diet4j 0.14 💾

Maven is great for breaking gigantic Java code bases into many little modules, with identified dependencies. This allows incremental builds etc. And then, to run that code, we usually put all together again into a uber-mega-JAR or WAR, or with mile-long class paths. While sometimes this makes sense, often it does not. diet4j can run command-line apps, and Tomcat web apps, similarly to how maven builds projects: simply specify the name of the top project, and diet4j assembles all the other JARs automatically for the run. E.g. if your project hierarchy looks like this: Project A Project B Project C Project D you can say: > diet4j A which will read the POM in A.jar (in ~/.m2/repository, or a location of your choosing), determine run-time dependencies, then recursively look for B.jar, C.jar and D.jar, load them into separate ClassLoaders, hook up dependencies and jump on the main program (if it has one) of Project A.

major feature: Using new module diet4j-jsvc, it is now straightforward to create server-side apps consisting of diet4j modules, without using an application server, and using the Apache jsvc daemon as the main program. An example systemd.service file is provided. Added PKGBUILD file to make it easier to install and upgrade diet4j on pacman-based Linux platforms, such as Arch Linux and UBOS. More clearly distinguish between run-time dependencies and other dependencies in API and implementation; avoid attempting to resolve dependent modules that aren t needed at run-time. When a class cannot be found, add to the message of the java.lang.ClassNotFoundException which diet4j module threw the exception. More output options for diet4j-status. Better debug-level log messages. Various smaller bug fixes.

Apache java maven module

tin 2.4.0 💾

Tin is a powerful text mode news reader. It features threaded news reading, regex driven killfiles/message selections, pgp encryption, ispell support, and can read from both a local spool or from a remote NNTP server.

minor bugfix: This release fixes a memleak on abnormal exit. It now shows server error messages after curses has ended and the estonian, german and french translations are up to date.

BSDL communications usenet

Rspamd 1.3.4 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: Rspamd reload command has been fixed. Better ASN/country support. Variable maps in the multimap module. DNNSEC stub resolver support. DMARC and DKIM module fixes. Statistics backend now uses global redis settings. Tasks checksums. DKIM signature header is now folded by Rspamd. MIME messages. Ratelimit module fixed. Fixed X-Forwarded-For header processing.

Apache email-filter antispam c lua

QEMU 2.7.0-rc4 💾

QEMU is a generic machine emulator and virtualizer. It can emulate other CPU and host architectures, or run native binaries with native performances by executing the guest code directly on the host CPU any only emulate devices. It's thus often used in conjunction with KVM on Linux for system virtualization.

minor feature: SPI flash devices "160s33b", "320s33b", "640s33b", "at25df041a", "at25df321a", "at25df641", "at25fs010", "at25fs040", "at26df081a", "at26df161a", "at26df321", "at26f004", "at45db081d", "en25f32", "en25p32", "en25p64", "en25q32b", "en25q64", "gd25q32", "gd25q64", "m25p05", "m25p10", "m25p128", "m25p16", "m25p20", "m25p32", "m25p40", "m25p64", "m25p80", "m25pe16", "m25pe20", "m25pe80", "m25px32", "m25px32-s0", "m25px32-s1", "m25px64", "m45pe10", "m45pe16", "m45pe80", "mx25l12805d", "mx25l12855e", "mx25l1606e", "mx25l2005a", "mx25l25635e", "mx25l25655e", "mx25l3205d", "mx25l4005a", "mx25l6405d", "mx25l8005", "n25q032", "n25q032a11", "n25q032a13", "n25q064", "n25q064a11", "n25q064a13", "n25q128", "n25q128a11", "n25q128a13", "n25q256a11", "n25q256a13", "s25fl016k", "s25fl064k", "s25fl129p0", "s25fl129p1", "s25fl256s0", "s25fl256s1", "s25fl512s", "s25sl004a", "s25sl008a", "s25sl016a", "s25sl032a", "s25sl032p", "s25sl064a", "s25sl064p", "s25sl12800", "s25sl12801", "s70fl01gs", "sst25vf016b", "sst25vf032b", "sst25vf040b", "sst25vf080b", "sst25wf010", "sst25wf020", "sst25wf040", "sst25wf512", "w25q256", "w25q32", "w25q32dw", "w25q64", "w25q80", "w25q80bl", "w25x10", "w25x16", "w25x20", "w25x32", "w25x40", "w25x64", "w25x80" connect to a backend explicitly named by a "drive" property instead of an implicit -drive if=mtd. This only affect devices created explicitly with -device; "-drive if=mtd" still works for SPI flash devices created by boards, so this should affect almost no one. Support for the original qcow2 image encryption has been disabled entirely from the system emulators. While QEMU 2.3 attempted to keep it available in system emulators, a in the code has actually broken it since 2.4, and no one complained. Supported for the format remains available only in command line tools qemu-img, qemu-io, qemu-nbd to facilitate data liberation. It is recommended to use 'qemu-img convert' to convert qcow2 encrypted images to uncrypted ones. The new LUKS encryption driver can pr

GNU GPL c emulator virtualization qemu system-emulation hardware-simulation

MKVToolNix 9.4.0 💾

MKVToolNix is a tool collection for manipulating Matroska video (MKV) files. It can mux/demuc, split/merge, edit, inspect or create them, or convert from AVI, MP4, OGM, Dirac, h264 fromats. It supports common encodings and subtitle formats, runs on Linux, Windows and Max OS X.

major bugfix: "Knurl". 2016-08-16 Moritz Bunkus. Mkvpropedit: : mkvpropedit will no longer say that it's. Writing the changes if only attachment changes are specified and None of the specified attachments can be found. 2016-08-11 Moritz Bunkus. MKVToolNix GUI: chapter editor : overly long chapter. Names don't cause the GUI's window to become overly wide Anymore. 2016-08-10 Moritz Bunkus. Mkvmerge: DTS : if present mkvmerge will use an XLL. Extension's sample rate information as the sample rate to put into The track headers. 2016-08-06 Moritz Bunkus. Mkvmerge: new feature: added support for reading Apple ProRes. Video from MOV/MP4 files. Patch by Chao Chen (see AUTHORS). 2016-08-02 Moritz Bunkus. Mkvmerge: : when appending files mkvmerge wasn't starting. Clusters on video key frame anymore for the first and all Following appended files. 2016-07-31 Moritz Bunkus. MKVToolNix GUI: merge tool enhancement: when adding attachments. The GUI will check if there are attachments or attached files with The same name as the file to add. If so the GUI will tell the user And ask for confirmation. 2016-07-30 Moritz Bunkus. Mkvmerge: enhancement: mkvmerge now accepts file names in square. Brackets for appending files, e.g. "mvkmerge -o out.mkv in1.avi In2.avi in3.avi " instead of "mkvmerge -o out.mkv in1.avi + In2.avi + in3.avi". 2016-07-29 Moritz Bunkus. Mkvmerge: : VP8 in Ogg: dropping the first frame. And the timestamp calculation. Mkvmerge: : mkvmerge does no longer emit a warning if no. Comment header packet is found when reading tracks from Ogg/OGM Files. See #1754. 2016-07-19 Moritz Bunkus. MKVToolNix GUI: merge tool enhancement: the "select a play list to add" dialog does now contain a column with the number of. Chapters for each play list found. MKVToolNix GUI: job queue enhancement: dragging dropping a. Valid.mtxcfg file (either a full job file or one containing only Merge settings without the job propert

GNU GPL c video matroska conversion

miller 4.5.0 💾

Miller is a command line tool that combines features from sed, awk, cut, join, and sort. It works best on name-indexed CSV input, and thus allows easy cutting, sorting or filtering on column names. It allows pretty-printing of tabs/columns, format conversions, can be used in shell pipes like simpler tools, adds some SQL-like querying features, and is similar in spirit to "jq" the JSON queryer.

minor feature: Miller 4.4.0 release-specific docs. Post-4.4.0. Todo. Todo. Todo. Cli function splits. Cli function splits. Neaten. Neaten. Cli function splits. Cli function splits. Cli function splits. Cli function splits. Neaten. Cli function splits. Cli function splits. Cli function splits. Todo. Cli function splits. Cli function splits. Cli function splits. Cli function splits. Cli function splits. Cli function splits. Mapper tee now with its own format flags (online help TBD). Mapper put format flags iterate. Mapper put now with its own format flags (online help TBD). UTs for tee/put with different output formats. Global-opts refactor. Global-opts refactor. Mlr_globals factor-away. Neaten. Docs for formatting flags for redirected outputs. Docs for formatting flags for redirected outputs. Neaten. Neaten. Neaten. Valgrind findings. --no-flush in addition to --no-fflush (typo tolerance). Neaten. Todo. Todo. 4.5.0. Typo.

BSDL shell csv processing sorting filtering command-line hashed-data

Linux kernel 4.7.2 💾

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.7.2, phy: rcar-gen3-usb2: mutex_lock calling in interrupt, Documentation/module-signing.txt: Note need for version info if reusing a key, module: Invalidate signatures on force-loaded modules, dm flakey: error READ bios during the down_interval, rtc: s3c: Add s3c_rtc_ enable/disable _clk in s3c_rtc_setfreq(), lpfc: oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt(), ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx, x86/platform/intel_mid_pci: Rework IRQ0 workaround, PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset, MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES, MIPS: Don't register r4k sched clock when CPUFREQ enabled, MIPS: r4k clockevents registration, MIPS: mm: definition of R6 cache instruction, SUNRPC: Don't allocate a full sockaddr_storage for tracing, Input: elan_i2c - properly wake up touchpad on ASUS laptops, um: possible deadlock in sig_handler_common(), target: ordered task CHECK_CONDITION early exception handling, target: max_unmap_lba_count calc overflow, target: race between iscsi-target connection shutdown + ABORT_TASK, target: missing complete during ABORT_TASK + CMD_T_FABRIC_STOP, target: ordered task target_setup_cmd_from_cdb exception hang, iscsi-target: panic when adding second TCP connection to iSCSI session, ubi: race condition between ubi device creation and udev, ubi: early logging, ubi: Make volume resize power cut aware, of: memory leak related to safe_name(), IB/core, RDMA RW API: Do not exceed QP SGE send limit, IB/core: Make rdma_rw_ctx_init() initialize all used fields, IB/srpt: Limit the number of SG elements per work request, IB/rdmavt: Add missing spin_lock_init call for rdi- n_cqs_lock, IB/rdmavt: Disable by default, IB/mlx5: MODIFY_QP command input structure, IB/mlx5: iteration overrun in GSI qps, ALSA: hda - headset mic detection problem for two dell machines, ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps, ALSA: hda/realtek - Can't adjust speaker

GNU GPL c linux kernel operating-system

QOwnNotes 16.08.17 💾

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: - when creating custom action buttons you now can define a button icon from your freedesktop theme icons or a local file (for Issue #297 ( - for more information please take a look at the registerCustomAction documentation ( - you will find a list of icons at freedesktop icons ( - fixed a problem with selecting text (for Issue #300 ( - fixed a problem with the one column mode while in vertical preview layout mode (for Issue #295 ( - you can now turn off the refreshing of the note list on external note folder changes completely in the general settings if for example you have so many notes, that even the checking for file-time and file-size changes is taking too long (for Issue #291 ( - use this at your own risk! - added more Italian, Spanish and Polish translation (thank you mlocati, richarson and lucjan)

GNU GPL desktop note-taking owncloud todo

Duplicity 0.7.10 💾

Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.

minor bugfix: New in v0.7.10 (2016/08/20) --------------------------- * Merged in lp: mwilck/duplicity/0.7-series - Speedup of path_matches_glob() by about 8x. See mwilck/duplicity/0.7-series/+merge/301332 for more details. * Remove -w from setsid in functional tests. * Fixed conflict in merge from Martin Wilck and applied - mwilck/duplicity/0.7-series/+merge/301492 - merge fixes setsid usage in functional testing. * Fixed bug #1612472 with patch from David Cuthbert - Restore from S3 fails with --with-prefix-archive if prefix includes '/' * Merged in lp: arashad.ahamad/duplicity/duplicity_latest - Changes for connecting to IBM Bluemix ObjectStorage. See man page. * Merged in lp: fenisilius/duplicity/acd_init_mkdir - Allow duplicity to create remote folder

GNU GPL c python backup encryption rsync

JPPF 5.2.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.

minor feature: JPPF-467 Custom discovery mechanisms for peer drivers and clients, JPPF-470 JPPF serialization: serialization of single byte and char values results in ClassCastException

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

DVDStyler 3.0.2 💾

DVDStyler is a DVD authoring application. It allows to create professional-looking DVDs with interactive navigation menus, and can master and burn the resulting images. DVDStyler can also be used for photo slideshows, mixing in audio, or adding subtitles. Common media formats like VOB, AVI, MOV, MP4, MPEG, WMV, OGG, DivX, MP3, AC3, Xvid are supported.

minor bugfix: Improved handling of process messages. Changed encoding of menu and slideshow to use constant bitrate (CBR). Using of transcoding cache after restarting of DVDStyler. Win32/win64: updated Manolito's VBR plug-in and enabled by default. Win32/win64: updated ffmpeg to version 3.1.2 (rogerdpack build with Windows-XP patch).

GNU GPLv3 video-editing dvd mastering video-conversion

CMOC 0.1.30 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces assembler code for the Motorola 6809 processor in the Intel HEX format, for the Color Computer .BIN format and for the Vectrex game console. It runs under GNU/Linux and probably also other Unix-like environments.

minor bugfix: Fixed a bug with the optimization of a division of a signed value by 10.

GNU GPLv3 compiler c developers

youtube-dl 2016.08.19 💾

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: keezmovies Make display_id optional. extremetube Revert display_id. discoverygo extend _VALID_URL to support other networks. hgtvcom:show Add extractor. keezmovies PEP 8. vk authentication on python3. vk:wallpost audio extraction. DBTV:generic Add support for embeds. dbtv Relax embed regex. generic dbtv test. utils Recognize lowercase units in parse_filesize. porncom Add extractor. options Remove output template description from --help. ChangeLog Actualize. Release 2016.08.19.

Public Domain python utility video

4MLinux 4MRescueKit 19.0 BETA 💾

4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning small Linux games).

major feature: 4MRescueKit provides its users with software for antivirus protection, data backup, disk partitioning, and data recovery. It is distributed in the form of a multiboot CD, which includes four (extremely small) operating systems. This release has Antivirus Live CD 19.0-0.99.2, BakAndImgCD 19.0, 4MParted 19.0, and 4MRecover 19.0.

GNU GPLv3 x window system x11 console terminal osdistro

QOwnNotes 16.08.16 💾

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: - you are now able to define custom actions that will be shown as menu entry in the scripting menu and optionally in the toolbar as button (for Issue #296 ( and for Issue #297 ( - there is an example for opening the current note with KWrite and to create a new note with a custom text at custom-actions.qml ( - there is a small documentation about the function `registerCustomAction` and other functions in the scripting documentation ( - you can also assign shortcuts for your custom actions in the shortcut settings - added new methods to the scripting engine - you can now also get the full file path of the current note with `script.currentNote().fullNoteFilePath` - you can now register a custom action with `script.registerCustomAction()` - you can now create a new note with `script.createNote()` - you can now access the clipboard with `script.clipboard()` - take a look at the scripting documentation ( for more information - there now is a new example to create a note from a 5pm email with a custom action at note-from-5pm-mail.qml ( - the warning about tags when copying or moving notes to a note subfolder will now be only displayed if one of the selected notes has a tag assigned (for Issue #289 ( - added more Italian, Portuguese, Dutch and Hungarian translation (thank you mlocati, mlimacarlos and Fabijenna)

GNU GPL desktop note-taking owncloud todo

Gambas 3.9.0 💾

Gambas is an IDE and BASIC interpreter with object-oriented extensions. It's designed to ease building graphical applications programs using Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime standalone applications can be packaged, even command-line programs. The Gambas3 JIT-compiling interpreter often executes faster than Perl or Python apps. It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases, CGI webserver interfacing,

minor feature: Here are the main changes in this new version: Changelog. CONFIGURATION... Add explicit dependencies on x11.

GNU GPL c++ c basic interpreter ide developers x11 gtk kde curses sdl

Lumina Desktop 1.0.0-Release-p2 💾

The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator.

minor feature: a in the OS-detect.pri file where the LIBPREwas not getti?. Oops - NOW the OS-detect.pri file is for the LIBPREvariable?. Add a special rule for Fedora (untested): L_ETCDIR=/etc (if otherwise?.

BSDL lumina desktop portable lightweight window bsd linux

LiVES 2.6.7 💾

LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.

minor bugfix: Breakage in single image loader (regression). Alter icon location to comply with LSB. For older libav.

GNU GPLv3 c perl python gtk video editor conversion mixing realtime

Wine 1.9.17 💾

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: Better exception handling on 64-bit. Various improvements in joystick support. Some more stream support in the C++ runtime. Font embedding improvements. More metafile support in GDI+. Various.

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

CherryTree 0.37.0 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

major feature: : problem with sqlite storage (ctb, ctx), bold node name and plain text node. For the document type XML (ctd, ctz) changed the generated XML to be pretty (indented). Change to slightly larger 'small font' in formatted text.

GNU GPLv3 gtk c text-editor note-taking

aria2 1.26.0 💾

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

minor feature: aria2mon: Replace with local method Patch from Florian Gamböck. . Reorder a note section in aria2c.rst. Patch from Artur Petrov. GH-722. . bash_completion: Add missing options which takes one of pre-defined values. Replace "/" with "-" in magnet dn name when used as in-memory download name. Dockerfile.raspberrypi to correctly decompress expat archive. Patch from Char. . Enable ccache in travis-ci. Speeds up the build most of the time. GH-710. . Enable OSX/macOS build for travis. GH-711. GH-666 . Better auto-renaming. Up until now aria2 file auto renaming worked by just appending a new. unique number to the file path, behind the file name extension, if any, changing what most other programs consider the file extension in the process. Now, aria2 will attempt to insert the number before the file extension, leaving the extension intact, so that e.g. a ".jpg" still is a ".jpg" file and opens in your configured image. viewer when clicking it. If a file has no extension (incl. so called "dot files"), the number will be appended to the file name as usual. Note: This is a potentially breaking change that might break third. party scripts that rely on aria2 auto file renaming producing a certain format for renamed files. Please your scripts accordingly. GH-709. . Log number of items loaded from input file. Link external libraries to libaria2 with --enable-libaria2. GH-707. . Allow seconds for seed-time (fractional minutes). Patch from Sébastien Cabaniols. GH-704.

GNU GPL ftp terminal internet

CakePHP 3.3.1 💾

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: AssetFilter now interacts properly with PSR7 based applications. Cookie decryption when using the PSR7 stack now works properly. Regressions around marshalling associated data have been. All associations now marshall correctly when TranslateBehavior is enabled. BelongsToMany _joinData records with complex properties now hydrate correctly again when loaded with find(). Request::is() no longer caches results. This an where parameterized detectors would return cached results when parameters are different. CakeEmail::deliver() correctly uses default as the default transport configuration instead of 'fast'. MiddlewareStack::insertAt() behaves correctly when adding non-Closure based middleware. Dispatcher filters are not doubly invoked when an application uses the PSR7 HTTP stack and dispatcher filters. CrossSchemaTableExpression and automatic cross database join preing has been removed. This was a new feature in 3.3.0 that caused regressions for a number of folks. Removing the problematic feature feels like a better solution over trying to patch as they come up. Session cookie rotation works correctly, when setting custom cookies, and using the PSR7 HTTP stack. Cake ORM SaveOptionsBuilder was added. This class provides a builder interface for building option sets for save operations. By using a fluent interface you can reduce the number of errors made. Exceptions are now raised when duplicate named routes are connected. Florian Krämer. Jad Bitar. José Lorenzo Rodríguez. Juan Basso. Mark Sch. Mark Story. Mirko Pagliai. Walther Lalk. antograssiot. saeideng.

MITL php framework web-mvc cakephp rails

etcd 3.0.6 💾

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: GH6098: recover lessor before recovering mvcc store and transactionally revoke leases. GH6175: rafthttp: race between streamReader.stop() and connection r. GH6226: vendor: update grpc/grpc-go for clientconn patch.

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

SMCRoute 2.1.1 💾

SMCRoute is a daemon and command line tool to manipulate the multicast routing table in the UNIX kernel. Both FreeBSD and Linux kernels are supported, but it may work on other systems as well. SMCRoute can be used as an alternative to dynamic multicast routing daemons like mrouted or pimd in situations where (only) static multicast routes should be maintained and/or no proper IGMP signaling exists.

minor feature: When SIGHUP is received SMCRoute now touches its PID file as an Acknowledgement. This is used by some process supervision daemons, Like Finit, on system Configuration changes to detect when a daemon is done. The mtime is Set using the utimensat() function to ensure nanosecond resolution. Minor memory leak at exit. The Valgrind tool warns. That all memory is not freed when smcroute exits. On most modern UNIX systems, on platforms with MMU, this is not a problem, but on Older systems, or uClinux, memory is not freed at program exit. Removing wildcard route at runtime does not work if no. Kernel routes have been set. IPv6 disabled by default, despite what configure says. in its help text. Enabling it disables it... by enablig IPv6 by default.

GNU GPL multicast daemon unix linux

TextMate 2.0-beta.12.4 💾

TextMate is a text editor for MacOS X which binds common Unix tools and features and is useful as programming editor. It provides project sessions, regex search and replace, auto indentation, bracket pairing, a clipboard history, column selections, word completion, CSS-style selections, language grammars and syntax highlighting (50 langs), document outlines, shortcut words, code folding, visual file bookmarks. It's also plugin-extendable, allows macro recording, shell command invocation, SCM integration, and works together with Xcode.

minor bugfix: I normally do not mention in the release notes but since this is a regular release primarily meant to address some reported, I am making an exemption. New: Projects with a `Package.swift` file now get the `attr.project.swift` scope. * Ronald Wampler *. : Use en-space instead of em-space for estimating how many columns fits the screen (relevant when soft wrapping text using a proportional width font). : Specifying the same file multiple times via `mate` would cause an with the tab bar. : If a font was specified in `.tm_properties` and wasn t using the canonical name (e.g. spaces were inserted), TextMate would ignore it. : Doing a folder search for a CR character would throw an exception if any file was CRLF delimited. : Doing a folder search followed by Replace All would not do any replacements in inactive tabs. : Using the indented line movement actions when there was a column selection would not split the column selection into multiple carets (one per line). : Documents that caused the encoding dialog to show could cause TextMate to freeze. : Commands with tool tip output would sometimes cause the insertion point to temporarily stop blinking. See all changes since v2.0-beta.12.

GNU GPLv3 c++ objective-c text-editor macosx programmers

ownCloud 9.1.1RC1 💾

ownCloud is an online file synchronization and sharing solution. It's easy to use as consumer-grade product, but can be hosted on private servers or data centers. It integrates with existing IT business infrastructure as well, and this allows to constrain and customize security and functional requirements. It comes with a simple user interface for file uploading, viewing or editing, contacts and calendars, bookmarks and media files.

minor feature: Update submodule for 3rdparty icewind/streams update. emit correct signal when disabling an app. Prevent the advanced options toggle in the setup from acting as a link. Move birthday calendar generation to a live migration job. tx-robot updated from transifex. Changed global variable to local. Delay files_sharing's registerMountProviders. add PasswordLoginForbiddenException. Use getLazyRootFolder from RemoveRootShares repair step. Make getShareFolder use given view instead of static FS. throw PasswordLoginForbidden on DAV. Capped cache for user config. Give mysql docker more time to start up. Wait for port being accessible in addition to the notify socket. Added test with new endpoint. tooltip position in token list. use token last_activity instead of session value. store last check timestamp in token instead of session. dont create a session token for clients, validate the app password in?. PasswordLoginForbidden must extend NotAuthenticated. cursor after loading a token. files_external: Keep checkbox and its label on one line #20032 #22655. tx-robot updated from transifex. tx-robot updated from transifex. user session tests. nitpick. default token provider tests. DefaultTokenMapperTest. unit test warning/errors. Update ExcludeFileByNameFilterIterator.php. conversion. Don't send activity to non-admins when assigning invisible tags. Catch exceptions while creating shared mounts. tx-robot updated from transifex. update session token password on user password change. Filter out group shares for owner where owner is included. pass new password instead of username. broken unit test. Contacts API: replace raw image data with url. redirect to new login route. null pointer exception in user_ldap. app passwords/device tokens wording. tranlations. use theme name instead of hard-coded 'ownCloud'. Fire hooks for mkdir for folder upload. tx-robot updated from transifex. Add timeouts to make the UI usable again when a remote share is

OSL storage cloud web-environment file-sharing

QOwnNotes 16.08.15 💾

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: - fixed a problem under OSX where the shortcuts will not be viewed in the menu and the settings - fixed a problem where the note list and the note subfolder list where not refreshed when a note or a note subfolder was removed (for Issue #289 ( - you are now able to show the tag pane under the navigation pane with a checkbox in the window menu (for nothinbuttherain on reddit ( - when the notes are reloaded the note list and the note subfolder tree will now only be refreshed in the user interface if a note or a note subfolder was really modified (for Issue #291 ( - fixed a problem with copying/moving notes from a note subfolder to the main note folder where not all changes were viewed in the user interface (for Issue #289 ( - added more Spanish, Italian, German and Portuguese translation (thank you richarson, mlocati, bigant and mlimacarlos)

GNU GPL desktop note-taking owncloud todo

µBlock 1.8.5rc0 💾

µBlock 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: Unspecified element removed: regression introduced in 1.8.0 when cosmetic filtering was refactored. Some classes of exception cosmetic filters were disregarded.

GNU GPLv3 javascript browser ad-blocker filter privacy

Poppler 0.47.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: Core: Abort on documents where the docinfo obj is not a dict. Check for XRefEntry existing before using it. memory leak on PDFDoc::setDocInfoStringEntry() with empty string. Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). Build system: Configure: Work with non gnu greps.

GNU GPL c++ pdf rendering library developers

LimeSurvey 2.50+ (build 160817) 💾

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: Tick all templates in "Edit template permissions" does not work (Carsten Schmitz). Not possible to view responses on PHP version

GNU GPL survey php mysql mssql postgres

MeteorJS 1.4.1 💾

Meteor is a uncomplex and data-oriented web application framework for development in pure JavaScript. Instead of transferring HTML output, it provides bidirectional websocket communication for data exchange, thus allowing database access in the client exactly like on the server. It compensates for latency, provides auto-updating templates, easily hooks into existing libraries and comes with extensive documentation.

minor feature: Node has been upgraded to 4.5.0. `npm` has been upgraded to 3.10.6. The `meteor publish-for-arch` command is no longer necessary when. Publishing Meteor packages with binary npm dependencies. Instead, binary Dependencies will be rebuilt automatically on the installation side. Meteor package authors are not responsible for failures due to compiler. Toolchain misconfiguration, and any compilation problems with the Underlying npm packages should be taken up with the authors of those Packages. That said, if a Meteor package author really needs or wants to Continue using `meteor publish-for-arch`, she should publish her package Using an older release: e.g. `meteor --release 1.4 publish`. . The `.meteor-last-rebuild-version.json` files that determine if a binary. Npm package needs to be rebuilt now include more information from the `process` object, namely `process. platform,arch,versions ` instead of. Just `process.versions`. Note also that the comparison of versions now Ignores differences in patch versions, to avoid needless rebuilds. The `npm-bcrypt` package now uses a pure-JavaScript implementation by. Default, but will prefer the native `bcrypt` implementation if it is Installed in the application's `node_modules` directory. In other words, Run `meteor install --save bcrypt` in your application if you need or Want to use the native implementation of `bcrypt`. . After Meteor packages are downloaded from Atmosphere, they will now be. Extracted using native `tar` or `7z.exe` on Windows, instead of the Https:// library, for a significant performance Improvement. The npm `tar` package has been upgraded to 2.2.1, though it is now only. Used as a fallback after native `tar` and/or `7z.exe`. The progress indicator now distinguishes between downloading. Extracting, and loading newly-installed Meteor packages, instead of Lumping all of that work into a "downloading" status message. Background Meteor updates will no longer modify t

MITL javascript dhtml webapps framework

Kdenlive 16.08 💾

Kdenlive is an intuitive and powerful multi-track video editor, including most recent video technologies, released as a free software (GPL).

major feature: Changes ( 450 commits): * New file format - Can load old format but not save to it: no way back wait a bit for big projects! - All data are now in MLT structures should ease exchanges with Shotcut and other editors? * New monitor, using OpenGL QML - *brings back Movit* (GPU effects), but not mandatory ;) - great *split screen* functionality to tune effect parameter * Completely renewed bin manager (previously named project list) - Allows *adding effects to bin clips*, affecting all timeline instances - Free directory structure - Icon / list / tree views - More clip properties can be changed - Much work to restore all old functions : * Effects list improvements - improve sorting and marking item as favorite * New audio waveform on timeline (à la Shotcut) making information more visible * New duplicate clip function (cool for titles) * Propose predefined monitor zoom values * Fixed several look issues (sizes, colors, icons...) * Refactoring: replacing XML manipulations by MLT API calls - reduces data duplication: faster, safer... * Automatic builds (CI) on Linux and OSX * Code checked by several static analyzers * Some bugs fixed from 15.04 port (capture, effects, ...)

GNU GPL video non-linear-editor editor multimedia kde

Quill Rich Text Editor 1.0.0-rc.0 💾

Quill is a rich online/web text editor. It provides a modern UI, is built for compatibility and customization. Its implementation is lightweight and fast, it produces semantic markup and compliant HTML; works in all major browsers.

minor feature: Add core builds. Add built file descriptions. Allow building core.js. . . Allow requiring without build. ExpandConfig already handles this. Simplify and handle key: 'enter' . Auto focus on format(). Include core build files. Bubble on backspace. Updates. Tweaks. Bump version. Bump version. Add core files.

BSDL javascript rte richtext editor web-based

Atom 1.9.9 💾

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: a rare exception thrown when saving backup files without sufficient permissions. Add the autoWidth property to TextEditor. If you pass this property on construction, the editor's width will be based on its content. #12448.

MITL javascript editor programmers web-development

schily 2016-08-19 💾

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, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, p, POSIX patch, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, suntar, gnutar, tartest, termcap, and ved.

major feature: libshedit: C is now a supported special char to interrupt, V is supported. Bourne Shell: Use C to longjmp before the next prompt to allow to escape the parser when it is in an unknown state. Bourne Shell: when expanding PS4, disable set -x to avoid an endless recursion. Bourne Shell: Fixed a bug from a too small environment array in locale handling. Bourne Shell: avoid to read and write "thisjob" after it has been free()d. SCCS: work around the problem with "tail" implementations that do not support "tail +2". SCCS: work around the problem with "touch" implementations that do not support "touch 0101000090 g". All: a new global target "cstyle" was added to allow automated C-Indentation-Style checks. calc/bsh/cdrecord: typo corrections.

CDDL software development build tools utilities

Mozilla Firefox 48.0.1 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: an audio regression impacting some major websites ( 1295296 ), a top crash in the JavaScript engine ( 1290469 ), a startup crash caused by Websense ( 1291738 ), a different behavior with e10s / non-e10s on lt;select gt; and mouse events ( 1291078 ), a top crash caused by plugin ( 1264530 ), an unsigned add-ons on Windows, a shutdown ( 1276920 ), a crash in WebRTC, Reference link to Firefox 48.0 release notes

MPL c++ web-browser html5 javascript mozilla

ProjectForge 6.2.0 💾

ProjectForge is a web-based solution for project management including time tracking, gantt-charting, financial administration, issue management, controlling and managing work-break-down-structures (e. g. together with JIRA as issue management system). Extend ProjectForge with your own plugins.

major feature: - Add ExtendedEmployeeData PlugIn - Fix StalePageException Handling - Add Multi-Tab for Attr Schema - Some other minor bug fixes

GNU GPLv3 timesheets task-management web-application project-management gantt scripting team-calendar

Docker 1.12.1 💾

Docker is an open platform for distributing software application in containers. It utilizes operating system-level virtualization for process and full resource isolation through cgroups, capabilities, SELinux, AppArmor, netfilter, and Linux kernel namespaces. Its libcontainer is based on libvirt and lxc. Docker Engine is the application and environment packaging tool. And Docker Hub is a cloud service for sharing prepackaged containers.

minor bugfix: IMPORTANT: Docker 1.12 ships with an updated systemd unit file for rpm based installs (which includes RHEL, Fedora, CentOS, and Oracle Linux 7). When upgrading from an older version of docker, the upgrade process may not automatically install the updated version of the unit file, or fail to start the docker service if; the systemd unit file (`/usr/lib/systemd/system/docker.service`) contains local changes, or. a systemd drop-in file is present, and contains `-H fd://` in the `ExecStart` directive. Starting the docker service will produce an error: Failed to start docker.service: Unit docker.socket failed to load: No such file or directory. or. no sockets found via socket activation: make sure the service was started by systemd. To resolve this: Backup the current version of the unit file, and replace the file with the version that ships with docker 1.12. Remove the `Requires=docker.socket` directive from the `/usr/lib/systemd/system/docker.service` file if present. Remove `-H fd://` from the `ExecStart` directive (both in the main unit file, and in any drop-in files present). After making those changes, run `sudo systemctl daemon-reload`, and `sudo. systemctl restart docker` to reload changes and (re)start the docker daemon. Client: Add `Joined at` information in `node inspect --pretty`. a crash on `service inspect`. preventing `service update --env-add` to work as intended. preventing `service update --publish-add` to work as intended. Remove `service update --network-add` and `service update --network-rm` flags because this feature is not yet implemented in 1.12, but was inadvertently added to the client in 1.12.0. Contrib: Official ARM installation for Debian Jessie, Ubuntu Trusty, and Raspbian Jessie. Add selinux policy per distro/version, ing preventing successful installation on Fedora 24, and Oracle Linux. Networking: that prevented containers to be accessed by hostname with Docker overlay driver in Swarm Mode. random net

Apache virtualization application-containers security distributed-computing systems-administration

JPPF 5.1.5 💾

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.

minor bugfix: JPPF-460 .Net API doc issues, JPPF-461 The source distribution does not build properly, JPPF-464 Server statistics do not fit window size. For german locale the text does not fit in the boxes, JPPF-465 Adaptive Grid demo is not working, JPPF-458 Ability to shutdown a driver without exiting the JVM

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