SQL Relay is a persistent database connection pooling, proxying, and load balancing system. It supports many database systems and programming languages. There are drop-in replacement libraries for MySQL and PostgreSQL, command line clients, a GUI configuration tool, and extensive documentation. The APIs support advanced database operations such as binding variables, multi-row fetches, client-side result set caching, suspended transactions, query routing, and query filtering. It can be used for speeding up database-driven Web-based applications, accessing databases from unsupported platforms, migrating between databases, distributing access to replicated databases, and throttling database access.
Release Notes: Support for LOBs has been improved significantly. Fetch buffers are configurable with Sybase, FreeTDS, DB2, and ODBC now. Default fetch buffer sizes are the same for all databases now. SQL Relay re-logs in periodically when used with nodes of a replicated database or cluster behind a load balancer. A potential cursor leak was fixed.
Rudiments is a C++ class library providing base classes for things such as daemons, clients, and servers, and wrapper classes for the standard C functions for things like regular expressions, semaphores, and signal handling.
Release Notes: Lots of small improvements to windows support were made. A waitpid wrapper was added.
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 release adds offline images for the Hungarian wikis, improvements to the Scribunto luaj jar, an update for the Search bar CSS, and other minor changes.
GluCat is a library of template classes that model the universal Clifford algebras over the field of real numbers, with arbitrary dimension and arbitrary signature. It implements a model of each Clifford algebra corresponding to each non-degenerate quadratic form up to a maximum set by the user. GluCat classes are designed to be used as template parameters for other template libraries. GluCat includes the PyClical extension module for Python. This implements the Python classes index_set and clifford, which interface to corresponding C++ classes in GluCat.
Release Notes: GluCat 0.7.2 with PyClical now generates IPython notebooks. The Pyclical tutorials are now accompanied by corresponding IPython notebooks. The nork() function in matrix.h and matrix_imp.h that implements the left Kronecker quotient is now accompanied by the signed_perm_nork() function, which is faster for the case used by fast<>() in matrix_mult_imp.h. Use of the Boost pool allocator with framed_multi<> is now optional, controlled via the new symbol _GLUCAT_USE_BOOST_POOL_ALLOC. GluCat also compiles cleanly and builds correctly with g++ 4.8 and clang++ 3.4.
Piggydb is a flexible and scalable knowledge building platform that supports a heuristic or bottom-up approach to discover new concepts or ideas based on your input. You can begin with using it as a flexible outliner, diary or notebook, and as your database grows, Piggydb helps you to shape or elaborate your own knowledge. Piggydb is a Web application provided as a self-contained package that contains a Web server and database engine.
Release Notes: This release adds an all/any switch to the tag search. In the previous versions, searching by tags results in the fragments tagged with ‘all’ of the specified tags. From this version, you can switch between ‘all’ and ‘any’. ‘Any’ displays the fragments tagged with ‘any’ of the specified tags. It also adds a "related fragments" feature in the fragment page where the list view displays all the fragments tagged with any of the tags of the focused fragment.
QuickMSG is a secure messaging app for Android and the Linux command line. Its goal is to provide a simple and easy to use chat application with contacts and groups, providing secure chatting with no reliance on any central servers. It offers a simple interface for text chat and sending other content such as images and videos. Chat messages are sent using PGP encrypted email. All a user needs is an email provider which offers IMAP retrieval and SMTP submission (such as Gmail).
Release Notes: This release removes prebuild jar files from the source, fixes some start/stop issues with the background reception thread, and clears the message after sending.
MOSIX is a cluster operating system targeted for distributed computing on Linux clusters and multi-cluster private clouds.
Release Notes: This release for Linux kernels 3.14 and 3.12 includes bugfixes in signal handling and the "wait()" system call.
Sensor Readout visualizes sensor readout on Android devices. It is designed to provide the readout as rawly as possible and is intended to be used by people who want to test their device's sensors or compare sensors of different devices.
Release Notes: This release adds "More info" menu items.
g7ctrl is a daemon and a command shell that are used together with the Xtreme GM7 GPS tracker to help simplify its management and to make it possible to monitor alerts sent by the tracker. It is designed to run in the background and can be used to both receive location updates from a remote tracker and configure a tracker over USB. All received events are stored in a database and can be exported to GPX, KML, and CSV, with distances calculated. It can also execute action scripts upon receiving specific events or generate mail notifications. Extensive reference documentation (HTML and PDF) and Unix man pages are provided.
Release Notes: This is a maintenance release that adjusts for an error in the protocol documentation which gives the wrong ID for the GFEN event compared to the real ID used by the firmware.
LanguageTool is a style and grammar checker that currently supports English, Polish, German, French, Dutch, and other languages to a different degree. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. More powerful error rules can be written in Java.
Release Notes: The error detection rules have been updated for Catalan, English, Esperanto, French, German, Japanese, Polish, Portuguese, and Russian. A new 'antipattern' element has been added to the XML rules which can be used to avoid false alarms. Some minor cleanups to the API have been applied.
DbWrench is multi-vendor, multi-platform database design and synchronization software. Features include a syntax highlighting SQL query editor, support for many of today's most popular databases, a graphic entity relation diagram (ERD) designer, and the ability to forward and reverse engineer databases. Its multi-vendor and multi-platform functionality makes it ideal for heterogeneous database environments.
Release Notes: This version of DbWrench focused on three major items. First was to improve the auto layout of tables on diagrams. Second was added support for some of the more advanced features related to indexes. Third was adding automatic sequence creation for PostgreSQL tables that contained an auto number column.
r-nu is a spaceship shoot-em-up side-scroller based on the R-Type series of games.
Release Notes: The game engine is in place. You can shoot and move, the room scrolls sideward, and there's a preliminary startup screen and enemies.
Codimension is a Python IDE which aims to provide an integrated system for traditional text-based code editing and diagram-based code analysis.
Release Notes: Both the IDE and Python parser were updated. The parser is 10% faster and a memory leak was fixed. The IDE has a few new features. Now running and debugged scripts can have I/O redirected to the IDE. The pylint results viewer now supports pylint 1.1. A new custom garbage collector was introduced.
hamsterdb Embedded Storage is an embedded database engine for C/C++, including wrappers for Java, .NET, and Erlang. It supports in-memory databases, very fast database cursors, "record number" databases, ACID transactions, and duplicate keys. hamsterdb is very fast and highly configurable. It compiles and runs on Unix platforms, Linux, Microsoft Windows, and embedded platforms.
Release Notes: This release fixes several bugs and improves performance. Transactions can now be used without a journal. The license was changed and is now Apache Public License (APL) 2.0.
Freehelpdesk is feature-rich help desk system designed from the ground up to meet the demands of help desk staff and their users. It is a Web-based system that can accept new calls from your users directly into the system. Calls can be tracked and searched to enable faster response times.
Release Notes: Many small bugfixes. A fix for the forgot password function. Many validation updates and minor tweaks.
JDAL is a Java library which aims to help developers make database applications easily using Spring Framework and Hibernate, JPA, or IBatis ORMs. It supports generic DAOs and ready-to-use UI Components with server-side pagination and sorting.
Release Notes: For JDAL AOP, this release adds a new @SerializableProxy annotation for fields and types and Spring AOP support for the @DeclareMixin AspectJ annotation. For JDAL Vaadin, it adds new annotation-driven data binding configuration, a new Login form, a new navigator button bar, fixes for the Spring Vaadin Scope, fixes for internationalization issues, and upgraded samples.
Paranoid TelnetD is written in straight C with few dependencies. It is intended for use with embedded or legacy devices (like the hand-scanners used in warehouses) that communicate via telnet. It features: 'telnet only' user accounts, separate from the system authentication (so only the specified usernames/passwords can login via telnet, and only via telnet); user, IP address, and MAC address whitelisting/blacklisting; chrooting with 'bind mounts' to allow access to certain directories under the chroot jail; and 'honeypot mode' in which all authentication fails and all events are logged at syslog 'crit' level.
Release Notes: This release adds IPv6 support, fixes segfaults, provides more conservative use of file descriptors, and makes Shadow MD5 passwords work.
Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, and a Java download page in case the appropriate JRE cannot be found. The increase in size of the application is small.
Release Notes: It is now possible to configure the JRE search to look for 32-bit or 64-bit Java Runtime Environments. The logging was improved. Problem with loading JVM options from Ini file was fixed. A crash was fixed when the classpath was not defined.
Super Grub2 Disk is a bootable floppy, CDROM, or USB system which lets you boot into your system. It is simply a Grub2 disk with a lot of useful menus. It can try to autodetect all of your operating systems, load your grub.cfg configuration file, and load grub2's core.img, even if the mbr is damaged. It has multi-language support.
Release Notes: The Extensible Firmware Interface (EFI) detection subsystem was improved to detect all the lower and upper case combinations of efi file extensions and ESP directories. That improvement allows Super Grub2 Disk to find its own EFI extension-based released files.
DiffImg is a simple image comparison tool which takes two RGB images with the same size as input. Some statitics are computed, and the positions at which pixels differ are displayed as a color mask.
Release Notes: Changes the default location of the translation file on Linux ("/share/diffimg/locale" instead of "/share/locale"). Adds an OS X target (experimental). Adds Debian package files. Adds a portable option. Minor fixes.
congruity is a GUI application for programming Logitech Harmony remote controls. Configuration setup is via the Logitech Web site, in the same fashion as Logitech's own Windows/Mac OS software. congruity will handle processing the files downloaded from the Web site, which perform "check connectivity", "configuration update", "firmware update", and soon "ir learning" operations. It uses libconcord for the underlying remote interaction, is written in Python/wxPython, and is portable to at least Linux and Windows.
Release Notes: This is a significant feature and bugfix release for MHGUI, and all MHGUI users are encouraged to upgrade. It does not contain any changes to the congruity application itself, so non-MHGUI users do not need to upgrade. Major improvements to MHGUI include: support for Harmony 650 and Harmony Link; support for configuring the Watch TV button on Harmony 200/300; updates to the Device Configuration page to indicate clearly which commands are mapped and which are not; and a rework to process long running network and USB operations in the background and provide better status.
RedKite CMS is a Content Management System built on top of Symfony2 and Twitter-Bootstrap frameworks. It lets you manage the content of your website inline, using an interface designed to increase the quality of the user experience. You are not required to have technical skills related to Web programming to build a website using this CMS.
Release Notes: The application is fully released under the MIT License. Bundles comes with the application instead of downloading them by composer. The TinyMCE editor has been configured to allow adding font-awesome icons from source code. An annoying bug has been fixed that moved the top/bottom arrows used to move the interface to the opening popover.
SimpleFootie is a text-based football match engine simulation. It currently simulates score calculations and intends to provide a robust and extensible infrastructure.
Release Notes: Simplified and corrected match calculation in neutral ground. Support for neutral venues in the Web application interface. Command-line argument support.
QXmlEdit is a simple XML editor. Its main features are unusual data visualization modes, nice XML manipulation and presentation, and multi-platform support. It can split very big XML files into fragments, can compare XML files, and has a graphical XSD viewer.
Release Notes: This release sports a new user interface design using a single column in the tree view.
Various archive formats can be created, extracted, tested, listed, searched, compared, and repacked by patool. The advantage of patool is its simplicity in handling archive files without having to remember myriad programs and options. The archive format is determined by the file(1) program and as a fallback by the archive file extension. patool supports 7z (.7z), ACE (.ace), ADF (.adf), ALZIP (.alz), APE (.ape), AR (.a), ARC (.arc), ARJ (.arj), bzip2 (.bz2), CAB (.cab), COMPRESS (.Z), CPIO (.cpio), deb (.deb), DMS (.dms), FLAC (.flac), gzip (.gz), ISO (.iso), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm), RAR (.rar), RZIP (.rz), SHN (.shn), tar (.tar), XZ (.xz), zip (.zip, .jar), and ZOO (.zoo) formats. It relies on helper applications to handle those archive formats (for example bzip2 for BZIP2 archives). The archive formats tar, zip, bzip2, and gzip are supported natively and do not require helper applications to be installed.
Release Notes: Fixes detection of existing broken symlinks when unpacking.