The klish is a framework for implementing Cisco-like command-line interfaces on Unix systems. It is configurable through XML files. "Klish" stands for "Kommand Line Interface SHell". The klish is a fork of clish-0.7.3. The original clish was developed by Graeme McKerrell. The klish adds some new features, but is compatible (as much as possible) with clish's XML configuration files.
Release Notes: The main feature of this release is programmable hotkeys. The multiline and unsignedInteger type processing were fixed. The klish-1.5.7 stable branch release is also out.
milter manager is a flexible and low administrative cost anti-spam system that can be used with MTAs that support milters like Sendmail and Postfix. It provides an effective solution by combining a range of existing milters.
Release Notes: This release fixes broken documents in the tarball and drops Ubuntu Natty Narwhal support. It adds no new features.
GroupServer is a Web-based mailing list manager designed for large sites. It provides email interaction like a traditional mailing list manager but also supports reading, searching, and posting of messages and files via the Web. Users have forum-style profiles, and can manage their email addresses and other settings using the same Web interface. It has supports features such as Atom feeds, a basic CMS, statistics, multiple verified addresses per user, and bounce detection, and is able to be heavily customized.
Release Notes: This release adds major changes to make GroupServer more useful, usable, and extensible for group members, administrators, and developers.
MeTA1 is a modularized message transfer agent (MTA) consisting of five (or more) persistent processes, four of which are multi-threaded. A queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the other processes and watches over their execution. The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance. It is simple to configure using a C-like syntax and is secure and efficient.
Release Notes: This release enables basic DH support for STARTTLS in the SMTP server and modifies the behavior of the scheduler if a limit for outgoing connections is reached.
A tool for editing version-control repository history, reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly, and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.
Release Notes: This release adds full (read-write) support for darcs, makes the expunge command treat deletes correctly, adds a new "tip" command which deduces whether a commit is associated with a unique branch, and supports writing Subversion repositories (though they don't round-trip).
RevoBackup is an rsync-based backup script, similar to Dirvish and Rsnapshot but written from scratch to allow a clean codebase and maintainable code. It aims for good reporting and logging capabilities.
Release Notes: This version is the first public release.
procenv is a tool that dumps all attributes of its environment. It can be run as a test tool, to understand what environment a process runs in and for system comparison.
Release Notes: This release adds support for RHEL builds. It has locale improvements, and a correction for detecting ARMHF. Environment variables are now sorted to make diffing easier. ChangeLog is now complete.
torrenut is a BitTorrent client written in C#.
Release Notes: This release adds a background worker to improve the UI.
GeoTIFF Viewer is a simple viewer for GeoTIFF files, which are georeferenced raster images, typically used for maps.
Release Notes: configure now checks for libgeotiff headers in /usr/include/geotiff, too, since Ubuntu and its ilk use that. A few additional minor tweaks have been added.
trx is a toolset for broadcasting live audio from Linux. It sends and receives encoded audio over IP networks, via a soundcard or audio interface, and can be used for point-to-point audio links or multicast (e.g., private transmitter links or audio distribution). High-quality wideband audio (such as music) can be sent with low latency and fast recovery from dropouts.
Release Notes: This is the first public release.
hamsterdb Embedded Storage is an embedded database engine for C/C++, including wrappers for Java, .NET, and Erlang. It supports in-memory databases, very fast database cursors, "record number" databases, ACID transactions, and duplicate keys. hamsterdb is very fast and highly configurable. It compiles and runs on Unix platforms, Linux, Microsoft Windows, and embedded platforms.
Release Notes: This release fixes a few minor bugs, has a few performance improvements, and fixes a segmentation fault in the .NET API. The internal C++ implementation has been moved into namespace “ham” to avoid conflicts with other symbols. Please check the README for upcoming API changes in the next release.
LDAP Account Manager (LAM) is a web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.
Release Notes: All account profiles and PDF structures are now saved separately for each server profile. LAM Pro supports QMail, MIT Kerberos, and custom fields for the admin interface. Please note that this is a test version.
Foswiki is wiki software, supporting the editing of Web pages in an ordinary Web browser by end users. What makes Foswiki special is that it supports the embedding of active and passive macros that enhance the page content (e.g. with global or dynamic information) and allow end-users to build applications that store and process data in a structured manner.
Release Notes: This release fixes some important issues, including some minor security related issues. It contains 94 fixes and 27 enhancements. For users, TinyMCE has been updated to release 3.4.9, and markup within input fields is no longer rendered. For administrators, duplicate email checks are applied to pending registrations, stale pending registrations are removed, configure makes a backup before saving configuration changes, and some performance problems with renaming and log rotation have been addressed.
Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.
Release Notes: This release adds a color conversion module (mahotas.color) as well as a basic SLIC super-pixels implementation and a few extra label handling functions: relabel and remove_regions. There are bugfixes for distance function and median_filter.
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 version fixes a few bugs with caching of status and CompoundTasks. Jug now works correctly on new versions of Python (with the random hash fix). This version adds --cache --clear suboption to status and regular expression support to invalidate.
Gaupol is an editor for text-based subtitle files. It supports multiple subtitle file formats and provides means of creating subtitles, editing text, and timing subtitles to match video. The user interface is designed with attention to batch processing of multiple documents and convenience of translating.
Release Notes: This release restores inline spell-check using pygtkspellcheck and fixes some minor issues.
MCabber is a small Jabber console client. It features SASL/TLS/SSL support, multi-user chat, PGP support, history logging, dynamic modules, and external actions triggers. It also has support for Aspell/Enchant for spell checking and OTR (Off-The-Record) messaging.
Release Notes: This version contains many small improvements and bugfixes. Message Delivery Receipts and Entity Capabilities have been updated, as well as MUC support. Some features have been moved into their own modules (FIFO and url_regex). MCabber does not complain anymore when 256-color numbers are used in the configuration file, and a new "readmark" shows where each buffer was last read.
The Java Algebra System (JAS) is an object oriented, type safe, multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other Java software package, or it can be used interactively or interpreted through a Jython or JRuby front end. The focus at the moment is on commutative and solvable polynomials, power-series, multivariate polynomial factorization, Gröbner bases, and applications.
Release Notes: This release provides mostly performance optimizations, small improvements, and fixes. The optimizations include combined methods for polynomials like scaleSubtractMultiple(b, g, a, e, S) to compute the expression "b x^g this - a x^e S" in one rush. There is now a first version of a JAS Android App. The app uses its JRuby scripting interface and runs within the Ruby IRB Android app Ruboto.
Devel Live CD includes a minimal toolchain from Fedora which makes it possible to compile the Linux kernel and other software. It has been created to compile programs for 4MLinux. There is no dependency tracking in 4MLinux, so this may be a useful tool for developers who are interested in building fully-customized Linux operating systems.
Release Notes: This release is based on 4MLinux 5.0 and Fedora 17 (x86/32-bit/smp).
scrap2rtf is a simple program to convert Shell Scrap Object Files (.shs) to Rich Text Format.
Release Notes: This release fixes a bug that occurred when converting to RTF. Code comments have been translated to English. This release fixes reading from stdin (can now use: cat scrap.shs | scrap2rtf, find . -name '.shs' | xargs -d '\n' scrap2rtf).
MP3 Diags finds problems in MP3 files and helps the user fix many of them. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3). It has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name. Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, etc.).
Release Notes: This release fixes a bug that caused a "%s" to be shown instead of information about the files that were about to be processed.
Cube Trains is a puzzle game where you build elevated railways in a city. It features 3D puzzles, unlimited undo/redo, and smart placement of pieces. The non-linear level graph means you don't have to beat a level before unlocking the next one. The game comes with a built-in level editor, so you can build and share your own corners of the city.
Release Notes: The most noticeable change is that the program has a decent GUI now.
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 major update. It fixes connection loss when too many connections were attempted at once. It significantly improves performance under certain kinds of load (like sysbench). It adds a max connections option. It implements basic "source tracking" capability. It adds a start/stop service script and is generally much more suitable to be run as a "service".
Cainteoir Text-to-Speech is a GNOME/GTK+ GUI for the Cainteoir Text-to-Speech Engine. It allows you to listen to your documents or record them for use on the move using any of the eSpeak or MBROLA text-to-speech voices.
Release Notes: Remembers the voice settings (name, pitch, rate, …) between sessions. Updates the timebar after changing voice settings to reflect the new estimated read time. Selecting table of contents entries now takes you to the text instead of the blank line before the text. Maps the new Cainteoir Engine styles structure to text view formatting (GtkTextTag objects) to provide better document rendering.
genpuppet is a script to automatically generate a puppet manifest based on a series of user inputs. Think of it as a kernel "make config" for puppet. With genpuppet, the most frequently used resources are prompted for so one can quickly generate a working manifest without having to concentrate on syntax and spacing.
Release Notes: There are major changes to support more resources with less code. This release handles the following puppet resource types: file, service, package, exec, computer, cron, group, host, mailalias, mount, notify, ssh_authorized_keys, sshkey, and user. A configuration file is used to specify resource type and its parameters, and it is easily extensible.