schily 2017-12-21 💾

The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, od, p, POSIX patch, printf, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, gnutar, tartest, termcap, and ved.

major bugfix: libgetopt now prevents to access data behind the end of a string. Bourne Shell: many fixes for "use after free" or "access out of bounds" have been discovered with AFL and fixed in this release. Bourne Shell: "ulimit" added new resource definitions for newer FreeBSD versions. Bourne Shell: a new csh compatibility builtin "limit" has been added. ved: better man page. mkisofs: better man page for the -D option.

CDDL software development build tools utilities

Whiley 0.5.6 💾

Whiley is a programming language with refinement types, extended static checking and an indentation-based syntax. It compiles to Java bytecode and runs per JAR-runtime on any JVM, which in turn allows to reuse existing Java libraries. The SDK includes a compiler (wyjc), documentation, a plugin framework, disassembler, and an Eclipse plugin.

minor feature: for failing test case . Remove type 'any'. . Remove negation types from source syntax #827. . invalid test cases #827. . Marked test case #829. . Merge branch 'feature/827-any' into develop. . Add new test case. . Replace Type.Negation with Type.Difference #827. . for isVoid(Conjunct,LifetimeRelation). . for StrictSubtypeOperator.isVoid(). . AbstractTypeExtractor.toDisjunctiveNormalForm(Type.Difference). . for ReadableTypeExtractor.subtract(Type.Record). . Updated invalid test case outputs #827. . Merge branch 'feature/827-anyneg' into develop. . for subtype unit tests #827. . Uncommented previously commented tests. . Add recursive test case. . for Decl.Lambda type information #834. . Add recursive property test case. . Add Decl.Lambda.getCapturedVariables() #836. . Correction for broken test. . Merge branch 'develop'.

BSDL jvm whiley java programming-language static-typing

etcd 3.3.0-rc.0 💾

etcd is a distributed key-value store, used as shared cluster configuration backend. It automatically elects a master server, allows dynamic config data with optional TTLs, provides a JSON API over HTTP with TLS and long polling, uses the Raft protocol for distribution. It's the basis for CoreOS, integrates with fleet/systemd, and thus also provides service discovery.

minor feature: Error message of Revision compactor in server-side. #9043,#9047 configurable gRPC message size limits. Grpc#1743,#9042 vendor: upgrade grpc/grpc-go to v1.7.5.

Apache go database key-value distributed configuration administrator coreos json http

dte 1.6 💾

dte is a small and easy to use console text editor. Colors and bindings can be fully customized to your liking. It has some features useful to programmers, like ctags support and it can parse compiler errors, but it does not aim to become an IDE.

minor feature: * Added new, default `dark` color scheme. * Added Ctrl+G key binding to exit command mode. * Added Ctrl+H key binding for `erase` command. * Added syntax highlighting for TeX and roff (man page) files. * Improved syntax highlighting of Python numeric literals. * Improved syntax highlighting for CSS files. * Added `ft -b` command for detecting file types from file basenames. * Converted user documentation to Markdown format. * Created new website for online documentation. * Added support for terminfo extended (or "user-defined") capabilities. * Added built-in support for `st` and `rxvt` terminals. * Fixed some built-in regex patterns to avoid non-portable features. * Fixed compiler warnings on NetBSD. * Removed tilde expansion of ` username` from command mode, in order to avoid using `getpwnam(3)` and thereby allow static linking with GNU libc on Linux.

GNU GPL text-editor text editor syntax-highlighting ctags customizable c ncurses terminal console

SWI Prolog 7.7.5 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: ADDED: PL_cvt_i_char(), PL_cvt_i_short() and PL_cvt_i_int64(), . Improved destatements. . : Find clauses if depth limit for deep indexing is exceeded. . : perform DCG and goal expansion if the result of term-expansion. . Updated http. . link to section "Core relations and search". . improve explanation. . : de/1, node/1: possible duplication of clauses when called. . : open_string/2: double free if stream argument is instantiated. . ADDED: PL_cvt_i_char() to accept one-character atoms, strings and lists. . Updated semweb. . Updated pengines. . Updated semweb. . ADDED: PL_cvt_i_uchar() and PL_cvt_i_ushort(). . ENHANCED: On 64 bit machines we do not have to check bignums as these. . MODIFIED: PL_get_integer() no longer silently converts a float that h . . ADDED: PL_cvt_i_uint(), PL_cvt_i_ulong(), PL_cvt_i_uint64(). . : Could not build due to syntax error. Wouter Beek. . Small to docs. . : Test for kill(), such that core dumps work after fatal signals . . : Possible race extending referenced predicate dynamic array. . : acquire_def() cannot be used recursively. Doing so in. . DE: Protect against recursive use of acquire_def(). . : If we push an accessible predicate while clause GC is active, we. . : race condition for cleaning lingering data on predicates. . : Dirty predicates activated while CGC is running must have their. . : Lowering the oldest_generation must be thread-safe. Spotted by. . Clarified comments. . TEST: Avoid hard-coded file names such that we can run the test from the. . TEST: Remove more concrete file names to allow tests to run concurren . . Updated plunit. . CLEANUP: Move global_generation() to pl-inline.h for all platforms for. . Make sure setGenerationFrame() is always called after the frame's. . : Race condition updating the frame generation and the notion of . . : retract/1: terminate with error if decompilation raises an. . Preparing version 7.7.5.

GNU LGPL prolog compiler software-development

LibreSSL 2.6.4 💾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

: Made tls_config_parse_protocols() work correctly when passed a NULL. Pointer for a protocol string. found by semarie@, who also Provided the diff. Corrected TLS extensions handling when no extensions are present. If no TLS extensions are present in a client hello or server hello. Omit the entire extensions block, rather than including it with a Length of zero. Thanks to Eric Elena for Providing packet captures and testing the. Portable builds on older Android systems, and systems without IPV6_TCLASS support. The LibreSSL project continues improvement of the codebase to reflect modern. Safe programming practices. We welcome feedback and improvements from the Broader community. Thanks to all of the contributors who helped make this Release possible.

ISC ssl tls cryptography security libraries aes rsa sha1 communications

TXR Language 188 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: User-defined I/O streams are now possible. The hash function, and others which use it implicitly, default to equal-based hash tables now. New library functions grade, rlist and rlist*. A number of bufixes including unintentional destructive behavior in append* and mappend*.

BSDL-2 interpreter development lisp text-processing utilities programming-language

VirtualBox 5.2.4 💾

VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.

minor feature: User interface: Adjusting desktop file for X11 window managers User interface: various high resolution display adjustments. Audio: SB16 volume handling (5.2 regression). Audio: various. USB/OHCI: a problem where OHCI emulation might sporadically drop data transfers. Linux hosts: screen corruption when the host screen changes and a virtual machine window is maximized. X11 Guest Additions: a hang at the GNOME Shell login screen with 3D enabled.

GNU GPL c c++ virtual-machine operating-system virtualization emulation

µBlock Origin 1.14.23b1 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Change URL for CZ/SK filters and add "sk" lang. freezes when clicking links. Filter cost cumulates on endless scrolling sites (facebook) and end up being disabled until reload. Regression domain= option fails to match in some rare cases. Japanese Seconds on the logger page not showing.

GNU GPLv3 javascript browser ad-blocker filter privacy

Kamailio SIP Server 5.0.5 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Mangler: pkg free in case of errors . Sipt: free pkg memory on error. . Xhttp_pi: several compiler warning. Websocket: use NAME in log message, removed unreachable code. . Tls: removed useless checks. . Mangler: free on errors inside sdp_mangle_port(). . Ctl: safety check for closing fd. . Rls: avoid access to item after free. . Auth_identity: code clarity adjustments. . Cfgt: check error case for mkdir(). . Cplc: init structures, parameter number in up. . Cplc: init time switch structures. . Ctl: skip condition on already set name variable. . Presence_dialoginfo: safety checks to avoid accessing null values. . Modules/sipt: in setting NAI of called party. . Uac: for section ids in docs. . Kamctl: dangerous 'rm -rf' code in case if variables are not defined. . Tsilo: added section ids in docs. . Pipelimit: match algorithm name case insensitive. . Cplc: safety checks for parameters. . Websocket: use route_lookup() instead of route_get(). . Tls: updated log macros for config code. . Http_client: proper free for curl params in case of failover connection. . tm: terminate local uac buffers with 0. . Http_async_client: safety check for shm malloc and do cfg_update(). . Pua_dialoginfo: goto error in case of failures inside build_dialoginfo(). . Core: store advertise addr for new sockets created from interface name. . Sms: avoid overflowing ending 0 by sprintf(). . Core: mem - printing shm memory manager name. . Core: tcp - print str error in demessage if faling to write to co . . Rls: proper handling of return code for parse from/to uri. . Rls: replace sprintf with safer snprintf. . Uac: use kam_rand() instead of rand(). . Http_client Move some logging to deto avoid annoying messages. . Core: parser - use case insensitive comparison to get header by name. . Http_client Free the old object when the new can't be allocated properly. . Modules: readme files regenerated - modules... skip ci . . Db_text:

GNU GPL sip voip webrtc volte ims telephony messaging

VCV Rack 0.5.1 💾

VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).

minor feature: RtAudio include path . Update changelog. . Update LICENSE. . Add SSL support to curl build. . note off velocity. . Add Rack version to plugin request. . Update plugin manager to new online Rack plugin manager API. . Add openssl to build system. . Add -lcrypto to Mac/Windows build. . Add CKSSThree switch, ENUMS macro. . Update Mac make dist. . Leave Add Module popup metadata window open after mouse leaves module. . Merge branch 'v0.5' of into v0.5. . Windows build. . Disable SSL cert verification, add openssl dlls to Windows build. . Add openssl to Linux build. . Add openssl to Linux dist. . Merge branch 'v0.5' of into v0.5. . Add -lssl to Linux build.

BSDL artistic-software multimedia audio mixers daw

OrientDB 3.0.0RC1 💾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: printStackTrace calls were replaced by calls to the logger . Implement IF EXISTS option for DROP SEQUENCE. . Merge branch 'develop' of into . . Merge branch 'develop' of into . . Extend SQL operators `keys()` and `values()` to embedded documents. . was. Merge branch 'develop' of into . . ClassCastException in security #7804. . UPDATE SET from a subquery. . , testCreateVertexByContent is enabled. . Merge branch 'develop' of into . . Implement IF NOT EXISTS option on CREATE CLUSTER. . Merge branch 'develop' of into . . remove unneeded import. . Implement IF EXISTS option for DROP CLUSTER. . was. . parsing problem for two spaces at the beginning of SQL statements. . parsing problem for two spaces at the beginning of SQL statements. . wrong thread local cleaup in distriubted. Compilation problems on EE version were. OrientDB EE: reduced the cost of profiler. . Remove support for weird SQL array ranges with minus. . Merge branch 'develop' of into . . Profiler: basic metrics about server status now are dumped. . Code observations were. Index engine classes were moved into storage package. . Index engine classes were moved into storage package. . Revert "add invalid rid check for all disc serializations". . Support automatic conversions from result set to link when UPDATE SET . . Merge branch 'develop' of into . . indexed query on inverted condition. . compile problem after cherry-pick. . Change test cases to avoid implicit save of records in default cluster. . Remove hard wired cluster IDs in Lucene index. . Inhibit implicit save of records in default cluster. . Case when exception during tx rollback overwrites root exception whic . . has been. . b-tree implementation

Apache nosql dbms graphdb

Linux kernel 4.14.7 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.14.7, dvb_frontend: don't use-after-free the frontend struct, media: dvb-core: always call invoke_release() in fe_free(), x86/intel_rdt: potential deadlock during resctrl unmount, RDMA/cxgb4: Annotate r2 and stag as __be32, md: free unused memory after bitmap resize, dm raid: panic when attempting to force a raid to sync, audit: ensure that 'audit=1' actually enables audit for PID 1, audit: Allow auditd to set pid to 0 to end auditing, nvmet-rdma: update queue list during ib_device removal, blk-mq: Avoid that request queue removal can trigger list corruption, ide: ide-atapi: compile error with defining macro DE, ipvlan: ipv6 outbound device, powerpc/powernv/idle: Round up latency and residency values, kbuild: do not call cc-option before KBUILD_CFLAGS initialization, KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table, kcm_clone(), fcntl: don't cap l_start and l_end values for F_GETLK64 in compat syscall, usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping, ipmi: Stop timers before cleaning up the module, sctp: use right member as the param of list_for_each_entry, cls_bpf: don't decrement net's refcount when offload fails, net: openvswitch: datapath: data type in queue_gso_packets, net: accept UFO datagrams from tuntap and packet, tun: rcu_read_lock imbalance in tun_build_skb, net: ipv6: up device for anycast routes during copy, tun: free skb in early errors, tcp: when scheduling TLP, time of RTO should account for current ACK, tap: free skb if flags error, net: sched: cbq: create block for q- link.block, tcp: use current time in tcp_rcv_space_adjust(), tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv(), tcp: use IPCB instead of TCP_SKB_CB in inet_exact_dif_match(), s390/qeth: GSO throughput regression, s390/qeth: thinko in IPv4 multicast address tracking, s390/qeth: build max size GSO skbs on L2 devices, tcp/dccp: block bh before arming time_wait timer, stmmac: reset last TSO segment size after device open, net: rem

GNU GPL c linux kernel operating-system

exiftool 10.69 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: Added "OK" UserParam for use in -if conditions. - Allow writing an empty JPEG Comment. - Check for proper location of Photoshop metadata with -validate or -use mwg. - Exit status now set to 1 if command was aborted due to invalid arguments. - Improved "Not a valid TIFF" error message to be more specific about the file type for TIFF-based formats. - problem parsing Honeywell PTNTHPR NMEA sentences from some GPS devices.

Artistic perl exif meta-data

CakePHP 2.10.6 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Added Mailer::setTransferEncoding() to allow the transfer encoding to be controlled. Added to 203 and 204 allowed status code in Cake Http Client Response::isOk(). regression around PHP7 error handling logging. ADmad. Kazuki_Kamizuru. LifeOrYou. Mark Scherer. Mark Story.

MITL php framework web-mvc cakephp rails

Boost C++ Libraries 1.66.0 💾

Boost++ is a collection of reusable and well-tested C++ libraries, which cover linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. They're mostly template based for flexibility, but also encompass independent libraries.

minor feature: New Libraries: Beast, CallableTraits, Mp11. Updated Libraries: Asio, Atomic, DateTime, Fiber, Format, Fusion, Geometry, Iterator, Log, Multi-index Containers, Optional, PolyCollection, Predef, Stacktrace, Thread, Utility, Uuid, Variant.

BSL c++ libraries software-development boost

Cinnamon 3.6.7 💾

Cinnamon is a traditional graphical desktop for BSD/Linux and X11, derived from GNOME. It extends the Shell with a panel styled after GNOME 2, but adds more recent functionality, backend and application bindings. It provides MDM, a login manager, networking and bluetooth applets, virtual workspaces, theming, desktop icons, portable keybindings, Qt-theme bridging, visual effects, and a configuration center. It's the default desktop environment for Linux Mint, but packaged for many other distributions.

minor feature: Online Accounts: Use translations, cinnamonDBus.js: Have GetMonitors throw an error back to GDBus if something goes wrong. menu-applet: rework vectorBox,, Spices description: Do not cut off the letter `n`, Xlets: shown info for overwritten xlets..

GNU GPL c vala desktop x11 gtk3 gnome gnome3 gnome-shell

qBittorrent 4.0.3 💾

The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

minor feature: Add height padding to the transfer list icons. . missing qbt logo on login page in webUI. . WebUI Add check to avoid type error after logout. . WebUI Use POST for logout command. . Allow to drag-n-drop URLs into mainwindow to initiate download. . Partial revert eac8838. . Disable the "?" help button in all dialogs on Windows. . WebUI is not reachable via IPv6. . Sync translations from Transifex and run lupdate. . Bump to 4.0.3.

GNU GPL internet download torrent

Vim 8.0.1401 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.0.1401: cannot build with GTK but without XIM Problem: Cannot build with GTK but without XIM. (Guido). Solution: Adjust #ifdef.

Other text-editor ide vi vim

LimeSurvey 2.72.6 (build 171206) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Survey settings are not deleted when survey is deleted (Denis Chenu). Changing password not possible when using Postgres (jackom83). Wrong minimum upload size determined (Carsten Schmitz). Replaced wrong text string about security (Markus Flür. Survey url params not transferred after captcha (markusfluer). Updated translation: Dutch (Informal) by Han. Updated translation: Dutch by Han. Updated translation: Indonesian by radhwaw. Updated translation: Valencian by joamuran.

GNU GPL survey php mysql mssql postgres

Seahorse extension for Caja 1.18.3 💾

An extension for caja which allows encryption and decryption of OpenPGP files using GnuPG. Ported to Caja from seahorse-nautilus.

minor feature: Support gnupg 2.1 and 2.2. desktop files to use valid field code with Exec key. Remove GtkStock deprecated usage. Minimal version for gtk-3.0 is now 3.10.

GNU GPL mate desktop caja gnupg2 encryption

OPNsense 17.7.10 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o system: allow user-based language setting through Lobby: Password o system: allow strict interface binding for OpenSSH o system: prepare for MVC-based routing pages o firmware: prepare for production / development release type selection o firewall: fix a PHP warning when no user rules are installed o firewall: add refresh button to table diagnostics page o captive portal: fix chroot regression since lighttpd web server update in 17.7.9 o interfaces: provide a link-local IPv6 when asking for addresses o intrusion detection: sync port-groups to default template o ipsec: upgrade vici lib to match strongSwan package o network time: fix a PHP warning during NMEA deselect o mvc: do not throw disabled errors in handler o plugins: os-dyndns 1.4_1 fixes issue with Namecheap error parsing o plugins: os-freeradius 1.4.0 adds log viewer and fixes users write (contributed by Michael Muenz) o plugins: os-quagga 1.4.3 adds OSPF firewall rule and spinners for save (contributed by Fabian Franz) o src: OpenSSL multiple vulnerabilities 1 2 o ports: hyperscan 4.6.0 3 o ports: openssl 1.0.2n 4 o ports: suricata 4.0.3 5 Two plugin hotfixes have been additionally issued: o plugins: os-quagga 1.4.3_1 fixes service startup regression o plugins: os-rfc2136 1.1_1 fixes edit button in IE 11

BSDL-2 network firewalls security

Orekit 9.1.0 💾

Orekit aims at providing accurate and efficient low level components for the development of flight dynamics applications. It is designed to be easily used in very different contexts, from quick studies up to critical operations. As a library, Orekit provides basic elements (orbits, dates, attitude, frames, ...) and various algorithms to handle them (conversions, propagations, pointing, ...).

minor feature: Version 9.1 is a minor release of Orekit. It introduces a few new features and bug fixes. New features introduced in version 9.1 are some frames in OEM parser, retrieval of EOP from frames, ground station displacements modelling (both displacements due to tides and displacements due to ocean loading), retrieval of covariance matrix in orbit determination. This version depends on Hipparchus 1.2.

Apache scientific physics space flight dynamics

Nextcloud 13.0.0beta3 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: allow 'Nextcloud' in the user agent string of Android . dav unit tests. . filename typo. . error log on PHP 7.2. . . . . . . . firefox guest header height. . Removed unwanted and unused spacer. . The user displayNameResolver is specific to users, not the comments app. . . . . Show tha copy share link button properly inline. . . . hex2bin() in LDAP. . . . 13.0.0 beta3. . .

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

Claws Mail 3.16.0 💾

Claws Mail is a GTK+ based, user-friendly, lightweight, and fast email client derived from Sylpheed. It can manage multiple mail accounts, displays messages in threads, categorized by filtering and colored, has a built-in adressbook. It supports SMTP, POP3, IMAP4, SSL and NNTP. It understands MBOX and MH storage. And it provides GnuPG encryption setup per default. Many extensions plugins (such as for spam filtering) are also available.

minor feature: Preferences: for the 'default selection on entering a folder' on the Display/Summaries page, the first new, first unread, and first marked message options are now sort-order aware. Preferences: the previously hidden preference to 'Warn when sending to more recipients than ' has been added to the Mail Handling/Sending page. Preferences: Toolbars/Compose window: Sign/Encrypt toggle buttons can been added to the toolbar. Preferences: Fancy Plugin: allow stylesheet file/folder names to have spaces in them. Account Preferences: a 'Show password' checkbox has been added next to the password fields. Account Preferences: the OpenPGP and S/MIME preferences have been split into two separate pages. Account Preferences: newline characters are disallowed in account usernames and passwords, and warnings are shown to the user if this is attempted. Compose: more UTF-8 list-item characters have been added. Address book: a 'Show password' checkbox has been added next to the LDAP server 'bind password' field. GPG: full key/signature fingerprints are now shown instead of the short versions. SSL Certificate Manager: added support for ipv6 addresses. NNTP: Fetch XOVER and XHDR data in batches of 5000 and use the statusbar progress meter when opening/refreshing a NNTP folder. CLI: the --insert option has been added to --compose, to allow inserting files from the command line. Plugins window: keyboard shortcuts to Load/Unload buttons have been added. PDF Viewer Plugin: a print button has been added. The HTML parser now supports all entities. Tools: a simple bash completion helper has been added, tools/bash_completion/claws-mail. Updated translations: Brazilian Portuguese, Catalan, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Norwegian Bokmål, Russian, Slovak, Spanish, Swedish, Turkish. New translations: Japanese, Polish, Romanian. o, 'procmime.c: FILE leak in specific circumstances' o, 'Very similar strings in src/gtk/about.c' o, 'Segfaults when master passphrase di

GNU GPL email mail-client desktop

Free Pascal Compiler 3.0.4 💾

The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32/64 bit Pascal Compiler. It comes with a fully TP 7.0-compatible run-time library. Some extensions have been added to the language, like function overloading. Shared libraries can be linked. Basic Delphi support is implemented with classes, exceptions, RTTI, and ansistrings. A Free Component Library (FCL) is available with the base classes. Bindings for X11, ncurses, GTK, OpenGL, zlib, mysql, interbase and postgres are available.

major bugfix: Bug fixes and updated packages.

GNU GPL object pascal software development compilers object-pascal free-pascal fpc

PUMA's HL7 engine 2.0.1 💾

The PUMA Repository is a collection of Pascal units for medical informatics. It is compatible with and was developed for Lazarus and Free Pascal. The units are also partially compatible with other Pascal dialects, including Delphi and Embarcadero RAD Studio. The HL7 Engine is a library of Pascal units that provide functions for parsing and compiling Health Level 7 messages as well as for reading and writing messages as files or streams.

minor bugfix: Bug fixes

BSDL pascal free-pascal object medical hl7 lazarus medical-science library object-pascal fpc science-research

QXGEdit 0.5.0 💾

QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.

major bugfix: Desktop entry specification file is now finally independent. From build/configure template chains. Updated target path for's AppStream metainfo. File (formerly AppData). Changing the View/Options.../General/Widget style theme. Now takes effect immediately unless it's to "(default)".

GNU GPL qt c++ midi yamaha alsa

TheSSS (The Smallest Server Suite) 23.2 💾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

minor feature: This is a minor (point) release based on the 4MLinux Server 23.2, meaning that the components of the LAMP server are now: Linux 4.9.69, Apache 2.4.29, MariaDB 10.2.11, and PHP (both 5.6.32 and 7.0.26). The following server software has also been updated: OpenSSL (1.0.2n) and Stunnel (5.44). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 framebuffer server 4mlinux

gtkD 3.7.3 💾

GtkD is a D binding for the GTK+ toolkit, Gobject, GStreamer. It's currently targetting Gtk 3.22+ and provides a convenient OO wrapper; similar to the bindings in Vala.

minor bugfix: Dec 16, 2017. . Use the Slice allocator to allocate structs. #221. . .

GNU LGPL d gtk d-programming-language

darktable 2.4.0rc2 💾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

minor feature: When appending EXIF data to an exported image, do not fail if reading of EXIF from the original file fails. Support XYZ as proofing profile. Clear DerivedFrom from XMP before writing it. bauhaus: when using soft bounds, keep slider step constant. Some GCC7 build. cmstest: crash when missing XRandR extension. crash in Lua libs when collapsing libs. Mac packaging: some. RawSpeed: TiffIFD: avoid double-free. a few alloc-dealloc mismatches. Canon EOS 77D. Canon EOS 9000D. Nikon D500 (14bit-uncompressed, 12bit-uncompressed). Nikon D5600 (12bit-compressed, 12bit-uncompressed, 14bit-compressed, 14bit-uncompressed). Panasonic DC-FZ82 (4:3). Panasonic DMC-FZ80 (4:3). Panasonic DMC-FZ85 (4:3). Panasonic DC-GH5 (4:3). Pentax K-3 II. Nikon D500. Panasonic DMC-FZ300. Panasonic DMC-LX100. Pentax K-70. Sony ILCE-5000.

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c

youtube-dl 2017.12.14 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: postprocessor/xattr Clarify NO_SPACE message. downloader/http Return actual download result from real_download. itv Extract more subtitles and duration. itv Improve extraction. byutv Add support for geo restricted videos. byutv extraction. bbccouk extraction for 320k HLS streams. toutv Add support for special video URLs. discovery free videos extraction. tvnow extraction. nickelodeon:br Add support for nickelodeon brazil websites. nick Improve extraction. tbs extraction.

Public Domain python utility video

Calibre 3.14 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 3.14 15 Dec, 2017 New features User manual: A new quick reference primer for regular expression syntax Content server: Allow viewing the book metadata while reading a book. In the viewer controls, tap Goto and then Metadata to see the metadata. Kobo driver: Add support for new firmware. Bulk metadata edit: Allow choosing the algorithm used for changing the case of titles. Get books: The store plugin has now become the Swiat Ebookow store plugin. Allow Copy/paste of book metadata from the main book list. Right click the Edit metadata button to access these actions. Allow disabling the confirmation popup when opening the containing folder of many books at once. Nook driver: books sent via calibre not appearing under My Files on the Glowlight 3 Plus. Get Books: Update Mills amp; Boon, publio, empik, legimi, woblink and plugins for website changes. Book polishing: Do not scan book for font usage when subsetting if no embedded fonts are available. Content server: Open links in the comments section from the book details page in new windows. Choose English as the User interface language when a locale related environment variable is set to the C locale. Linux installer: A nicer error message if the user tries to run the installer on an ARM machine. New news sources. El Cohete a la luna by Darko Miletic Improved news sources. Boston Globe. The Times. Economist.

GNU GPLv3 python c++ ebook-reader e-book conversion

µBlock Origin 1.14.23b0 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Change URL for CZ/SK filters and add "sk" lang. freezes when clicking links. Filter cost cumulates on endless scrolling sites (facebook) and end up being disabled until reload. Regression domain= option fails to match in some rare cases. Japanese Seconds on the logger page not showing.

GNU GPLv3 javascript browser ad-blocker filter privacy

Scribus 1.4.7 💾

Scribus is a professional typesetting and page layout program, available on all major platforms but also for OS/2 and GNU/Hurd. It provides press-ready PDF output, but a user-friendly and modern interface. It supports color separation, ICC profiles, CMYK and spot colors.

minor bugfix: 0015061: Fonts Crash with Noto-Coloremoji font (jghali) 0014905: Typography Portuguese sample text (jghali) 0014900: PDF Fonts used only in patterns can't be embedded in PDFs (jghali) 0014891: Story Editor / Text Frames Style replacement isn't correct (jghali) 0014884: Import / Export A blank character is added when importing an html file (jghali) 0014820: Translation Incorrect French translation for "Glyph extension" in style manager (jghali) 0014270: Documentation Incorrect link to Mac OSX Ghostscript package (jghali) 0014877: Translation Backport translation to 1.4.7.svn (FirasH) 0014746: Translation Ukrainian UI (jghali) 0014751: Styles Document Settings Tab Width spinbox does not accept values below one inch (jghali) 0014638: General combine polygons results in unexpected displacement (jghali) 0014707: Fonts Text preview truncated in Font Preview (jghali) 0012831: Scrapbook scrapbook doesn't work with images (jghali) 0014720: User Interface Text filter dialog unusable (jghali) 0014583: PDF Euro-sign ( ) showing as squares or diamond shape in PDF forms (jghali) 0014619: General "Insert frames" incorrectly place frames on left pages when bleed is involved (jghali) 0014507: General Typo in PACKAGING (jghali) 0014501: Translation Ukrainian UI update and (jghali) 0014522: Translation Ukrainian UI update and (plinnell) 0014494: Import / Export Bad PDF output caused by broken JPEGs embedding incorrect ICC profiles (jghali) 0014362: Import / Export Inkscape SVG freezes Scribus (jghali) 0014391: Translation Ukrainian UI update (jghali) 0014377: General Rotate Item show wrong icon when mouse over frame middle point (jghali) -. 0014380: Styles Crash caused by incorrect handling of reference to deleted styles by style manager (jghali) -. 0012708: Releases GNOME/KDE: Please install the supplied AppData file (plinnell) -. 0014270: Documentation Incorrect link to Mac OSX Ghostscript package (jghali) -. 0014360: Properti

GNU GPL c++ python qt text-setting printing layout text-processing office

QOwnNotes 17.12.5 💾

QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.

minor feature: There now is a new menu entry `Check for script updates` in the *Scripting*. Menu and the *Scripting settings to open a dialog where you can update Scripts that need an update Added more Spanish, Italian, Japanese, Catalan, German, Dutch and Hungarian. Translation (thank you richarson, mlocati, piyo, MGuerra, German and Fabijenna)

GNU GPL desktop note-taking owncloud todo

Zanata 4.3.3 💾

Zanata is a web-based Java editor for software translation. It exposes a REST API for external integration, can work on DocBook through PO files, property files, XLIFF and other formats. It requires JBoss EAP or WildFly and uses CDI, React, GWT and Hibernate.

minor feature: Chore(version): set version 4.3.3-SNAPSHOT . ZNTA-2303 single openid provider landing on 404. . Disable StabilityTestDataPublisher. . Sonatype repository now using sonatype- instead of sonatype-nexus-. . Doc(release): Update docs/ for version 4.3.3. . Chore(version): set version 4.3.3.

GNU LGPL java web-based localization translation

Linux kernel 4.14.6 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.14.6, afs: Connect up the CB.ProbeUuid, afs: total-length calculation for multiple-page send, IB/mlx5: Assign send CQ and recv CQ of UMR QP, IB/mlx4: Increase maximal message size under UD QP, bnxt_re: changing the ip address shouldn't affect new connections, f2fs: to clear FI_NO_PREALLOC, xfrm: Copy policy family in clone_policy, tls: Use kzalloc for aead_request allocation, jump_label: Invoke jump_label_test() via early_initcall(), atm: horizon: irq release error, kbuild: rpm-pkg: jobserver unavailable warning, mailbox: mailbox-test: don't rely on rx_buffer content to signal data ready, clk: hi3660: incorrect uart3 clock freqency, clk: uniphier: DAPLL2 clock rate of Pro5, clk: qcom: common: legacy board-clock registration, clk: sunxi-ng: a83t: i2c buses bits, clk: stm32h7: test of clock config, bpf: lockdep splat, geneve: fill_info when link down, fcntl: don't leak fd reference when up_compat_flock fails, sctp: use the right sk after waking up from wait_buf sleep, sctp: do not free asoc when it is already dead in sctp_sendmsg, slub: sysfs duplicate filename creation when slub_de=O, zsmalloc: calling zs_map_object() from irq is a, sparc64/mm: set fields in deferred pages, block: wake up all tasks blocked in get_request(), dt-bindings: usb: reg-property port-number range, xfs: forgotten rcu read unlock when skipping inode reclaim, nfp: flower offload metadata flag usage, nfp: inherit the max_mtu from the PF netdev, sunrpc: rpc_task_begin trace point, NFS: a typo in nfs_rename(), dynamic-de-howto: optional/omitted ending line number to be LARGE instead of 0, lib/genalloc.c: make the avail variable an atomic_long_t, pipe: match pipe_max_size data type with procfs, drivers/rapidio/devices/rio_mport_cdev.c: resource leak in error handling path in 'rio_dma_transfer()', rsi: memory leak on buf and usb_reg_buf, route: update fnhe_expires for redirect when the fnhe exists, route: also update fnhe_genid when updating a route cache, gre6: use log_ecn_error module para

GNU GPL c linux kernel operating-system