3 July 2010
spamdyke is a drop-in filter for qmail to provide connection-time blacklisting, graylisting, DNS RBL/RHSBL checking, sender MX checking, improved logging, and more. spamdyke will provide SMTP AUTH and TLS to unpatched qmail servers. Installing spamdyke does not require patching or recompiling qmail.
Release Notes: Lots of small bugs were fixed, including one that can cause SSL/TLS connections to hang forever. A new filter was also added to reject spam with identical sender and recipient addresses.
CoffeeSaint is a Java application that shows the status of Nagios (version 1 up to 3 and the newer XI) on a screen. It can, if there are no errors, display a Webcam feed. If an error status occurs, it can play a sound. One can configure it to display certain errors/warnings always on top. It is remotely configurable via a built-in Web interface.
Release Notes: CoffeeSaint now also has a Web browser applet mode, which allows you to install and configure once, and run everywhere.
gwt-mpv-apt is a annotation processor (natively supported by Eclipse and javac) that generates gwt-dispatch/gwt-platform DTOs and GwtEvents for GWT projects.
Release Notes: Error reporting was fixed so that it shows up in Eclipse Problems view. A new pom that does not include the jarjar'd dependencies is used.
gWaei is an easy to use and powerful dictionary program for Japanese to English translation. It organizes results by relevance and supports regex searches, tabs, spell checking, kanji handwriting recognition, and a console interface.
Release Notes: This is a minor bugfix release. Most notable is how the kanjipad tool would become unusable when reopening it after closing it using the close button in the window decorations. A few elements have a bit more polish added to improve usability.
Relational is an interface to load relations from a file, to write relational algebra queries, and to see their result. This software has educational purposes, since it makes it possible to immediately evaluate if a query is correct or not. For developers, it provides a relational algebra Python module which can be used within other projects.
Release Notes: The font is set only on Windows. Relations specified in the command line can be loaded. A problem with float numbers with the selection of certain relations was fixed. A .desktop file on svn was added. Some fields in the survey are automatically filled. When a query fails, the message of the exception is shown. The tokenizer was improved for select in optimizations, and it now can accept operators in identifiers. Getopt is used to handle the command line in a more standard way. The code was organized so the UI can be either Qt or command line. This means that it does not depend on Qt anymore. A readline user interface was added. A division operator was added.
LibIrcClient-Qt is a cross-platform IRC client library written with Qt 4. LibIrcClient-Qt started as a thin Qt wrapper for libircclient, but it has grown independent of libircclient. It optionally supports encoding detection with ICU.
Release Notes: Support was added for static builds (qmake -config static). The qmake project messages were fixed to output only once. MOC_DIR was fixed in release mode. Default MacPorts paths were added for ICU. Notices and messages from "real host" vs. "connected host" were fixed to get directed to the same buffer. CTCP requests were fixed so as not to create a new buffer.
The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.
Release Notes: Fedora and Debian packages were added.
Cysphere is an integrated social networking server for smaller virtual communities. It provides a private mailbox, public and private discussion forums, and simple file sharing, and makes it as simple as possible for users to communicate over the Web in a secure way. It includes an embedded Web server and SQL database and requires no installation or maintenance.
Release Notes: This version fixes a critical issue related to the integration of the new OpenJPA 2 engine, which occurs on new installations when a user attempts to create a forum bookmark. The release also brings usability improvements of the forum group management interface. New installations now automatically create a default forum in a default forum group. The persistence layer was optimized to support the Large Result Set features available in OpenJPA. An automated test suite was implemented. The missing Maven configuration file was added to the source code distribution archive.
Zero Install allows installing software easily and without the need for root privileges. It takes the URL of a program and chooses suitable versions of the program and all of its dependencies (also identified by URLs) according to the user's policy settings (eg. "stable", "testing", "minimal network use", etc). The chosen versions are downloaded and cached and the program is run, using environment variables to let it find the components.
Release Notes: Support for PackageKit was added, so that if a Zero Install program depends on a distribution package, the user can install that too at the same time. Bug reports now automatically include versions of all dependencies in XML, allowing the upstream author to recreate the reporter's environment exactly. A number of localization issues were fixed, and Windows support continues to improve.
nss-pam-ldapd is a Name Service Switch module and Pluggable Authentication Module using an LDAP server. It allows your LDAP server to provide user account, group, host name, alias, netgroup, and almost any other information that you would normally get from /etc flat files or NIS, and allows you to do authentication to an LDAP server.
Release Notes: This release includes some refactoring in the PAM module and general portability improvements. A nullok PAM option was added and empty passwords are now disabled by default. Furthermore, a new mechanism to disable name lookups per process was implemented and the SASL options are now documented.
Gnac is an easy-to-use audio conversion program for the GNOME desktop. It is designed to be powerful but simple. It provides easy audio file conversion between all GStreamer supported audio formats.
Release Notes: This version comes with a new file chooser specially designed to ease the use of file filters. More information, including track peak, track gain, and VBR bitrate, is shown in the properties dialog. The support for libunique, allowing only a single instance of Gnac, has been added. The debug and verbose outputs have been improved and a better handling of GStreamer’s missing plugins installation has been implemented. Finally, many new translations have been added.
etm is an acronym for Event and Task Manager. It provides a simple, intuitive format for using plain text files to store data, a command line interface for viewing stored information in a variety of convenient ways, and a cross-platform, wx(Python)-based GUI for creating and modifying items as well as viewing them. Displayed items can be grouped by date, context, keyword, or project and can be filtered in various ways. A display of busy and free times is also supported, as is a ledger view of time spent that is suitable for client billing. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
Release Notes: Output is shown in the same window as the entry bar in report views, thus leaving the entry bar open for option changes. The "include" option was added for item view. Using, for example, the option setting "-i ckn" in item view would append a details line to each item showing the context, keywords, and note. Various tweaks were made to improve keybindings under MS Windows and Linux. Code cleanup was done.
Cryptodev-linux is a Linux kernel module implementation of the OpenBSD cryptodev userspace API (/dev/crypto). The Linux crypto API is being used as the backend and thus requires no dependencies other than a stock Linux kernel.
Release Notes: Support was added for zero copy operations between kernel and user space.
ATF is a collection of libraries and utilities designed to ease unattended application testing in the hands of developers and end users of a specific piece of software. Tests can currently be written in C/C++ or POSIX shell and, contrary to other testing frameworks, ATF tests are installed into the system alongside any other application files. This allows the end user to easily verify that the software behaves correctly on her system. Furthermore, the results of the test suites can be collected into nicely-formatted reports to simplify their visualization and analysis.
Release Notes: The major change in this release was the addition of expected failures to test cases, which provides a mechanism to add tests for known bugs and get notifications when these get fixed. Additionally, there were new feature additions such as new macros to test for errno values and new checks for the output of command-line tools. At last, lots of obsolete/unnecessary code was removed and many simplifications to the source tree were introduced for easier maintenance of releases.
GWiki is an embeddable Wiki engine. It allows users to edit rich text fragments in an application you develop. It supports I18N files and mulitimedia content. Gwiki can be extended with macros written in Java or Groovy. It has a powerful right and role system, which can be fed from external sources such as LDAP, and allows access to business entitiels from wiki pages. It comes with Wicket integration out-of-the-box. Wicket-HTML-Fragments can be held within GWiki, so these pages can be managed by the Wiki System, while Wicket handles the application logic. GWiki can be deployed as a servlet on every servlet container. GWiki can use a filesystem, a Zip archive, or a database for its content storage.
Release Notes: Slideshows, smart tags for keywords, a blog feature (beta), a forum feature (pre-alpha) and a virtual folders feature (pre-alpha) were added.
Padre is an IDE for Perl developers. It provides syntax highlighting for many languages, but for Perl it also provides refactoring tools.
Release Notes: The code was converted to the Task 2.0 API (which broke a lot of things). This is an unstable release. The directory browser was rewritten to operate in the background. The output window is scrolled down on output. The non-blocking IO upgrade in 0.65 meant that Padre could no longer open files on Windows; this has been fixed. Many code cleanups were done.
Scid vs. PC is a powerful chess GUI and toolkit. It includes several well known chess engines and can be used to play on the Internet with FICS, or even automate computer chess tournaments. Additionally, it has extensive database and PGN file handling capabilities.
Release Notes: An automated computer tournament where computer engines will slog it out was added. The game-list widget is now feature-complete, works quickly with huge DBs, and has some nice delete-related changes. Minor changes include screenshots, background colors toolbar tips, and an overhauled analysis widget.
mpop is a small, fast, and portable POP3 client. Its features include header-based email filtering (filter junk mail before downloading it), delivery to mbox files, maildir folders, or a mail delivery agent, a very fast POP3 implementation, many authentication methods, and good support for TLS/SSL.
Release Notes: This minor update fixes build problems with newer OpenSSL versions and with disabled TLS/SSL support.
msmtp is an SMTP client with a sendmail compatible interface. It can be used with Mutt and other MUAs. It forwards messages to an SMTP server which does the delivery. Features include various SMTP AUTH methods, TLS/SSL-encrypted connections (including support for client certificates), support for multiple accounts, DSN, and IPv6 support.
Release Notes: This minor update fixes build problems with newer OpenSSL versions and with disabled TLS/SSL support.
The Qore uuid module provides the ability to generate, manipulate, and parse UUIDs (universally unique identifiers). It requires qore 0.8.0+ to build and run, as it uses new type info APIs in newer releases of Qore.
Release Notes: This release adds a static method that returns a string UUID immediately without creating a UUID object first. Minor corrections were made in the module's documentation.
The Qore YAML module provides functions that enable Qore data in the Qore programming language to be serialized and deserialized to and from YAML strings and Qore data structures.
Release Notes: This release fixes a problem with deserializing untagged and unquoted integer and floating point 0 and 0.0 values; they were incorrectly deserialized as strings. Additional information is provided when an exception is raised while serializing scalar values (normally this happens when a string has an encoding error).
Qore Oracle Module is an Oracle DBI driver module for the Qore programming language. The Oracle driver is aware of different character-encodings and supports multithreading, transaction management, stored prodedure and function execution, and more.
Release Notes: This release fixes a bug with setting and reading time zone information from TIMESTAMP WITH TIME ZONE and TIMESTAMP WITH LOCAL TIME ZONE columns when compiled with Qore 0.8.0+. A bug with reading and setting fractional seconds with date/time values was fixed.
orDrumbox is a fully-featured drum machine and audio sequencer that is pattern oriented, has an automatic composer, automatic sound assignations, custom drum kits, loop support, and the ability to import and export songs. Its main features are a pattern seqencer, a drumkit editor, a piano roll, a step sequencer, sound generation, soft synth, and the ability to import and export MIDI files and Wave files.
Release Notes: Bugs were fixed and the GUI was enhanced.
AzureGE is a multi-platform OpenGL and OpenAL-based game engine. It has built-in support for I/O, threading, and networking, a particle system, a material generator, a texture generator, and a mesh/terrain generator. It is intended mainly for creating role playing games, but can also be used for other types of game.
Release Notes: Software MIDI playback should now work correctly on x86_64 Linux. New global functions, classes, and shaders were added for shadow mapping. Support for geometry shaders was added. The 'WalkingDemo.cpp', 'AnimatedMeshDemo.cpp', and 'MirrorDemo.cpp' demo applications now try to use shaders if the system support GLSL. The 'ShaderTest.cpp' test application now will try to use the lite version of the shaders if the shader program failed to link with the standard versions. There were some optimizations and bugfixes.
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: New and improved missions were included. The Border Skirmish turret was removed from Deneb C-10. Ship preset purchase/buyback now connects addons to the correct ports. A rendering bug with cargo in space losing their glow when a capship or queen explodes was fixed.
Real-time data plotting and processing with Python for data acquisition devices.