The OATH Toolkit makes it easy to build one-time password authentication systems. It contains shared libraries, commandline tools, and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization which specifies the algorithms. For managing secret key files, the Portable Symmetric Key Container (PSKC) format described in RFC6030 is supported.
Release Notes: This release supports the Portable Symmetric Key Container (PSKC) data format specified in RFC 6030 for dealing with key provisioning. There is a new low-level library libpskc for managing PSKC data for application developers and a new commandline tool pskctool for interacting with PSKC data for users.
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.
Release Notes: The code is now fully Unicode-safe. A "cialike" option emulates the file-summary behavior on the old CIA service.
The WiKID Strong Authentication System is a highly scalable, secure two-factor authentication system. It is simple to implement and maintain, allows users to be validated automatically, requires no hardware tokens, has a simple API for application support (via Ruby, PHP, Java, COM, Python, etc.), supports multiple domains, and supports replication for fault tolerance and scalability. It also supports mutual /host and transaction authentication, wireless tokens only domains, locked tokens (to your PC), anti-keystroke logger keypad PIN entry, etc.
Release Notes: This release adds a minor UI improvement to reduce confusion, removes unnecessary radius configuration options, and clarifies the Mutual HTTPS authentication/Registered URL functionality.
Gnome Partition Editor is a graphical frontend to libparted. It supports creating, resizing, moving, and copying of partitions.
Release Notes: The big news with this release of GParted is the ability to move, resize, check, create, and delete physical volumes under Logical Volume Management (lvm2 pv). Also included are bugfixes and language translation updates.
Thinknowlogy is grammar-based software, designed to utilize the Natural Laws of Intelligence in grammar, in order to create intelligence through natural language in software. This is demonstrated by programming in natural language, reasoning in natural language and drawing conclusions (more detailed than scientific solutions), making assumptions (with self-adjusting level of uncertainty), asking questions (about gaps in the knowledge), and detecting conflicts in the knowledge. It builds semantics autonomously (with no vocabularies or words lists), detecting some cases of semantic ambiguity. It is multi-grammar, proving that Natural Laws of Intelligence are universal.
Release Notes: This release adds detection of Semantics Ambiguity and improves Programming in Natural Language and Reasoning in Natural Language.
Gujin is a PC boot loader that can analyze your partitions and filesystems. It finds the Linux kernel images available, as well as other bootable partitions (for *BSD, MS-DOS, Windows, etc.), files (*.kgz) and bootable disk images (*.bdi), and displays a graphical menu for selecting which system to boot. It boots the Linux kernel using the documented interface, like LILO and GRUB, so it doesn't need any other pre-installed bootloader. It can also directly load gzipped ELF32 or ELF64 files, with a simple interface to collect real-mode BIOS data. There is no need to execute anything after making a new kernel: just copy the kernel image file into the "/boot" directory, with a standard name. Gujin is written almost entirely in C with GCC, and it fully executes in real mode to be as compatible as possible.
Release Notes: This release fixes a bug related to BIOS disk detection, improves the default /boot/gujin.cmd generated to make kernel updates use the same Linux commandline, fixes a bug in the TSR emulating a disk from a file, and enables booting the latest (by date) Linux kernel without user intervention.
curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.
Release Notes: This release adds agent-based authentication for SSH, allows applications to set sockopt after the accept() call with CURLSOCKTYPE_ACCEPT for FTP's active connection, adds a curl_multi_wait() function, lets metalink use the Microsoft Windows CryptoAPI, makes libcurl treat "socks://x" as a socks4 proxy, and lets the socks proxy handler support IPv6 connections through SOCKSv5 proxies. At least 37 bugs have been fixed.
dotCMS is a J2EE Web Content Management System (CMS) which includes a number of features which other Open Source CMS solutions do not. It is extremely easy for both users and developers to work with, and any number of new applications can be built within its framework. It features a multi-tenant/virtual hosting form builder, customizable/extensible workflow engine PHP, Groovy, Ruby, and Python scripting support, a full starter site using Responsive Design (Bootstrap framework), including a mobile version, custom content types, files as content, full-text document and metadata indexing, pessimistic content check-in/checkout, site-wide templating, object level permissions, clustering support, widgets and macros, a robust plugin architecture, an easy Windows installer, ElasticSearch for performance and horizontal scalability, an OSGI implementation, Spring 3 MVC Support, enterprise site searches, an accessibility checker in the WYSIWYG, RESTful APIs to access content and widgets, an integrated help system, and more.
Release Notes: This release adds dynamic plugins (OSGI), form-builder enhancements, frontend content editing, a starter site with "mobile first Responsive" (Twitter’s bootstrap) design, improved index management, and several other user and performance upgrades.
moneyGuru is a personal finance management application. It allows you to evaluate your financial situation so that you can make informed (and thus better) decisions. Most finance applications have the same goal, but moneyGuru's difference is in the way it achieves it. Rather than having reports which you have to configure (or find out which pre-configured report is the right one), your important financial data (net worth, profit) is constantly up-to-date and "in your face". This allows you to constantly make informed decision rather than doing so periodically.
Release Notes: Improves pie chart drawing. Improves the date swapping mechanism in the import window. Improves date format guessing. Chart sizes are now remembered in between sessions. Window frame restoration in between sessions is now document-based. Displays all transactions in "All Transactions" date range, even when they go beyond the "Ahead Months" preference. Modified schedule spawns are now directly materialized. Adds support for the Saudi riyal (SAR). Fixes a crash in currency rates fetching.
PAC provides a GUI to configure SSH and Telnet connections, including usernames, passwords, EXPECT regular expressions, and macros. It is similar in function to SecureCRT or Putty. It is intended for people who connect to many servers through SSH. It can automate logins and command executions.
Release Notes: Adds Clusters saving. A new tab is included in the main Connections tab where you may launch already saved Clusters. Includes "Auto Clusters". Adds an option to choose the "Info" tab font (now defaults to "monospace"). Adds "-depth" support for "TightVNC" connections. Has some GUI artwork changes and fixes.
GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.
Release Notes: Language improvements: CHEADER works as expected. MELT doesn't use PPL anymore. Many cmatchers have been added for constant tree nodes (true, false, int, double, 0, etc). Runtime improvements: Adds a Read Eval Print Loop and an Eval mode. Adds support for custom finalized data. Can be more easily built as a plugin for cross-compilers. Better debugging. The probe is also showing Gimple/SSA graphically. Many bugfixes.
interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host an interactive programming language, because all you need is a serial port. I2 is a compiler for interp.
Release Notes: This release continues the I2 compiler work by completing the framework, including function debug capabilities. For interp, this release adds the HARD-NOP ('n') opcode, the DEBUG-MODE ('D') opcode, and System Constant 41 (DEBUG_LEVEL, 0=OFF; 1=I2 function tracing; 2=I2 function and opcode tracing); and the "exit" macro.
Asymptote is a powerful descriptive 2D and 3D vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. Asymptote is a programming language as opposed to just a graphics program. It can exploit the best features of script (command-driven) and graphical user interface (GUI) methods. High-level graphics commands are implemented in the language itself, allowing them to be easily tailored to specific applications.
Release Notes: Explicitly transformed billboard labels now work correctly again. The alignment point of OpenGL billboard labels has been fixed. An "extend" parameter has been added to the axes (default true) and axes3 (default false) routines. A history recall bug has been fixed. A typo has been corrected in the documentation of the Jacobi elliptic functions sncndn.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release has the same features as 4MLinux 4.1 BETA with the additional possibility of a fully automatic upgrade to 4MLinux Allinone Edition. There are two versions available to download, 4MLinux-4.1.iso (with a GUI which requires 256MB of RAM) and 4MLinux-4.1-installer.iso (with a TUI which requires 128MB of RAM). Both versions can be installed to a hard disk (and later updated to 4MLinux Allinone Edition, if desired). Automatic downloading and installing of some additional components (e.g., Opera 12.02 and LibreOffice 3.6.2) is also possible.
POP-C++ is a comprehensive object-oriented system for developing applications in large distributed computing infrastructures such as Grid, P2P or Clouds. It consists of a programming suite (language, compiler) and a run-time system for running POP-C++ applications. The POP-C++ language is a minimal extension of C++ that implements the parallel object model with the integration of resource requirements into distributed objects. This extension is as close as possible to standard C++ so that programmers can easily learn POP-C++ and so that existing C++ libraries can be parallelized using POP-C++ without too much effort. The POP-C++ run-time is an object-oriented open design that aims at integrating different distributed computing tool kits into an infrastructure for executing requirement-driven object-oriented applications. It uses objects to serve objects: the system provides services for executing remote objects.
Release Notes: Improved termination time. Improvements for usage with Mac OS X. Support for ‘enum’ type and ‘typedef’ in parclass. Improvements to error and warning messages. Improved support for pure virtual parclass. Allows the void parameter. Solves the problem when using 'namespace’. Accepts the  syntax for array parameters. Solves a compilation issue with Fedora. Adds a new command to SXXpopc (‘kill’, ‘killnstart’, ‘clearlog’, and ‘log’).
Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.
Release Notes: This release (with version 0.9.3) fixes several bugs in the interpolation module. Additionally, it has some morphology performance increases and more labeled functions.
PHP OAuth API authorizes user access using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class. It provides built-in support for popular OAuth servers: Bitbucket, Box.net, Disqus, Dropbox, Eventful, Facebook, Fitbit, Flickr, Foursquare, github, Google, Instagram, LinkedIn, Microsoft, RightSignature, Salesforce, Scoop.it, StockTwits, SurveyMonkey, Tumblr, Twitter, XING, and Yahoo!. Every other OAuth server is supported by setting an 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. For servers which support offline access, the class can renew expired tokens automatically using refresh tokens.
Release Notes: This release fixes inconsistencies in the error variables to check when authorization or API calls fail. It also adds an example of how to log in with Microsoft Hotmail or Windows Live account.
JIB (Jinn in the Bottle) is a collection of Windows applications ready for easy deployment on Linux. Each application is just one executable without any dependencies. This executable can be run on either i386 or x86-64 with any Linux distribution.
Release Notes: Notepad++ Unicode version 6.2 is available.
WombatDialer is a platform to provide mass outbound calling. This can be used to implement many different services. By offering a set of ready-to-use components and a monitoring GUI, it lets you create complex solution in minutes. It can work on predefined call lists or can dynamically create them over an API (e.g., dial number X after 10:30AM). It shares the load on one or more PBX servers and has flexible rescheduling logic to handle missed calls. It is built to be used with your existing Asterisk PBX, and does not require separate servers or a separate set of lines. It can call over VoIP or through the public telephone network. It is built to integrate with your business processes, and can receive calls to be made over HTTP and/or notify an external system in realtime of calls made and results gathered. It works natively with the QueueMetrics Call-Center Monitoring Suite to produce state-of-the-art campaign analyses and insight.
Release Notes: This release adds a new feature to allow recycling of numbers into new lists from the Reports page. Many bugs and annoyances have been fixed in the GUI thanks to the comments coming from the beta program.
Cerb is a fast and flexible Web-based platform for business collaboration and automation. It helps you remember anything about anyone, collaborate from anywhere, deftly reply to a flood of email, automate, stay informed, capture feedback, track time, flag opportunities, manage tasks, share expert knowledge, and otherwise execute efficiently.
Release Notes: This maintenance update includes 24 fixes and usability enhancements. REST API requests can search for multiple values with the 'in' operator. An issue with the ordering of JSON search results has been fixed. Fulltext searching in expert mode no longer strips punctuation. The API now lazy loads linked records when their fields are requested. A new '/workers/me' endpoint is available in the API for translating credentials to a specific worker. Some PHP strict mode warnings have been fixed. API requests can be signed using 'X-Date' in environments where 'Date' cannot be set (e.g. jQuery). The favicon has been updated.
nut is nutrition software to record what you eat and analyze your meals for nutrient composition. The database included is the latest USDA Nutrient Database for Standard Reference. This database contains values for vitamins, minerals, fats, calories, protein, carbohydrates, fiber, etc., and includes the essential polyunsaturated fats, Omega-3 and Omega-6. Nutrient levels are expressed as a percentage of the Daily Value, the familiar standard of food labeling in the United States, but also can be fully customized. Foods can be added from recipes or food labels, and nutrient intake can be graphed. The program is completely menu-driven and there are no commands to learn.
Release Notes: This release includes a revised C++/FLTK graphical user interface.
Eero is a binary-compatible variant of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler. It features a streamlined syntax with improved readability and reduced code clutter, as well as new features such as Python-like indentation and a limited form of operator overloading. It is inspired by languages such as Smalltalk and Ruby.
Release Notes: This release contains bugfixes, a new mechanism to distinguish legacy vs Eero header #imports, and the ability to perform Eero to Objective-C source-to-source translation.
KitCreator is a simple build system for creating a Tclkit. It was created to ease creation of Tclkits. A Tclkit is, briefly, a single-file executable that contains Tcl (both the interpreter and all the resources it requires to operate) and other Tcl-related packages (such as Tk or Incr Tcl).
Release Notes: This release fixes a bug causing issues using Tcl 8.6b3 with Metakit as well as several other minor bugs.
Valgrind is a tool that helps you find memory management problems in programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted. As a result, Valgrind can detect problems such as use of uninitialized memory, reading/writing of memory after it has been freed, reading/writing off the end of malloced blocks, reading/writing inappropriate areas on the stack, memory leaks in which pointers to malloced blocks are lost forever, passing of uninitialized and/or unaddressable memory to system calls, and mismatched use of malloc/new/new  vs. free/delete/delete .
Release Notes: This is a bugfix release. It fixes some assertion failures in 3.8.0 that occurred moderately frequently in real use cases, adds support for some missing instructions on ARM, and fixes a deadlock condition on Mac OS X.
ProcessMaker is workflow and business process management software that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR, and operations. An entirely Web-based, AJAX-enabled application built on the popular open source WAMP/LAMP stacks, it includes tools to design forms, create documents, assign roles and users, create routing rules, and send alerts. A full service-orientated architecture (SOA) and Web Services interface allows the software to directly connect with popular business intelligence, content management, and enterprise resource planning systems.
Release Notes: This is published as a Release Candidate with 190 bugs fixed and tested. It fixes critical issues with Alfresco triggers, case history, and improvements with the cron execution and overall performance. The upgrade script has been improved to run 33% faster, and lets admins upgrade everything without the need for manually repeating the process several times. Finally, a number of new features are been included.