crosstool-NG is a versatile toolchain generator, aiming at being highly configurable. It supports multiple target architectures, different components (glibc/uClibc...) and versions. crosstool-NG also features debugging utilities (DUMA, strace...) and generation tools (sstrip...).
Release Notes: Building the ncurses library has been fixed. Extracting the cloog library has been fixed. The 'prescott' CPU is now recognized as an i686.
getxbook is a collection of tools to download books from websites. There are tools to download from Google Books' "book preview", Amazon's "look inside the book", and Barnes and Noble's "book viewer". There is an optional GUI written in Tcl/Tk, and some shell scripts using OCR to create plain text or searchable PDFs and DjVu files from the downloaded books.
Release Notes: This release adds OCR scripts and a Barnes and Noble download tool.
GenieShout is a Shout box to make open chat in a closed group. It is primarily configured to work with a PHP Web server to save and retrieve the chat details.
Release Notes: Initial freecode announcement.
Zebra_Form is a PHP class that simplifies the process of creating and validating HTML forms. Its object-oriented structure promotes rapid HTML forms development and encourages developers to write clean and easily maintainable code. It frees the developers from the repetitive task of writing the code for validating forms by offering powerful built-in client-side and server-side validation. Zebra_Form has an integrated cross-site scripting prevention mechanism that automatically strips out potentially malicious code from the submitted data. It also prevents automated SPAM posts, out of the box and without relying on CAPTCHA by using honey pots. Output can be generated either automatically or manually through templates (basic PHP files). When generated automatically, the generated output has the same look and feel across all major browsers. It provides all the controls you’d expect in an HTML form and, additionally, date/time pickers, captcha, and AJAX-like file upload controls.
Release Notes: In this version, a bug was fixed where using multiple forms on a single page would disable client-side validation for all forms but the first one. A bug was fixed where if there were selection groups in a select, it would never pass validation. A bug was fixed where placeholders (labels as hints inside textboxes and textareas) were not working on textareas. Elements that have display:none or visibility:hidden are no longer checked in the client-side validation process. The Zebra_Transform plugin is no longer included in the library; it can be downloaded and used separately if needed.
getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.
Release Notes: This release fixes a race that occurred if a new message showed up in a POP3 mailbox between running the UIDL and LIST commands.
Oww (One-Wire Weather) is a client program for Dallas Semiconductor / AAG 1-wire weather station kits, providing a graphical (animated) display to monitor outside temperature, wind speed and direction, rainfall, and humidity. Extra temperature sensors may be added. A 1-wire "hub" may be used for improved reliability and range. Weather data may be logged to CSV files, parsed to command line programs, sent to the Henriksen Windows client, or uploaded to Web servers at Dallas, The Weather Underground, and HAMweather.
Release Notes: This version adds upload capability for the UK Met Office WOW format. It also changes the number formatting for uploads.
Makepp, a build program that has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because it was designed with special support for C++, which has since been extended to other languages like Swig or embedded SQL. Some features that makepp adds to make are: greatly improved handling of builds that involve multiple makefiles (recursive make is no longer necessary); automatic scanning for include files; rebuilds triggered if build command changes; checksum-based signature methods for reliable builds, smart enough to ignore whitespace or comment changes; extensibility through Perl programming (within your makefile); repositories (automatically importing files from another tree); and build caches (not recompiling identically what a user of the same cache already did).
Release Notes: After seven years and many changes, this is almost a complete rewrite of version 1.40.1, with many new features. One core feature has always been smart signatures for C++ like languages, i.e. not recompiling if only comments or whitespace changed. Since the last snapshot, this has become easily extensible to any suffix or filename. The same is now also available for XML files, with a choice of two parsers.
SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.
Release Notes: Strings are treated specially in Select to allow Select(['id, 'name'], where='value = 42'). ForeignKey('Table', refColumn='refcol_id') allows ForeignKey to point to a non-id column. Support for PostgreSQL 7.* is dropped; the minimal supported version of PostgreSQL is 8.1. Quoting rules have changed for PostgreSQL: SQLObject uses the E'' escape string. A bug caused by psycopg2 recently adding a new Boolean non-callable autocommit attribute was fixed. sqlobject.__doc__ and main.__doc__ no longer contain the version number: use sqlobject.version or version_info.
Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.
Release Notes: This release moves the console vocabulary to the library, adds the whend combinator, contains updates to the existing libraries, and has a number of significant corrections to the documentation. There are new examples as well as new HTML5 and Scheme implementations of the virtual machine. A few areas of the core code have been cleaned up.
Partition Logic is a partitioning and disk management tool for PC-compatible computers. It includes its own standalone operating system and GUI, and can fit on a single bootable floppy (or CD). It creates, modifies, resizes, deletes, formats, and moves partitions, and copies hard disks. It is based on the Visopsys operating system.
Release Notes: This maintenance release consists of general bugfixes and improvements to hardware detection and device drivers, with a particular focus on USB. New features include the ability to boot from a USB device (a new USB image is available for download) and the ability to power down the system.
txLibravatar provides an easy way to make use of the federated Libravatar.org avatar hosting service from within your Twisted applications.
Release Notes: Initial public release.
pyLibravatar provides an easy way to make use of the federated Libravatar.org avatar hosting service from within your Python applications.
Release Notes: This release has improved error tolerance and normalization of URLs. It adds many unit tests and refactors internal functions.
node-libravatar provides an easy way to make use of the federated Libravatar.org avatar hosting service from within your node.js applications.
Release Notes: This release adds unit tests and fixes federation when more than one SRV record is present. It has improved normalization and parameter validation.
"Farspice, a melange odyssey" is an action game with some strategic elements. The goal of the game is to store in your base as much as possible of harvested spice (melange). You must defend the spice from many alien waves around many planets. You can sell the saved spice to buy weapons or upgrades for your base.
Release Notes: This release fixes bullets damage for all weapons. There are minor code optimizations, and some small bugs were fixed.
Rho is a small, very powerful console-based POSIX text editor and mini-IDE with Bash/Emacs key bindings. A configuration file allows the user to create macros using not only any internal function but anything available to a shell command. Keyboard macros (Ctl-Alt-A through Z) can be sourced into the editor for each kind of task, the next sourcing overwriting the last. Rho also allows an unlimited number of templates (sh, awk, python, etc.) to be injected into executable buffers which trap stdout and stderr.
Release Notes: This release fixes a small but important oversight in 1.0.22 related to modes.
USL is an object-oriented scripting language written with C++ and compiled on both Linux and Windows. Without a script provided, USL is an interactive interpreter and programmable command shell. There is no socket programming with USL. USL is intended for general purpose scripting in local systems.
Release Notes: This release fixes library loading issues and changes the conditional operators "=" and "!" to "==" and "!=", respectively.
PerlDaemon is a minimal Unix daemon framework. It can be programmed in Perl to perform any task. It supports automatic daemonizing, logging and logrotate support, clean shutdown, and PID files (including a check on startup). It's easy to configure and easy to extend by customizing the daemonloop subroutine.
Release Notes: This is a maintenance version with small bugfixes and improved documentation. The project has moved from subversion to git.
Userfriendly SVN (USVN) is a Web-based interface to configure your subversion repositories. This interface allows you to create new projects without a command line client, and it requires priviliged access to the server. USVN will take care of managing the list of users which are authorized to check out source code. This allows you to delegate the administration of your Subversion depots. USVN permits easy management of access restriction on Subversion files.
Release Notes: This release adds a Hungarian translation, sorts better when browsing, shows folders first, and fixes a quoting bug in the commit view.
LinuxTimon is a USB/SD/MMC/PXE miniature Linux distribution which just includes clients for XDMCP, Windows Terminal Server 200X, RS232, and telnet.
Release Notes: This release supports USB, SD, MMC, and PXE booting, and parallel, serial, and USB printers
freecode-submit performs remote submissions of release updates to Freecode via its JSON API. It is intended for use in project release scripts. It reads the metadata from an RFC-2822-like message on standard input, possibly with overrides by commandline switches. It supersedes freshmeat-submit, which no longer works following the site name change.
Release Notes: This release deals with the Freshmeat to Freecode name change.
Scid vs. PC is a powerful chess toolkit. It has extensive database and PGN file handling capabilities, and can be used to play chess on the internet (with FICS), against a computer chess opponent, or for chess grandmasters to prepare for tournament matches. Additionally, Scid vs. PC can run automated computer tournaments with chess engines playing against each other.
Release Notes: This release adds Undo and Redo, a Player Rating graph which can display any number of players, an MS Windows Installer, a book tuning "Remove Move" feature, and improvements to the Computer Tournament and Annotation features.
GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option.
Release Notes: This release fixes a wrong return value generated by MHD_get_timeout if no timeout was set. It also fixes an accidental addition of a "Connection: close" footer under certain (rare) circumstances.
Pomm is an object oriented database access framework. It is not an ORM, it is an Object Model Manager. It offers an alternative approach from an ORM to using databases in Web development. It allows developers to leverage PostgreSQL's features to shape data structures which fit business processes while keeping an eye on performance.
Release Notes: Collection filters now enable users to get foreign objects from SQL joins. A Pager class for convenient pagination has been added. Intervals and UUID types are now supported. Several important bugfixes have been made.
Data Crow is a movie, video, book, image, software, and music cataloger/media manager. Data Crow uses MusicBrainz, Amazon, IMDb, and many other Web services to retrieve the information for you. It is highly customizable, easy to use, and feature rich. It helps you to keep track of your loans, allows you to create reports, enables you to create your own modules (using wizards) and, most importantly, enables you to easily manage all your collections.
Release Notes: This release adds important bugfixes and an updated Amazon.com online service.
Tiny Core Linux is a very small (10 MB) minimal Linux desktop. It is based on the Linux 3.0 kernel, Busybox, Tiny X, and Fltk. The core runs entirely in RAM and boots very quickly. The user has complete control over which applications and/or additional hardware to have supported, be it for a desktop, a nettop, an appliance, or server, selectable from the online repository.
Release Notes: This release upgrades pcmciautils, sudo, freetype, imlib, libpng, and busybox, adds new boot codes "cde" and "pretce" (cde for easy remastering and pretce for raid and lvm support), improves support for Microcore which includes Ondemand, and icon options when used with the X extensions, and makes several bugfixes and enhancements as requested by the community.