Darning is a tool for managing a series or sequence of patches to a software source tree, in the same vein as quilt but with extended functionality. It supports advanced patch concepts such as file mode changes and copying/renaming files. The GUI is the primary interface and the most complete, but a command line interface is also provided with fewer features at this stage.
Release Notes: This release fixes assertion errors triggered during patch resolution and display of patch details for unapplied patches.
pHash is an implementation of various perceptual hashing algorithms. A perceptual hash is a fingerprint of a multimedia file derived from various features from its content. Unlike cryptographic hash functions that rely on the avalanche effect of small changes in input leading to drastic changes in the output, perceptual hashes are "close" to one another if the features are similar. Potential applications include copyright protection, similarity searches for media files, or even digital forensics.
Release Notes: This release fixes compilation errors when using the deprecated FFmpeg API.
GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disk, CD-ROM, etc.) to another, trying to rescue the good parts first in case of read errors. GNU ddrescuelog is a tool that manipulates ddrescue logfiles, shows logfile contents, converts logfiles to/from other formats, compares logfiles, tests rescue status, and can delete a logfile if the rescue is done.
Release Notes: The option "--sector-size" has been added as a synonym of "--block-size". Ddrescue now terminates with an error if an unexpected EOF would discard any successfully read data, and automatically adjusts the logfile to shrinking input devices, like CD-ROMs written in TAO mode. A bug has been fixed which prevented status updating after the system clock had been put back. Control-C no longer overwrites status messages. Generate mode no longer requires the "--force" option. The new chapter "Using ddrescue safely" has been added to the manual.
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 release fixes a bug with initializing objects.
zrep provides an easy-to-use program to manage zfs filesystem replication and failover. No configuration files are required. The program is developed under Solaris, but may work with any up to date zfs implementation. The executable is a single script. Initialization does a full data copy, but subsequent syncs are incrementals. It uses internal locking to make sure there is no danger of overlap if you just shove it in cron to run every minute. Design target is more "near-time replication", since the sync can be run every minute or more. However, it could conceivably be used for "backup" purposes as well.
Release Notes: This release adds capability for "pull" updates (zrep refresh), so that it is possible to use zrep in a central backup server capacity. This release also makes invocation of Perl more flexible, to be kinder to non-Solaris OSes.
PeaZip is a cross-platform file archiver utility that provides a unified portable GUI for many open source technologies like 7-Zip, FreeArc, PAQ, UPX, etc. Creates 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, and ZIP files. It extracts more than 150 archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX, and more. Features of PeaZip include extracting, creating, and converting multiple archives at once, creating self-extracting archives, split/join files, strong encryption with two factor authentication, an encrypted password manager, secure deletion, find duplicate files, calculate hashes, and export job definitions as scripts.
Release Notes: This release adds an improved file manager, new graphic file management features, an alphabetically-sorted Functions sidebar, and improved mail functions integration.
JPyBall is a simple Arkanoid-style game written purely in Jython using the 3Coffee Game Engine.
Release Notes: This is the first version.
Tine 2.0 is a Web-based groupware solution that focuses on usability and correctness. To achieve these goals, the project uses usability experts and covers most of the code by unit tests. It contains support for contacts, tasks, calendar, email, CRM, VoIP integration, a time tracker, ActiveSync, and a flexible rights management system.
Release Notes: This is the first service release of the current stable version Joey (2012.10). 65 bugs were fixed, and two new features included: a copy button has been added for calendar events, and the Admin area now has a server information panel.
The X Binary Package System (in short XBPS) is a binary package system designed and implemented from scratch. Its goal is to be fast, easy to use, bug-free, featureful, and portable as much as possible. There is a well documented API provided by the XBPS Library that is the basis for its frontends, to handle binary packages and repositories.
Release Notes: This release adds new utilities replacing xbps-bin(8) and xbps-repo(8): xbps-install(8), xbps-pkgdb(8), xbps-query(8), xbps-reconfigure(8), xbps-remove(8), and xbps-rindex(8). It adds major performance improvements, new package metadata format, and multiple bugfixes.
libgxim is an X Input Method (a.k.a. XIM) protocol library that is implemented by GObject. This library helps you implement XIM servers or client applications to communicate through the XIM protocol without using the Xlib API directly, particularly if your application uses a GObject-based main loop.
Release Notes: This major update contains GDBus support and various bugfixes.
Kigo M4V Converter use multiple-speed recording technology to record M4V, then encode to unprotected MOV or MP4 format. It has been designed to rip DRM M4V to MP4 or MOV. It can also convert any video on your iTunes libary. It supports extracting the audio from M4V files. Batch conversion is supported. It is a universal application (works on both Intel-based and PPC-based Macs).
Release Notes: This release fixes a bug which didn't show the icon in the list of output formats profile, fixes a bug which caused conversion to fail when there was a dailogbox popup in iTunes, and changes the default output format to be the same as the source .MP4 format.
G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the "Click'n'Clone" function. G4L supports file splitting if the local filesystem does not support writing files larger than 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.
Release Notes: This release had 53 alpha releases, which included many kernel update releases. Some script modifications were to support those which use the split option, and some modifications to support hardware which requires additional firmware to be loaded.
GeSHi is a generic syntax highlighter for PHP that takes any source code and highlights it in XHTML and CSS. It features case-sensitive or insensitive highlighting, auto-caps/non-caps of any keyword, an unlimited scope for styling, the use of CSS in which almost any aspect of the source can be highlighted, the use of CSS classes to massively reduce the amount of output code, function-to-URL capabilities, line numbering, and much more. Over 100 languages are supported, including Java, C, PHP, HTML, CSS, SQL, Pascal, C++, XML, ASP, and ASM.
Release Notes: This release adds yet another 18 new languages to the wide range of already-supported ones. It fixes minor hickups which caused some display or highlighting issues with existing or new language files.
The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.
Release Notes: In this release, multi-measure rests can be notated as Xn for better abcm2ps compatibility.
abcm2ps is a package that converts music tunes from ABC format to PostScript. Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board. It introduces many extensions to the ABC language that make it suitable for classical music.
Release Notes: Several layout bugs have been fixed.
im-chooser is a GUI frontend application featured with IMSettings to choose the input method you want to use. It can also disable input methods entirely on the desktop. This allows you to pick an input method and switch it on demand without restarting either your applications or your desktop.
Release Notes: This release contains translation updates and fixes of the FSF address in the source code.
JASocket is a lock-free, scalable, and robust server framework with no single point of failure. Servers are run on a cluster of nodes. Servers interact with other servers using mobile agents, which reduces the number of messages and thus reduces the overall system latency. Administration is handled via ssh.
Release Notes: JASocket now has configurable timeouts and keepalives. A simple console is also included.
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: Minor documentation updates.
System Configuration Collector for Windows collects configuration data from Windows systems and compares the data with the previous run. Differences are added to a logbook, and all data can be sent to the server part of SCC.
Release Notes: Statistics are part of the snapshot and are used on scc-srv. External software has been upgraded to newer versions. Minor changes have been implemented in the generation of HTML. The installation documentation has been extended.
tagAR is an augmented reality tagging application developed for the Android operating system It allows you to tag locations in real time, and see tags posted by other users. It app encourages social networking between users from all walks of life, who can tag their favorite locations and post comments about the location. Anyone near that tag can see it on their mobile device.
Release Notes: A major bug was discovered and fixed. The app no longer downloads and uploads the images by default; the user can enable this feature in the Settings Page. Some changes have been made to the server code as well to reflect the change, and backward compatibility has been provided to allow the apps of older versions to function properly.
git-info-bar is a ksh, bash, gitbash, and Git shell plugin that endeavors to provide a fast and pronounced view of various git attributes when you are under the umbrella of a git repository. Its main feature, the 'info bar' (information bar), displays the following information: current branch (in 'red' if on master); current cksum (in 'red' if there are uncommitted changes, and an 'uncommitted changes' message in the message area); and stash count in the message area if you have stashes. It includes an install script and removal scripts. It is currently only tested in Bash, GitBash and ksh93. It was previously named 'bash-git', but the name has been transitioned to 'git-info-bar', as a long-term goal is cross-shell compatibility using a Perl back-end.
Release Notes: There is no need to install this update if you have git-info-bar installed already and it is working ok. However, if you previously tried git-info-bar and you encountered the following error, then this update may resolve the issue: "Unable to get terminal size The TIOCGWINSZ ioctl didn't work". This release has simplified info bar column handling and cleanup.
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). Merging of 2 or more log files is possible. It can also use colors while displaying the log files (through regular expressions) for faster recognition of what is important. It can also filter lines (again with regular expressions). It has interactive menus for editing given regular expressions and deleting and adding windows. One can also have windows with the output of shell scripts and other software. When viewing the output of external software, MultiTail can mimic the functionality of tools like 'watch'.
Release Notes: This release adds -N, which sets the initial tail lines count for all following inputs. The configuration file parameter min_n_bufferlines was ignored. This release adds a color scheme for 'ADB-logging' (Android).
The libQtCassandra library is an advanced C++ library used to access Cassandra servers. Unlike the basic Cassadra server interface, this C++ library provides separate objects that handle each level of the server data, i.e. the cluster, contexts, table, rows, and cells. It uses Qt and the Qt style for all the classes, which makes it very easy to use if you already know Qt.
Release Notes: Mainly patches, although this version supports reading columns as indexes (i.e. 100 at a time without having to do much work at all, just call readCells() repetitively.) It makes the row and column predicates non-QObjects because they are copied (plus there is really no need for those to be QObjects in the first place).
OpenXava is a framework to develop AJAX JavaEE/J2EE applications rapidly and easily. It allows you to define applications only with POJOs, JPA, and Java 5 annotations. It is feature rich and flexible. It generates JSR-168 portlet applications (Liferay, WebSphere Portal, Jetspeed, etc.).
Release Notes: Custom reports generation from a list. It’s possible to customize the list mode defining your own editor. You can assign a model object (an entity or a transient object) directly to a View to populate it. In the jUnit tests, you can assert the content of generated PDFs. New @RowAction annotation for collections. Labels and messages are available in Russian. The file name for generated reports includes model name and time. Many more new features and fixes.
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 a show_compiler_details test and a fix for GNU/Hurd.