argparse4j is Java port of the Python argparse commandline argument parser.
Release Notes: This release adds terminal width detection, Arguments.fileType() conversion, and mutually exclusive group support. Now Argument#help() can take FeatureControl#SUPPRESS to hide certain options from the help message. The convenient method ArgumentParser#parseArgsOrFail() was added, which handles errors and exits the program.
lrc (The Linux Resource Compiler) is a system for packing many files into a single file for installation and use in a program as its resources (such as the graphics and sounds used by a game). It consists of a command-line tool, called lrc, for compiling the resources and a library, called liblrc, to extract the resources from a file generated by the compiler.
Release Notes: Two possible input formats: .rc (similar to Windows) or .rif (xml). Compression of single resources with gzip or bzip2. Compression of complete resource files with gzip or bzip2. Encryption of single resources with Serpent. Encryption of complete resource files with Serpent.
Opera is a full-featured Internet tool, most notably a fully standard conforming Web browser. Opera includes pop-up blocking, tabbed browsing, integrated searches, and advanced functions like a password manager, mouse gestures, native Scalable Vector Graphics (SVG) support, an email program, RSS newsfeeds, and IRC chat. It is designed to be fast and highly customizable.
Release Notes: A security issue was fixed where malformed GIF images could allow execution of arbitrary code. A security issue was fixed where repeated attempts to access a target site could trigger address field spoofing. An issue was fixed where private data could be disclosed to and modified by other computer users. Several general fixes and stability improvements were made. Usability of "Delete Private Data" was improved.
SportsTracker is an application for recording sporting activities. It is not bound to a specific kind of sport, as categories can be created for all sport types, such as cycling, running, or tennis. The main advantages are the good overview of your exercises and the easy creation of exercise statistics for specific time ranges and sport types. Users of heart rate monitors (Polar and CicloSport) can import, display (including diagrams), and organize the recorded exercise data.
Release Notes: The major changes are support for reading and displaying Garmin Forerunner 910XT and Timex Ironman Run Trainer exercise files. The error handling of the exercise parser has been improved, and the Spanish and German translations were updated.
lesspipe.sh is an input filter for the pager less as described in less's man page. The script runs under a ksh-compatible shell (e.g. bash, zsh) and allows you to use less to view files with binary content, compressed files, archives, and files contained in archives. Viewing files by accessing a device file is implemented to some extent. It supports many formats (both as plain and compressed files using gzip, bzip2, and other pack programs). Syntax highlighting of source code is possible through an included script, "code2color", or an external program (pygmentize).
Release Notes: New ENV variables LESSQUIET (to suppress informal messages) and LESSCOLORIZER (to specify an alternate syntax highlighting program) have been introduced. The variable DESTDIR has been added to the Makefile (for make install). The lesspipe.sh in the tar file was generated with syntax highlighting code. The output of tar tf can be colorized using the included tarcolor script. The contents of 7za archives can now be viewed using 7zr if existing. The recognition of formats has been enhanced, the test suite has been improved, and some minor bugs have been corrected.
EJDB is an embedded JSON database engine. It aims to be a fast MongoDB-like NoSQL library that can be embedded into C/C++/Nodejs/Python3/Lua applications. It features collection-level write locking, collection level transactions, string token matching queries, and a Node.js binding.
Release Notes: This release comes with a number of critical bugfixes. An atomic "$upsert" operation has been implemented. This release exposes the EJDB C library transaction API in the Nodejs binding API. It optimizes trivial "count(*)" and "$dropall" operations for whole collection (tickets #27 and #26). It removes the CUnit library dependency for release builds.
Spack is a standalone package manager with its own CPIO-based package format but aiming to keep total compatibility with Slackware Linux. Written in POSIX shell as much as it makes sense, it attempts to provide a fairly complete toolkit to build, install, remove, list, retrieve, and arrange your packages. It can be used as an alternative to Slackware's pkgtools, just to independently and properly manage your local software on any distribution, or as the main package manager of the distribution you build yourself.
Release Notes: Spacklist can list and display the installed post-install scripts. Several bugs were also fixed in spackadd and spackcook, which no longer set any defaults for the CC flags in order to prevent breakages on non-x86 platforms.
VIM Pal is a separate application providing a file tree for VIM. It does not intend to provide the features of a full IDE. It is just a simple file tree which can be used to select files for editing in VIM, and a bookmark list for jumping to frequently-used directories.
Release Notes: Directory navigation is improved: Windows users are able to change drives now. A French translation has been added.
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 console games).
Release Notes: This is a core system (about 5 MB in size) for the 4MLinux 5.1 series. The system includes: Linux 3.7.1, glibc 2.15, and Busybox 1.20.2. All 4MLinux 5.1 applications have been compiled under Fedora 17 (x86/32-bit/SMP) with GNU Compiler Collection 4.7.0.
quotatool is a utility for setting and manipulating filesystem disk quotas from the command line. It supports quota on Linux (versions 3.x, 2.6, 2.4, and 2.2, with ext2, ext3, ext4, ReiserFS, and XFS), Mac OS X, FreeBSD, OpenBSD, NetBSD, Solaris, and AIX.
Release Notes: Support for NetBSD was added.
Bluefog is a tool that can generate an essentially unlimited number of phantom Bluetooth devices. It can be used to test Bluetooth scanning and monitoring systems, make it more difficult for attackers to lock onto your devices, or otherwise complicate the normal operation of Bluetooth devices. Technically, Bluefog can work with just one Bluetooth adapter, but it works much better when you connect multiple adapters. Up to four radios are currently supported simultaneously.
Release Notes: Many internal fixes and early work on a proper signal handler. Threads should now (probably) shut down cleanly.
SymmetricDS provides file and database synchronization with support for multi-master replication, filtered synchronization, and transformation across the network in a heterogeneous environment. It supports multiple subscribers with one-direction or bi-directional, asynchronous data replication. It uses Web and database technologies to replicate data as a scheduled or near-realtime operation. The software has been designed to scale for a large number of nodes, work across low-bandwidth connections, and withstand periods of network outage. It works with most operating systems, file systems, and databases, including Oracle, MySQL, MariaDB, PostgreSQL, MS SQL Server (including Azure), IBM DB2, H2, HSQLDB, Derby, Firebird, Interbase, Informix, Greenplum, SQLite (including Android), Sybase ASE, and Sybase ASA (SQL Anywhere) databases.
Release Notes: This release includes fixes for PostgreSQL, SQLite, and Informix dialects, and fixes wildcards for tables with multiple schemas.
coverity-submit submits scan requests to the Coverity demo server. If you are a registered user of Coverity's self-build server and have the cov-build tools installed locally, this script automates the process of running the tools and submitting the results with an analysis request to Coverity. It can be configured to store build passwords, local build commands, and other required information for multiple projects so you don't have to remember it - just call the tool and let it manage the details.
Release Notes: This release makes it safe for multiple users on the same machine. It implements a verbosity option.
The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
Release Notes: Many bugfixes for the OpenGL Embedded Server, which is now working as the standalone version, even with a complex UI (including using popups). Adds the capacity to record and read scenarios in hexadecimal. Fixes bugs with DataScaling widgets. Fixes many bugs that could appear in high workload use cases, including multi-threading induced bugs. Many checks for the Look Model parsing.
GLB is a user-space TCP load balancer similar to Pen. It lacks most advanced Pen features, as the aim was to make a user-space TCP proxy that is as fast as possible. It can utilize multiple CPU cores. A list of destinations can be adjusted in runtime. Destination "draining" is supported. It supports "least connected", "round-robin", "random", and "source tracking" balancing policies.
Release Notes: This is a rather major feature release. It adds support for asynchronous connects (default; can be disabled), a more intuitive weighting algorithm (where weight 100 means that destination will receive at least 99 connections before another destination with weight 1 is considered), and a better connect() compliance in libglb (more applications should work now).
MDIUtilities provides a set of utility classes that can be used for desktop application development. It contains a network preferences implementation, XML utility classes, geometry utility classes, additional Swing classes, and other miscellaneous classes.
Release Notes: Improves the behavior of the SAXResolver class.
Monitorix is a lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size may also be used on embedded devices as well.
Release Notes: This release represents a massive rewrite, and has a modular code structure reducing, in some cases, its memory footprint and offering the ability to package every graph independently, making it more suitable for embedded systems.This version was mainly created to reach the same functionality and stability level as 2.6.0, and therefore doesn't include many new features, although a large number of bugs were fixed.
spdylay is an experimental implementation of Google's SPDY protocol in C. It provides a SPDY framing layer implementation. It does not perform any I/O operations. When the library needs them, it calls the callback functions provided by the application. It also does not include any event polling mechanism, so the application can freely choose the way of handling events. This library code does not depend on any particular SSL library (except for example programs that depend on OpenSSL 1.0.1 or later).
Release Notes: This release updates the INTERNAL_ERROR value of the GOAWAY frame according to the SPDY/3 spec change. spdycat and spdyd can now operate on non-SSL/TLS SPDY connections. shrpx now has --client and --client-proxy options to make it accept plain HTTP connections and forward them to the backend in SPDY. There are many enhancements to these programs in this release.
Salut à Toi (or SàT: "Hi to You") is an XMPP/Jabber client with multi-frontends. You can use it on a desktop (Wix), with a console interface (Primitivus), as a command-line tool (jp), or on the Web (Libervia). A plugin architecture is used to make it modular. With SàT, you can perform all the expected XMPP functions (instant messaging, multi-user chat, file transfert, etc.), but you can also use your email client (MUA) to read and send your XMPP messages, play games, do microblogging, pipe Unix command results, make scripts, etc.
Release Notes: The full project has moved to the AGPL v3+. There is a new logo, new skin for Libervia, new plugins (XEP-0200, XEP-0047, and XEP-0095), pipe transfer, database integration, radio collective, and improved group microblogging. Primitivus is now modal (à la vi). Media has been separated from the main repository. There are many other improvements/bugfixes.
librangetree is a C++ template, implementing a 2D range tree for both counting and reporting queries. It is just about the fastest way to do 2D searches.
Release Notes: This release adds a memory pool for ptys. It has 0-17% speedup in creation and 0-10% speedup in searches. This drops RAM usage by about 4%.
pyAggr3g470r is a news aggregator with a Web interface based on Flask. It can be deployed on Heroku or on a traditional server.
Release Notes: This release introduces a reworked management page; it is now possible to change the username and password via this page. Some improvements concerning the HTML export of the database have been made. Finally, indexed MongoDB full text searching provides a much faster search.
Dr. Geo is an interactive geometry program that is distributed as a universal portable application. It allows one to create a geometric sketch and manipulate it according to its constraints. It is usable at home or at school, in primary or secondary education. It is simple and effective with extended features including scripting and programming.
Release Notes: New features: the ability to share sketches over the network; a background for text; duplicate screen area under finger; highlighting items when browsing in a pop-up; and descriptive names for several items. Bugfixes: message #arctTan2 is sent to Integer; in eraser mode, there was no smart point selection; long hints were cut off on the status bar; the flying costume was not updated when the canvas moved; enlarge point sensibility zone; invisible items selectable; and pressure sensitive stylus and arc creation.
pgFormatter is a SQL formatter/beautifier which supports keywords from SQL-92, SQL-99, SQL-2003, SQL-2008, and SQL-2011, and PostgreSQL-specific keywords. It can work as a console program or as a CGI system. It will automatically detect its environment and output as text or as HTML according to the context.
Release Notes: This release adds better code formatting and a file upload capability in CGI context.
Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.
Release Notes: A cleanup and fix of the transaction manager.
THIS (This HTML Is Simple) is a content management system with blog capabilities. It features HTML templates, themes, and an extensible database design, with an emphasis on code/data separation, but it has many odd features and requires much manual maintenence.
Release Notes: This release fixes a few bugs, adds much more documentation, makes Admin password creation more logical, and adds MySQL "import" code.