upstart is a replacement for the /sbin/init daemon that handles starting of tasks and services during boot, stopping them during shutdown, and supervising them while the system is running.
Release Notes: Stops Upstart from indirectly stealing console ownership. Fixes a bug that could result in incorrect output from initctl(8) environment commands. Fixes incorrect variable usage that could result in a crash. Fixes a stateful re-exec issue triggered by invalid jobs. A stateful re-exec fix to serialize the D-Bus session bus. init-checkconf(8) now uses a Session Init and can also be run as root. upstart-socket-bridge(8) now supports IPv6. Allows telinit(8) to work on systems with no D-Bus system bus.
Ldap Synchronization Connector reads from any data source including databases, LDAP directories, or files and transforms and compares this data to an LDAP directory. These connectors can then be used to continuously synchronize a data source to a directory, for a one shot import, or to compare differences by outputting CSV or LDIF format reports. It offers a powerful transformation engine based on a scripting language to easily manipulate data on the fly. Various identity management functions are included for directory-specific compatibility - most notably Active Directory (changing passwords, account status, last logon, etc.).
Release Notes: Integer limitation in unixTimestampToADTime. Fixes in the monitoring script. Fixes for documentation and the unit test. Manages NULL values in JDBC source in asynchronous mode.
LemonLDAP::NG is a modular Web SSO based on Apache::Session modules. It simplifies the building of a protected area with a few changes in the application. It manages both authentication and authorization and provides headers for accounting, so you can have full AAA protection for your Web space. LemonLDAP::NG is a complete rewrite of LemonLDAP. All components needed to use it and to administer it are included in the tarball. However, all modules developed for LemonLDAP may not work with LemonLDAP::NG.
TXR is a new data munging language. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.
Release Notes: An important change in quasiquote syntax that breaks backward compatibility (albeit trivially). A new assert directive in the pattern language. Functions for environment manipulation are exposed. New functions for simplifying the opening of multiple files as one big stream. A base ten log function. print-line can be called with no arguments. Fixes broken support for dynamic field widths and precisions in the format function. Fixes a few minor bugs in the main command line processing and elsewhere.
WeatherLog is an application for keeping track of the weather and getting information about past trends.
Release Notes: This release adds the ability to select a subset of dates to show info/charts about. It differs from the existing feature in that the new one allows for non-consecutive dates.
Wireshark is a network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames. It provides a commercial-quality packet analyzer for Unix, and the most useful packet analyzer on any platform.
Release Notes: Several vulnerabilities have been fixed. Many other bugs have been fixed.
ClassicMenu Indicator is a notification area applet (application indicator) for the top panel of Ubuntu's Unity desktop environment. It provides a simple way to get a classic GNOME-style application menu for those who prefer this over the Unity dash menu. Like the classic GNOME menu, it includes Wine games and applications if you have those installed.
Release Notes: This release uses $XDG_MENU_PREFIX to find desktop-specific menu definitions. This fixes the menu, for example, on Xubuntu. The items in the "ClassicMenu Indicator" are on all desktops, and there are some new items to change the configuration, e.g. to get the old icon back. This release adds Arabic, Bulgarian, Catalan, Galician, Greek, Norwegian Bokmal, Spanish, Swedish, Telugu, and Turkish translations.
GAMGI (General Atomistic Modelling Graphic Interface) is a program to build, view, and analyze atomic strucures such as molecules, crystals, glasses, liquids, etc. It aims to be useful for: the scientific community working in Atomistic Modelling that needs a graphic interface to build input data and to view and analyse output data, calculated with Ab-Initio and Molecular Mechanics programs; the scientific community at large studying chemistry, physics, materials science, geology, etc., that needs a graphic interface to view and analyse atomic structural information and to prepare images for presentations in classes and seminars; teaching chemistry and physics in secondary schools and universities; science promotion in schools, exhibitions and science museums.
Release Notes: All Formats documentation has been reviewed, particularly for Cluster, Group, Plane, and Direction objects. Attribute type has been replaced by reference in XML group elements. The code bridging GTK and OpenGL has been reviewed. The license for the source code and documentation has been changed to the GPLv3. sha256sum is used to checksum distribution tarball files.
librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache-efficient and multithreaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available (matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction/setting, blocks extraction, norm computation, formats conversion). The RSB format is especially well-suited for symmetric and transposed multiplication variants. On these variants, librsb has been found to be faster than Intel MKL's implementation for CSR. Most numerical kernels code is auto-generated, and the supported numerical types can be chosen by the user at buildtime. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.
Release Notes: This is a maintenance release with small fixes: a compiler bug workaround; an innocent incorrect function signature bugfix; using REAL(KIND(1.e0)) instead of REAL*4; and minor bugfixes to the rsbench program and the Sparse BLAS functionality.
Attic is a deduplicating backup program. The main goal of attic is to provide an efficient and secure way to back up data. The data deduplication technique used makes Attic suitable for daily backups since only actual changes are stored. Main features: space efficient storage, optional data encryption, and off-site backups.
Release Notes: This release adds new features such as a "check" command for repository consistency checks, improves metadata deduplication, and adds many bugfixes and other minor improvements
BIRQ (Balance IRQs) balances interrupts between CPUs on Linux while under high loads. It is written in C with no external dependencies.
Release Notes: Sometimes, while under a really high load, the previous version of birq can mistakenly blacklist IRQs on start. This has been fixed in birq-1.1.1, along with fixes for some warnings.
alscan extracts data from Web server access logs. It creates a report based upon the contents of the logs and the options specified on the commandline.
Release Notes: This is the initial public release.
Aspose.Slides for Java is a Java component for manipulating PowerPoint presentations. It doesn't require PowerPoint and supports export to PDF, embedding and linking of audio and video frames, slide cloning, thumbnail generation, and presentation features, the ability to extract text from a presentation, and more.
Release Notes: This release improves HTML exportation, which includes support for bookmarks and rendering bullet points in the output HTML. It rectifies issues like wrong text wrapping, improper background images, and improper text rendering for exported HTML. PDF exportation has been enhanced in this release. For this, many issues pertaining to missing or improperly-rendered images and improper horizontal or vertical lines for shapes have been resolved. This release also improves wrong font rendering, including Chinese fonts for generated PDF files.
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.
Release Notes: This release adds a link to save all attachments to the message popup window, improves support for broken S/MIME messages, updates the Danish translation, and adds small bugfixes and improvements.
isort automatically sorts and sections Python imports. It can turn even the most messy import structure into nice clean sections without duplicates. It provides a command line utility, Python library, and Kate plugin for convenient use.
Release Notes: This release fixes a bug which caused isort to incorrectly wrap imports when they where wrapped after a period.
MyJSQLView provides an easy-to-use Java based GUI frontend for viewing, adding, editing, or deleting data in the Apache Derby, H2, HSQL, Microsoft SQL, MSAccess, MySQL, Oracle, PostgreSQL, and SQLite databases. A query frame allows the building of complex SQL statements and SQL Query Bucket for saving such. The application allows easy sorting, searching, and import/export of table data. A plug-in framework allows inclusion of tools to visually build queries, profiles, and plot data for analysis.
Release Notes: This release supports the Microsoft SQL database and updates the Visual QueryBuilder plugin.
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2. Note that users of miniaturized single-board computers running Linux, such as the Raspberry Pi and the Beagle Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.
Release Notes: This is the final update of this project. It is essentially a minor bugfix release, but there is an important license change. The author has now removed the copyright and granted it to the Public Domain in all perpetuity.
dosfstools includes the mkfs.fat (aka mkfs.vfat and mkfs.msdos) and fsck.fat (aka fsck.vfat and fsck.msdos) utilities, which respectively make and check MS-DOS FAT filesystems.
Release Notes: fsck now fixes errors on filesystems suffering from frequent power losses.
jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.
Release Notes: This is a patch release with some useful fixes for the 3.2 branch.
web2ldap is a full-featured Web-based LDAPv3 client written in Python. It is designed to run either as with stand-alone built-in Web server or under the control of another Web server with FastCGI support (e.g. Apache with mod_fastcgi). It has support for various LDAPv3 bind methods and a powerful built-in schema browser. HTML templates are supported for displaying and editing entries, and LDIF templates can be used for quickly adding new entries. A built-in X.509 parser displays a detailed view of certificates and CRLs with active links.
Release Notes: This release makes many improvements in the UI and a partial rewrite under the hood.
The xterm program is the standard terminal emulator for the X Window System. It provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.
Release Notes: This release fixes a regression in validation against /etc/shells and adds a check for paths which match /etc/shells via a symbolic link.
CCruncher is a project for quantifying portfolio credit risk using the copula approach. It is a framework consisting of two elements: a technical document that explains the theory, and a software program that implements it. CCruncher evaluates the portfolio credit risk by sampling the portfolio loss distribution and computing the Expected Loss (EL), Value at Risk (VaR), and Expected Shortfall (ES) statistics. The portfolio losses are obtained simulating the default times of obligors and simulating the EADs and LGDs of their assets.
Release Notes: This release embeds fonts in PDF technical documents because some users reported visualization/printing problems.
P* (P-star) is a Web programming language that incorporates common tasks like template handling and database queries into the language. It features MySQL database access with prepared statements, HTML templates, standard arithmetic and variables, functions, structs, (to-be-classes), JSON output, and GET and POST. Programs can be run on the command line, in a CGI environment, or by the P* Apache Module.
Release Notes: This release adds new file I/O functionality. P* can read a file line by line, and you can edit lines as you traverse the file. P* will cache your changes and modify the file before you close it.
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.
Release Notes: This release fixes detecting of expired sessions via AJAX and updates the Danish translation.
s6-networking is a collection of small Unix tools designed to help networking. It includes clock synchronization, Unix and TCP super-servers, Unix and TCP access control, and other miscellaneous utilities. It is particularly suited for management of clients and servers on embedded devices, but works just as well on larger systems.
Release Notes: This release fixes a small bug in s6-tcpserver-access that could cause the TCPREMOTEHOST variable to not be properly set.