6 May 2013

GroupOffice is a groupware suite that takes your office online, implementing online collaboration and CRM. It allows you to share projects, calendars, files and email online with co-workers and clients. It is easy to use and fully customizable. It also features synchronization with PDAs and Outlook.

Release Notes: This release has translation updates and bugfixes. Upgrading is recommended for everyone.

Sdictionary is a dictionary that uses its own dictionary
format. Unlike ptkdic or gtkdic, MySQL isn't
needed; you can work with dictionary files
directly. It uses Unicode, meaning that words and
articles all are in UTF-8. There are two index
levels, compression, and tools to convert from
text files to .dct and vice versa. A Perl/Tk version, libsdict, a C library framework, and a Symbian version are available.

The TkinterTreectrl module wraps the treectrl Tk extension for use with Python/Tkinter. The treectrl widget allows you to create fancy things like sortable multi-column list boxes and hierarchical tree views in Tkinter. The package also includes a ready to use multi-column listbox widget, scrolled Treectrl, and multi-column list box widgets plus a generic ScrolledWidget class that makes it quite easy to add one or two static or automatic scroll bars to any listbox-alike Tkinter widget.

Release Notes: A bug in the MultiListbox class that prevented lists from being accepted as arguments for the columns option was fixed.

XOWA is a desktop application that can read and edit English Wikipedia offline. It displays articles in an HTML browser, and can download images on demand. It can also be used for Wiktionary, Wikisource, Wikiquote, and the non-English counterparts.

Release Notes: This is a general rollup release. In summary, it includes the following changes in the v0.4.* series: Phase 2 Wikidata and the #property tag; Wikidata JSON structured data formatter; a Score extension for music transcription through lilypond; improved Scribunto support for 2013-04 English Wikipedia; an improved Categories system; and JavaScript injection prevention.

Rsyslog is an enhanced multi-threaded syslogd. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS, and RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting, fully configurable output formats (including high-precision timestamps), the ability to filter on any part of the syslog message, on-the-wire message compression, and the ability to convert text files to syslog. It is a drop-in replacement for stock syslogd and able to work with the same configuration file syntax.

PixSteward downloads pictures and metadata from your Flickr accounts and archives them in a relational database on your computer, allowing offline searches and image exporting. With PixSteward, you can safely back up multiple Flickr photostreams with metadata to your Mac, perform sophisticated searches (even where there's no Internet connection), rapidly browse your picture archive and export original-sized JPEGs, PNGs, and GIFs (groups and one-by-one), export sets of pictures along with their metadata for use in other apps, and edit your Flickr tags, titles, and descriptions simultaneously on Flickr and within PixSteward.

Release Notes: This release fixes a bug in how icons are displayed in Snow Leopard (OS X 10.6). When downloading from Flickr, this release will log any errors that occur rather than stopping the download and displaying the error. It will instead display the error log when the download is complete.

Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis.

Release Notes: This release fixes a bug in which a host lookup failure could cause siege to erroneously send traffic to localhost.

libnode is a C++ implementation of Node.js. Just like Node.js, libnode provides non-blocking I/O, which enables you to develop scalable Web applications in C++. The memory management of libnode is automatic, based on either shared_ptr or bdw-gc. libnode is good to use on embedded devices because its system resource consumption is lower than Node.js.

Release Notes: This release fixes several bugs, including memory leaks in bdw-gc mode. libuv has been updated to version 0.10.3. libj has been updated to version 0.6.0, which supports the JavaScript Math and Date API.

libj is a cross-platform native runtime library equipped with a Java/JavaScript-like API. The memory management of libj is automatic, based on either shared_ptr or bdw-gc. libj allows programmers familiar with Java/JavaScript to write efficient code easily in C++. libnode depends on libj as a base layer.

Release Notes: This release supports the JavaScript Math and Date API. The performance of json::stringify has been improved.

Pollen is a Web-based poll application that allows you to create and manage different votes. It features text, date, or image votes, anonymous voting, importing of voter lists from from CSV files or LDAP, import and export of polls, and a nice appearance.

The STX B+ Tree package is a set of C++ template
classes implementing
a B+ tree key/data container in main memory. The
classes are designed
as drop-in replacements of the STL containers set,
map, multiset,
and multimap, and follow their interfaces very
closely. By packing
multiple value pairs into each node of the tree,
the B+ tree reduces
heap fragmentation and utilizes cache-line effects
better than the
standard red-black binary tree. The tree
algorithms are based on the
implementation in Cormen, Leiserson, and Rivest's
Introduction into
Algorithms, Jan Jannink's paper, and other
algorithm resources. The
classes contain extensive assertion and
verification mechanisms to
ensure the implementation's correctness by testing
the tree invariants.

]project-open[ is a Web-based enterprise project management application with a focus on finance and collaboration. Its main purpose is to coordinate the work of project managers, project members, and stake holders across multiple projects. Target organizations are companies or corporate departments that need to track finances, tasks, and resources for a large number of concurrently running projects. ]project-open[ consists of about 200 modules for resource management, time sheet management, HR, CRM, ITSM, collaboration, and financials. It is built on top of OpenACS.org, an open-source Web platform featuring role-based permissions, workflows, dynamically extensible objects, and full-text search.

Release Notes: This release contains 15 new modules: MS Project integration allows for import and export of project plans. Other new modules add resource and risk management, budget planning, and project baselines. A new reporting engine generates executive project reports in MS PowerPoint. New collaboration modules include: an idea management process, an incoming email classifier, MS Share Point integration, and a PIM (mobile) integration. A new Wiki supports Media-Wiki syntax and allows you to embed ]po[ pages. An LDAP wizard imports from OpenLDAP and Active Directory. A new REST API supports JSON.

Sanewall is a firewall builder for Linux that uses an elegant language abstracted to just the right level.
This makes it powerful and easy to use, audit, and understand. It allows you to create very readable configurations even for complex stateful firewalls.
Sanewall can be used for almost any purpose,
including control of any number of internal/external/virtual interfaces, control of any combination of routed traffic, setting up DMZ routers and servers,
all kinds of NAT, providing strong protection (flooding, spoofing, etc.), transparent caches, source MAC verification, blacklists, and whitelists. Newer versions abstract the differences between IPv4 and IPv6, allowing you to define a common set of rules for both, while permitting specific rules for each as you need. Sanewall is a fork of FireHOL and can make use of existing FireHOL configurations.

Release Notes: When startup fails, both IPv4 and IPv6 firewalls are correctly restored. A regression test framework has been added. This release fixes the "mac" helper command for versions of iptables 1.4.12+ per 1.0.1, and also prevents MAC addresses being seen as IPv6 addresses.

Unifdef is useful for removing #ifdef'ed lines from a file while otherwise leaving the file alone. You specify which symbols are defined or undefined with -D and -U flags, and unifdef removes the corresponding ifdefs, and the enclosed code if appropriate. It's especially useful for removing those "#ifdef BROKEN" and "#ifdef PRIVATE" clauses from code before you release it. Unifdef acts on #if, #ifdef, #ifndef, #elif, #else, and #en­dif lines, and it knows only enough about C and C++ to know when one of these is inactive because it is inside a comment or a single or double quote.

Release Notes: The unifdef utility can now read #define and #undef preprocessor directives from auxiliary header-like files given with the -f command line option. You can use -f instead of or in addition to the -D and -U options.

The 'expp' tool (the Epeios XML preprocessor) reads an XML file to transform it to another XML file. It simplifies the writing of XML files by allowing the handling of macros, the definition and testing of variables, the inclusion of files, and more. This is done by writing, directly in the source XML file, predefined tags owned by a given namespace, tags which are then recognized and handled by the 'expp' tool. The tool is also available as a Java native component.

Release Notes: 'expp' (both the command-line version and the Java version) can now be compiled in 32 bits ('IA-32') and in 64 bits ('x86-64'). It accurately handles UTF-8 files with and without BOM. There is also a new directive ('cdata'), which can be used if you want to enclose an XML tree in an XML CDATA section, and the preprocessor still issues an error if the enclosed XML tree is not well-formed.

BlueMind is a messaging and collaboration platform. It offers scalable shared messaging, calendars, contacts, and instant messaging with advanced mobility (iPhone, iPad, Android, etc.), and Outlook, Thunderbird, and CalDAV connectivity support. Designed with simplicity as a goal, it uses Web 2.0 technologies with a JavaScript UI, offline Web capability, and a Web-services-oriented pluggable architecture.

Release Notes: This release is the first beta of the 2.0 version. It has been deeply polished. It supports 2 more languages (Spanish and Slovak), greatly improves performance related to the garbage collectors (sensible on large installations), allows administrators to upload documents for the user Settings->Download section, and brings many fixes.

MDIUtilities provides a set of utility classes that can be used for desktop application development. It contains a network preferences implementation, XML utility classes, geometry utility classes, additional Swing classes, and other miscellaneous classes.

Release Notes: Replaces the noui and complete versions of the distribution with: core, ui, and complete version. Adds a generic dialog Swing class. Adds two classes that allow you to print styled messages in a Logger.

FBReaderJ is an e-book reader for the Android
platform. It is a clone of the FBReader book
reader written in Java by the same authors.
FBReaderJ supports several e-book formats: oeb,
epub, and fb2. Direct reading from zip, tar, and
gzip archives is supported.

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 offers performance improvements for POST processing, a new API call to reduce the number of select calls (if in "external" select mode), a new function to allow applications to stop MHD from processing new incoming connections while finishing ongoing requests, and various improvments to the documentation, including a larger demonstration server.

irked is an IRC client that runs as a daemon accepting notification requests as JSON objects presented to a listening socket. It is meant to be used by hook scripts in version-control repositories, allowing them to send commit notifications to project IRC channels. A hook script that works with git, hg, and svn is included in the distribution.

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 maintenance update fixes a number of minor issues, most of which were backported from the 0.9.0 release. Only a few minor new features were added. This should be a reasonably stable and well-tested release.

TomP2P is a P2P-based high performance key-value pair storage library. Each peer has a table (either disk-based or memory-based) to store its values. A single value can be queried or updated with a secondary key. The underlying communication framework uses Java NIO to handle many concurrent connections.