HORRORss is a set of Java classes to parse RSS files. It works with simple objects (POJOs) which represents the main items of RSS files like "channel", "image", and "item". The main features are ease of use, compatibility with all RSS/RDF specifications.
Release Notes: This release fixes a bug with getting the element link from Atom files and adds the ability to create custom parsers.
Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.
Release Notes: This release adds an init mode to create the initial XML configuration file and adds small fixes.
SHOGUN is a machine learning toolbox whose focus is on large scale kernel methods and especially on Support Vector Machines (SVM). It provides a generic SVM object interfacing to several different SVM implementations, all making use of the same underlying, efficient kernel implementations. Apart from SVMs and regression, SHOGUN also features a number of linear methods like Linear Discriminant Analysis (LDA), Linear Programming Machine (LPM), (Kernel) Perceptrons, and algorithms to train hidden Markov models. SHOGUN can be used from within C++, Matlab, R, Octave, and Python.
Release Notes: This major update adds many improvements, new features, and bugfixes. It includes everything which has been carried out before and during the Google Summer of Code 2012. Students have implemented various new features such as structured output learning, gaussian processes, latent variable SVM (and structured output learning), statistical tests in kernel reproducing spaces, various multitask learning algorithms, and various usability improvements, to name a few.
libfiu is a C library for fault injection. It provides functions to mark "points of failure" inside your code (the "core API"), and functions to enable/disable the failure of those points (the "control API"). The core API is used inside the code on which you want to perform failure injection. The control API is used inside the testing code in order to control the injection of failures.
Release Notes: This release mostly fixes some bugs in the wrapping of malloc()-related functions and in the backtrace-triggered failure points.
DS Scheduler is a centralized 'cron' type scheduling system for Unix/Linux. It has a Web interface for managing, monitoring, and scheduling jobs and commands in a multi-host environment.
Release Notes: This release fixes the ability to edit jobs, fixes deleting jobs, and adds code cleanup and minor Web fixes.
Release Notes: This release fixes a bug which caused an infinite loop in certain conditions.
Ora2Pg is a Perl module to export an Oracle database schema to a PostgreSQL compatible schema. It connects your Oracle database, extracts its structure, and generates an SQL script that you can load into your PostgreSQL database. It dumps the database schema (tables, views, sequences, indexes, grants) with primary, unique, and foreign keys into PostgreSQL syntax without editing the SQL code generated. It also dump Oracle data into PostgreSQL DB as online process or into a file. You can choose what columns can be exported for each table.
Release Notes: This release adds lots of code improvement, especially regarding case sensitivity. It adds a major feature by allowing data exportation of user-defined composite types. It fixes several bugs and adds some major changes.
Pogo is probably the simplest and fastest audio player for Linux. Its elementary-inspired design uses the screen-space very efficiently. Pogo is especially well-suited for people who organize their music by albums on the hard drive. The main interface components are a directory tree and a playlist that groups albums in an innovative way.
Release Notes: This release features many bugfixes and updated translations, but most importantly the commandline options have been extended. You can now control pogo from the commandline. For example, to pause pogo, invoke "pogo pause". The commands play, pause, next, prev, and stop are available. To let pogo continue playback at startup, use "pogo play".
bfsync is a file-synchronization tool that allows you to keep a collection of big files synchronized on many machines. It is built around a FuSE filesystem, so repositories can be mounted and the contents can be viewed and modified via the mount point. A collection of commands like commit/push/pull/put/get can be used to control bfsyncs behaviour, and trigger data / history transfers between machines. In addition to synchronizing files between many machines, bfsync can also be used to store backups.
Release Notes: This release reduces the memory required for bfsync clone/pull, improves the performance of different parts of bfsync and bfsyncfs, and fixes crash which could sometimes occur during bfsyncfs umount.
Nuxeo Platform provides a framework and set of components to address document management and collaboration needs, including metadata/taxonomies, versioning, lifecyle management, workflow, relations, searching, reporting, transformation, auditing, and retention. Its flexible extension system, based on OSGi, allows developers to quickly configure and extend the platform by creating new components. Its default Web user interface, based on the JSF standard, uses AJAX to create a pleasant user experience. It can also be accessed by a rich client interface through the use of Web services, for instance using the Eclipse-based Nuxeo RCP rich client platform.
Release Notes: This release comes with full integration of the Content Routing workflow engine, enhancements to the social collaboration parts like the activity wall, support for OpenJDK7, new addons providing diffs between documents, file templating, software multi-tenancy, and a new mobile application. It is also the first supporting Nuxeo Drive, a synchronization client "à la DropBox". It's available as a preview version, and the first stable version should come before the end of the year.
Mercurial HeadQuarter is a Web service for managing Mercurial repositories. It allows the user to define contact names, define project descriptions, set up access (read and write), set which types of archives are allowed, define encoding charsets, hide/unhide projects, set the presentation style, and redirect access and error logs to files.
Release Notes: This release adds inline documentation and user management (only for the authentication file).
coverity-submit submits scan requests to the Coverity demo server. If you are a registered user of Coverity's self-build server and have the cov-build tools installed locally, this script automates the process of running the tools and submitting the results with an analysis request to Coverity. It can be configured to store build passwords, local build commands, and other required information for multiple projects so you don't have to remember it - just call the tool and let it manage the details.
Release Notes: Changed to support Coverity's new direct-upload feature.
Embedded Profiler is low-overhead C++ profiler based on automatic instrumentation of functions done by the compiler (GCC, MinGW, or MSVC). Profiling can be done either automatically or manually. Automatic profiling generates a complete call tree and needs no modification of code. Manual profiling requires using the EProfiler API to specify the parts of code to be profiled. The resulting log can be opened in Performance Analyzer, a GUI application with several views designed for comfortable log analysis.
Release Notes: This release contains a fix for the bad call tree decoding for MSVC compilers. The user guide has been improved as well.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Release Notes: Critical warnings on startup of Nautilus were fixed.
Aephea is a text-based authoring tool for HTML. It enforces well-formedness with a simpler and stricter TeX-like syntax and provides useful extensions and abstractions with facilities for adding new ones. It emphasizes a single unified approach that stays close to HTML itself and promotes and utilizes CSS extensively. Abstractions such as dictionary stacks, arithmetic, and iteration are part of Aephea.
Release Notes: Document-level layout logic has been completely removed from the simpledocument framework, and should now be specified in a separate CSS style file. An example file is shipped with Aephea in the contrib directory. Additional hooks have been added to the simpledocument class to facilitate this separation.
Nuvie is an open source engine for Ultima 6, Martian Dreams, and The Savage Empire. It uses the original data files from the games.
Release Notes: Ultima 6 is now fully playable from start to finish in Nuvie. Work has also been done on a new fullscreen UI system that is similar to the one found in Ultima 7.
Util-linux is a suite of essential utilities for any Linux system. It contains the following programs: addpart, agetty, blockdev, cal, cfdisk, chfn, chkdupexe, chrt, chsh, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, display-services, dmesg, elvtune, fastboot, fasthalt, fdformat, fdisk, flock, fsck.cramfs, fsck.minix, getopt, halt, hexdump, hwclock, initctl, ionice, ipcrm, ipcs, isosize, kill, last, line, logger, login, look, losetup, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, need, newgrp, partx, pg, pivot_root, provide, ramsize, raw, rdev, readprofile, reboot, rename, renice, reset, rev, rootflags, script, scriptreplay, setsid, setterm, sfdisk, shutdown, simpleinit, swapoff, swapon, taskset, tailf, tunelp, ul, umount, vidmode, vipw, wall, whereis, and write.
Release Notes: "su" was merged from coreutils, "sulogin" and "utmpdump" were merged from sysvinit, and "eject" was merged from inactive upstream. "lslocks" was added as a new implementation to replace the unmaintained "lslk". "wdctl" was added for monitoring hardware watchdog status. Many new features and command line flags were added. Several features were deprecated.
Release Notes: A recursive loop when the user agent string is blank has been fixed. There are other minor fixes.
Jodd is a Java utility library and set of frameworks. Jodd tools enrich the JDK with many powerful and feature rich utilities. It helps with everyday tasks, and makes code more robust and reliable. Jodd frameworks is set of lightweight application frameworks, compact yet powerful. Designed following the CoC, DRY, and SCS principles, it makes development simple, but not simpler; you get 90% of the features with 10% of the usual effort.
Release Notes: There are important changes in Lagarto/Jerry and in Proxetta. Many small issues have been fixed.
XML parser class is a PHP class that parses arbitrary XML input and builds an array with the structure of all tag and data elements. Optionally it can keep track of the positions of each element to locate elements that may be contextually in error. Supports a parsed file cache to minimize the overhead of parsing the same file repeatedly. Optimized parsing of simplified XML (SML) formats ignoring the tag attributes.
Release Notes: This release adds a new function that can validate and extract data from a whole XML document at once using given rules that define the accepted constraints for the tag structure and tag data values. Custom validation is possible using a subclass to implement custom validation rules. Full documentation of the class was added.
GPUMarkerTracker is a tracking software library for AR (augmented reality) markers. It utilizes GPGPU for fast and accurate tracking. It is intended for detecting markers from an HD resolution image so that small markers placed far from the camera can be detected. Each marker has a 12-bit payload with 9-bit CRC. The library does not produce false-positive detection errors of markers, practically.
Release Notes: This release includes Windows DLLs that can be used with OpenCV-2.4.2. Linux users can use any version of OpenCV.
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 is an updated version of 4MLinux 3.3 Server Edition, using 4MLinux 4.0 as the core system. The servers controlled by the inetd daemon are: FTP (vsftpd 3.0.0), HTTP (Busybox 1.20.1), SFTP (OpenSSH 6.0p1 ), SSH (Dropbear 2012.55), and Telnet. A proxy server (Polipo 126.96.36.199) with Tor 0.2.2.38 is also available. The programming environment includes the CGI version of PHP 5.3.16, the minimal version of Perl 5.16.0, and SQLite 3.7.13. The main security components are 4MLinux Firewall 4.0 (based on iptables 1.4.15) and Clam AntiVirus 0.97.5.
YAGF is a graphical frontend for the cuneiform and tesseract OCR tools. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.
Release Notes: Improved block-splitting. Image preprocessing for the more accurate recognition. Projects can now be saved.
iPDC is a Phasor Data Concentrator that collects data from PMUs and PDC/iPDC that are compliant with the IEEEC37.118 Synchrophasors standard. iPDC does time alignment and combines the received data into frames as per IEEEC37.118 and can send to other iPDCs and applications. It can also archive received data in a MySQL database on the local/remote machine. It includes a PMU Simulator, which is also IEEEC37.118 compliant. A friendly graphical user interface allows a user to add or remove new devices (PMU/iPDC) and send command frames to the devices from which the data is being received.
Release Notes: Database enhancement, PMU Simulator multiple TCP/UDP connections, GUI improvements, bug removal, etc.
JIRA is a J2EE-based issue tracking, bug tracking, and project management application. It handles all kinds of issues (including bugs, features, enhancements, and tasks) and can be used for bug tracking, development help, project management, or group task cataloging.
Release Notes: This point release contains several updates and fixes, the most notable being a performance boost for mentions.