Freecell Solver is a library that automatically solves games of Freecell, and several similar Solitaire variants, as well as games of Simple Simon. The distribution also contains some stand-alone command line programs.
Release Notes: This release adds a sixth Best-first-search weight of the negated number of cards not above their parents, implements "random-dfs" ordering based on this a-star weight, adds several new commandline themes ("-l as" for speed, and "-l mf" for short solutions), implements "DeBondt" state encoding for the dbm_fc_solvers, and implement a prune for Baker's Dozen and similar games. It drops support for compiling with Microsoft Visual C++ and other non-GCC-compatible compilers.
Cyphertite is a tar-like secure remote archiver. It deduplicates, compresses, and encrypts data prior to transmission, providing total privacy while reducing unnecessary wire traffic. It seamlessly supports IPv6 and IPv4 on a variety of platforms.
Release Notes: This release adds the ability to delete remote secrets via "cyphertitectl secrets delete" and fixes a few memory leaks. In the Windows version, it implements an authentication system for the GUI, integrates the initial configuration wizard into the GUI, fully redesigns the GUI pages, the status page, the file browser, and the "create backup" page, completely reworks the internal architecture, fixes several crashes and memory leaks, and adds other cleanup, bugfixes, and improvements.
JID is a system which can deserialize, update, and reserialize a map of 100,000 entries in half a millisecond on an i7 at 3.40 GHz. Serialization/reserialization timings are largely independent of the size and complexity of the table entries. Incremental serialization/deserialization is used to achieve high performance.
Release Notes: This release supports balanced lists and maps, increasing the overall performance by twentyfold.
nxlog is a modular, multi-threaded, high-performance log management solution with multi-platform support. In concept, it is similar to syslog-ng or rsyslog, but is not limited to Unix/syslog only. It can collect logs from files in various formats, receive logs from the network remotely over UDP, TCP, or TLS/SSL on all supported platforms. It supports platform-specific sources such as the Windows Eventlog, Linux kernel logs, Android device logs, local syslog, etc. Writing and reading logs to/from databases is also supported for many database servers. The collected logs can be stored into files, databases, or forwarded to a remote log server using various protocols. The old BSD Syslog and the newer IETF syslog standard (RFC 3164 and RFC 5424-5426) are fully supported by nxlog in addition to XML, JSON, CSV, GELF, and other custom formats. A key concept in nxlog is to be able to handle and preserve structured logs so there is no need to convert everything to syslog and then parse these logs again at the other side. It has powerful message filtering, log rewrite, and conversion capabilities. Using a lightweight, modular, and multi-threaded architecture which can scale, nxlog can process hundreds of thousands of events per second.
Release Notes: The most notable feature addition in this release is the xm_perl module. While the nxlog configuration language is already a powerful framework, it has several limitations. The xm_perl module makes it possible to execute Perl code and process event data using the Perl language via the built-in Perl interpreter. There have been several other bugfixes and improvements.
RedNotebook is a graphical diary and journal to keep track of notes and thoughts throughout the day. It includes a calendar navigation, customizable templates for each day, export functionality, and a keyword search and cloud.
Release Notes: This release adds inline #hashtagging, automatic switching between edit and preview mode and many other new features and bugfixes.
DataCleaner is a data quality analysis tool that allows you to perform data profiling, validating, and minor ETL-like tasks. These activities help you administer and monitor your data quality in order to ensure that your data is useful and applicable to your business situation. It can be used for master data management (MDM) methodologies, data warehousing projects, statistical research, preparation for extract-transform-load activities, and more.
Release Notes: Adds a service for renaming jobs in the monitoring repository. You can access this as a RESTful Web service or interactively in the UI. A Web service was added for changing the historic date of an analysis result in the monitoring repository. The Web application has been made compatible with legacy JSF containers. Caching of configuration in the Web application was greatly improved, leading to faster page load and job initialization times.
SBuild Eclipse Plugin integrates SBuild into the Eclipse IDE. It provides an SBuild classpath container which can resolve project dependencies (build path) via SBuild. Additionally, dependencies can be resolved alternatively from a workspace through an alias configuration.
Release Notes: This is the first separate release of SBuild Eclipse Plugin, with a version independent from SBuild. It is compatible with SBuild 0.1.4 and above. It adds a "Graphical Editor for Workspace Project Aliases" to the Classpath container configuration page (Build Path -> Libraries -> SBuild Libraries -> Edit) and adds support for regular expressions to the workspace project alias configuration.
JActor is a high-performance Java Actor implementation that can send 150 million messages per second, making it one of the fastest Actor implementations in any language.
Release Notes: Adds support for actors without mailboxes (degraded mailboxes).
Nag is a Web-based application built upon the Horde Application Framework that provides a simple, clean interface for managing online task lists (i.e. TODO lists). It includes strong integration with the other Horde applications and offers shared task lists.
Release Notes: A completely redesigned user interface. Recurring tasks. Smart task lists. Adds a login task to purge completed tasks. Converts categories to tags. Further bugfixes and improvements.
Mnemo Note Manager is the Horde notes/memos application. It provides Web-based notes and freeform text in a way similar to the PalmOS Note application and shared notepads. It requires the Horde Application Framework and a SQL database for backend storage.
Release Notes: A completely redesigned user interface. Further bugfixes and improvements.
Kronolith is the Horde calendar application. It provides a stable and featureful individual calendar system with integrated collaboration and scheduling features. It makes extensive use of the Horde Framework to provide integration with other applications. It implements a solid, stand-alone calendar system, allowing repeating events, all-day events, custom fields, keywords, shared calendars, iCalendar support, generation of free/busy information, and managing multiple users through Horde Authentication.
Release Notes: A completely redesigned user interface. Can set individual timezones for events. Adds a work week view to the dynamic interface. Adds complete recurrence and exception editing to the dynamic interface. Adds resource scheduling to the dynamic interface. Adds quick task adding to the dynamic interface. Adds heatmap to year view. Synchronizes tags with Kolab categories. Further bugfixes and improvements.
Turba is the Horde contact management application. It is a production level address book, and makes heavy use of the Horde framework to provide integration with IMP and other Horde applications. It supports SQL, LDAP, Kolab, and IMSP address books.
Release Notes: A completely redesigned user interface. An initial implementation of a smartphone view. Improved support for email fields with multiple addresses. Improved Kolab support. Drops a preference for which address books to display. Small bugfixes and improvements.
Horde Groupware Webmail Edition is an enterprise ready browser-based communication suite. Users can read, send, and organize email messages and manage and share calendars, contacts, tasks, and notes with the standards compliant components from the Horde Project. It bundles the separately available applications IMP, Ingo, Kronolith, Turba, Nag, and Mnemo. It can be extended with any of the released Horde applications or the Horde modules that are still in development, like a file manager, a bookmark manager, a forum, or a wiki.
Release Notes: A completely redesigned user interface. Completed and improved smartphone modes. Improved ActiveSync support with email syncing. Allows email deletion when over quota. Pre-fetches the next unseen message. Adds a template mailbox. Allows PGP key expiration dates. IMAP groupware storage without a dedicated Kolab server. Improved support for Kolab 2 and for contacts with multiple addresses. Drops support for Internet Explorer 6. Adds individual timezones for calendar events. A completed dynamic calendar interface. Adds recurring tasks and smart tasks lists. Many further improvements.
Horde Groupware is an enterprise ready browser-based collaboration suite. Users can manage and share calendars, contacts, tasks, and notes with the standards compliant components from the Horde Project. Horde Groupware bundles the separately available applications Kronolith, Turba, Nag, and Mnemo. It can be extended with any of the released Horde applications or the Horde modules that are still in development, like a file manager, a bookmark manager, a forum, or a wiki.
Release Notes: A completely redesigned user interface. Completed and improved smartphone modes. Improved ActiveSync support. IMAP groupware storage without a dedicated Kolab server. Improved support for Kolab 2 and for contacts with multiple addresses. Drops support for Internet Explorer 6. Adds individual timezones for calendar events. Adds work week, recurrence and exception editing, resource scheduling, and quick task adding to the dynamic calendar interface. Added heatmap to the calendar year view. Adds recurring tasks, smart tasks lists, and a login task to purge completed tasks. Many further improvements.
Ingo is an email-filter management application. It is fully internationalized, integrated with Horde and the IMP Webmail client, and supports both server-side (Sieve, procmail, maildrop) and client-side (IMAP) rule creation.
Release Notes: A completely redesigned user interface. An initial implementation of a smartphone view. Adds placeholder variables to vacation messages. Adds a hook to customize authentication parameters. Small improvements.
The Horde Application Framework is a modular, general-purpose Web application framework. It provides an extensive array of classes that are targeted at the common problems and tasks involved in developing modern Web applications.
GNU units converts quantities expressed in various systems of measurement to their equivalents in other systems of measurement. Like many similar programs, it can handle multiplicative scale changes. It can also handle nonlinear conversions such as Fahrenheit to Celsius, and it can perform conversions from and to sums of units, such as converting between feet plus inches and meters. Beyond simple unit conversions, units can be used as a general-purpose scientific calculator which keeps track of units in its calculations. You can form arbitrary complex mathematical expressions of dimensions including sums, products, quotients, powers, and even roots of dimensions. In this way, you can ensure accuracy and dimensional consistency when working with long expressions which involve many different units which may combine in complex ways. The units are defined in an extensive, well-annotated data file which defines over 2,500 units. You can also provide your own file to supplement or replace the standard file.
Release Notes: This release corrects an electron mass error.
PHP OAuth API can authorize the access of users to an API using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class, so you can use the same "obtain a token" to authorize the access on behalf of the current user any API which supports any version of the OAuth protocol. It provides built-in support for several popular OAuth servers, so you do not have to configure the class manually with all OAuth server-specific details. Currently, it provides built-in support for the OAuth servers of Dropbox, Facebook, Flickr, Foursquare, github, Google, Microsoft, Tumblr, Twitter, and Yahoo!. Every other OAuth server is supported by setting endpoint URLs and other parameters using specific class variables. The class can also send requests to an API using the previously-obtained OAuth access token.
Release Notes: This release adds support for OAuth 1.0 to support Dropbox, avoids using expired tokens to force renewal, and fixes the passing of parameters to Twitter API calls.
IMP, the Internet Messaging Program, allows Web-based access to IMAP and POP3 mail servers and provides a range of features normally found only in desktop email clients.
QueueMetrics is a queue log analyzer that measures a number of metrics of queue and agent activity for the Asterisk PBX. It offers detailed reports, real-time panels, and start pages for agents. It also drives a wallboard and has an XML-RPC data interface.
Release Notes: This release sees the introduction of noticeable improvements and optimizations to QueueMetrics, offering broader usability and simplifying internal processes. It offers improved caching and memory efficiency, additional links to administrative tools from the QueueMetrics Home page, the introduction of the Agent Reports accessible directly from the agent Web page, and the possibility of defining different URLs for agent calls according to the call path.
LPAR2RRD makes historical, future trends and nearly "realtime" CPU utilization graphs of LPARs and shared CPU usage of IBM Power servers. It collects complete physical and logical configuration of all servers/LPARs. It is agent-less (it gets everything from the HMC/SDMC or IVM). It supports all kinds of logical partitions (AIX/AS400/Linux/VIOS).
Release Notes: This version is mainly about fixing of bugs from previous versions.
Sexy allows you to manage hosts and networks with a simple commandline interface. It stores inventory information in a cconfig database and adapts to your environment by supporting custom backends.
Release Notes: Initial cleanups for the 2.x release.
Clewarecontrol lets you control the USB connected sensors and switches sold by Cleware GmbH. It allows you to read the sensors (temperature, humidity), toggle and configure the external switches, start the watchdog, and lots more.
Release Notes: Upgraded to the latest Cleware API. Fixes a couple of bugs and adds get/set of counters.
Jericho HTML Parser is a Java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognized or invalid HTML. It also provides high-level HTML form manipulation functions.
Release Notes: This release includes important bugfixes and various enhancements.
MeTA1 is a modularized message transfer agent (MTA) consisting of five (or more) persistent processes, four of which are multi-threaded. A queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the other processes and watches over their execution. The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance. It is simple to configure using a C-like syntax and is secure and efficient.
Release Notes: This release enhances STARTTLS support and fixes some configuration inconsistencies. For example, a new option for smtps has been added: CAlist_file. If specified, it is used instead of CAcert_file for SSL_CTX_set_client_CA_list(3), which sets the list of CAs sent to the client when requesting a client certificate.