Zynaptic Reaction is a flexible asynchronous programming framework for Java which may be used to implement complex event-driven applications. It is heavily influenced by the Twisted programming framework developed by TwistedMatrix Labs for the Python programming language. The focus of the Reaction library is on the concurrency and callback model and as such it is application neutral. It can be used to manage lots of concurrent I/O or to farm out compute intensive tasks to multicore processors. As well as being usable as a basic Java library, Reaction can also run as an independent OSGi service and integrate into any GUI framework you choose.
Release Notes: This is a major update to the Reaction framework which involves the introduction of Java generics to improve the reliability and maintainability of application code. Most legacy application code should continue to work with the addition of suitable annotations to disable unchecked cast warnings. The standard license for this release has also been changed to the GPLv2 with classpath exception.
video-entropyd is a program to add entropy data from video4linux devices to the kernel random driver.
Release Notes: This version is now compatible with recent kernels (kernels that export the video4linux2 API).
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 contains faster eigen decomposition via optional use of the "divide and conquer" algorithm. It also contains faster transposition of vectors and compound expressions.
Kwatee Agile Deployment is a lightweight automated server software deployment tool targeted at Independent Software Vendors and Cloud Service Providers. Designed for the flexible needs of agile teams, Kwatee installs or updates PHP sites, Java Web apps, Windows services, n-tier applications, etc. in your local network or in the cloud and on virtually any operating system. It shortens software update delivery projects by an order of magnitude but also benefits developers, testers, and technical support in their daily activities.
Release Notes: Files above a certain size incorrectly generated a check integrity error (note that existing archives must be re-imported). Browse/Customize archive caused an internal error in some conditions. Deployment write errors (i.e. no more space) caused files to be partially deployed without reporting errors. Full deployments sometimes silently failed. These issues have all been fixed.
GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.
Release Notes: GApplication can now have a NULL application ID. A GDBus implementation of the message bus for use on Windows only was added. Several GDBus bugs were fixed in the process. Nonce files in DBus addresses are now escaped. Initial underscores in the DBus codegen namespace are now supported. GAppInfo now overwrites DISPLAY only if it is set in the launch context. Several Resource fixes were made. Several other bugs were fixed. Translations were updated.
Bad Behavior 2.2 for PmWiki is a port of Bad Behavior for PmWiki as a "cookbook" recipe. It provides a system for blocking link spam and other malicious activity, and the robots which deliver it. It uses, but does not require MySQL for its logging database.
Release Notes: This release supports Bad Behavior 2.2.3+ whitelisting.
360-FAAR (Firewall Analysis Audit and Repair) is an offline, command line, Perl firewall policy manipulation tool to filter, compare to logs, merge, translate, and output firewall commands for new policies, in Checkpoint dbedit, Cisco ASA, or ScreenOS commands. It is all contained in one file. It can read policy and logs for: Checkpoint FW1 (in odumper.csv / logexport format), Netscreen ScreenOS (in get config / syslog format), and Cisco ASA (show run / syslog format). It uses both inclusive and exclusive CIDR and text filters, permitting you to split large policies into smaller ones for virutalization at the same time as removing unused connectivity. It supports policy to log association, object translation, rulebase reordering and simplification, rule moves, and duplicate matching automatically. It allows you to seamlessly move rules to where you need them. 'print' mode creates a spreadsheet for your audit needs with one command.
Release Notes: This release adds object output to dbedit text in od mode, and NOTE: statements to the policy reader sections. net and service_builder subs now catch and report circular groups and sub groups. Many bugs have been fixed in Cisco object, group, and rule readers and writers. The proto port and toZone fromZone divider character has been changed from . to ~ .
Release Notes: Four tutorials were added. Small refactorings and improvements. The package 'file_formats::excel::excel_writer' was improved. An error in the 'lang' package was fixed. New regions were added to the 'xml::yandex_xml::yandex_xml_markup' package. 2 unit tests were added. The parameter 'common_context' was added.
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 fixes XSS vulnerabilities and regression in PGP support. It has improved HTML editor support, updated Czech, Italian, and Slovak translations, and small bugfixes and improvements.
Zutils is a collection of utilities able to deal with any combination of compressed and uncompressed files transparently. If any given file, including standard input, is compressed, its decompressed content is used. Compressed files are decompressed on the fly; no temporary files are created. These utilities are not wrapper scripts but safer and more efficient C++ programs. In particular the "--recursive" option is very efficient in those utilities supporting it. The provided utilities are zcat, zcmp, zdiff, zgrep, ztest, and zupdate. The supported formats are bzip2, gzip, lzip, and xz. The compressor to be used for each format is configurable at runtime.
Release Notes: The configure option "--datadir" has been renamed to "--datarootdir" to follow GNU Standards.
GOsa² provides a powerful framework for managing accounts and systems in LDAP databases. Using GOsa² allows system administrators to easily manage users and groups, fat and thin clients, applications, phones and faxes, mail distribution lists, and many other parameters. In conjunction with FAI (Fully Automatic Installation), GOsa² allows the highly automated installation of preconfigured systems. GOsa² therefore provides a single, LDAP-based point of administration for large and small environments, thus making the administration of users and systems and all related parameters manageable and easy.
Release Notes: This release increases the robustness and fixes incompatibilities with PHP 5.4, sieve and mail, ACLs for login restrictions, enhances the templating mode, and fixes problems with unsaved user pictures.
JFile builds on JActor and Jid, adding file persistence and an in-memory database which has a throughput of one million transactions per second when running on an i7 with SSD.
Release Notes: Depending on which subclass of Block that you use, headers may now contain timestamps and checksums. A transaction processor has also been included.
pynag provides a Python tool for pragmatically handling configuration file maintenance and plugin development for Nagios.
Release Notes: This release has a fix to check_range, which now support multiple status lines. There are modifications for Python 2.3 support. pynag-maincfg, which allows for editing nagios.cfg, has been added. pynag-addservice has been added for easy addition of services. Model: the ability to set a filename for new objects; save() now works on when changing 'use'; and modifications for Python 2.3 support. Parsers: a typo has been fixed in edit_service; a memory leak fix; and servicedependency and hostdependency support. EventHandlers: GitEventHandler, which automatically commits to git.
mdadm is a tool for creating, maintaining, and monitoring Linux "md" device arrays, also known as Software RAID.
Release Notes: This is largely a bugfix release for the 3.2 series with many minor fixes with little or no impact. Some notable inclusions are: an --offroot argument to improve interactions between mdmon and initrd; a --prefer argument to select which /dev names to display in some circumstances; and relaxed restrictions on when "--add" will be allowed. A bug with adding write-intent-bitmap to an active array has been fixed. The default has been changed to use "/run/mdadm" for storing run-time files.
Owl (Openwall GNU/*/Linux) is a small security-enhanced Linux distribution for servers. Owl also makes a good base system for customized virtual machine images and embedded systems, and Owl live CDs with remote SSH access are good for recovering or installing systems (whether with Owl or not). A single Owl CD includes the full live system, installable packages, the installer program, as well as full source code and the build environment capable of rebuilding the entire system from source. Owl supports multiple architectures (x86, x86-64, SPARC, and Alpha) and offers some compatibility for packages developed for other Linux distributions. The primary approaches to security are proactive source code review, privilege reduction, privilege separation, careful selection of third-party software, safe defaults, and "hardening" to reduce the likelihood of successful exploitation of security flaws.
Release Notes: The Linux/OpenVZ kernel has been rebased on RHEL 5.8's. GCC has been updated to 4.6.3, and "gcc -Wl,-z,relro -Wl,-z,now" is now the default as a security hardening measure. The bootloader for the ISOs has been switched to ISOLINUX. Building of glibc's UTF-8 locales has been enabled by default. OpenSSL, lftp, strace, and hdparm have been updated to new versions. John the Ripper has been updated and is now built with OpenMP parallelization, AVX, and XOP support enabled. New ISO images and OpenVZ container templates have been generated for i686 and x86_64.
plasma-wateriv is a plasma data engine and plasmoid for the KDE desktop which provides access to recent realtime water data using public Web services provided by the United States Geological Survey.
Release Notes: This is a major bugfix release that corrects an issue where recent_value/date would return incorrect values. It also includes UI bugfixes to the plasmoid that fix display issues with some themes. The plasmoid now requests and displays up to the last hour of readings instead of only the most recent.
HAproxy is a high-performance and highly-robust TCP and HTTP load balancer which provides cookie-based persistence, content-based switching, SSL off-loading, advanced traffic regulation with surge protection, automatic failover, run-time regex-based header control, Web-based reporting and management interface, advanced logging to help trouble-shooting buggy applications and/or networks, and a few other features. Its own event-driven state machine achieves 100,000 connections per second and surpasses GigaEthernet on modern hardware, even with tens of thousands of simultaneous connections.
Release Notes: A new logging subsystem with customizable log formats, a unique-ID generator, a full rework of the buffers and HTTP message storage, a merge of the ACL and pattern fetch code, ACL support for IPv6 addresses, cookies, URL parameters, and arbitrary payload, support for specifying a precise occurrence in fetch functions, much better error reporting for ACL parsing errors, the long-awaited "use-server" directive, minor improvements to the error capture reports, and a significant number of bugfixes.