24 July 2009
SVNManager is a Web-based administration tool for servers that host Subversion repositories. With this tool, users can remotely create repositories, give access rights to users and groups, dump and load repositories, and invite users to create an account on the server.
Release Notes: Access file entries are sorted per path now. There have been many other changes since the last freshmeat announcement.
LMDBG is a collection of small tools for collecting and analyzing the logs of malloc/realloc/memalign/free function calls. Unlike many others, LMDBG does not provide any way to detect overruns of the boundaries of malloc() memory allocations, as this is not the goal. Like most other malloc debuggers, LMDBG allows detecting memory leaks and double frees. However, unlike others, LMDBG generates full stacktraces and separates the logging process from analysis, thus allowing you to analyze an application on a per-module basis.
Release Notes: Support for modern Linux/glibc where libraries are loaded to different regions of the virtual memory.
Wabit is an easy-to-use, all-in-1 business intelligence reporting and analysis tool. It offers database and business users the ability to perform ad-hoc queries, generate standard reports, and more. It includes features such as a drag and drop playpen, live result-set updates, global searching, and WYSIWYG report formatting. With a single mouse click, query results can be instantly transformed into elegant reports that can be further customized with fonts, colors, sections, breaks, headers, footers, logos, and more. Wabit has support for standard reports and custom dashboards, ad-hoc queries and drill-down OLAP cubes, line, bar, and pie charts, real-time BI reporting, report scheduling/bursting (Enterprise edition), fine-grained security (Enterprise edition), thin-client Web access (Enterprise edition), an and an easy-to-use drag and drop interface (no SQL knowledge required).
Release Notes: This release adds support for creating reports based on Multi-dimensional OLAP Cubes. It has support for both XML/A and in-process Mondrian. It has support for creating Line, Bar, and Scatter charts based off of relational and OLAP queries in a Report. It has support for streaming queries (SQLstream support). The concept that was called "Project" up until 0.9.6 is now called "Workspace." The semantics of a workspace are exactly the same as the semantics of a project. The sub-totals in the result set renderer are now correct on printouts.
MySQLBackup is a script that allows you to make date-time stamped backups of individual MySQL databases. Each database backup is a gzip compressed SQL script that can be restored and imported via the mysql command line tool. The tables of each database being backed up are locked, preserving data integrity. While this does temporarily prevent writes to the tables, the impact is reduced by backing up each database separately. This script backs up all databases accessible to the mysql user that it is configured to use. That means this script is useful to the sysadmin as well as to regular users who wish to maintain backups of their own MySQL databases.
Release Notes: The SQL connect string has been modified to no longer specify an initial database. This release checks to make sure there is a [mysqldump] section in the ~/.my.conf file.
get_iplayer allows a user to stream or make recordings of any BBC iPlayer TV (H.264/Quicktime), BBC iPlayer Radio (MP3/AAC/RealAudio), or BBC Podcasts (MP3/AAC). It downloads iPlayer subtitles, metadata, and thumbnails. It has full PVR functionality for automatic searching, queuing, and stream recording. Its plug-in architecture allows third-party channels to be added. Live and embedded iPlayer TV and Radio recording and streaming is also supported. The optional Web PVR Manager allows full PVR searching, recording, and playback support of available and recorded material.
Release Notes: The --list=[field] option now takes account of search parameters when counting and creating unique lists. The get_iplayer PVR Manager (v0.24) has rtmp stream proxying support: Squeezebox Browseable OPML playlist support. M3U Playlist auto-generation support works with VLC or MPlayer. Vastly improved streaming proxy support. You can now get high quality WAV streams of BBC iPlayer flashaac radio and liveradio on a Squeezebox or other media players (see the Linuxcentre blog).
Frink is a calculating tool and programming language designed to help you in the real world. It tracks units of measurement throughout all calculations and ensures that answers are correct. It converts between systems of measurement, and has a huge library of physical data. It is both a simple calculator for quick calculations and a full-fledged programming language for large tasks. It draws high-quality graphics, handles conversions between time zones, currencies, and historical values of the U.S. dollar and the British pound, translates between several languages, does date/time math, and more.
Release Notes: Frink now performs some simplification and transformation of symbolic expressions automatically, allowing more purely symbolic calculations to be performed. The graphics library now allows you to get and set individual pixels of an image, allowing powerful image processing. In addition, functions were added for Fourier transforms, testing if variables are defined, along with changes to several functions.
memtester is a user-space utility for testing the memory subsystem in a computer to determine if it is faulty. It does a good job of finding intermittent faults and non-deterministic faults. It has many tests to help catch borderline memory. memtester should compile and run on any 32- or 64-bit Unix or Unix-like system.
Release Notes: This release improves the documentation and adds two features: one is the ability to specify the amount of memory to test more easily, and the other is to allocate a specific physical region of memory to test (primarily of interest to hardware developers).
nettee is a network "tee" program. It can typically transfer data between N nodes at (nearly) the full bandwidth provided by the switch which connects them. It is handy for cloning nodes or moving large database files.
Release Notes: Bugfixes.
nettee is a network "tee" program. It can typically transfer data between N nodes at (nearly) the full bandwidth provided by the switch which connects them. It is handy for cloning nodes or moving large database files.
Release Notes: This release adds many fine tuning options for network and local I/O. It adds the special purpose transfer modes -sync and -burst. It adds -branch to allow the program to route around dead child nodes while building a distribution tree. There are various bugfixes.
Passwd_exp notifies users via email of upcoming password or account expiration. Its simple modular architecture allows you to perform expiration checks on any data source you use (SQL databases, LDAP...), send expiration warnings only to desired users or group and on selected days only. Administrators can use it to review expired accounts in the system. Support for Linux and Solaris shadow (including LDAP and NIS systems) and BSD passwd systems is included.
Release Notes: This release fixes some small bugs.
UnicodeDataBrowser is a browser for the UnicodeData.txt file, which contains much useful information but is not easily read by humans. It creates a scrollable table in which columns represent properties. The table may be sorted on any column. Abbreviations are expanded and characters cross-referenced in decomposition and casing fields are named. Regular expression search restricted to a selected column is available. The set of characters for which information is displayed may be restricted to those characters matching a regular expression on a specified property.
Release Notes: Canonical decomposition information is now shown for Hangul syllables.
drm_tools contains several small utilities: accudate, binreplace, columnadd, datasniffer, dmath, execinput, extract, mbin, mbout, mdump, and msgqueue. accudate is a date replacement with subsecond accuracy. binreplace searches and replaces in binary files. columnadd adds integers, decimals, and/or times in columns. dmath is a double precision calculator. execinput executes commands one at a time from stdin. extract extracts and then formats data from files; it supports PCRE patterns, math operations, and scripting. datasniffer and mdump format binary data files. mbin with mbout buffers large binary data streams to minimize wear on tape devices. msgqueue provides command line control of message queues.
Release Notes: Bugfixes in several programs. String and numeric token sorts in the "extract" program.
RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.
Release Notes: Some semaphores have been added in interruptions.c to avoid a segmentation fault when the STOP signal is sent to a dying thread. Some mutexes are replaced by semaphores in signal handlers. A major bug (memory corruption) is fixed in COL-intrinsic. A minor bug is fixed in ALARM and WAIT. These temporizations stopped when a software interrupt was caught. An rplpp man page is added.
The OVAL Interpreter is a freely available reference implementation that demonstrates the evaluation of OVAL definitions. Based on a set of definitions, the interpreter collects system information, evaluates it, and generates a detailed OVAL results file.
Release Notes: This is a minor update that introduces support for several new tests and core capabilities defined in the OVAL Language. A number of bugs were corrected as well.
CloudVPN is a secure decentralized mesh networking tool. It allows applications to use it as a mesh transport layer for packet routing, easily creating mesh ethernet VPN, secured audio/video broadcasting or communication channels, etc. It can create secured networks with special or weird topologies, so it's very easy to create connection schemes with clustered/decentralized servers, topologies with better throughput, ring-like topologies for failover, long-line for passing through many routes, or tree topology for optimizing inter-server bandwidth needs.
Release Notes: Minor fixes of 32-bit issues and unix(7) compatibility on BSDs. A Win32 transfer speed bug has been fixed. Preparation for a multicast routing scheme.
ATutor is a standards-compliant Web-based Learning Content Management System (LCMS) designed with accessibility and adaptability in mind. Administrators can install or update ATutor in minutes and customize it with their own look and feel. Educators can quickly retrieve repository content, assemble, package, and redistribute their own content, and conduct their courses online. Students learn in an adaptive learning environment.
Release Notes: This release has an implementation of OpenSocial, adding social networking to the learning management system. The LMS has been turned off, and ATutor is exclusively used as a social network.
check_openmanage is a plugin for Nagios that checks the hardware health of Dell servers running OpenManage Server Administrator (OMSA). The plugin can be used remotely with SNMP or locally with NRPE, check_by_ssh, or similar. It checks the health of the storage subsystem, power supplies, memory modules, temperature probes, etc., and gives an alert if any of the components are faulty or operate outside normal parameters.
Release Notes: The '-s' and '--snmp' option is kept for compatibility, but no longer does anything. Remote checking via SNMP is triggered automatically if the '-H' or '--hostname' option is present.
xfpt is a program that reads a file of plain text that contains relatively simple markup, and outputs an XML file. It is intended to simplify the management of XML data. It is not a program that attempts to turn a plain text document into XML. Markup within text is introduced by ampersand characters, but is otherwise "soft". You can define what follows the ampersand, for example, &" to generate a "quote" element. There is also a macro facility that allows for higher level concepts such as chapters, displays, tables, etc.
Release Notes: There are no changes to the code of the program. Some extra convenience macros have been provided to make it possible to insert XML processing instructions between items such as chapters.
Visifire is a set of data visualization components powered by Microsoft Silverlight. It lets you create and embed visually stunning animated Silverlight Charts within minutes. Visifire is easy to use and independent of the server side technology. It can be used with ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails, or just simple HTML. Visifire's unique features are visually stunning animated charts, the ability to be embedded into any Web page in minutes, a tiny footprint (140 KB), and enterprise grade features.
Release Notes: Minor bugfixes.
Rspamd is an anti-spam system designed to work faster than SpamAssassin by using event model and regular expression optimization. Currently released features: regexp rules for filtering different parts of messages; a number of built-in functions for analyzing messages; fuzzy hashes support; SURBL filters; email and character tables support; a control interface for remote managing and stats gathering; a Perl and Lua plugin system; statistics support (OSB/Winnow); compatibility with SpamAssassin; and a client program for email scanning. With similar rules, rspamd is about ten times faster than SpamAssassin.
Release Notes: A new maps system for different types of lists (IP lists, blacklists, and whitelists). Support for HTTP maps (with the HTTP/1.1 protocol, understanding 304 replies). Fixes for some major bugs in the rspamd symbols system. The ability to parse HTML entitles in URLs.
Twitim is a Twitter client for GNOME. It features XMPP connections, custom watchlists, sounds, and pop-up notifications.
Release Notes: Support for reversing Timeline order, Retwitter, and Hash Tag were added. A D-Bus API bug was fixed.
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: This release adds the newer kernel 2.6.30-3 from backports.undebian.org, the new upstream syslinux 3.82, the newer partclone 0.1.1-15, and genisoimage instead of mkisofs. A workaround to avoid using partclone to save FAT filesystems has been added. The package smartmontools has been added. makeboot.sh has been improved to allow USB devices /dev/ub[a-z]. An option "--rescue" has been added in ocs-onthefly for partclone.
pirysncd is an attempt to write a daemon to watch a directory for kernel write notifications and then execute an rsync command to synchronize two different directories (local or remote). This is a poor man's mirroring or an alternative (not so) real data replication mechanism based on Pyinotify.
Release Notes: This release has the inotify events IN_ATTRIB, IN_CLOSE_WRITE, IN_CREATE, IN_DELETE, IN_MODIFY, IN_MOVED_TO, IN_MOVED_FROM, and IN_DELETE_SELF, can handle options and arguments (-s and -d bypass the default values), and adds a usage function.
Fanurio is a time tracking and billing application designed to help freelancers manage their work and be paid for it. You can organize your work per client using projects, mark invoices as paid and track the overdue ones, mark your work as billable (flat rate, hourly rate) or non-billable, create partial invoices at any time during the project, create invoices for single or multiple projects, customize invoice templates using your own layouts, import clients from other applications by means of a CSV file, export data to a CSV or Excel file, and create backup copies of your data.
Release Notes: This is a patch for version 2.1 that contains bugfixes and small improvements. It sets a default name for backups to save time, closes the currently opened project when a client is selected, and disables toggle buttons from the reminder dialogs when their section is visible (Snooze... and Snooze are different). It fixes application freezes when the idle reminder is triggered, a failure to export date and time objects to CSV, and a problem with the pause/resume timer tooltip not changing.
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. It currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.
Release Notes: This release adds Key and Iterator refactoring, major pbc_to_exe-generated code speed improvements, a new "Infinite Memory" GC core for demonstration purposes, gc_debug runcore and GC-related heisenbugfixes, simplification of PMC generation code, improved GC encapsulation and API documentation, and substantial optimizations in NCI. It eliminates variable expansion in parrot_config, fixes the installed pbc_to_exe, allows hashes to use native types as keys and values, and processes CLI arguments as Unicode by default.