pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.
Release Notes: This maintenance release fixes some small bugs which occurred when Symbol.check_keywords = True and adds the omit() function.
W-Packager is a packager similar to dpkg that can be used by anyone to create and maintain Debian packages under Linux or other Unix systems. The aim of the project is primarily to have a workable version of a packager that can be compiled on many systems, including those that do not support fork(). At this time, W-Packager is used within UniGW. It can also be used under Linux.
Release Notes: This release creates source packages, then binary packages from those source packages. In effect, wpkg has become an advanced build system.
Vrapper is an Eclipse plugin which acts as a wrapper for Eclipse text editors to provide a Vim-like input scheme for moving around and editing text. Unlike other plugins which embed Vim in Eclipse, Vrapper imitates the behavior of Vim while still using whatever editor you have opened in the workbench. The goal is to have the comfort and ease which comes with the different modes, complex commands, and count/operator/motion combinations which are the key features behind editing with Vim, while preserving the powerful features of the different Eclipse text editors, like code generation and refactoring.
Release Notes: A number of people found defects in 0.34.0 in the week since it was released. One defect in particular was major enough to warrant a new release. 0.34.1 addresses those defects, specifically a defect on Linux systems which made the cursor disappear (or not move) during horizontal movements.
FEED is a commandline feed reader supporting Atom and RSS feeds. It is comprised of two parts, a simple commandline frontend for a sqlite3 database which stores all the feeds and related entries which interest you, and a daemon which downloads, processes, and stores those feeds.
Release Notes: This release supports basic Atom and RSS feeds, automatic discovery of feeds in (X)HTML files, and background WHOIS and DNS lookups. This release should still be considered a beta, however.
CuteMarkEd is a MarkDown editor with live HTML previews, math expressions, and source code and MarkDown syntax highlighting.
Release Notes: This major release contains several new features and improvements: Spell checking as you type, network proxy support, control extensions used by the Markdown parser, and improved performance while typing.
GLD-NG is a greylisting daemon for Postfix. It is a fork of GLD which introduces some new features. It adds IPv6 support, and therefore relies exclusively on PostgreSQL, due to its better support of IP addresses. A basic Web UI is included to manage the greylist.
Release Notes: This beta adds a parameter to specify the location of the configuration file, --with-conffile=/etc/gld.conf Several DNS whitelist providers can now be specified in the configuration file. This feature has not been thoroughly tested.
Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.
Release Notes: The key new features of this version are: a built-in supernodal sparse LU solver adapted from SuperLU, a rank-revealing sparse QR factorization with numerical column pivoting, a RealQZ factorization, a GeneralizedEigenSolver, and a Ref<> class allowing to write non-templated functions taking various kinds of Eigen dense objects without copies.
MSCP (Media Server Control Panel) is a management interface for Icecast2 with comprehensive functionality. An administrator can create users and then edit access rights, set the number of listener slots, enable or disable AutoDJ, etc. Users may change several parameters of the Icecast2 server and the AutoDJ via a Web-based interface. Audio compression formats supported by the AutoDJ are MP3, Ogg Vorbis, and FLAC. MSCP does not require an SQL server and runs on an independent Web server. It also sets Icecast2 to Shoutcast-compatible mode.
Release Notes: This release adds CentOS 6.4 support and a few minor bugfixes.
Awlsim is a Step 7 AWL/STL/PLC simulator. Depending on the host machine and the Python interpreter used, it achieves good performance of several thousand to millions of AWL/STL instructions per second. S7-300 and S7-400 CPUs (with 2 and 4 accus) are supported.
Release Notes: Support for indirect addressing was added. Optional support for OB TEMP entry-variables was added. Support for SFC 64 was added Bugs were fixed.
BalanceNG is a modern, IPv6 capable software IP load balancing solution. It is small, fast, and easy to use and set up. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
Release Notes: A major issue with the "tcpopen" health-check in multithreading mode has been resolved.
Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
Release Notes: Racket v5.3.6 is a bugfix release. It eliminates errors from v5.3.5 that people have found over the summer.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
Release Notes: This release adds provenance tracking. jug is now able to output metadata on the computation results (including all dependencies).
Release Notes: This release speeds parsing JSON and adds some minor improvements.
libnode is a C++ implementation of Node.js. Just like Node.js, libnode provides non-blocking I/O, which enables you to develop scalable Web applications in C++. The memory management of libnode is automatic, based on either shared_ptr or bdw-gc. libnode is good to use on embedded devices because its system resource consumption is lower than Node.js.
Release Notes: This release provides an extension to support JSON-RPC. libuv has been updated to version 0.10.13. libj has been updated to version 0.8.0.
Tig is an ncurses-based text-mode interface for git. It functions mainly as a git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various git commands.
Release Notes: This release adds a new stash view to help manage work in progress and improves the log view and re-enables it on the commandline. Among other notable changes, it is now possible to jump directly from the diff/blob/stage view to the corresponding file.
openICEM is a highly scalable server software that aims to provide a certified email service as specified by Italian law. It is based around the Postfix MTA, python-ldap, and python-clamd. It makes use of XML-RPC for communication among servers and does not require any shared service or shared filesystem.
Release Notes: This release added support, in a multi-node configuration, to trace receipts coming from an external domain using a local SQLite database if the outbound server (i.e the server that has certified the message) is down. XML-RPC is now the only method available to communicate with the SQLite thread. The queue method is no longer supported. More checks were added for certificate validation.
Kwok Information Server is an IT management system. Kwok Information Server provides a single application for managing IT assets, software licenses, service contracts, issues, and vendor contacts. Additional modules include portal, RSS, and blog management.
Release Notes: A SQL injection vulnerability was fixed. In Admin, an input mask was added for custom fields. Loading of additional license information was added to the hardware details page.
Pcompress is an archiver that can do compression/decompression and deduplication in parallel by splitting input data into chunks. It has a modular structure and includes support for multiple algorithms like LZMA, Bzip2, PPMD, LZ4, etc., with KECCAK/BLAKE2/SHA-256/512 chunk checksums. SSE optimizations for the bundled LZMA are included. It also implements chunk-level Content-Aware Deduplication and Delta Compression features based on a Polynomial Fingerprinting scheme. It has low metadata overhead and overlaps I/O and compression to achieve maximum parallelism. It has AES encryption capability and uses Scrypt from Tarsnap to generate per-session unique keys from passwords. It can work in pipe mode, reading from stdin and writing to stdout. It also provides some adaptive compression modes in which a suitable algorithm is chosen per chunk based on heuristics.
Release Notes: This release fixes a few bugs and provides several improvements in efficiency and performance. The Similarity detection effectiveness for similarity based near-exact deduplication has been improved. At the same time memory requirements for the index has been reduced. Accuracy of data partitioning between threads has been improved. Chunking and indexing performance have been improved and the KMV Sketch computation is now more accurate. This release moves all the core functionality into a shared library in preparation for an API interface that will be introduced in future releases.
giis-ext4 (gET iT i sAY) is a file recovery tool for Ext4 filesystems. Once installed, current files and newly created files can be recovered. It allows users to recover all deleted files, recover files owned by a specific user, and recover files of a specific type, such as text or PNG. It uses ext2fs lib and sqlite.
Release Notes: Memory leak issues were fixed.
HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.
Release Notes: In svg2hgl, a crash on paths with non-whitespace separated signed coordinates, a crash on transformations in groups, and color parsing were fixed. An incorrect error in the compiler for duplicate identifiers was fixed.
Alaya is a primitive chrooting Web server with basic WebDAV support. It can serve HTTPS and HTTP, and can authenticate using PAM, /etc/shadow, /etc/passwd, or using its own authentication files that allow for 'native' users that only have access to alaya content. It's intended to be a simple method of sharing content over WebDAV, and though it can be configured with a config file, it's easy to configure by command-line switches alone. Alaya always chroots to ensure that malicious users can't use '..' within a URL to access unintended documents, and that users can't accidentally leave documents in places outside of the chroot. It has a 'ChHome' mode that chroots users into their home directory and serves content from there. It supports .cgi scripts out of a trusted path (so not from within the chrooted WebDAV share) and read-only shared directories that are outside of the chroot (allowing access to shared content when in ChHome mode).
Release Notes: Many minor bugfixes. Adds a 'Referrer' CGI variable.
enc is a simple EncFS CLI manager written in bash. It gives you control over your encrypted stashes from the commandline.
Release Notes: Adds support for remote stashes placed outside of the default directory. This feature allows you to manage stashes stored on extern storage meda. When deleting such a stash, only the local entry is removed (the stash itself is left untouched, as the reason for removal may be to conceal the existence of the stash).
GT.M is a high end platform for developing transaction processing database applications. Individual database files in the terabyte range are supported; a logical database can consist of many files. It provides full support for ACID transactions using a Software Transaction Memory (STM) programming model and optimistic concurrency control. The GT.M data model is hierarchical associative memory (i.e. multi-dimensional arrays) that imposes no restriction on the data types of the indexes or content, nor any restriction on the schema is that imposed by the application. Such databases are also referred to as "document oriented", "schemaless", or "schema-free".
Release Notes: Adds IPv6 support for TCP connections. All GT.M uses of TCP/IP except the deprecated "TCP" devices use TCP over both IPv4 and IPv6. Maintains $KEY for terminal operation and introduces the [NO]EMPT[ERM] device parameter for terminal devices, which allows an "erase" character to terminate a READ when there are no characters in the input buffer. Improves critical section management and deadlock detection. Simplifies operational management. Provides a number of other enhancements, improvements in robustness, and bugfixes.
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 is a bugfix release. Login menu cookies are set correctly. A cookie name misspelling the in comment submission code has been fixed. Admin previews user comments properly.
GLPI (Gestion Libre de Parc Informatique) is an information resource manager with an administration interface. You can use it to build a database with an inventory for your company (computers, software, printers, etc.). It has functions to make the daily life of the administrators easier, including a job/request tracking system with mail notification and methods to build a database with basic information about your network topology. It provides a precise inventory of all the technical resources (all their characteristics are stored in a database) and management and history of the maintenance actions and the bound procedures. It is dynamic and is directly connected to the users, who can post requests to the technicians.
Release Notes: Inventory: a complete review of networking management, and replacement of the "mode OCS" with a new plugin "OCS Inventory NG"*. General: RSS feeds can be private and public; gettext migration and use of the Transifex service for translation; and recall on planning events. ServiceDesk: improvement of recurrent tickets and SLAs. Financial: a complete review of cost management. More than 150 tickets have been closed for this major version.