16 July 2004
Some news Web sites don't work with RSS feeds yet. As a workaround, some feed readers offer the ability to run these sites through custom-written filters. Script4rss is a tool to aid in the creation of these filters.
Release Notes: This version fixes escaping of entries.
Streamline is a pipelined I/O subsystem for both kernel and application processing on Linux, with 40+ filters for pattern matching, stream reassembly, compression, etc. It exports the pipes, sockets, and pcap interfaces and uses shared memory to reduce I/O copy and context switch cost. Logical uses are rapid application development of intrusion detection systems and similar complex network processing tasks.
Release Notes: This release features a simplified installation, automated filter graph generation, a command line interface, multi-user support, sharing of filters between tasks, support for high-performance peripherals, the ability to compile command line queries into bytecode, memory exporting, and a libpcap frontend.
The bILDA project consists of a specialized open source D/A converter hardware and control software, which make it possible to control entertainment laser show projectors using Linux. Full hardware plans are provided. On the software side the device firmware and a Linux kernel module are available. A small application to play laser show animations in *.ild file format is also included.
Release Notes: A major bug that disabled nearly all color/intensity output has been fixed. Some build problems were fixed.
The Linux Replicated High Availability Manager (Linuxha.net) allows the creation of clusters for application high availability through data replication. Currently, clusters are limited to two nodes, but multiple applications can be hosted and failed-over between the nodes. The software uses DRBD to provide the data replication facillity.
Release Notes: Improved support for Linux 2.6.7. This is the first release containing functionality to add and remove file systems from applications managed by the cluster even if the application in question is currently running.
gbsplay emulates the sound hardware of the Nintendo Gameboy. It is able to play the sounds from a Gameboy module dump (.GBS format) over /dev/dsp , ALSA, and NAS. Also included is an XMMS input plugin, a tool to display information about a .GBS file, and a demo file.
Release Notes: The noise channel now emulates the original Gameboy routine instead of a plain random(). The player supports more verbosity levels than just "quiet".
GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers such as IMAP and SMTP to request authentication from clients, and in clients to authenticate against servers. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM, and KERBEROS_V5 mechanisms.
Release Notes: The command client can now talk to SMTP servers. Cross compile builds now work (Motorola Coldfire tested). GNU Readline is used, if available, to read settings from the terminal. Passwords are no longer echoed to the terminal.
OSSP uuid is an API for ISO C, ISO C++, Perl and PHP and a corresponding CLI for the generation of DCE 1.1, ISO/IEC 11578:1996, and RFC4122 compliant Universally Unique Identifiers (UUIDs). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based), and version 5 (name based, SHA-1). UUIDs are 128-bit numbers that are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess. They are globally unique identifiers that can be locally generated without contacting a global registration authority.
Release Notes: The documentation of uuid_export() has been made more clear. The build environment has been upgraded to GNU libtool 1.5.6 and GNU shtool 2.0.0. Some warnings occurring under GCC 3.5 have been removed.
RawView is a small multi-platform Java image viewer for digital camera raw files. It only takes up little over 150 kilobytes uncompressed, and allows you to view raw files from numerous Canon (CRW, TIF, and CR2), Nikon (NEF), Olympus (ORF), Minolta (MRW), Pentax (PEF), and Kodak DSLR (DCR) cameras. You can also save quick proofs from an image if necessary and display available EXIF information. A Java library for loading raw-files is also available.
Release Notes:
Wmconfig is a text-based menu generation tool for various X window managers for desktops. Toolkits like Qt or Gtk are not required. It uses a simple configuration layout and the configuration may be edited with a text editor.
Release Notes: Epiwm, Ude, and Ede support have been added. The default terminal for launching applications is configurable during compile or run-time.
Avenir is a new kind of software for writers. It is part word processor, part database, snd completely focused on the creative process. Whether you are brainstorming for your first short story or putting the finishing touches on your latest best-seller, Avenir provides you the tools you need to manage the creative process from inception to publication.
Release Notes: This release fixes a potential crash when multiple filtering criteria are applied with search in the Scenes tab.
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). Merging of 2 or more log files is possible. It can also use colors while displaying the log files (through regular expressions) for faster recognition of what is important. It can also filter lines (again with regular expressions). It has interactive menus for editing given regular expressions and deleting and adding windows. One can also have windows with the output of shell scripts and other software. When viewing the output of external software, MultiTail can mimic the functionality of tools like 'watch'.
Release Notes: This release also runs on HP-UX and Tru64.
LinCAN is a Linux kernel module which implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently. The driver supports Linux 2.4.x, 2.6.x, and 3.x kernels and implements select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers. It is part of a set of CAN/CANopen-related components developed as one of the OrtCAN project components.
Release Notes: A possible SMP and HT deadlock has been fixed. The driver can take advantage of the CMPXCHG instruction if present on the CPU. Initial support for CPC-PCI (2.6 kernels only for now) and PCAN-PCI cards has been added. It requires more testing. Message timestamping has been implemented, and there is partially implemented support for the Bosch C_CAN module. This requires more work and access to real hardware.
mod_scheme is a Scheme module for Apache. It embeds the Tinyscheme interpreter, and makes the functions exported by the Apache Web server available to Scheme programs.
Release Notes: The Scheme interpreter used by mod_scheme has been updated to the 1.35 release of tinyscheme. Issues with Unix compilation have been resolved. There are other minor bugfixes and cleanups.
The "Virtual Universe" is a realistic, three-dimensional cyberspace and virtual reality simulation. People can meet, interact with each other, build houses and whole worlds, simulate workflows, test designs, and much more. Due to its extensive programming interface, this virtual reality environment can be used for scientific and engineering tasks such as simulation and visualization applications. It also includes a terrain generator for virtual landscapes and the Java XTools, an extensive package that contains several enhancements and improvements for Java3D and Swing.
Release Notes: This version offers full support and high scalability on multi-processor systems. On single processor systems, the new design leads to faster operation in case of a high payload (many users and/or big terrains). A gratification system was implemented, and credits can now be collected for different activities like chat, build, and others.
Dar is a shell command that makes backup of a directory tree and files. Its features include splitting archives over several files, DVD, CD, ZIP, or floppies, compression, full or differential backups, strong encryption, proper saving and restoration of hard links, extended attributes, file forks, Door inodes, and sparse files, remote backup using pipes and external commands (such as ssh), and rearrangement of the "slices" of an existing archive. It can run commands between slices, before and after saving some defined files or directories (for a proper database backup, for example), and quickly retrieve individual files from differential and full backups. Several external GUIs exist as alternatives to its CLI interface, like kdar, DarGUI, SaraB, etc.
Release Notes: Since version 2.1.0, dar did not restore system Extended Attributes. This has been fixed. There is a minor bugfix concerning the -H option, and a small improvement in "limitint" overflow detection.
Remote GUD mode for Emacs is a unique Emacs Lisp rsh-gud.el that allows you to debug a program running on a remote host, with sources on the local host. It works via rsh.
Release Notes:
Autofiler is an automatic server-side mail filer application based on Bayesian text classification. In combination with an IMAP server, autofiler can file messages in folders automatically and with complete transparency. It uses (customized versions of) algorithms described in "A Statistical Approach to the Spam Problem".
Release Notes: This version features better tokenization for improved accuracy. Memory usage was reduced, and there is now a benchmark program to fine-tune parameters.
Prolog+CG is an implementation of Prolog with extensions for supporting the Conceptual Graph theory of John Sowa, as well as Object-Oriented extensions. CGs are first-class data objects, and thus completely integrated into the language. Prolog+CG can be used for knowledge representation, reasoning about meaning, formal narratological analysis, and other knowledge representation tasks.
Release Notes: A copy function was added to the console. This is useful if you wish to run the same query over and over.
AOLserver is a multithreaded, Tcl-enabled, massively scalable and extensible Web server tuned for large scale, dynamic Web sites. It includes complete database integration, dynamic page scripting, and an open, extensible architecture.
Release Notes: A number of bugs have been fixed (see the changelog for details). Enhancements include better HTTP keepalive support, more control over ns_log, and setting of supplementary groups at server start-up.
XAMPP is a very easy to install Apache distribution for Linux, Solaris, Windows, and Mac OS X. The package includes the Apache Web server, MySQL, PHP, Perl, an FTP server, and phpMyAdmin.
Release Notes: This release contains the two new versions of PHP: 5.0.0 and 4.3.8. PHP 5 is enabled by default, but in case of problems you're able to switch easily back to PHP 4.
Elmo is a feature-rich console mail client for power users. It integrates functionality commonly realised by separate pieces of software in other mailers and competes with Mutt.
Release Notes: It is now possible to open an attachment in an arbitrary program. This release is less conservative about the format of the message.
Pin is an ATOM-like instrumentation tool for Linux executables. It allows arbitrary code (written in C or C++) to be injected at arbitrary places in an executable. Unlike Atom, Pin does not perform the instrumentation statically by rewriting the executable, but rather dynamically by adding instrumentation while the executable is running. Currently supported platforms include IA-32, Intel Xscale, and Itanium processors.
Release Notes: Support for IA-32. A redesign of the API to support multiple architectures.
NcFTP Client (also known as NcFTP) is a set of application programs implementing the File Transfer Protocol (FTP). It offers many ease-of-use and performance enhancements over the stock ftp client.
Release Notes: This release fixes several small bugs, such as problems with proftpd 1.2.9 and IBM mainframes, recursive upload, and looping in ncftpbatch. Furthermore, the ncftp tools now try not to display account information in "ps" process info. The utilities accept config info from stdin.
omniEvents is a cross-platform server that enables CORBA applications to communicate through asynchronous broadcast channels (rather than direct method calls). It is a small, efficient implementation of the Object Management Group's Event Service specification designed to work with omniORB.
Release Notes: This release runs as a daemon on Unix platforms. Channels can now be 'filtered' so that they only allow one event type to propagate. Federated event channels are now supported. A new 'real time' mode improves push-push delivery times.
docbook2X converts DocBook documents to man pages and Texinfo.
Release Notes: This release includes an expanded repertoire of character mappings for man page conversion. The Texinfo stylesheets now also work seamlessly with SAXON. A number of important bugs were fixed.
A set of tools and libraries to access human-editable text-based databases called recfiles.