Makeflow is a workflow engine for executing large complex applications on clusters, clouds, and grids. It can be used to drive several different distributed computing systems, including Condor, SGE, and the included Work Queue system. It does not require a distributed filesystem, so you can use it to harness whatever collection of machines you have available. It is typically used for scaling up data-intensive scientific applications to hundreds or thousands of cores.
Release Notes: Support for workers hierarchies, with a master-foremen-workers paradigm. Additionally, a worker now is able to handle more than one task at a time. Support has been added for task categories. A rule can be labeled with a category, and required computational resources (disk, memory, and CPU) can be specified per category. Makeflow then automatically communicates these requirements to the work queue or condor.
Burp is a program that backs up and restores data. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.
Release Notes: This is a candidate for being a 'stable' version. The intention is that only bugfixes will apply to this, and new features will go on the 1.4.x branch. It fixes truncation of timestamps in the live status monitor. The 'resume partial' feature now defaults to being off, with an option to turn it on. Windows build packages were upgraded to: binutils-2.23.1, gcc-4.7.3, gmp-5.1.2, mingw-w64-v2.0.8, mpc-1.0.1, mpfr-3.1.2, openssl-1.0.1e, zlib-1.2.8, and pcre-8.33.
OProfile is a low-overhead, transparent profiler for Linux. It is capable of instruction-grain profiling of all processes, shared libraries, the kernel, and device drivers, via the hardware performance counters.
Release Notes: This release has a new 'ocount' program for collecting raw event counts on a per-application, per-process, per-CPU, or system-wide basis. New processor support: Intel Haswell, IBM zEnterprise EC12 (zEC12), AMD Generic Performance Events, IBM Power ISA 2.07 Architected Events, and IBM POWER8.
Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.
Release Notes: Support for a search system call has been added. Search allows for finding files in a number of directories with a shell pattern. See parrot_search for more information. There are several bugfixes for cvmfs support.
milter manager is a flexible and low administrative cost anti-spam system that can be used with MTAs that support milters like Sendmail and Postfix. It provides an effective solution by combining a range of existing milters.
Release Notes: There are no incompatible changes between 1.8.9 and 2.0.0. This version is compatible with 1.8.x, so you can upgrade without editing config files.
junit-quickcheck is a library which supplies JUnit theories with random values with which to test the validity of the theories.
Release Notes: Basic generators have been split from the core into a separate ServiceLoader-able JAR.
eSpeak for Android is a port of the eSpeak Text-to-Speech synthesiser to Android, supporting 75 languages and accents. It is based on the eyes-free version, but with improved language selection and language name display, support for accents and special characters, improved handling of speech rate and pitch, support for MIPS-based devices, and improved support for SSML.
Release Notes: This release updates to eSpeak 1.47.11d and fixes crashes when running on Android 4.3. English (Caribblean) is now reported as English (Jamaican), and Spanish (Latin America) is now reported as Spanish (Mexico), to address Android 4.3 issues. Translations for Slovak, Bulgarian, Catalan, and Vietnamese have been updated.
Nagstamon is a Nagios status monitor with a UI that resides in the systray or as a floating statusbar on your desktop. It informs you in realtime about the status of your Nagios, Icinga, Opsview, Ninja, Check_MK/Multisite, Centreon, or Thruk-monitored network. It alerts you with sound and visual notification. Failed hosts and services are easy to connect with by SSH, RDP, and VNC. Custom actions can be run on certain events. It works best with GNOME, but also with KDE, Mac OS X, and Windows.
Release Notes: This release adds support for Ubuntu AppIndicator, libnotify desktop notification, and Centreon criticality. It fixes a broken authentication dialog, a wrong OK state for Nagios and Icinga, Correct-Statusbar-Position-O-Matic, some Thruk issues, a popup resizing artefact, some server edit dialog bugs, and a missing auth field in Icinga when credentials are wrong.
Django Live OS is a live CD based on Debian stable which enables easy setup, hosting, and testing of Django apps.
Release Notes: This release is built on Debian Squeeze and includes MongoDB as one of the optional backends, along with MySQL.
imread is a simple library which reads and saves images from disk to and from numpy arrays. Its goal is to perform this task simply, so that it can become very stable, leaving more complex image processing for other packages.
Release Notes: This release adds TIFF metadata reading and writing and the ability to read from an in-memory blob. Writing TIFF RGB is now supported, and a small bug in TIFF writing has been fixed (the resulting files were not fully standard compliant, so you'd get a warning with some tools).
Mroonga is a MySQL storage engine based on Groonga, the full text search engine. It support MySQL 5.5 or later and MariaDB 10.0 or later.
Release Notes: This release supports the mroonga_action_on_fulltext_query_error session variable, which controls how to report a message on error. It supports four types of error handling, ERROR, ERROR_AND_LOG, IGNORE, and IGNORE_AND_LOG. This release also supports Fedora 19. Since Fedora 19, MariaDB is adopted, but currently the mroonga package supports MySQL only (community-mysql).
Groonga is a fast and accurate full text search engine based on an inverted index. Newly registered document instantly appears in search results, and updates are allowed without read locks. These characteristics result in superior performance for real-time applications. It is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries.
Release Notes: This release supports backslash escapes in the query syntax, enables you to search even though a special character is contained, and supports Fedora 19.
KeyBox is a Web-based SSH console for executing commands and managing multiple systems simultaneously. It allows you to share terminal commands and upload files to all your systems. Once the sessions have been opened you can select a single system or any combination on which to run your commands. Also, additional system administrators can be added and their terminal sessions and history can be audited.
Release Notes: This release migrates from SQLite to an H2 embedded database and upgrades jetty to 8.1.12.
EC2Box is a Web-based tool that allows EC2 users to open multiple shells, execute shared commands, upload files, and store connection info for EC2 instances running on Amazon Web Services (AWS).
Release Notes: This release migrates from SQLite to an H2 embedded database, removes the EC2 region selection so servers are selected based on the imported keys, and upgrades jetty to 8.1.12.
PerfMonger is an yet another performance monitoring tool. The monitoring targets of PerfMonger are similar to the ones of sysstat (CPU usages, IO usages, etc.), but PerfMonger can collect and report performance information very frequently (the reporting interval of sysstat is 1 second at minimum, but PerfMonger can use a much smaller interval such as 0.5 seconds or 0.01 seconds) and can display performance information in both human-readable and machine-readable formats.
Release Notes: This release improves the visualization of performance information, including some new kinds of graphs and realtime monitoring of graphs via the Web UI. The "perfmonger server" subcommand is a self-contained Web server showing realtime CPU and I/O graphs with HTML5 Canvas. "perfmonger plot" can generate a CPU usage graph of all cores at a glance.
BIRD is a dynamic routing daemon for UNIX-like systems. It should support all routing protocols used in the contemporary Internet, such as BGP, OSPF, RIP, and their IPv6 variants. It also features a very flexible configuration mechanism, and a route filtering language.
Release Notes: This release adds an OSPF stub router option (RFC 3137), TTL security for OSPF and RIP, protocol packet priority and traffic class handling, multiple routing tables support for FreeBSD and OpenBSD, extension of constants to all filter data types, an eval command, an "bgppath ~ int set" filter operation, and several bugfixes.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a bugfix release.
SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
Release Notes: PostgreSQL index metadata for tables is now retrieved correctly, despite PostgreSQL bugs #3480 and #6253. PostgreSQL and Apache Derby view definitions are also retrieved correctly, and index definitions are retrieved for PostgreSQL and Oracle.
libferris is a virtual filesystem that exposes hierarchical data of all kinds through a common C++ interface. Access to data is performed using C++ IOStreams and metadata is available as key-value pairs through the Extended Attributes (EA) interface. Rich support for filesystem indexing is included to provide timely search results for well into millions of files. Ferris uses a plugin API to handle a large range of data sources, metadata, and index and search strategies. Filesystems include file:// with monitoring, XML (mount an XML file as a filesystem), relational databases, ISAM databases (Berkeley db, tdb, gdbm, eet et al), xmldb, LDAP, Applications (Evolution, Firefox, Emacs), HTTP, FTP, sockets, and RDF (from XML, binary, soprano). EA generators include image, audio, and animation decoders.
Release Notes: This release adds initial support for mounting Google Drive with support for listing, uploading, downloading, and altering metadata, and viewing how files are shared and adding new users to those shares.
openTCS is a platform-independent transportation control system (TCS) intended to control automatic guided vehicles (AGVs), but which can be used to steer virtually any (track-guided) vehicle. It consists of an abstract kernel which implements replaceable algorithms and strategies (computation of routes, dispatching of orders to vehicles, scheduling of resources, etc.), pluggable vehicle drivers which implement communication protocols, and a graphical frontend for creating and visualizing logical models of areas the vehicles are moving in.
Release Notes: This release updates the included XML Schema definitions for the host interface. There are no functional changes.
o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.
Release Notes: Stateful objects can be constructed now with a keep value (\\) operator. The value of a stateful object is evaluated at most once, in contrast to a standard stateless object, the value of which is evaluated on each request. The binding statement (<-) is now used to assign new values to variables. In addition, a value assignment statement (=) can be used to perform the assignments in a more traditional imperative manner. The combined assignment statements (+=, -=, *=, /=) have been added.
Android for x86 is a port to the x86 platform.
Release Notes: This is the first Freecode release.
dhcpy6d delivers IPv6 addresses for DHCPv6 clients, which can be identified by DUID, hostname, or MAC address, as in the good old IPv4 days. Addresses may be generated randomly, by range, or by arbitrary ID or MAC address. Clients can get more than one address, leases and client configuration can be stored in databases, and DNS can be updated dynamically.
Release Notes: This release adds the ability to run the daemon as a non-privileged user and group.
AKFAvatar is a fancy graphical user interface for text oriented applications where an avatar appears on the screen and provides information in a balloon. It also supports recorded audio files. Applications for AKFAvatar can be written in Lua, and there are interfaces for C and Free Pascal. A number of ready-to-use applications and modules are provided, including a text viewer and a module that makes question-answer exercises. For POSIX-compatible operating systems there is a man page viewer and a terminal emulator, which makes it possible to run many existing terminal-based programs in this fancy environment.
Release Notes: This release has several minor improvements, and there are some new functions for handling UTF-8.
check_ssl_cert is a Nagios plugin to check X.509 certificates. It checks if the server is running and delivers a valid certificate. It also checks if the CA matches a given pattern, and checks the validity.
Release Notes: This release adds an option to force a certain SSL version.