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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Aurora Ice World is a CGI which depicts the North Pole on an Alpha Centauri Planet.
Changes: A fix in the tarball file.
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.
Changes: 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.
Changes:
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.
Changes: 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.
Changes: 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'.
Changes: This release also runs on HP-UX and Tru64.
LinCAN is a Linux kernel module that 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. It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented 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 part of OCERA framework.
Changes: 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.
Changes: 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.
Changes: 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, CDs, ZIPs, or floppies, compression, full or differential backups, strong encryption, proper saving and restoration of hard links and extended attributes, remote backup using pipes and external command (such as ssh), and rearrangement of the "slices" of an existing archive. It can now run commands between slices, encrypt archives, and quickly retrieve individual files from differential and full backups. Dar also has external GUI like kdar for Linux, thanks to the well documented API.
Changes: 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.
Changes:
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".
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
Changes: 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.
A program that makes creating 3D scenes for your OpenSceneGraph applications really fun.