GAdmin-ProFTPD is a GTK+ frontend for the ProFTPD standalone server. It gives admins access to virtual hosting and eight layers of security, including chrooted users and encrypted transfers on both the data and/or control channels.
Release Notes: Authentication types are now selectable with combo choices. ModulePath is added if found to be missing. This release adds MySQL support via MySQL interprocess communication. MySQL database setup adds user, group, and quota tables. Remote and local MySQL users can be added, changed, and deleted.
Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.
Release Notes: This release adds stability fixes for single node recovery and for distributed mode.
The shrink library provides a single API for several compression algorithms. It makes it possible for developers to easily add compression and decompression functionality to an existing code base. It currently supports LZO, LZ77, and LZMA.
Release Notes: This release adds support for Bitrig, adds support for cygwin, and removes the "version: " prefix from shrink_verstring.
OpenGrade is software for teachers to keep track of grades. It can put the students' grade reports on a Web server and allow the students password-protected access to them.
Release Notes: This version adds compatibility with Spotter 3.x.
uma::bson is a DOM-style C++ API for reading/writing BSON data. Unlike the MongoDB C++ API, which exposes a read-only interface with a separate interface for creating a BSON representation, this API allows reading/writing on the existing data. The API is designed primarily for serialising/deserialising BSON data to/from streams (files, socket connections, etc.).
Release Notes: This release adds a Document::create method to create an empty element of a specified type, fixes a bug in Document::hasNestedElement when invalid paths were specified, and fixes a bug in Document::set method which led to duplicate entries.
Portable Computing Language (pocl) aims to become an efficient implementation of the OpenCL standard. In addition to producing an easily-portable Open Source implementation, another major goal of the project is improving performance portability of OpenCL programs with compiler optimizations, reducing the need for target-dependent manual optimizations. At the core of pocl is a set of LLVM passes used to statically parallelize multiple work items with the kernel compiler, even in the presence of work group barriers. This enables parallelization of the fine-grained static concurrency in the work groups in multiple ways (SIMD, VLIW, superscalar, etc.). The code base is modularized to allow easy adding of new "device drivers" in the host-device layer. A generic multithreaded "target driver" is included. It allows running OpenCL applications on a host which supports the pthread library with multithreading at the work group granularity.
Release Notes: This release adds support for LLVM 3.2, generates the work group functions using simple (parallel) loop structures, and adds fixes to make the pocl work on ppc32, ppc64, and armv7. Initial Cell SPU support has also been added (very experimental!) as an example of an heterogeneous pocl device driver.
OfficeFloor provides true inversion of control for building simple static to complex real-time Web applications that are "build once, run anywhere" - even with cloud computing. It allows you to wire together a working prototype in minutes, extend the prototype to a working Web site in hours, and deploy and run anywhere. The code is self documenting to make support easier. It aims to be "The Java Web Answer" for rapid application development for Web applications.
Release Notes: Pages and links can now be configured to use a secure channel (HTTPS). The use of URL continuations has made swapping to a secure channel seamless and transparent to the Web application logic.
Discretio is an application (and service) for secure VoIP on smartphones. It allows users to establish calls over the Internet while using state of the art encryption technologies to avoid eavesdropping.
Release Notes: This release fixes the registration process.
PowerDNS Authoritative Server is a high-performance authoritative nameserver with a host of backends. Besides plain BIND configuration files, PDNS reads information from MySQL, Oracle, PostgreSQL, SQLite, MongoDB, and many other databases. Backends can easily be written in any language, and a sample Perl backend is provided. PDNS powers around 30-40% of all domain names in many parts of the world, including >90% of all DNSSEC domains in Europe.
Release Notes: This is a stability and conformity update to 3.1. It mostly makes the DNSSEC implementation more robust and improves interoperability with various validators. 3.2 has received very extensive testing on a lot of edge cases, verifying output against both common validators and other authoritative servers.
The xterm program is the standard terminal emulator for the X Window System. It provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.
Release Notes: This release fixes issues found by Coverity and adds other small bugfixes and code cleanup.
HTML Forms generation and validation is a PHP class that generates HTML forms supporting many built-in validation types on server and client sides. It prevents security attacks by discarding spoofed values, has multiple submit protection, outputs HTML for fields displayed as fully accessible or in read-only mode, and has field value filtering and reformatting. It can be extended with custom control plug-ins. AJAX based form submission, upload monitor progress bar, auto-complete text input, automatic layout renderer, calendar date, CAPTCHA, Google Maps world location selection, linked select, and animation effects plug-ins are available.
Release Notes: This release adds a new plugin to simplify the implementation of CRUD interfaces using data source objects, a new CAPTCHA plugin which uses ReCaptcha, improvements to several plugins like the paged layout, vertical layout, and scaffolding, and fixes for many small bugs.
systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. It provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
Release Notes: Timer units now support calendar time events. udev now supports a number of different naming policies for network interfaces for predictable names. bootchart has been added to the systemd tree. A number of PolicyKit actions are now bound together with "imply" rules.
CPU Tool is a utility that can be used to control the CPU utilization of almost any process. It can take control of processes that are already running, and can also start a process on startup. It can limit CPU usage depending on both current system load and CPU utilization.
Release Notes: This release adds minor bugfixes and major improvements.
O2OO reads sensor data from a car into a sqlite database and generates graphs of the data so you can analyze the behavior of the car. It can also retrieve the location from a GPS module and store it in the same database, then can create a Google Maps KML-file, coloring the route line with a color depending on a sensor reading.
Release Notes: This release adds a couple of fixes (GPS, ELM327), a ELM327 emulator, more information in the output PDF, and more sensors.
picoFlamingo is a portable presentation solution initially developed for the BeagleBoard and picoDLP projector, but it can be executed in any OpenGL ES 2.0 compliant system. The project can be considered a reduced version of Priscila, a GNU/Linux based presentation system that defines the presentation slides in a 3D space. Slides can contain text, images, live video streams, and 3D objects that can be animated in a 3D space and dynamically updated to produce advanced user interfaces. When used in combination with NetKitty, picoFlamingo can be controlled remotely through any Bluetooth or network enabled device. Simple remote control tools for Symbian S60, OpenMoko, and Android 1.5 are provided. A set of small applications for video streams and voice commanding are also provided.
Release Notes: This is a minor intermediate release with preliminary Raspberry Pi support. It does not support 3D models on Raspberry Pi platforms
Rikulo UI is a framework for creating incredible cross-platform Web and native mobile applications using Dart and HTML5.
Release Notes: The signatures of View's sendEvent and postEvent have changed. ListModel also implements Sequence. DropDownList accepts both DataModel and List. ViewEvent will, by default, bubble up the hierarchy of views.
Release Notes: This release significantly improves rendering time, adds new demo applications, fixes existing bugs, and adds new features (drag physics with box2d, a "pinch to close" gesture, and improved animations when switching to fullscreen).
Audible TTS reads text aloud from other apps, the clipboard, or from text files. It can get text from applications such as Feedme or K9-Mail, the clipboard (using Copy and Paste), or from files on the MicroSD card. It also reads each sentence using the proper language and voice in mixed texts, without having to select it manually. You must have installed a voice synthesizer (such as PICO or SVOX) and voices for the languages to be used. It currently supports German, English, Spanish, French, Italian, Dutch, Polish, Portuguese, Turkish, Russian, Arabic, Korean, Chinese, and Japanese.
Release Notes: This release adds Dutch, Portuguese, Turkish, and Arabic translations, and minor changes.
exude is a simple to use memory debugger. It enhances standard memory allocation calls with simple replacements that add just a little more functionality, such as keeping track of whether memory was previously allocated, and prevents common errors such as double frees, memory leaks, and so on.
Release Notes: This is the first Freecode release.
Elm Millennium Edition is a text-based mail client. There are two branches: Elm 2.4ME+, which is based on Elm 2.4, and Elm ME+ 2.5, which also incorporates some code from Elm 2.5. Elm Millennium Edition contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP and IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.
Release Notes: This release changes elmregister, removes obsolete man or catman pages, adds handling of the "$" (or F5) command letter to duplicate removal (Ed) and A)ssemble message fragments -screens, and adds the "S" status letter file and folder browser.
Spotter is software that can check students' answers to symbolic and numerical problems in math and science. It recognizes an answer regardless of the form it's in, and the instructor can put in helpful hints as responses to frequently-occurring mistakes. Symbolic answers can be input in a notation closely resembling normal human math notation (e.g., xy rather than x*y, and sin x instead of sin(x)). Spotter runs as a Perl CGI application on a Web server; the student doesn't need to install any software.
Release Notes: The directory structure for the installed files has been cleaned up; users upgrading from Spotter 2.x will need to move some things around. A bug involving logins has been fixed. The code has been cleaned up.
libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
Release Notes: Small improvements were made in libburn. Minor bugs were fixed in the libraries. xorriso improved its capabilities to serve the needs of frontend programs. A proof of concept for a GUI frontend has been implemented: xorriso-tcltk, which is in the libisoburn tarball.
GNU xorriso creates, loads, manipulates, and writes ISO 9660 filesystem images with Rock Ridge extensions. Files can be copied in and out. The session results get written to optical media or to filesystem objects. Rather than needing external tools for ISO 9660 production and CD/DVD/BD burning, it is a static compilation of libburnia-project.org. Thus GNU xorriso depends only on fundamental operating system facilities.
Release Notes: xorriso improved its capabilities to serve the needs of frontend programs. A proof of concept for a GUI frontend has been included in the tarball: xorriso-tcltk. See the new screenshot.
SmbSync is a program to move files between Unix and Windows shares directly, avoiding the need for mounts or extra services like FTP or Rsync. It uses input and output directories, and can be configured to handle many directories and servers. It can retry uploads and downloads that fail, avoids incomplete file transfers, does not touch recently modified files with a configurable timeout, can archive files instead of deleting files transferred, can upload or download to temporary directories so that scripts that trigger on the files will only see complete files, and allows you to configure blocksize.
Release Notes: Improved error reporting. Writes a status file for monitoring and the Nagios plugin. Adds an option to remove the lock file for cron runs.
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System", or "Web Office" that comes with a set of cool applications. It includes a Content Management System (CMS) so that you can easily set up and manage your own website as well as a Database Management System that allows you to rapidly build any kind of database application.
Release Notes: This release offers CIOS Advertising API and administration enhancements, new CIOS Shop, Sponsoring, and Download APIs, CorneliOS Language API enhancements, CorneliOS Calendar API enhancements, various CIOS Web API enhancements and bugfixes, various CIOS Edu API enhancements and bugfixes, various CIOS Ads API enhancements and bugfixes, and a CIOS bot that now cleans up older microblog data, as well as updated system images, language kits, and stylesheets.