µBlock Origin 1.17.3rc4 💾

µ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: Make Firefox dev build auto-update . Revert unintended stray change from commit 4504040. . Recompile wat file using latest https://github.com/WebAssembly/wabt/r . . Edit some filterlist titles. . New revision for release candidate. . Merge branch 'master' of github.com:gorhill/uBlock.

GNU GPLv3 javascript browser ad-blocker filter privacy

Interactive Books' Atelier 0.10.7 💾

Best independent content management system for independent content creators ... Future of digital content publishing ... Lean, magical CMS package for Laravel ...

minor feature: Fix bug because of past version of Laravel (remained code moving from version 5.1 to 5.2)

MITL cms flat-file php laravel

TeXstudio 2.12.12 💾

TeXstudio is an IDE that simplifies creating and editing LaTeX documents. It has numerous features like syntax highlighting, an integrated document and PDF viewer, reference checking and link overlays, auto-completion, code folding, over 1000 builtin math symbols, bookmarks, spellchecking, multi-cursor editing, image drag and drop, table formatter, and many other assistants for images, tables, formulas. It can be used with different TeX compilers and distributions and multiple build steps. It's also cross-platform and portable.

minor bugfix: - improve macro handling, provide gui that directly downloads macros from github.com/texstudio-org/texstudio-macro - add fuzzy completion mode - add cwls - fix rare bug that typed characters appear in reverse order - bug fixes

GNU GPL c++ qt5 latex tex word-processor text-editor wordsetting latex-editor

VideLibri 1.999 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor bugfix: Android target version set to Android 8: complete rewrite of the notifications system for Android 8. No more support for Android 4.0. pica: display all error messages shown on the OPAC webpage

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

Linux kernel 4.19.4 💾

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.19.4, Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation", usbnet: smsc95xx: disable carrier check while suspending, rxrpc: lockup due to no error backoff after ack transmit error, net: smsc95xx: MTU range, mlxsw: spectrum: IP2ME CPU policer configuration, sctp: not increase stream's incnt before sending addstrm_in request, net: phy: mdio-gpio: working over slow can_sleep GPIOs, sctp: strchange_flags name for Stream Change Event, net: dsa: microchip: initialize mutex before use, net: qualcomm: rmnet: incorrect assignment of real_dev, sctp: define SCTP_SS_DEFAULT for Stream schedulers, net: phy: realtek: RTL8201F sysfs name, net: dsa: mv88e6xxx: clearing of stats counters, net/mlx5e: IPoIB, Reset QP after channels are, net/mlx5: IPSec, the SA context hash key, l2tp: a sock refcnt leak in l2tp_tunnel_register, inet: frags: better deal with smp races, net/mlx5e: Removed unnecessary warnings in FEC caps query, net/mlx5e: selftest for small MTUs, net/mlx5e: Always use the match level enum when parsing TC rule match, Revert "sctp: remove sctp_transport_pmtu_check", net/mlx5e: RX, verify received packet size in Linear Striding RQ, net/mlx5e: Adjust to max number of channles when re-attaching, net/mlx5e: Claim TC hw offloads support only under a proper build config, net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded, tipc: link re-establish failure, net: sched: cls_flower: validate nested enc_opts_policy to avoid warning, net/sched: act_pedit: memory leak when IDR allocation fails, net: systemport: Protect stop from timeout, tuntap: multiqueue rx, tipc: lockdep warning when reinitilaizing sockets, tipc: don't assume linear buffer when reading ancillary data, tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths, tcp: SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing, sctp: not allow to set asoc prsctp_enable by sockopt, net-gro: reset skb- pkt_type in napi_reuse_skb(),

GNU GPL c linux kernel operating-system

pytablewriter 0.36.1 💾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add all to extras_require that enable install all of the extra dependency packages at once. to avoid executing writers constructor when importing pytablewriter.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

CakePHP 3.7.0-RC3 💾

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: Validator::allowEmpty() is now deprecated. While simple to use this method would allow incorrectly typed 'empty' data in. In its place four new methods have been added that are more explicit about the accepted empty data. Improved API documentation. Chained exceptions now include stack traces in log files for the inner exceptions. ArrayCache was added as an engine for Cache. This allows you to store cache data only until the end of the current process. Improve display paths in console environments. NullEngine::write() method will now return true, this in effect will comply with parent abstract method's return type declaration. ADmad. Ceeram. Edgaras. George Constantinou. Ian den Hartog. Marc Würth. Mark Scherer. Mark Story. chinpei215. saeideng.

MITL php framework web-mvc cakephp rails

Conquest 9.0.1 💾

Conquest is a top-down, real time space warfare game. It was originally written in RATFOR for the VAX/VMS system in 1983 by Jef Poskanzer and Craig Leres. I spent incredible amounts of time playing this game with my friends in the terminal labs at college, and when I actually had a multi-user system running at home (Unixware) I decided to try and translate/port the code to C in Unix. This was in the early to mid 1990's. Of course, over the years many things have changed. Today, Conquest is a true client/server game. The client uses freeglut, SDL 1.2 (for sound) and OpenGL.

minor feature: - This is a minor release - most of the changes are internal and won't be visible to end users. - reformat logging output to be more syslog-like - continue refactoring some of the internal code to make use of C++ containers and remove dynamically reallocated arrays, add more std::string-ification. - For new users without a .conquest/conquest.conf file, add two new default mouse macros: scroll up = zoom in (magfactor): " " scroll down = zoom out (magfactor): " " - tighten up the conquest meta server - detect and log more errors, add some more validity checks, be more robust.

MITL game space client-server war c++ unix opengl freeglut sdl real-time-strategy

CMOC 0.1.56 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.

minor bugfix: CMOC now directly supports the generation of Dragon executables, when the --dragon option is passed. CMOC's standard library is expected to work on the Dragon. The float and double types are not supported. The library is not supported. Fixed bad code generation in the case of a subtraction of a pointer from an array name. Fixed a bug that prevented a program from subtracting a value of type T from a value of type const T *.

GNU GPLv3 compiler c developers

The Final Cut 0.5.0 💾

The FINAL CUT is a C++ class library and widget toolkit with full mouse support for creating a text-based user interface. The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen. The structure of the Qt framework was originally the inspiration for the C++ class design of FINAL CUT. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on.

minor feature:

GNU LGPLv3 development libraries c++ console tui widget toolkit

Nextcloud 15.0.0RC1 💾

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: tx-robot updated from transifex. . . . Add focus on pending popover opening. . sharedialog failure handler. . Show disabled even if empty if ldap enabled. . Build. . Add grid toggle for every files view. . min trhumbnail size. . . . index names. . tests. . . . . . . . Add test that unique constraint is working. . . . Add "password" parameter to the response data of link shares. . tx-robot updated from transifex. . Hides the header actions for file drops. . Inlines the share note for file drops. . Inlines the share note for file drops. . Moves the terms of service into a dialog. . Adapts the code to the new master state. . indentation of CSS. . Improve text to be better translatable and use CSS instead of HTML fo . . Reduce function calls. . unit tests. . Add es6-shim as polyfill and minify underscore.js. . file move tests. . . . Match mentions when the username is wrapped in quotes. . the comments UI and activities for space-mentions. . avoid logging of "Partial search results returned: Sizelimit exceeded . . cache webcal calendars on server. . . . Only show label if the shareWith value is relevant. . . . Also use default label if share label is null. . update 3rdparty to phan error message. . . . . . . . Better primary visual on public pages. . . . . . Remove arrow function for ie compatibility. . Add for IE11 flexbox height. . . do not offer to change display name or password, if not possible. . . . tx-robot updated from transifex. . Clear avatar cache with frontend repair. . . . Basic CSP no longer deprecated. . . . . . 15.0.0 beta 1. . Populate the mention-notification with the actual message. . . . Adjust acceptance tests to changes in public share page menu. . overlapping update button in notifications. . Use the version number when checking the appstore for compatible updates. . . . Improve style of incompatible apps list. . Use the defined func()- count() instead of manual counting. . I

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

Nelson 0.2.11 💾

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

minor feature: Nelson-sio client in progress . Merge branch 'master' into nelson_sio. . Indent. . Build linux. . Allows to build without sioclient. . Build order (boost and after sioclient). . Merge branch 'nelson_sio' of https://github.com/Nelson-numerical-soft . . Update.travis.yml. . Merge branch 'master' into nelson_sio. . LGTM warnings. . Merge branch 'master' into nelson_sio. . Clc callback. . Indent. . Update for aarch64. . Faster sature method. . Eigen ref not used here. . Addition, subtraction for integers. . Mtimes, times for integers. . Power integer and integer cast optimized. . Clang tidy. . Merge branch 'master' into nelson_sio. . Factorize double, single display. . Factorize code. . Factorize code. . Ignore directory. . Ignore directory. . Warning. . Ignore directory. . Remove duplicate file. . Sioemit builtin. . Sioregister, siounregister. . Add unavailable event message and siogetvariable function. . Update Qt 5.11.2. . Add event quit sent at exit. . Indent code. . Allows to send sparse, complex values. . Add prompt message. . Lgtm warning. . Add siogetvariable help. . Update version 0.2.11. . About nelson on cloud. . Relative path (buildhelpmd). . Non reg tests. . Update help. . Update ignored functions. . Ref. . Update windows installer. . Update version. . Build order (windows).

GNU GPL computer-aided-instruction mathematics mathematics physics physics visualization visualization information-analysis information-analysis prog

Objeck 4.1.1 💾

Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform. Language is stable with over over 10 years of development under it’s belt.

major feature: Extended support for 2D game development. Highlights: 1. Enhancements to the 2D gaming framework a. Added class support for tiled images b. Extended SDL2 support including direct pixel access c. Support for macOS Mojave (SDL2 = 2.0.9)

BSDL-2 compiler code-generator assembler interpreter

BallroomDJ 3.24.3 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.24.3 (2018-11-24) (stable) Bug Fixes: Music Manager: Fix a situation where the display was incorrect after an edit (cache not invalidated). Windows Installer: Fix an issue installing 32-bit on a 64-bit machine. Windows Installer: Fix a failure to install binaries when leftover backup files were present. Linux doc: fixed installation notes (rrusk, ticket #1). Mac OS X: minor menubar display fix. Import from iTunes: Cleaned up display. Player: Fixed a crash when no song can be selected for playing. Synchronization: Make copy-to more careful about when files can be removed from the target folder. Internal: BSD integrated volume control. BSD is working again. Update Tcl/Tk to version 8.6.9 (but not MacOS). Rebuild all binaries for all platforms (not MacOS). Clean up auto_path/known missing packages to improve startup time.

Zlib end-users linux macos windows bsd tk tcl player ballroom

Wine 3.21 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Typelib marshaller rewrite using NDR functions. Graphics support on recent Android versions. Support for memory font resources in DirectWrite. Joystick support improvements. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

youtube-dl 2018.11.23 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, 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: setup.py Add more relevant classifiers. mixcloud Fallback to hardcoded decryption key. nbc:news article extraction. foxsports extraction. loc Relax regular expression and improve formats extraction. ciscolive Add support for ciscolive.cisco.com. nzz Relax kaltura regex. sixplay formats extraction. bitchute Improve title extraction. kaltura Limit requested MediaEntry fields. americastestkitchen Add support for zype embeds. pornhub Add pornhub.net alias. nova:embed extraction.

Public Domain python utility video

JPPF 6.0.1 💾

JPPF enables applications with large processing power requirements to be run on any number of computers, in order to dramatically reduce their processing time. This is done by splitting an application into smaller parts that can be executed simultaneously on different machines.

major bugfix: Bug fixes: JPPF-550 log4j dependency in jppf.commons, JPPF-553 Configuration documentation demo still uses HTTP urls, JPPF-555 No argument checking in execution policies constructors, JPPF-556 DefaultJPPFSerialization fails to serialize JPPF task execution notification, JPPF-557 JPPF node with Xstream serialization, JPPF-560 org.jppf.utils.collections.ConcurrentHashSet.add() return value does not follow java.util.Set API, JPPF-561 JPPFUuid generates uuid collisions. Enhancements: JPPF-551 Possibility to setup default execution policy in jppf client config, JPPF-554 AcceptAll, RejectAll execution policy.

Apache adaptive-technologies application-framework java-library clustering distributed-computing java cross-platform developers financial insurance

JPPF 5.2.10 💾

JPPF enables applications with large processing power requirements to be run on any number of computers, in order to dramatically reduce their processing time. This is done by splitting an application into smaller parts that can be executed simultaneously on different machines.

major bugfix: Bug fixes: JPPF-534 When no jvm.options is in the config file, a NullPointerException is thrown, JPPF-537 Task is being submitted to a driver and canceled immediately afterwards, no cancellation effect is visible, JPPF-538 Deadlock after call of hasAvailableConnection, JPPF-542 Job dispatch expiration does not work in multi-server topology, JPPF-544 Wrong handling of broadcast job monitoring, JPPF-560 org.jppf.utils.collections.ConcurrentHashSet.add() return value does not follow java.util.Set API, JPPF-561 JPPFUuid generates uuid collisions

Apache adaptive-technologies application-framework java-library clustering distributed-computing java cross-platform developers financial insurance

JPPF 5.1.7 💾

JPPF enables applications with large processing power requirements to be run on any number of computers, in order to dramatically reduce their processing time. This is done by splitting an application into smaller parts that can be executed simultaneously on different machines.

major bugfix: Bug fixes: JPPF-527 Admin console's job data view does not display anything when client pool size is greater than 1, JPPF-560 org.jppf.utils.collections.ConcurrentHashSet.add() return value does not follow java.util.Set API, JPPF-561 JPPFUuid generates uuid collisions

Apache adaptive-technologies application-framework java-library clustering distributed-computing java cross-platform developers financial insurance

YAWIK 0.32.0-RC1 💾

YAWIK offers a Web based solution for managing job applications. Jobs ads can be entered or pushed to the system. The sytem assigns application forms to job ads. Applicants and Recruiters can connect to YAWIK using social networks. Currently it is possible to integrate YAWIK into a corporate Web site by extending it with a module. It is intended to become a distributed system for connecting recruiters and applicants.

minor feature: Organization profiles. Separated dashboard from index page. Updates composer dependencies. Updates to jquery3. Optimizes file upload. Various.

MITL hr jobs applicants php5 zf2 jobboard

Calendar Lock PEA 0.2 💾

Calendar Lock PEA displays password encrypted iCalendar compatible calendars in a monthly view. The calendars in plaintext are never stored on a device, but are in memory only. iCalendars from other applications can be imported. This program is in beta stage.

minor feature: - date picker to set the date of events - recurring events with end date and repetitions - merging of two calendars - bug fixes and improved usability

GNU GPL security cryptography java cross-plattform end-users calendar

FileZilla 3.39.0-rc1 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: The down button on the keyboard now opens the quickconnect history dropdown menu if the quickconnect bar has the input focus. The down button on the keyboard now opens the search options if the quick search dialog has the input focus. Refactored how notifications were handled in the network code. saving of the 'not equal' and 'less than' conditions for size filters. regular expression filters not respecting the case-sensitivity checkbox in all situations. Restore context menu item to delete file in local file search.

GNU GPL c ftp ftps file-transfer

schily 2018-11-22 💾

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, bosh, 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, obosh, od, p, POSIX patch, pbosh, 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 feature: This is a new stable version as it finally fixes problems on Linux with "smake LINKMODE=dynamic" and versioned libraries. Linker mapfiles are now reversed using "sort -V" on Linux and "tail -r" on NetBSD to work around a GNU linker bug. libgetopt now uses "opt_sp" instead of "_sp", see Bourne Shell. libschily::resolvenpath() works better when a path component does not exist. libschily::format() no longer overflows a buffer with " .*s" with a fieldwidth of 8192 or greater. linfind: -exec ... now permits simple non #! shell scripts as commands. libxtermcap: avoid some buffer overflow with bad guys data. cdrecord: better document -raw96 as best audio recording mode. star: compiles on DJGPP again. ved: reworked documentation for better readability. udiff: fixed typos in source and man page. Bourne Shell: now uses "opt_sp" instead of "_sp" to avoid using the getopt() from closed Solaris libc that misses some features. sccs: fixed a malloc() related bug that could cause a core dump with some "sccs -R" command lines with several file type arguents. SCCS: "sccs add" is now able to create canonic project root related names for all types of file path arguments. SCCS: getline() now uses getdelim() to permit future SCCS versions to support binary data without uuencode. SCCS: all programs now also support the option "-version" besides "-V" and "--version". SCCS: the get(1) man page now correctly describes the differences between the POSIX variant and the SVr4 variant. SCCS: delta(1) now supports a new option "-Xprepend" in preparation for the performant treatment of the upcomming changeset file in project mode. SCCS: admin(1), delta(1) and get(1) did already support a -N option, now all SCCS command support that option on preparation of the upcomming SCCS project mode. SCCS: comb(1) is now able to create SCCS v6 history files. SCCS: val(1) now supports -v to print history file type. SCCS: Version is now 5.09. termcap: many checks against buffer overflows have been added.

CDDL software development build tools utilities

tke 3.5.2 💾

Tke is a full-featured and Tcl/Tk-based source code editor. It supports syntax highlighting and auto-indentation for multiple languages. There's support for a Vim mode, code snippet and clipboard management, bookmarks and multiple cursors. Tke provides a tabbed interface with a file system sidebar. It's also NFS and lock aware, extensible per plugins, allows regex searching/replacing, has configurable menus, and allows unlimited undo/redo levels.

minor feature: Added ability to change search method used in `Find in Files` panel.. Added preference option to set default search method used in `Find in Files` panel.. Cleaning up Linux packaged contents.. Updated User Guide.. where the `Find in Files` search method for glob and exact wasn't working.. where the Plugins menu didn't open when developer mode was disabled.. where the Plugins menu showed incorrect menu items when developer mode was disabled after it was enabled.. drawing where only an untitled document is displayed and a file is immediately opened in the other pane.. application hang when the `Find in Files` pane is displayed and the application is exited.

GNU GPLv3 tcl tk editor code-editor syntax-highlighting software-development developers

OPNsense 18.7.8 💾

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: show the actual validation messages for NextCloud backup constraints o system: LDAP import button primary colour and prevent default page submit o system: add LDAP+TOTP authentication variant (2FA) o system: avoid silent fatal error when LDAP OUs could not be retrieved o system: avoid duplicated cookies on login page by not closing session o system: allow to fully disable misc. reboot failsafe backups o system: switch default argument for return_gateways_status() o system: add "Synchronize config to backup" button to HA status page o system: disable help text expand when backup fields have no help text o system: sort user and group lists alphabetically o interfaces: add CARP info to legacy_interfaces_details() o interfaces: removal of find_interface_subnet() and find_interface_subnetv6() o interfaces: introduce find_interface_network() and find_interface_networkv6() o interfaces: refactor find_interface_ip() and find_interface_ipv6() o interfaces: fix and use ipaddr6_ll return value in find_interface_ipv6_ll() o firewall: extend outbound NAT address source and destination with networks o firewall: fix save error when alias name contains an underscore o firewall: do not set days or hours when update frequency is empty o firewall: increase resolve() performance for aliases o firmware: change packaging to be able to place files in the root directory o reporting: fix possible division by zero in NetFlow aggregator o dhcp: reorder arguments of function services_dhcpd_configure() o dhcp: consolidate service probe of IPv6 and router advertisement daemons o dhcp: fix clear hook on log file delete o importer: make clear that /conf/config.xml is required for any import to take place o monit: add quotes and timeout to custom program path (contributed by Frank Brendel) o monit: add SSL options to mail server connection (contributed by Frank Brendel) o network time: improve GPS status parsing o openvpn: add remote address as route when s

BSDL-2 network firewalls security

gtkD 3.8.4 💾

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: Nov 22, 2018. . a memory leak when signals are used on a widget in a container. #254. Update the GdkPixbuf Lookup file for the canges in 2.38. #250. Add a get template for gobject.Value.. Don't hardcode pkg-config #249. All function names and parameters that are D keywords are now post with an underscore. This is instead of the more random substitutes used previously.. an out-of-bounds write in toStringzArray #248. . .

GNU LGPL d gtk d-programming-language

TXR Language 202 💾

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 bugfix: Some optimizations in the compiler, virtual machine and arithmetic library. New copy-fun function copies functions, duplicating a snapshot of their lexical environment. Bugfix: compile function now properly handles functions with an environment. The interpreted environment is converted to a compiled one.

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

OrientDB 3.0.11 💾

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: Version bumped to 3.0.11-SNAPSHOT . General count() with no matching records in SQL. . Added log message for invalid type id, throwing database execption on . . in network serializer avoid determining type if type is == -1. . Begin TX in local for the case of retry. (re)Enable ---graph and ---ridbags on REPAIR DATABASE. . Distributed sync, made sure to wait for backup to start before prepar . . Usage of OVertex/EdgeDelegate as linked objects in collections. . Insert on LINKMAP with subqueries. . UPDATE REMOVE with LINKSET and subqueries. . SQL GROUP BY with multiple columns that do not appear in the proj . . Usage of @type:"d" in JSON from queries to determine embedded ele . . Avoid save of linked objects in default cluster (fall back to embedded). . Made sure that the page size configuration can be load from the conte . . Added for @type in json parsing. . Made sure all the logic of live query clean up do not send up errors. . CONTAINS operator on list of maps. . Made sure that the install from incremental backup start when the fil . . Avoid request to be blocked in case of session validation exception. . Prevent OOM on HTTP requests. . Add flag to disable fetch of nodes from distributed environment. . Made sure to support link edges for limit to one edge from the graph API. . Error management on subscribe of live query. Enhance COLLATE on ORDER BY to be case insensitive. . Support RID as target for live query. . When creating a vertex with null class. . Execution of batch scripts in console with "load script". . Bitwise operations. . Record iterator to consider new records in TX. . Nested projections with nested star. . NPE on index chain calculation (query execution planning). . For make sure delta sync is run after full sync, refactor of lo . . With result set with the size bigger of the page size in . . Management of "parent" property names in SQL. . Made sure that delta sync trigger the correct restore

Apache nosql dbms graphdb

µBlock Origin 1.17.3rc2 💾

µ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: Make Firefox dev build auto-update . Returning the wrong value (re uBlockOrigin/uBlock-). . New revision for release candidate.

GNU GPLv3 javascript browser ad-blocker filter privacy

Universal Media Server 7.6.1 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

minor bugfix: General: Increased thumbnail compression for less memory use broken browsing on some Samsung devices fully played thumbnails not working after restarts Improved code formatting Languages: Chinese Simplified translation updated Swedish translation updated.

GNU GPL java media streaming ffmpeg upnp dlna

Linux kernel 4.19.3 💾

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.19.3, Revert "ACPICA: AML interpreter: add region addresses in global list during initialization", CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM, drm/i915: hpd handling for pins with two encoders, drm/i915: NULL deref when re-enabling HPD IRQs on systems with MST, drm/i915: possible race in intel_dp_add_mst_connector(), drm/i915/execlists: Force write serialisation into context image vs execution, drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5, drm/i915: Mark pin flags as u64, drm/i915: Don't oops during modeset shutdown after lpe audio deinit, drm/i915: Compare user's 64b GTT offset even on 32b, drm/i915: ilk+ watermarks when disabling pipes, drm/i915: error handling for the NV12 fb dimensions check, drm/i915: Mark up GTT sizes as u64, drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values, drm/i915/icl: the macros for DFLEXDPMLE register bits, drm/i915/dp: Restrict link retrain workaround to external monitors, drm/i915/dp: link retraining comment in intel_dp_long_pulse(), drm/i915: Large page offsets for pread/pwrite, drm/i915: Skip vcpi allocation for MSTB ports that are gone, drm/i915: Don't unset intel_connector- mst_port, drm/i915: Restore vblank interrupts earlier, drm/i915: Use the correct crtc when sanitizing plane mapping, drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode, drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003), drm/dp_mst: Check if primary mstb is null, drm/etnaviv: bogus fence complete check in timeout handler, drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD, drm/nouveau: nv50_mstc- best_encoder(), drm/nouveau: Check backlight IDs are = 0, not 0, drm/amdgpu: Suppress keypresses from ACPI_VIDEO events, drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type, drm/amdgpu: typo in amdgpu_vmid_mgr_init, drm/rockchip: Allow driver to be shutdown on reboot/kexec, scripts/spdxcheck.py: make python3 compliant, mm: don't reclaim inode

GNU GPL c linux kernel operating-system

git 2.19.2 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: git interpret-trailers" and its underlying machinery had a gy, code that attempted to ignore patch text after commit log message, which triggered in various codepaths that will always get the log, message alone and never get such an input. "git rebase -i" did not clear the state files correctly when a run, of "squash/up" is aborted and then the user manually amended the, commit instead, which has been corrected. When fsmonitor is in use, after operation on submodules updates.gitmodules, we lost track of the fact that we did so and relied on, stale fsmonitor data. for a long-standing that leaves the index file corrupt when, it shrinks during a partial commit. Further for O_APPEND emulation on Windows, A corner case in "git rerere" code. "git add ':(attr:foo)'" is not supported and is supposed to be, rejected while the command line arguments are parsed, but we fail, to reject such a command line upfront. "git rebase" etc. in Git 2.19 fails to abort when given an empty, commit log message as result of editing, which has been corrected. The code to backfill objects in lazily cloned repository did not, work correctly, which has been corrected. Update error messages given by "git remote" and make them consistent. "git update-ref" learned to make both "--no-deref" and "--stdin", work at the same time. Recently added "range-diff" had a corner-case to cause it, segfault, which has been corrected. The recently introduced commit-graph auxiliary data is incompatible, with mechanisms such as replace grafts that "breaks" immutable, nature of the object reference relationship. Disable optimizations, based on its use (and updating existing commit-graph) when these, incompatible features are in use in the repository. The mailmap file update. The code in "git status" sometimes hit an assertion failure. This, was caused by a structure that was reused without cleaning the data, used for the first run, which has been corrected. A corner-case. A partial clone that is co

GNU LGPL c git scm vcs dvcs

Prosody XMPP (Jabber) Server 0.11.0 💾

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

major feature: Chatroom improvements, improved configuration, message archiving, nickname reservation, new Pubsub/PEP implementation, new vCard format, mobile battery life optimizations, asynchronous APIs, automated tests, native epoll support, Lua 5.2 support

MITL xmpp jabber conferencing lua

Nextcloud 14.0.4RC2 💾

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: Update config and babel for ie11 . Used CSS Variables. . only catch QueryException when trying to build class. . Show auth type "None" in email settings. . . . . . . . Stable14 Drone: do not check stable but only stable14. . . . . . public page footer link wrap. . Ellipsize long filenames and sharee names in public share page header. . Remove non-clickable right margin from 3-dot-menu in share page header. . Add missing compiled mimetype list - see #10135. . . . . . . . . . buttons wrapping on long folder names. . file/folder move/copy buttons. . . . breadcrumbs. . . . Added kinetic scrolling for iOS to apps dropdown menu #10281. . Reduce the min-width of the files table so it works on sharing pages . . throw an error if a node is smaller than expected in assemblystream. . header overflow, more apps menu. . . . . . . . . Add new group entry on users list +. Redirect guests to login if they follow the link of a comment mention . . Force multiselect max-height to 5.5 items. . Just update password hash without validating. . sticky header on users list. . js error. . . . . . . . . . . tx-robot updated from transifex. . tx-robot updated from transifex. . header border on users list. . . . Append error from exception for message. . . . 14.0.2 RC 1. . . . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . the apps menu scrollbar. . tx-robot updated from transifex. . in 14 the click action gets lost in the Backbone view. . tx-robot updated from transifex. . Allow the creationg of previews of files stored in appdata. . Update CRL due to changed cert for linkshareex. . . . . . . . Revert " stable14 in 14 the click action gets lost in the Backbone v . . . . 14.0.2 RC 2. . always query the lookup server in a global scale setup and have a nic . . . . adjust tests. . tx-robot updated from transifex. . a misleading setup check for.well-know

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

MariaDB 10.3.11 💾

MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.

minor feature: mysqldump now uses. utf8mb4 as a default character set, instead of. utf8. sql_safe_updates can now be set as a command-line and. my.cnf option. crash on upgrade from MariaDB 10.1 or earlier: MDEV-12023. MDEV-17073 - INSERT ON DUPLICATE KEY UPDATE is now less deadlock-prone. MDEV-17289 - Multi-pass recovery fails to apply some redo log records. MDEV-17541 - KILL QUERY during lock wait in FOREIGN KEY check no longer causes hang. MDEV-17531 - crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX. Spatial index : MDEV-17545, MDEV-17546. Virtual column : MDEV-17215, MDEV-17548. Mariabackup : MDEV-13564 - TRUNCATE TABLE now works with Mariabackup. MDEV-17433 - Allow InnoDB start up with empty ib_logfile0 from mariabackup --prepare. Packages for Fedora 29 and Ubuntu 18.10 Cosmic have been added in this release. As per the MariaDB Deprecation Policy, this will be. The last release of MariaDB 10.3 for Fedora 27 for the following security vulnerabilities : CVE-2018-3282. CVE-2016-9843. CVE-2018-3174. CVE-2018-3143. CVE-2018-3156. CVE-2018-3251. CVE-2018-3185. CVE-2018-3277. CVE-2018-3162. CVE-2018-3173. CVE-2018-3200. CVE-2018-3284. MDEV-13564 - TRUNCATE TABLE now works with Mariabackup. MDEV-17433 - Allow InnoDB start up with empty ib_logfile0 from mariabackup --prepare. CVE-2018-3282. CVE-2016-9843. CVE-2018-3174. CVE-2018-3143. CVE-2018-3156. CVE-2018-3251. CVE-2018-3185. CVE-2018-3277. CVE-2018-3162. CVE-2018-3173. CVE-2018-3200. CVE-2018-3284. Release Notes - MariaDB 10.3 Series . MariaDB 10.3.10 Release Notes .

GNU GPL database database-server database-engine mysql mariadb

exiftool 11.20 💾

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 feature: Added a new Panasonic WhiteBalance value. - Added a new Nikon LensID. - Decode streaming GPS from MOV videos for another dashcam model. - Improved -E option to support character sets other than UTF-8.

Artistic perl exif meta-data

Atom 1.33.0-beta3 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: an where making rapid, large edits could cause invalid syntax highlighting. an that caused a freeze when making certain edits to ERB files. an where typing a '#' would spuriously insert curly braces in several languages. Added the ability to fold several more types of statements in some languages (atom/language-go#164, atom/language-javascript#624). Added several syntax highlighting classes that were accidentally removed in 1.32.0 (atom/language-javascript#620, atom/language-javascript#623, atom/language-javascript#622). Atom/atom#18404 - language-javascript language-typescript. Atom/atom#18411 - failure to emit did-change-highlighting event in TreeSitterLanguageMode. Atom/bracket-matcher#360 - Add Probot no-response configuration. Atom/bracket-matcher#361 - Configure probot/no-response to allow 28 days when requesting more info on an. Atom/language-c#302 - Scope primitive types as support.storage.type instead of support.support.type. Atom/language-c#303 - Add more scopes to the tree-sitter grammar. Atom/language-go#160 - scope source_file as source.go. Atom/language-go#164 - Fold select, switch, case. Atom/language-javascript#604 - Add support for gql template literal. Atom/language-javascript#622 - Self closing elements can also be meta.class. Atom/language-javascript#623 - Distinguish between commas and periods. Atom/language-javascript#624 - Fold rules for switch_case. Atom/language-javascript#620 - Add more scopes to the tree-sitter grammar. Atom/language-ruby#250 - Scope self as variable.language.

MITL javascript editor programmers web-development

Vector Classes 1.4.1 💾

Vc is a free software library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets. Thus an application written with Vc can be compiled for: * AVX and AVX2 * SSE2 up to SSE4.2 or SSE4a * Scalar

minor feature: * bug fixes * more efficient AVX2 gather codegen

BSDL c++ library simd vectorization data-parallel