LIXA (LIbre XA) is a Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA is a Transaction Manager but it's not a Transaction Monitor; this is the distinguishing feature of the project. LIXA technology enables every application container, like a Web server or a shell, to become an XA compliant application server. The client/server architecture of LIXA allows many application containers to share a single LIXA (state) server; this is ideal when horizontal scalability is a must and many identical application containers must refer to a single transactional environment. Performance, scalability, and high availability are key features of the project. LIXA can be used with the C, C++, and PHP programming languages.
Release Notes: This release is the porting to the Intel/AMD 64-bit architecture for the GNU/Linux operating system.
dtrx intelligently extracts many different archive types. It will get the contents from tar, zip, rpm, deb, and cpio archives, as well as compressed files, with one simple command. It helps keep your filesystem sane by putting every archive's contents into a dedicated directory, and making sure the owner can read and write whatever's extracted. It can even recursively extract archives.
Release Notes: This release supports LZH archives, using the lha tool. It includes a couple of minor bugfixes.
U++ is a C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance. Based on strictly deterministic design, it provides a viable alternative to garbage-collected platforms, even for business logic oriented problems.
Release Notes: New "Rainbow" technology decouples the U++ GUI from the host platform. It is now possible to develop a new GUI implementation without changing the core U++ files. The "Framebuffer" package uses Rainbow to implement a GUI for a trivial RGBA framebuffer (with keyboard and mouse inputs). The command line utility "umk" (a GUI independent U++ package builder) has been added. The docking package was adopted to the main source tree. There are many other changes in TheIDE and libraries.
Urbi is a robotics software platform. It includes a C++/Java middleware API called UObject to interface components such as motors, cameras, and algorithms, and an innovative scripting language, urbiscript, with built-in support for parallel and event-based programming, used to write high-level behaviors and orchestrate the interactions between components. UObject components are built as shared libraries exposed as native objects within urbiscript, and either hot-plugged in a running Urbi engine, or started as a remote autonomous process communicating with the engine via the network. At any time, new urbiscript code can be sent to a running Urbi engine via a simple telnet, to introspect the state of components, modify existing code, or add new behaviors. Urbi is cross-platform and supports several robots (Gostai Jazz, Lego Mindstorms, Aldebaran Nao, Segway RMP, Spykee, Bioloid, etc.) and a simulator (Webots).
Release Notes: Even more bug and documentation fixes. Boost and ROS have been upgraded. Initial support for pkg-config.
Bible-Discovery is Bible study and concordance software. It contains several Bible translations, dictionaries, tools for helping to understand the texts in the original language, bookmark handling, customizable font size and color, a biblical text importing pane, and a parallel and comparative Bible read feature.
Release Notes: The appearance of the program has been redesigned. Now it looks like the modern Android version of Bible-Discovery. Already you can write notes as well (e.g., for preaching sermons in church), and you can add your own commentary to the verses. It is possible to integrate e-Books. Essentially, almost any good quality Christian literature can be made readable and searchable by the program (if the raw text format and the license are appropriate, it can be converted) and MySword and TheWord books can be converted easily in the import menu.
c++-gtk-utils is a lightweight library containing a number of classes and functions for programming GTK+ programs using C++ in POSIX environments where the user does not want to use a full-on wrapper such as gtkmm or wxWidgets. It provides classes for managing the lifetimes of GTK+ widgets and windows that will make GTK+ exception safe, functions to make single instance programs where restarting will bring up the existing instance, smart pointer classes for memory management, thread-safe signal/slot classes with automatic disconnection, classes for using std iostreams with files opened with Unix file descriptors, functions for connecting a callback object and a Unix file descriptor to the main loop with provision for automatic disconnection, classes and functions for inter-thread communication, some convenience pthread wrapper classes., a class encapsulating anonymous Unix pipes, a class to reassemble UTF-8 sent over pipes and sockets, and classes for printing Postscript files and plain text using the GTK+ print system.
Release Notes: The build system has been updated. Minor bugfixes and improvements have been made.
Tomb is a system to make strong encryption easy for everyday use. A tomb is like a locked folder that can be safely transported and hidden in a filesystem. Its keys can be kept separate; for example, you can keep the tomb on your computer and its key on a USB stick. Tomb is written in code that is easy to review and links shared components: it consists of a ZShell script and desktop integration apps; it uses standard GNU tools and the cryptographic API of the Linux kernel (dm-crypt) via cryptsetup.
Release Notes: This release includes an important fix to correctly parse spaces in passwords. It also introduces a new 'passwd' command to change a key's password, checks on swap usage, and has updated documentation and better desktop integration.
The SE Toolkit is a collection of scripts for performance analysis and system diagnostics. It allows automatic analysis of system health status and gives advice on performance improvement. The scripts are written in SymbEL, an interpreted language focused on reading kernel data. It has been a standard in system performance monitoring for the Solaris platform over the last 10 years.
Release Notes: Accessing mib$tcp instead of the deprecated kvm$tcp_mib (Bug #2116736) has been added. Support for IGB network interfaces (from x4170) has been added (Patch #2812730). Support for nxge network interfaces (from T5240) has been added (Feature Request #1989844). Support for NFSv4 as been added (Patch #2957291). The package location has moved from Blastwave to OpenCSW.
BitNami Subversion Stack is an easy-to-install, ready-to-run binary distribution of Apache and Subversion. Linux, OS X, and Windows are currently supported.
Release Notes: This release updates Apache to 2.2.21 and Subversion to 1.7.1.
BitNami Cloud Tools packages together Amazon Web Services tools with preconfigured Java and Ruby language runtimes to work out of the box. It is a self-contained, easy to use distribution with one goal in mind: to make it simple to get started using AWS services from the command line.
Release Notes: This release updates the aws-ec2-api to 184.108.40.206, aws-elb to 220.127.116.11, aws-sdk-ruby to 1.2.3, and aws-sdk-java to 18.104.22.168-20.
Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. It combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. It is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. It is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. It has been used on games such as World of Warcraft, FarCry and Angry Birds, among others.
Release Notes: Documentation and portability fixes.
ExactScan is a versatile document capture application for home offices and workgroups. It is designed from the ground up for high-speed document scanners and can easily handle hundreds of images per minute, including duplex scans. Included functionality reaches from managing, sorting, and editing singles pages to writing multi- as well as single-page PDF files including JPEG compression and TIFF, JPEG, JPEG2000, and PNG bitmap files. ExactScan allows performing state of the art image processing including automatic cropping, deskewing, dynamic thresholding for perfect black and white documents, and descreening print rasters.
Release Notes: This release adds support for various new scanners, improved support and scan speed for certain new scanner models, and auto-crop and de-skew accuracy and performance. The professional version further adds automatic source mode and an automatic color mode and improved OCR recognition of Typewriter text, retention of certain font families, OCR text positioning, and OCR recognition, accuracy, and stability.
OCRKit uses OCR to recognize the text in a graphic, which is particular useful for PDFs received via email, created by DTP, office applications, or images obtained from a scanner, copier, or digital still camera.
Release Notes: This release improves recognition of Typewriter text, retention of certain font families in PDF and HTML, text positioning accuracy in PDF, and stability. There are many other improvements.
libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types. The goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. It includes a shell-command and bindings for Java (JNI) and Python.
Release Notes: This release adds support for Matroska, fixes some minor bugs (leaks on error-handling paths), and does some minor code clean up (fixing compiler warnings about dead code).
The TeXlipse plugin adds LaTeX editing support to the Eclipse IDE. It provides both LaTeX and BibTeX editors, a project creation wizard, and a complete user manual of the editor functions. Additional features include syntax highlighting, document outline, section folding, command completion, cite and ref completion, templates, builder integration, viewer integration with inverse search, and more. The plugin makes it possible for LaTeX documents to be edited and built like normal projects in an IDE, and the viewer support makes it easy to check the outcome.
Release Notes: This release adds BibLaTeX support, some enhancements to the build system, and fixes for various bugs.
Movgrab is a command-line movie downloader for sites like YouTube. It has no dependencies; everything that's needed should be there in the tar.gz package. Movgrab can connect through an HTTP proxy, can output the download to stdout for piping into another program, and can fork into the background to free up the console. When forked into the background, its progress can still be seen in a ps list.
Release Notes: Bugfixes, particularly for Mac OS X, which seems more strict about bugs than Linux.
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
Release Notes: This release includes an interactive tutorial. The data plotting widget can now color data points according to another dataset. The CSV import is much improved, allowing European numerical formats and different date formats. Datasets can now be copy, pasted, or imported from the clipboard. The size of SVG exported files has been greatly reduced. The axis widget can have its range interactively changed, and its minimum and maximum can be specified in date-time format. In addition, there have been several other minor improvements and bugfixes.
Monitoringplug is a collection of monitoring plugins for Nagios. This collection uses libraries like net-snmp, curl, ldns, selinux, xmlrpc-c, and expat to check services.
Release Notes: This release adds more perfdata and some cleanup of file headers and footers. It adds a new check_smb_share, a check_mem check, and a check_interface (snmp IF-MIB) check. It adds pnp4nagios templates for some checks.
Monitorix is a lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size may also be used on embedded devices as well.
Release Notes: This version introduces three new graphs to monitor the Squid Proxy Web Cache, the NTP server, and the Icecast Streaming Media Server. All graphs have been created following the classical Monitorix layout while, at the same time, attempting to be as complete as possible. Other highlights of this release include the support for network port monitoring and Nginx network traffic monitoring on FreeBSD and OpenBSD systems.
din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.
Release Notes: This release immediately creates a scratch curve or inserts a vertex when there is only one curve in a curve editor. It adds new keyboard shortcuts for setting octave shift BPM, attack, and decay times. Delay lines can now be toggled from the keyboard-keyboard. The waveform on keyboard-keyboard has been changed from a sine wave to the waveform used on the microtonal-keyboard.
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab's. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS numerics libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.
Release Notes: This release has fixes for linking issues on recent Ubuntu and Debian systems. It also has fixes for inconsistencies in interactions between matrices and cubes.
Darning is a tool for managing a series or sequence of patches to a software source tree, in the same vein as quilt but with extended functionality. It supports advanced patch concepts such as file mode changes and copying/renaming files. The GUI is the primary interface and the most complete, but a command line interface is also provided with fewer features at this stage.
Release Notes: Minor feature enhancements. Git binary patches can now be imported.
tkdiff is a graphical diff and merge tool that runs on many platforms. It supports many revision control systems: AccuRev, BitKeeper, ClearCase, CVS, Git, Mercurial, Perforce, PVCS, RCS, SCCS, and Subversion. It is also useful with unversioned files.
Release Notes: Support for Subversion, Bitkeeper, and PVCS was updated, and rudimentary support for Git was added. The file browser dialog has a sense of location now, and looks for the second file in the same directory as the first. The Mac OS application will run on Lion.
TkCVS is a cross-platform, Tcl/Tk-based GUI for the CVS and Subversion configuration management systems. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS, Subversion, or RCS commands on the selected files. The Log Browser displays a branch diagram of the revision history. The Module Browser extends CVS with facilities for a user-friendly listing of modules in the repository. TkDiff is included for browsing and merging your changes.
Release Notes: This update supports Subversion 7.1, in which the location of the Subversion subdirectories has changed. Its appearance with Wish 8.5 has improved. There are minor enhancements and bugfixes.
GAdmin-HTTPD is an easy to use GTK+ frontend for Apache. It features management of default servers and multi-vhosting, users, and modules. It handles configuration import and creation, manual editing, access and error log browsing, and more.
Release Notes: Deletes .htaccess files when the last user is removed. Fixes a possible startup crash. Indentation fixes and cleanups.