SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
Release Notes: The command line code was reorganized, including for the grep option.
Ding is a PHP framework that provides dependency injection (by Setter, Constructor, and Method), Aspect Oriented Programming, XML, YAML, Events support, and some JSR 250/330 annotations as bean definition providers, lightweight, can be deployed as a PHAR file, simple, and quick MVC, syslog, TCP client and server with non-blocking sockets, timers, and custom error, signal, and exception handling, PAGI integration (for the Asterisk gateway interface), and PAMI integration (for Asterisk management). It is similar to Java's Seasar and Spring.
Release Notes: @Resource can now be used inside in the properties of @Configuration classes to inject dependencies.
Jubler is a tool for editing text-based subtitles. It can be used an an authoring software for new subtitles or as a tool to convert, transform, correct, and refine existing subtitles. Some of its key features are subtitle preview, smooth cooperation with MPlayer, full subtitle editing, and ASpell support.
Release Notes: The ffdecode library was fixed for 64-bit Mac OS X. A Dutch translation was made.
MSS Code Factory is a rule-based expert system for translating application models to source code.
Release Notes: Escape sequence correction was implemented for the PostgreSQL implementation of getQuotedString() in Erlang and C#. Error handling was implemented for SchemaDb:readDbConfig() in Erlang.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a mixed bugfix and feature release.
Webmatic is a system for dynamically creating a Web site directly on-line. The webmatic control panel makes it possible to manage the entire contents of a Web site without knowing any kind of programming language or HTML language. With Webmatic you can create and manage a newsletter, create and manage a FAQ section, create a page with the horoscope, create and manage a search engine, create a page for user registration, differentiate the access levels for each user, manage up to 9 advertising banners easily, create a multi-language Web site with a panel for quickly changing the language, and change the site's graphical theme, detailed statistics for your Web site. You can also create your own ecommerce website with products catalog.
Release Notes: New classes were added with a set of APIs that allow simple database management. Integration with the TinyMCE HTML editor was improved. CAPTCHA control was added to the "sign the guestbook" form. Some minor bugs were fixed. Some minor code optimizations were done.
Conquest is a simultaneously-executed turn-based tactical combat game placed in a dark and distant future. Play the role of a futuristic commander. Divide your armies and conquer the world. Position satellites to reveal your opponents. Launch missiles to annihilate big armies, but watch out for incoming drop pods behind your back. Standing in your path to victory are other commanders like yourself. Fight them off one by one and prove you are the greatest of the great. The combination of fast gameplay and randomly generated maps equals intense, restless nights of battles for cities. Drag and drop your way to victory.
Release Notes: This release fixes anti-aliasing on Linux and freshens the the underlying video and scene systems.
S3QL is a file system that stores all its data online. It supports Amazon S3, Google Storage, and OpenStack and effectively provides you with a hard disk of dynamic, infinite capacity that can be accessed from any computer with Internet access. S3QL provides a standard, full featured Unix file system that is conceptually indistinguishable from any local file system. Additional features include compression, encryption, data de-duplication, immutable trees, and snapshotting, which make it especially suitable for online backup and archiving. The design favors simplicity and elegance over performance and feature-creep. Care has been taken to make the source code as readable and serviceable as possible. Solid error detection, error handling, and extensive automated test cases are provided.
Release Notes: mkfs.s3ql now has a --force option to overwrite an existing file system. S3QL is now able to use unencrypted HTTP connections, which significantly improves performance when using the S3 backend.
Simple Groupware is a complete enterprise application offering email, calendaring, contacts, tasks, document management, synchronization with cell phones and Outlook, full-text search, and much more. Simple Groupware combines standards like RSS, iCalendar, vCard, IMAP, POP3, SMTP, CIFS, CSV, WebDAV, LDAP, and SyncML under one platform. Unlike other groupware software, Simple Groupware contains the programming language sgsML to enable the quick customization and creation of powerful Web applications.
Release Notes: Google Code was added as a mirror for the updater. The image preview was extended with a link to Google Maps using GPS data from EXIF headers. A "send now" option was implemented for IMAP and the emails module. The Archive_Tar library was updated to the latest version. Fixes were applied to the payroll trigger and the float type in PostgreSQL.
Moa is an image gallery for people who just want to put up images, not have an entire image social system (ratings, comments, etc). It supports sub-galleries and bulk uploads. It strives to be as easy to use as possible.
Release Notes: All forms have been updated to validate inputs and provide mouseover help icons. Bulk upload ignored the order of files, so it now adds them alphabetically. The Aperture theme could fill up with success messages when adding files, so now it only shows success for the most recent upload. A bug was fixed on bulk upload when adding additional tags that could create duplicates.
fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier. It tries to fill in some gaps left by the Boost library and even implements some replacements for a few Boost components.
Release Notes: Some new algorithms and support for gcc-4.6's pragma diagnostic were added. A few bugs were fixed for raw_vector.
Zebra_Image is a compact (one file only), lightweight, object-oriented image manipulation library, written in and for PHP, that provides methods for performing several types of image manipulation operations. It doesn’t require any external libraries other than the GD2 extension (with which PHP usually comes pre-compiled). The code is heavily commented and generates no warnings/errors/notices when PHP’s error reporting level is set to E_ALL. It can rescale, flip, rotate, and crop images. It supports loading and saving images in the GIF, JPEG, and PNG formats and preserves transparency for GIF, PNG, and PNG24. It can re-size images to an exact given width and height and still maintain aspect ratio.
Release Notes: A bug where the rotate method was not working correctly on transparent PNG/GIF images was fixed. The overall handling of transparent images was improved. The “flip_both” method was added, which flips an image both vertically and horizontally. The code for the flip_horizontal and flip_vertical methods was rewritten. A more explicit example was added.
dwdiff is a diff program that operates at the word level instead of the line level. It is different from wdiff in that it allows the user to specify what should be considered whitespace, and in that it takes an optional list of characters that should be considered delimiters. Delimiters are single characters that are treated as if they are words, even when there is no whitespace separating them from preceding words or delimiters. dwdiff is mostly commandline compatible with wdiff. The default output from dwdiff is the new text, with the deleted and inserted parts annotated with markers. Command line options are available to change both what is printed and the markers.
Release Notes: An option for reformating a diff in Unified Diff format was added, for easily using dwdiff in combination with a VCS.
Tofu provides a simple and very lightweight way to manage your todo list(s), storing your tasks in plain text files. It provides a powerful interface to hierarchize and tag these lists in order to retrieve and manipulate (list, view, edit, delete, etc.) them easily.
Release Notes: Tofu now comes with proper support for the local used charset and now provides a little mechanism to ensure the todo is clean after a potential crash.
ulatencyd is a scriptable daemon which constantly optimizes the Linux kernel for best user experience. The default configuration tries reduce the latency for a typical desktop system and protects the system from malicious processes and groups. With a different configuration, all other types of systems can be adjusted as well.
Release Notes: An IO optimizer was added. A build issue was fixed.
BOINC Echo is an Android application that gathers personal user statistics directly from BOINC projects, similar to sites like BOINC-stats and Free-DC, but limited to the user accounts you track.
Release Notes: DNETC@HOME and undoable user deletes were added. A bug in Host was fixed.
RedStore is a lightweight RDF triplestore written in C using the Redland library. It features SPARQL over HTTP support, an HTTP interface that is compatible with 4store, and unit tests for most of the HTTP server code. The only build dependancy is Redland.
Release Notes: The raptor2, rasqal, and redland libraries were updated to the latest versions. Postgres support was added to the static binary build.
Kid3 tagger can edit the ID3v1 tags and all ID3v2 frames in MP3 files and the tags in Ogg/Vorbis and FLAC files in an efficient way. It is easy to convert between ID3v1 and ID3v2, set the tags of multiple files to the same values and generate the tags from the file name or vice versa. Import is possible from freedb.org, MusicBrainz, and other sources of track data.
Release Notes: The numbering of tracks, GUI, and usability were improved.
Matreshka is a framework for developing information systems in Ada. It includes support for unbounded form strings of Unicode characters, including case conversions and folding, normalization, collation, support for regular expression matching, an XML processor, and a FastCGI module. It also provides capabilities to manipulate by UML models, which allows you to develop tools like code generators.
Release Notes: FastCGI support, an XML writer, access to command line arguments and environment variables, use of the SSE2 instruction set on x86 platforms when available, support for SHIFT-JIS encoding, and an update to Unicode 6.0.0.
Vendetta Online is a multi-platform 3D space-combat MMO for Windows, Mac, Linux/32 and Linux/64. The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success. A "twitch" type real-time combat model makes true player skill the deciding factor instead of character advancement. Massive capital-ship battles shake the foundations of the major nations at war, while others struggle to push back the encroachment of the AI "Hives". A no-strings free trial is available.
Release Notes: The Keychain access menu now shows a full list of access instead of just the first station's access. The Windows version no longer tries to warp the mouse cursor when the game is not active. New single-player game tutorials were created, initially for Android, but eventually for all versions.
C++ Sockets is a cross-platform C++ wrapper for BSD-style sockets. It implements the TCP, UDP, ICMP, and SCTP transport layer protocols. Implemented application layer protocols are HTTP/HTTPS (using OpenSSL), SMTP (server), and Ajp/1.3 (server). Features include transparent SOCKS4 client support and asynchronous DNS. Included in the library are a number of HTTP client functions such as GET/PUT/POST, and also Web server framework components.
Release Notes: This version fixed missing includes and ambigouos operators and constructors.
termit is a terminal emulator based on the vte library. It includes tabs, bookmarks, the ability to switch encodings, and Lua-scripting.
Release Notes: This release compiles with GTK+ 2.22 and VTE 0.26. The default binding was changed to 'closeTab'. A lot of fixes were made in the documentation and for working with sessions. New Lua options were added: imageFile, colormap, matches, and tabs. Working with Lua tables was refactored.
GTKWave is a wave viewer for Verilog simulation. The viewer supports execution of Tcl scripts and enhanced Drag and Drop operations.
Release Notes: Component display was added for FST files (if dumped by the simulator). The -C signal compression routine was rewritten. Memory requirements for FST files were reduced. A VPI dumper was added for FST for NC/XL.
ssterm is a console-based simple serial port terminal. It features painless serial port configuration, has no dependencies outside of a standard Python 2 installation, is contained in a single file, and provides a variety of useful input/output features, including plain ASCII representation, split hexadecimal/ASCII representation, pure hexadecimal representation, color coding bytes and characters, raw input/output with control character forwarding, and remapping of transmitted and received newlines.
Release Notes: Mutexes were added for safer handling of shared variables across threads.
The audit package contains the user-space utilities for creating audit rules, as well as for storing, searching, and generating reports from the audit records generated by the audit subsystem in the Linux 2.6 kernel and higher. It has a real-time plugin interface for event analysis and remote logging of events.
Release Notes: The syscall table was updated for the Linux 2.6.37 kernel. Support for netfilter events and the mmap supplementary record was added. ausearch/report now mmaps log files for higher speed. All sample audit rules were updated for currently shipping software. Many bugs were fixed.