2012

Redo Backup and Recovery is an extremely easy point-and-click rescue live CD with a suite of tools for system backup and recovery, partition editing, deleted file recovery, drive management, data protection, and more. The backup tool stores an image of the entire hard drive, so recovery from viruses, malware, or disc failures takes minutes. It boots from a CD or USB drive. It automatically locates local drives, USB drives, and network-shared drives to make backup storage and retrieval as simple as possible for anyone. The menu-driven GUI includes a Web browser for downloading drivers and a terminal with advanced command line tools.

Release Notes: This release adds many requested enhancements. Spaces now allowed in network file share names. Warnings are included for the disk space free on the destination drive. An error is reported if restoration fails due to a nonexistent partition. Long lists of partitions are size-limited in the dropdown so they fit on the screen. The newest stable partclone binaries have been added to the live CD image.

Turbulence is a general BEEP server that provides
many site administration features. Turbulence is
built on top of the Vortex library and is
extensible through modules and allows you to
implement server side profiles that are used and
combined later with other profiles through run
time configuration. Turbulence is written to make
it easy to develop and deploy BEEP profiles,
allowing developers to provide a convenient
configuration interface to site administrators and
end users.

Release Notes: This stable release includes updates in mod-python and mod-tls to improve error reporting or tracking down handlers which are taking too long to finish. It also includes some bugfixes and documentation updates explaining how to use the new features.

The MOEA Framework is a Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose optimization algorithms and metaheuristics. A number of algorithms are provided out-of-the-box, including NSGA-II, ε-MOEA, GDE3, and MOEA/D.

LIXA (LIbre XA) is a Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA is a Transaction Manager but it's not a Transaction Monitor; this is the distinguishing feature of the project. LIXA technology enables every application container, like a Web server or a shell, to become an XA compliant application server. The client/server architecture of LIXA allows many application containers to share a single LIXA (state) server; this is ideal when horizontal scalability is a must and many identical application containers must refer to a single transactional environment. Performance, scalability, and high availability are key features of the project. LIXA can be used with the C, C++, and PHP programming languages.

Release Notes: The first beta test release of LIXA is now available for download. The software and the documentation are complete. It's time to try it in real user environments to discover and fix the residual bugs and promote the project's usage.

The Legend of Edgar is a 2D platform game with a persistent world. When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp. In The Legend of Edgar, you take on the role of Edgar as he ventures across the world, battling fearsome creatures and solving puzzles while trying to find and rescue his father.

Release Notes: The Crypt map is now accessible. A basic title screen has been added. Stability on Windows XP has been improved. Raising and lowering the volume now works correctly. The dependency on SDL_Net has been removed. Bombs grabbed by the Borer no longer play their sound effect endlessly. It adds a new medal to earn: "Completed the game with only 5 hit points".

MMA (Musical MIDI Accompaniment) is an
accompaniment generator. It creates MIDI tracks
for a soloist to perform over from a user-supplied
file containing chords and MMA directives. It is
very versatile and generates excellent tracks. It
comes with an extensive user-extendable library
with a variety of patterns for various popular
rhythms, an extensive user manual, and several
demo songs. It is a command line driven program.
It creates MIDI files which need a sequencer or
MIDI file play program.

Release Notes: There are many bugfixes and general enhancements. New features include the support of Polychords, improved chord voicing, note ornamentation for most tracks, and a track delay setting. Note that the version numbering scheme is changed to YY.MM.

GoAnywhere automates and secures the exchange of data with your customers, trading partners, and servers. It allows your organization to consolidate all of its data transmission and processing needs under one solution with a single point of control and administration. With GoAnywhere, customers save a significant amount of time and money by eliminating the custom programming and manual steps traditionally required. It supports FTP, SFTP, FTPS, HTTP, HTTPS, SMTP, POP3, IMAP, Open PGP encryption, ZIP, GZIP, Excel, XML, and CSV standards. It connects to the database servers of DB2, SQL Server, Oracle, MySQL, Sybase, and Informix.

Release Notes: This release includes enhanced job controls, custom add-ons, holiday calendars for scheduling, and even more advanced functions to improve usability and flexibility.

Submin provides a Web-based admin interface to your Subversion and Git repositories. Its features include user/group management, path permission management, the ability to create svn repositories and managing commit email messages. For Subversion, authentication is done with htpasswd/svn authz, so it can use the same login information as apache2/svn (and trac). For Git, ssh is used, and the login information is synched whenever a change is made. The Web interface can also work with NGINX/uWSGI, but the Subversion part only works with Apache.

Release Notes: This release fixes a problem where the commit email configuration file was not updated (#270). It fixes a problem where too many email messages were sent due to loose matching of repository names (#257). It fixes errors due to incorrect enabling Trac hook (#258, #269). It fixes sorting of users, groups, and repositories (#259). It removes some unnecessary calls to improve performance.

FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. It has a number of useful features for large HPC or cluster environments.

Release Notes: This release includes a new ipmi-pet tool to parse and interpret platform event traps (PET). A new --sdr-cache-file option is available in all SDR related tools (ipmi-sensors, ipmi-sel, etc.) to specify a specific SDR cache file to use. Support for Quanta QSSC-S4R/Appro GB812X-CN OEM sensors, SEL events, and SDR entries has been added. DCMI 1.5 additions have been added to libfreeipmi. A number of additional workarounds and bugs are also supported in this release.

aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.

Release Notes: Formatting of floating points has been improved. The error messages for parsing errors have been further detailed. Aime libraries including the byte array and collection libraries have been extended. The double ended queue library has been documented. A new schema for naming functions operating collection ends has been introduced.

crpcut is the Compartmented Robust Posix C++ Unit
Test system. crpcut (pronounced "Crap Cut") runs
all test cases in their own process and their own
working directory, which makes it perfectly normal
to test that asserts do trap, and the test suite
continues even in the event of an unexpected
SIGSEGV. By using the C++11 features long available in GCC, the tests are extremely easy to write.

Release Notes: The major new feature is tagging of tests. Tags are a test selection method orthogonal to that of test suites. Tags can also be used to distinguish between tests that are critical (e.g. regressions) and tests that are non-critical (e.g. the functionality currently being worked on). Experimental support is also available for decorating test reports with, for example, ANSI-colour escapes.

V6 Thompson Shell Port provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). osh is an enhanced port of the shell, and sh6 is an unenhanced port of the shell. This project also includes glob6, if, goto, and fd2 as external shell utilities. While they remain external for compatible use by sh6, these utilities are integrated into osh to improve shell performance.

Release Notes: This release changes the osh exit status for alias and unalias so that they exit with a false (1) status when there are no aliases to print, set, or unset. Otherwise, they exit with a true (0) status when there is no error. It adds 'version' as an osh special built-in command, replacing the previous 'version' alias found in examples/dot.oshrc. It changes the _XOPEN_SOURCE definition from 600 to 600L in mkconfig. It also adds DEBUG_ALIAS, DEBUG_GLOB, and DEBUG_PROC definitions (undefined by default) to err.h for printf debugging.

gtkaml is an XML syntax and parser that extends the Vala.Parser and transforms all your tags into a valid Gtk+ UI class. It features a casual XML syntax for describing the way Gtk widgets are laid out in a (new) custom widget you're creating. Code "islands" (written in Vala) are used for widget signal handling and other methods/signals/properties that you're introducing. It doesn't depend on an external library at run-time, and it is much more readable than the usual UI boilerplate.

Release Notes: This beta release includes a new way of interaction with the Vala compiler that enables future developments. There should be no notable differences compared to 0.4.3's functionality, other than: compatibility with Vala 0.12/0.14/0.15; source files' order from command line is not relevant anymore (previous architectural limitation); and support for custom creation methods (the construct will still be generated by gtkaml).

FxMovieManager is a file manager which can display
thumbnails of movie files. It can also manage a
playlist of movies and act as a simple front-end
to MPlayer.

Release Notes: The code of the internal player and of the Movie Information dialog was updated for using the last stable release of FFmpeg (0.9). The thumbnail displayed by the Operation dialog (cut, copy, symlink, and rename) and by the Movie Information dialog is now better resized when shifting to the wide-screen mode. Linked movies are now correctly reported on the File Properties dialog and managed by the Play List.

Clonezilla is a partition or disk cloning tool
similar to Symantec Ghost. It saves and restores
only blocks in use on the hard drive if the file
system is supported. For unsupported file systems,
dd is used instead. It has been used to clone a 5
GB system to 40 clients in about 10 minutes.

Release Notes: The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2012/Jan/03).
Live-boot was updated to 2.0.15-1.drbl10, and live-config was updated to 2.0.15-1.drbl6.

Release Notes: This release refactors the packages "gui::context_set::default_views", "gui::context_set::default_views::default_views_utilities", "user::user_markup", "page::page_composer", "gui::db_markup", and "page::page_parts". The function "string::text->detect_encoding" was added. An error in "user::user_view" was fixed. Small errors and improvements were made. The documentation was updated.

Endian Firewall is an all-in-on Linux security
distribution that turns any system into a
full-featured security appliance. It features a
stateful packet inspection firewall,
application-level proxies for various protocols
(HTTP, POP3, SMTP), anti-virus support, virus and
spam filtering for email traffic (POP and SMTP),
content filtering of Web traffic, and a "hassle
free" VPN system based on OpenVPN.

Release Notes: This release introduces new process management, rendering boot time to half as long as before, minimizes the footprint by improving resource management, stabilizes the project by fixing lots of bugs, and adds trusted timestamping using OpenTSA. Upgrades from Endian Firewall Community 2.4.1 to version 2.5 will be available by the end of January 2012.

"Urbie Defense" is a game where you must defend your Urbanmechs from waves of enemies for as long as you can. Each wave lasts 30 seconds, with 10 seconds intermission between each wave. It uses some art assets from MegaMek and contains references to the Battletech universe.

Release Notes: This is the first publicly playable version. Features include increasingly difficult waves of enemies, dynamic crosshairs which convey relevant information about the health of your unit, and the ability to work in the latest version of all non-mobile HTML5-capable Web browsers (work is being done on compatibility with mobile browsers).

The pbs_python package is a wrapper class for the Torque Batch System C library. With this package, you now can write utilities and extensions in Python instead of C. This package was developed to replace xpbsmon by an ASCII version named pbsmon. PBSQuery is also included in this package. This is a Python module built on top of the pbs Python module to simplify querying the batch server. There are a lot of examples included in the source package.

Release Notes: This release adds new generated files for pbs_wrap.c and pbs.py to support Python 3.X versions, catches the PBSQuery error in sara_nodes if it can't make a connection with pbs_server, and solves dependencies for the Debian package.

Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).

Release Notes: This is a bugfix release. A bit fiddling bug gave erroneous results in "dconv now". Date expressions (for dgrep, et al.) can now be arbitrarily joined with conjunctions (&&) and disjunctions (||), as well as negations (!). See the info page examples and/or README.

Diffstat reads the output of the diff command and
displays a histogram of the insertions, deletions,
and modifications in each file. Diffstat is
commonly used to provide a summary of the changes
in large, complex patch files.

Release Notes: This release adds a "-R" option, like patch's option to show reversed differences. There are also documentation and portability fixes.

fwknop implements an authorization scheme called Single Packet Authorization that requires only a single encrypted packet to communicate various pieces of information, including desired access through an iptables, ipfw, or pf firewall policy and/or specific commands to execute on the target system. The main application of this program is to protect services such as SSH with an additional layer of security in order to make the exploitation of vulnerabilities much more difficult. The authorization server works by passively monitoring authorization packets via libpcap. Also supported is a robust port knocking implementation based around iptables log messages.

Release Notes: This is the production release of the fwknop C rewrite. It brings Single Packet Authorization to three different Open Source firewalls (iptables, ipfw, and pf), embedded systems, and mobile devices. The fwknopd server runs on Linux, Mac OS X, FreeBSD, and OpenBSD. The client runs on all of these platforms as well as Android, the iPhone, and Cygwin under Windows. In addition, the client is portable, and can be compiled as a native Windows binary.

File is a utility that classifies arbitrary files of any type mainly by their contents. It is considered standard on most Unix distributions. It can output either human-readable concise descriptions or MIME types for machine handling.

Release Notes: Differentiation of text and binary files has been improved. Hardwired token finding has been transformed into soft magic. Magic priorities have been adjusted, and magic has been added and improved. Minor bugs have been fixed.