2012
KEDR is a framework to facilitate dynamic analysis of kernel modules in Linux ("KEDR" is an acronym for "KErnel-mode Drivers in Runtime"). KEDR allows you to intercept the calls that a kernel module makes to the functions exported by other modules and by the kernel proper. The tools provided by the framework can record the arguments and return values of these functions to a trace, perform fault simulation according to user-defined scenarios, and check the kernel modules for memory leaks and some other kinds of problems. Custom data collection and analysis tools for the Linux kernel can also be built on top of KEDR framework.
Release Notes: This release works on kernel versions 3.3-3.6 too. LeakCheck has been redesigned: the analysis engine has been separated from data collection. The API it provides allows you to use the memory leak detector in more cases than before. Handling of the information about signatures of the processed functions has been revisited. 12 more functions that allocate or deallocate memory are now processed, as are the functions kfree_rcu() expands to. Many fixes have been made in LeakCheck, fault simulation, and other subsystems.
The WiKID Strong Authentication System is a highly scalable, secure two-factor authentication system. It is simple to implement and maintain, allows users to be validated automatically, requires no hardware tokens, has a simple API for application support (via Ruby, PHP, Java, COM, Python, etc.), supports multiple domains, and supports replication for fault tolerance and scalability. It also supports mutual /host and transaction authentication, wireless tokens only domains, locked tokens (to your PC), anti-keystroke logger keypad PIN entry, etc.
Release Notes: Minor UI fixes. One-time passwords are 50% larger per request.
Kwooty is a .nzb usenet binary grabber for KDE 4. Its main features include multi-server support, smart Par2 download, automatic file verification/repairing and archive extraction (RAR, Zip, 7z), automatic file downloading after opening the NZB file, shutdown scheduling, built-in SSL connection support, queue management, and more.
Release Notes: This release fixes a bug that caused the main window display property to not be correctly restored on the next desktop login.
wro4j is a project that will help you to easily improve your Web application page loading time. It can help you to keep your static resources (JavaScript and CSS) well organized, merge and minify them at run-time (using a simple filter) or build-time (using a Maven plugin), and has several features you may find useful when dealing with Web resources.
Release Notes: This release contains many new features and bugfixes. The most notable fetaures are: XML reporting for cssLint, jsLint, and jsHint for the Maven plugin; incremental build support for the Maven plugin; and node LessCss support when lessc is detected. This release is backward compatible with previous versions from branch 1.4.x.
album is a free HTML/XHTML photo album and gallery generator that supports themes/skins. You can choose different themes or write your own to get different layouts and styles. It creates all your thumbnails (including directory thumbnails) and descends into directories so you can organize your photos. See the home page for more examples. album is also multi-lingual, with many languages being added all the time. N.B.: The purchase link is provided for donations; the software does not cost anything.
Release Notes: New plugins, new themes, new options, and code updates.
lftp is a sophisticated command line based file transfer program. Supported protocols include FTP, HTTP, SFTP, and FISH. It has a multithreaded design allowing you to issue and execute multiple commands simultaneously or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over SSL, BitTorrent protocol. IPv6 is fully supported. There are lots of tunable parameters, including rate limitation, number of connections limitation and more.
Release Notes: Implements Bittorrent extensions (FAST, DHT, LTEP, ut_metadata, ut_pex). Adds support for magnet links. A new setting torrent:use-dht. A new torrent option --dht-bootstrap for manual bootstrapping. Adds support for name.utf-8 and path.utf-8 in torrent metadata. Now net:limit-rate and net:limit-total-rate settings can use suffixes, e.g. `set net:limit-total-rate 1M:500k'. Allows numeric user names. Doesn't try to upload if ALLO fails. Always sends PROT to FTP servers when AUTH is activated. Several bugs have been fixed.
TuDu is a todo list manager in ncurses with a hierarchical representation of tasks. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities.
Release Notes: Adds a configuration variable 'tudu_file' to set the path to the XML file. Improves the category editor. Doesn't check configuration files when invoked with '-h' and '-v'. Fixes a segfault on the scroll help page when the resolution is high.
libpng (PNG library) is a collection of routines used to create and manipulate PNG format graphics files. The PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF, with many improvements and extensions.
Release Notes: This release fixes a bug in the png_set_filler function that would incorrectly strip the filler channel under some conditions while writing.
HPCC (High Performance Computing Cluster) stores and processes large quantities of data, processing billions of records per second using massive parallel processing technology. Large amounts of data across disparate data sources can be accessed, analyzed, and manipulated in fractions of seconds. HPCC functions as both a processing and a distributed data storage environment capable of analyzing terabytes of information.
Release Notes: Changes include a memory leak fix for large blocks in the memory manager (GH-3321) and a fix for memory fragmentation issues (GH-3313).
ZXTune is a set of portable cross-platform applications (GUI/CLI) intended to play chiptunes originally created for ZX Spectrum. It features advanced ripping possibilities that let you search for music in big data sets. Supported playback formats include AY, AS0, ASC, FTC, GTR, PSC, PSG, PSM, PT1, PT2, PT3, SQT, ST1, ST3, STC, STP, TXT, TurboSound, VTX, YM, CHI, DMM, DST, PDT, SQD, STR, TFC, and TFD. Supported compressed formats include CHARPRES, CC3, CC4, CC4PLUS, DSQ, ESV, GAM, GAMPLUS, HRUM, HRUST1, HRUST2, LZH1, LZH2, LZS, MSP, PACK2, PCD61, PCD62, TLZ, TLZP, TRUSH. Supported archived/container formats include FDI, HOBETA, HRIP, LHA, RAW, SCL, TD0, TRD, ZXZIP, ZIP, RAR, SNA128, and Z80.
Release Notes: Stereo mode setup for MP3 encoding. Slight speedup for ay/ym rendering. A fix for OSS that doesn't support unsigned samples. Reduced size of gcc-based builds. Scan pausing support in zxtune-qt. Creation of all required directories is possible during convert/export in zxtune-qt. 'Remove all unavailable' functionality in playlists' context menu. The 'deep scanning' option has been removed (enabled by default). Does not resolve all the directories before scanning; uses in-place search with a little lookahead. Fixed and improved performance of inserting of previously copied playlist items in zxtune-qt.
Webcamoid is a webcam plasmoid for the KDE desktop environment and based on GStreamer. It allows you to take pictures and record videos, and manage multiple webcams with custom controls for each webcam. It also provides some funny effects.
Release Notes: Standalone installation mode was improved (recommended). Stylesheets and translations were fixed, and many internal changes were made.
ncdu (NCurses Disk Usage) is a curses-based version of the well-known "du", and provides a fast way to see what directories are using your disk space.
Release Notes: In addition to various minor bugfixes and improvements, this release adds a new feature that allows exporting and importing scanned directory information to or from files.
Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.
Release Notes: This release provides language refinements, library additions, new samples, new koans, an improved @help directive, and expanded documentation. Of course, plenty of bugs have been squashed and locked out with an expanded test suite.
finit is a fast plugin-based /sbin/init with service monitoring. It is a heavily extended version of the original http://helllabs.org/finit/ with a strict focus on small embedded GNU/Linux systems and headless miniature servers with a need for extremely fast booting. In such environments, configurations rarely change, and setup is rather static and straightforward.
Release Notes: Build fixes were included for ARM eabi/uClibc. signal.h was renamed to sig.h due to a name clash with thr system header file. Use of #include_next is not recommended. Installation paths encoded in the finit binary were fixed. The README was updated with a section on building and the environment variables needed by packagers.
Piwigo is photo gallery system for the Web. The project started in 2002 and is built by an active community of users and developers. It comes with powerful features for publishing and managing your photos, scalability, and smart browsing capabilities such as albums, tags, or calendars. Extensions make Piwigo even more customizable.
Release Notes: In this stable release, several bugs were fixed and a minor security bug was fixed. 12 languages have been updated. A few new minor features were added, such as quick links for each tag on the tag administration screen.
F-Engrave generates g-code tool paths for CNC machines using CXF fonts, true type fonts (TTF), or a 2D DXF file. It can generate tool paths for engraving or v-carving text or a DXF design. The output of F-Engrave can be imported into EMC2, MACH3, or other machine controllers. F-Engrave output can be reopened by F-Engrave for later editing. F-Engrave designs can also be exported as SVG files.
Release Notes: This release includes interface updates for working with image (DXF or PBM) files and adds post processing logic to reduce rapid move distance and frequency. Additional changes include a fix to allow importing some DXF files and miscellaneous user interface changes.
GnuTLS is a secure communications library implementing the SSL, TLS, and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols, as well as APIs to parse and write X.509, PKCS #12, OpenPGP, and other required structures. It is intended to be portable and efficient with a focus on security and interoperability.
Release Notes: This release includes feature updates, notably support for the DTLS heartbeat message, and bugfixes in the current stable branch.
finit is an extremely fast /sbin/init replacement with a focus on small embedded GNU/Linux systems. It is based on Claudio Matsuoka's original finit with I/O, service, and hook plugin extensions.
Release Notes: This is the first release of the new service monitor and plugin framework. It has been tested on Debian 6.0.
Seascope is a multi-platform, multi-language source code browsing tool. It is a front-end for idutils, cscope, and gtags based on PyQt GUI and QScintilla.
Release Notes: Class graph. A Ctags-based object tree view. A file context plugin system. Bugfixes and improvements.
Fairmat is a derivative and capital investments modelling tool. It permits you to build a pricing model for many financial projects (or derivative contracts) using a graphical representation blended with a high level algebraic language. It is also possible to use it to evaluate projects and perform real options valuations. The platform can be extended using a plug-in system.
Release Notes: This release contains several fixes and usability improvements: the stochastic processes are now categorized, and the scalar, function editing forms, and software and project Preferences windows have been simplified. The plug-in management system now comes with search functionality. Enforces Fairmat language syntax checks in recurrence functions. Error handling when opening files using drag and drop. Incorrect display of descriptive statistic of Monte Carlo simulation valuations has been fixed.
TOMUSS allows multiple users to edit the same spreadsheet table with their Web browsers. It stores the complete history of the table modification. TOMUSS is intended to be used by teachers to enter ranking and to allow students to see their ranks.
Release Notes: This release fixes display problems with IE9 and Safari browsers.
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 further updates the 'print' and 'fltprint' mode spreadsheets to include VPN tunnel usage info and source / destination negation from the policy, as well as "install on" info (most relevant to checkpoint). The version has changed to 0.3 because 'print' modes now include almost all of the "important" details pulled from the configs and logs.
feh is a fast, lightweight image viewer that uses imlib2. It is command line-driven and supports multiple images through slideshows, thumbnail browsing or multiple windows, and montages or index prints using TrueType fonts to display file information. Advanced features include fast dynamic zooming, progressive loading, loading via HTTP (with reload support for watching webcams), recursive file opening (slideshow of a directory hierarchy), and mouse wheel and keyboard control.
Release Notes: EXIF orientation tags in inplace-rotated images are now always set to "0,0 is top-left" (normal rotation). Previously, they were left unchanged, causing EXIF-aware software to display images rotated with feh at an incorrect angle.
SBuild is a Scala-based build system. It features platform independence, multi project support, automatic detection of needed actions, automatic up-to-date detection, a flexible scheme handler mechanism, Maven repository support, Ant task integration, automatic cross-project resolving of dependencies, high speed, a simple "syntax" that requires almost no Scala knowledge, behind-the-sceens compilation of build script to bytecode for fast execution time, and built-in scheme handlers for HTTP and Maven.
Release Notes: Among a lot of new features and improvements, the most important new features are the brand new SBuild Eclipse Plugin, which provides a classpath container based on the SBuild build file and experimental workspace resolution support, and better support for unit testing through the JUnit and ScalaTest addons. (The JUnit Ant task was not compatible with SBuilds Ant support.)
SALI (Sara Automatic Linux Installer) is a tool that allows you to install Linux on multiple machines at once. It support several protocols for downloading by way of aria2 to install a machine. For example, BitTorrent and rsync are supported. SALI originates from SystemImager and still uses the same philosophy. It is a scalable method for performing unattended installation. SALI is mostly used in cluster setups.
Release Notes: The sshd daemon did not start due to incorrect permissions for private keys. There is an i386/i686 build for embedded systems.