This library provides an implementation of tables indexed by strings. The binary search is used for names of known length. It is also possible to search a table for names of unknown length, i.e. to parse a string using some table. Table elements can be of any private type. Key- insensitive tables are supported.
Release Notes: Compiled and tested with GNAT 4.9 (Ada 2012).
RTFL (Read The Figurative Logfile) is a both a protocol for structured debug messages and a collection of programs for displaying these debug messages in a semi-graphical way.
Release Notes: Several enhancements, including command line options.
Trojan Scan is a simple shell script that allows for simple but relatively effective checking for trojans, rootkits and other malware that may be using your server and network for unwanted (and possibly illegal) purposes. It is relatively simple and won't catch them all, but can help to find these programs on shared servers with many users. It works by listing all process that use the Internet with the lsof command (using -Pni flags). This list is then transformed into signatures, which are then are matched against the allowed process defined in the configuration. If any signatures of running processes are found that do not match the allowed signatures, an email report is sent including ps, ls, and optional lsof output for the unknown processes.
Release Notes: This release added a workaround for changed command output from 'lsof', improved the README slightly, added 'who' output to the report, improved determining of MD5 for 'lsof', fixed an issue with generated configuration having ':X:', added a -f parameter for supplying the configuration file, and included some minor changes to make the script more robust. It has been fixed and tested on Mac OS X 10.8. All debug output is now directed to stderr.
KitCreator is a simple build system for creating a Tclkit. It was created to ease creation of Tclkits. A Tclkit is, briefly, a single-file executable that contains Tcl (both the interpreter and all the resources it requires to operate) and other Tcl-related packages (such as Tk or Incr Tcl).
Release Notes: Better cross-compilation support, additional patches for Metakit and Tk, and an update to the latest release of zlib. Support for the in-memory C compiler (TCC) was added.
magic.jar is a command line tool that allows you to execute the mobile, sandboxed Lua snippets available on TinyBrain.de on any machine. It can do text operations and display GUIs.
Release Notes: magic.jar R15 can run inlined BeanShell scripts directly from the command line ("beanshell" command).
rcs-fast-import is a tool that makes a valiant effort to stuff metadata from modern distributed version control systems back into RCS. It may be useful for extracting the revision histories of individual files from a project history.
Release Notes: Documentation polishing and stricter code validation with the new pylint.
Diffstat reads the output of the diff command and displays a histogram of the insertions, deletions, and modifications in each file. Diffstat is commonly used to provide a summary of the changes in large, complex patch files.
Release Notes: This release added a -E option to filter output from colordiff and minor improvements to the configure script.
AudioScope is a text mode audio oscilloscope that captures sounds using DEMO, SOX, or DSP (/dev/dsp}. It is primarily a learning tool for kids. The script includes code and circuit diagrams for calibrating the horizontal and vertical axes. It features a demo mode with no dependences that samples /dev/urandom.
Release Notes: This release features the start of a proper manual inside the code along with another text mode circuit. Everything is saved to /tmp at the moment. It now has a progress bar on startup for slow machines but is now setup for the Apple Macbook Pro 13". SOX is auto-detected if installed. All relevant files are now generated and saved to /tmp and not commented out. The sinewave.wav file can be transferred to your phone via email for use as the signal source.
etmTk is an event and task manager. In contrast to most calendar/todo applications, creating items (events, tasks, and so forth) in etm does not require filling out fields in a form. Instead, items are created as free-form text entries using a simple, intuitive format and stored in plain text files. Both a graphical user interface based on Tkinter and a command line interface are provided.
Release Notes: This release adds a month view.
WUMPUS is a bit of retrocomputing nostalgia. It is an exact clone, even down to the godawful user interface, of an ancient classic game, but fixes some minor bugs. Superhack is a structurally similar game with a different premise.
Release Notes: A minor bug in the superhack startlet check was fixed.
shipper is a power distribution tool for developers with multiple projects who do frequent releases. It automates the tedious process of shipping a software release and (if desired) templating a project Web page. It can deliver releases in correct form to SourceForge, Berlios, and Savannah, and knows how to post a release announcement to freecode.com via freecode-submit.
Release Notes: A bug in the SourceForge delivery code was fixed.
Release Notes: This release ships with great support for apps that are input device independent, i.e. work with either mouse, finger, pen, etc. This unified behavior - key when creating multi-device apps - is possible by using "pointer" events acc. to their spec internally. Many other improvements and bugfixes made it into this major release as well.
Libpsl is a C library which provides functions to check domains against the Mozilla Public Suffix List. It is useful for cookie domain verification, certificate domain verification, highlighting parts of a domain name, and more. Every Web client handling cookies (e.g. browsers) should use the PSL data to secure privacy.
Release Notes: This release added support for libicu in psl2c (IDNA2008 UTS#46), which needs pkg-config and libicu-dev to be installed, and added a --version option to the psl utility.
ToPIA (short for Tools for Portable and Independent Architecture) is a technical platform abstraction framework. It consists of a persistence module and services for migration, replication, and security.
Release Notes: This release breaks retro-compatibility. You must migrate your application to the new pagination API and rename calls to closeContext() to close(). This version uses nuiton-utils refactored pagination classes, renames closeContext() methods to close(), reviews TopiaService lifecycle, makes TopiaApplicationContext able to init the schema, adds the method TopiaIdFactory#newTopia(Class<E> entityType, String randomPart), adds an alias getter in HqlAndParameterBuilder, allows you to pass a String as a parameter in HqlAndParameterBuilder addGreater|Less[Equals] methods, and fixes several bugs.
EUGene allows you to manipulate and generate models. It can read UML class models in XMI independent from modeling, generate templates, transform models, and integrate in project building. It features independence in developer code and generated code. EUGene is independent from development tools. EUGene is easy to use and to put into place.
Release Notes: This version introduces a report to describe possible stereotypes and tag values, and always sorts tag values by their names. It also fixes bugs such as the stereotype on non navigable attributes that should not be accepted, and with a plugin that does not fail in strict mode if a stereotype was not found.
relax is a program designed for the study of the dynamics of proteins and other macromolecules though the analysis of experimental NMR data. It supports exponential curve fitting for the calculation of the R1 and R2 relaxation rates, calculation of the NOE, reduced spectral density mapping, the Lipari and Szabo model-free analysis, study of domain motions via the N-state model (or ensemble analysis) and frame order dynamics theories using anisotropic NMR parameters such as RDCs and PCSs, the investigation of stereochemistry in dynamic ensembles, and the analysis of relaxation dispersion.
Release Notes: This is a major feature and bugfix release which includes a large speed up of all analytic relaxation dispersion models, the correct handling of edge case failures in all models of the dispersion analysis, a number of fixes for the handling of list-type data in the GUI user function windows including the fatal GUI crashes on Mac OS X systems, and many other bug fixes. All users of the dispersion analysis, the relax GUI, or Mac OS X systems are recommended to upgrade to this newest version.
Valvula is a high performance mail policy daemon for Postfix. It provides out of the box support for sender login mismatch, mail quotas, per user and per domain blacklists and whitelists, and much more. It is system administrator friendly, providing many automatic features like automatically detecting Postfix MySQL databases to determine local domains and local accounts. It is fully extensible through plugins.
Release Notes: This first stable public release features modules for controlling blacklisting, whitelisting, tickets, and quotas.
OpenNMS is the first enterprise-grade network management platform developed using the open source model. The three main functional areas of OpenNMS are service polling, which monitors services on the network and reports on their "service level"; data collection from the remote systems via SNMP in order to measure the performance of the network; and a system for event management and notifications.
Release Notes: This is an emergency security release which fixes a bug that could expose arbitrary filesystem data to logged-in users through the Web UI. Upgrading is strongly recommended.
Admin4 is a tool for server maintenance via several plugin modules, running on Windows, Mac OS X, Linux, and many more platforms. Currently, plugins for BIND DNS, LDAP, and PostgreSQL are included. It is designed as a framework, using Python for fast development of plugins and custom modifications. The DNS plugin should be able to query (axfr) any type of server, and performs updates via DDNS, which ensures that it won't interfere with other DDNS clients (DHCP, SAMBA4). For BIND 9.7 and up, statistics are supported as well and used to retrieve the server's zones automatically. The LDAP plugin features browsing and generic editing of all types of LDAP entries with schema support. In addition, high-level editing of objects like users, groups and samba domains is supported. Custom objectClasses and attributes can easily be added. The PostgreSQL module features a query tool with centrally stored snippets, a data tool with filter presets and a database object browser.
Release Notes: The Admin4 core now has a cryptographically secured online update function. Many enhancements have been added to the PostgreSQL module, including a great query tool with a snippet feature, and a data modification tool with filter presets.
spawn-fcgi is a little helper program to spawn fastcgi processes. It binds them to a socket (either Unix-domain or TCP) and configures the environment by switching the user and group, using chroot, daemonizing, and using chmod and chown on Unix-domain sockets. The spawned backends can then be used from Web servers like lighttpd, nginx, or cherokee.
Release Notes: This release contains some bugfixes (security hardening) and adds a @-b@ backlog option.
The Arcavias TYPO3 extension enables shop owners to seamlessly integrate the Arcavias e-commerce system into the TYPO3 content management system. This combines the best of both worlds, the thousands of extensions available for TYPO3 and the speed and flexibility of Arcavias.
Release Notes: Based on Arcavias Core 2014.05, the TYPO3 extension contains a complete infrastructure for coupon codes. Included are actions when redeeming codes like fixed and percentage rebates, free shipping, and presents. The extension is fully compatible with Windows-based XAMPP environments. A special task for the scheduler simplifies the configuration for sending e-mails on payment or delivery status changes. If customers are already logged in, their address and preferred delivery and payment options are automatically added to the basket. Shop owners can configure the default options for new customers.
Wandora is a general purpose data extraction, management, and publishing application based on Topic Maps and Java. Wandora has a graphical user interface, layered presentation of knowledge, several data storage options, rich data extraction, import and export capabilities, and an embedded HTTP server that enables dynamic publication of Topic Maps. Wandora is well suited for rapid ontology construction and knowledge mashups.
Release Notes: This release features a refactored embedded HTTP server. Internal services are now built upon Wandora's modules framework. This change should ease the service transfer between the Wandora application and Tomcat server framework, and provide more advanced options for topic map based WWW application development. This release also updates the Twitter extractor and contains many smaller enhancements and bugfixes.
Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. It also enables software developers to create new communication tools with built-in privacy features. It provides the foundation for a range of applications that allow organizations and individuals to share information over public networks without compromising their privacy. Individuals can use it to keep remote Websites from tracking them and their family members. They can also use it to connect to resources such as news sites or instant messaging services that are blocked by their local Internet service providers (ISPs).
Release Notes: This release backports numerous high-priority fixes from the Tor 0.2.5 alpha release series. These include blocking all authority signing keys that may have been affected by the OpenSSL "heartbleed" bug, choosing a far more secure set of TLS ciphersuites by default, closing a couple of memory leaks that could be used to run a target relay out of RAM, and several others.
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: Documentation improvements and code audited with a new, stricter pylint. Insecure positions on your configuration file are automatically fixed.
mdadm is a tool for creating, maintaining, and monitoring Linux "md" device arrays, also known as Software RAID.
Release Notes: Numerous DDF fixes and improved systemd integration.