conntrack-tools is a set of userspace tools for Linux that allow system administrators to interact with the Connection Tracking System, the module which provides stateful packet inspection for iptables. It includes the userspace daemon conntrackd and the commandline interface conntrack.
Release Notes: This release adds the user-space helper infrastructure, which includes the RPC portmapper (to support NFSv3) and Oracle*TNS helpers.
libnetfilter_queue is a userspace library that provides an API for manipulating packets that have been queued by the kernel packet filter. It is is part of a system that deprecates the old ip_queue/libipq mechanism.
Release Notes: This release provides new interfaces to interact with libmnl.
libnetfilter_conntrack is a library that allows user-space programs to interface the kernel connection tracking table of the netfilter subsystem in the Linux kernel.
Release Notes: This release provides new interfaces to interact with libmnl, and also has several fixes.
libnfnetlink is a low-level userspace library for nfnetlink-based communication between the kernel-side netfilter and the user-space world. It is therefore the fundamental layer for all other nfnetlink-enabled user-space programs interfacing with the netfilter subsystem of the Linux kernel.
Release Notes: This release now understands how to handle the NLM_F_MULTI flag in messages, which is required to make conntrackd recognize interfaces mentioned in multi-part messages.
JSX serializes Java objects to XML. You can persist objects, evolve them, and send them over the network and between applications. Your object data becomes human-readable and human-writable. You can test it, search it, profile it, audit it, and edit it with ordinary text and XML tools. JSX handles all POJOs and also all classes that require Java's own object serialization. JSX also correctly and completely handles the content of Serializable classes - including when they evolve and add additional content, for both upgrading to a new version (e.g. of Java or third-party libraries) and downgrading to an older one. It does this by reusing a class's Serialization methods, which are maintained by the class's developer to handle its evolution.
Release Notes: This release adds Java 1.7 support, in particular class evolution from previous versions, including for java.util.Locale.
Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although it is fully functional on standard server and desktop installations. Finit is fast because it starts services in parallel; it then supervises and automatically restarts them if they fail. This can be extended upon with custom callbacks for all services, hooks into the boot process, or plugins to extend the functionality and adapt Finit to your needs. Finit is not only fast, it’s arguably one of the easiest to get started with. A complete system can be booted with one simple configuration file.
Release Notes: This is a bugfix release. It cleans up the recorded PID of a service when it is lost (needed by callbacks). It fixes a segfault when parsing the new runparts directive in finit.conf (tried to free a static string).
xlife is a laboratory for experimenting with cellular automata. It supports loadable rulesets and palettes, different topologies, and up to 256-state cellular automata. It has rules and patterns for Life, Brian's Brain, Perrier's Loops, Langton's Ants and Loops, Wireworld, E.F. Codd's 1975 UCC automaton, some Prisoner's Dilemma games, and many others. It is very fast for step-by-step mode, bounded grid, and chaotic patterns. It has several unique features: a historical mode, a pseudocolor mode, and n-state statistics. It has been developed since 1989. The modern version of Xlife began its history in 2011.
Release Notes: Initial freecode release.
MySmartBB is a bulletin board system that aims to be powerful, secure, and use as few server resources as possible.
Release Notes: This release adds bugfixes and improves the codebase.
PHP OAuth API authorizes user access using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class. It provides built-in support for popular OAuth servers: 37Signals, Amazon, Buffer, Bitbucket, Box.net, Dailymotion, Discogs, Disqus, Dropbox with OAuth 1.0 and 2.0, Etsy, Eventful, Facebook, Fitbit, Flickr, Foursquare, github, Google with OAuth 1.0a and OAuth 2.0, Instagram, LinkedIn, Microsoft, Rdio, Reddit, RightSignature, Salesforce, Scoop.it, StockTwits, SurveyMonkey, Tumblr, Twitter, VK, Withings, Xero, XING, and Yahoo!. Every other OAuth server is supported by setting an endpoint URLs and other parameters using specific class variables or an external JSON configuration file. The class can also send requests to an API using the previously-obtained OAuth access token. For servers which support offline access, the class can renew expired tokens automatically using refresh tokens.
Release Notes: The releease adds an option to make API calls fail when there is an authorization error, adds the authorization_header configuration variable to determine if OAuth parameters should be passed via the HTTP Authorization header or via request URL parameters, add an example script to login with Yahoo, adds a check for access token retrieval errors in other example scripts, and fixes the API call response object to array conversion.
PHP HTTP protocol client is a PHP class for making HTTP requests. It can establish connections via SOCKS or proxy servers and establish secure connections (HTTPS) with optional SSL client certificates. It supports HTTP Basic, HTTP Digest, and NTLM (Windows or Samba) authentication mechanisms. It submits POST requests with user-defined form values, file uploading, or with user-defined request bodies. It handles cookies and automatic redirection handling. There is an addon class that logs in to Yahoo! and executes actions on behalf of the user, like exporting the address book or sending invitations to Yahoo! groups.
Release Notes: This release adds support to disable SASL authentication so it can perform OAuth authorization without prompting for SASL libraries.
Clonezilla is a partition or disk cloning tool similar to Symantec Ghost. It saves and restores only blocks in use on the hard drive if the file system is supported. For unsupported file systems, dd is used instead. It has been used to clone a 5 GB system to 40 clients in about 10 minutes.
Release Notes: The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2012/Oct/8). The Linux kernel was updated to 3.2.30-1. Partclone was updated to 0.2.54. A btrfs issue was fixed.
edtFTPj/PRO is a Java library that performs secure file transfers. It supports FTPS (FTP over SSL), both explicit and implicit modes, and SFTP (FTP via SSH). It also supports asynchronous transfers and FTP connection pools. All major FTP operations are supported, including both active and passive modes. It provides a progress monitor interface, allowing applications to receive progress updates for their file transfers. The library is built on the open source edtFTPj and shares its API. It is compatible with Android 1.5 and above.
Release Notes: This release fixes hostname checking with FTPS when presented with a wildcard certificate. It adds diffie-hellman-group14-sha1 to SSH key exchange algorithms. It fixes an invalid host signature that could occur when rekeying in SSH if a non-standard port was used. A fix to cope with a bug in the Maverick server library when listing directories. An existsDirectory method has been added to SecureFileTransferClient.
Napata CMS is a CMS for sites that are biased towards sharing information, primarily with text. It is a little wiki-like, but not a wiki. The CMS's frontpage almost resembles a blog's homepage.The script has three dedicated variants depending on the syntax in use: Mediawiki-like Markup variant, Markdown variant, and WYSIWYM variant. It incorporates a simple revision system that saves a copy of any post/article that is edited. It is easy to install using an intuitive Web installer.
Release Notes: The first release candidate of the flat file package, meant for testing purposes only. This package is best fit for single page, brochure sites. Minimal setup is required. Does not require a database to function. Has no administration back-end.
Taskhelm is a graphical shell that sits on top of TaskWarrior, a TODO list manager. It supports versions 1.9.4 and 2.0.0 (beta and release).
Release Notes: This release includes features for toggling projects inactive/active to help. Priorities now sort properly, and edit windows show the task in the title. It also improves performance compared with 0.3, and includes a new configuration management system that is better able to persist window settings from run to run.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.
Release Notes: This release includes significant performance improvements to the PPC64 port, strict semantics for reader-writer mutexes, a single-producer/multi-consumer ck_ring implementation, performance improvements made to ck_brlock (8-20% reduction in latency depending on platform), _MOVE operations added to ck_queue.h, and merging of patches for const-ified load and an extension for ck_pr_store.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: The description of possible errors in the FAQ was improved. A description of the for-step-statement was added to the manual. The makefile support library make.s7i was improved. The tar archive support library tar.s7i was improved. The @:= operator for strings was improved and test cases were added. The compiler was improved to omit unneeded functions. The compiler was improved to remove debug symbols, unless called with -g. The functions name(PROGRAM) and path(PROGRAM) were improved. The files itf_rtl.c and itf_rtl.h were added. A self extracting version of Seed7 is now supported.
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 mixed feature and bugfix release.
beaTunes is an iTunes companion app capable of automatically analyzing your music collection to help you build better playlists. It analyzes BPM (beats per minute), silence at the beginning or end of a song, and the color (based on frequency spectrum) of a given song. Some of the data is stored through iTunes, and some is stored by beaTunes itself. beaTunes can suggest albums that would complement your music collection, display music charts, and help you find and fix errors in your song meta data, like typos and wrong genres. It also allows you to blog about selected songs or playlists.
Release Notes: This release fixes problems with Discogs integration, improves iCloud/iTunes Match-related error messages, adds the location "iCloud", adds higher resolution icons, and moves to QTSsampledSP 0.9.5, CASsampledSP 0.9.4, and JUnit 4.10.
JStock is stock market software for 26 countries. It provides a stock watchlist, an intraday stock price snapshot, a stock indicator editor, a stock indicator scanner, and portfolio management. Free SMS/email alerts are supported. It integrates seamlessly with Android.
Release Notes: This release adds "Support JStock", fixes the color change mechanism when there is a price change, and fixes the broker fee, stamp duty, and clearing fee calculation when performing batch selling.
ethtool is a Linux net driver diagnostic and tuning tool for the Linux 2.4.x (or later) series of kernels. Obtain information and diagnostics related to media, link status, driver version, PCI (or other) bus location, and more.
Release Notes: Support has been added for setting the MDI-X state ("-s"). Pause advertising bits are now preserved when setting speed and duplex with autoneg on. EEE parameters are no longer set if they are identical with the current parameters.
patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions. Normally the patched versions are put in place of the originals. Backups can be made.
Release Notes: Support has been added for diff3-style merges and for most features of the "diff --git" format, including renames and copies, permission changes, and symlink diffs, but not including binary diffs. Filenames can now be double-quoted as C string literals. Normal patches are no longer applied to symlinks (this behavior can be reverted with the new "--follow-symlinks" option). Timestamps with timezones are now honored correctly. Messages have been improved. Behavior and handling in several scenarios has been improved. Various minor bugs have been fixed.
ffDiaporama is an application for assembling photos and videos. It is especially suitable for preserving memories of holidays. It was inspired by presentation software such as Impress or Powerpoint. It can read all image formats, most camera and camcorder video formats, and the most commonly used music formats. It includes 140 transitions and a device database to enable the videos to be correctly rendered for more than 50 models of video viewing devices (including smartphones, tablets, and home cinema systems). ffDiaporama can manage several hundred slides. Each slide can contain tens of shots and tens of blocks, with each shot containing its own block settings. The application itself calculates all the shot transformations.
Release Notes: This release adds support for AVCHD (.mts) and WMV video, a third display mode including a multimedia file browser in the main window, multiple selection of slides in the main window with options for the editions of multiple selections, a deinterlace filter for videos, nearly 60 additional forms for the image and video masks and text blocks, improvements to the framing system, and many bugfixes.
libx1f4l2 is a data structures library. Featured are self balancing BSTs and self balancing BST backed lists. The BST (binary search tree) selection includes AVL, red/black, AA, and RBST trees in simple, parent pointer, and threaded flavors. The BST backed lists are all-purpose lists, allowing for sequential and random access. The complexity for most operations is log(N), including reading, inserting, and deleting, random or sequential. Other library features include pointer sets and tries. A collection of demo, test, and data structure comparison programs is included.
Release Notes: The interface for the B-tree-based sequences has been expanded, as has one of the string key associative arrays. The performance of the previously-introduced B-tree-based string key associative array has been improved, and a new string key and variable size data array of similar traits has been introduced. The new associative array is radix tree-based. More profiling and tests have been added.
argparse4j is Java port of the Python argparse commandline argument parser.
Release Notes: This release adds several enhancements to the existing features. In Arg annotation, the "dest" argument is now optional. The inheritance chain is now queried when searching fields and methods. When dealing with a variable number of positional arguments, the default value is not overridden with the empty list if no argument is given.
SVN Access Manager is a powerful tool for managing access to subversion repositories. The tool provides user and group management and access rights (read/write) to dedicated paths in a repository as well.
Release Notes: This release fixes a bug in the installer.