from localhost (localhost [127.0.0.1])
	by phobos.labs.netnoteinc.com (Postfix) with ESMTP id 68288440A8
	for <jm@localhost>; Wed, 31 Jul 2002 00:21:47 -0400 (EDT)
from phobos [127.0.0.1]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Wed, 31 Jul 2002 05:21:47 +0100 (IST)
from mail.freshmeat.net (news.freshmeat.net [64.28.67.97]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6V4IG201636 for
    <jm-freshmeat-newsletter@jmason.org>; Wed, 31 Jul 2002 05:18:16 +0100
from localhost.localdomain (localhost.freshmeat.net [127.0.0.1])
    by localhost.freshmeat.net (Postfix) with ESMTP id 5B98D833D9;
    Wed, 31 Jul 2002 00:14:25 -0400 (EDT)
from mail.freshmeat.net (localhost.freshmeat.net [127.0.0.1]) by
    mail.freshmeat.net (Postfix) with ESMTP id 738988337D; Wed, 31 Jul 2002
    00:10:30 -0400 (EDT)
from localhost.localdomain (localhost.freshmeat.net [127.0.0.1])
    by localhost.freshmeat.net (Postfix) with ESMTP id DBB908334A for
    <freshmeat-news@freshmeat.net>; Wed, 31 Jul 2002 00:09:18 -0400 (EDT)
from server.freshmeat.net (freshmeat.net [64.28.67.35]) by
    mail.freshmeat.net (Postfix) with ESMTP id 933198334A for
    <freshmeat-news@freshmeat.net>; Wed, 31 Jul 2002 00:09:15 -0400 (EDT)
by server.freshmeat.net (Postfix, from userid 1000) id
    B370A3F82B; Wed, 31 Jul 2002 00:10:10 -0400 (EDT)
[fm-news] Newsletter for Tuesday, July 30th 2002
The freshmeat daily newsletter <freshmeat-news.lists.freshmeat.net>
From freshmeat-news-admin@lists.freshmeat.net  Wed Jul 31 05:21:54 2002

::: L I N K S   F O R   T H E   D A Y :::
Today's news on the web: http://freshmeat.net/daily/2002/07/30/
Sponsored by the USENIX Security Symposium
Learn how to improve the security of your systems & networks! OS Security
*Access Control *Sandboxing *Web Security and more! *11th USENIX SECURTY
SYMPOSIUM * August 5-9, 2002 * San Francisco Register onsite for your FREE
::: R E L E A S E   H E A D L I N E S (107) :::
[003] - Calculating Pi First Release (Simple Harmonic Motion)
[005] - cdinsert and cdlabelgen 2.4.0 (Stable)
[016] - Distributed Checksum Clearinghouse 1.1.8
[018] - Document Manager 2.0-pre1 (Development)
[034] - IPSquad Packages From Scratch 0.6
[046] - Lindenmayer Systems in Python 1.0
[055] - Open Remote Collaboration Tool 1.0.1
[058] - OpenOffice Indexer 0.1 (Development)
[079] - Sharp Tools Spreadsheet 1.4 (Stable)
[080] - Simple TCP Re-engineering Tool 0.8.0
[083] - Station Location and Information 1.2
[086] - The Big Dumb Finger Daemon 0.9.5
[087] - The Parma Polyhedra Library 0.4.1
[102] - white_dune 0.20beta12 (Development)
About: abcm2ps is a package that converts music tunes from ABC format to
PostScript. Based on abc2ps version 1.2.5, it was developed mainly to
print baroque organ scores that have independant voices played on one or
more keyboards, and a pedal-board. It introduces many extensions to the
ABC language that make it suitable for classical music.
License: GNU General Public License (GPL)
Multimedia :: Sound/Audio :: Sound Synthesis
About: amSynth is a realtime polyphonic analogue modeling synthesizer. It
provides a virtual analogue synthesizer in the style of the classic Moog
Minimoog/Roland Junos. It offers an easy-to-use interface and synth
engine, while still creating varied sounds. It runs as a standalone
application, using either the ALSA audio and MIDI sequencer system or the
plain OSS devices. It can be played with an external MIDI controller
keyboard, a software virtual keyboard, or through a MIDI sequencer. All
Changes: The ALSA driver has been MMAPed for improved performance.
Recordings are now output to .wav files. Minor performance tweaks have
been made on the envelope generators, the build process, etc.
About: ProjectPi is a project to calculate the mathematical constant Pi
Desktop Environment :: Window Managers :: Window Maker :: Applets
About: CbDockApp is a C++ dock application class. To make your own dock
application, just create a derived class with your application code. It
comes with an example docked clock application.
About: cdlabelgen is a Perl script that generates printouts suitable for
use as CD jewel case inserts or CD envelopes. Both normal sized cases and
slim cases are handled. cdlabelgen can be used to create table of contents
for music CDs, archival CDs, etc., with customizable logos or background
images, and it generates PostScript files as output. The package also
includes a Perl CGI Web script which accepts JPEG images as logos or
backgrounds, and can also create PDF output files.
Changes: It is now possible to specify line width for the cover/tray edges
or to omit edge lines entirely. Control over logo placement has been
added: logos can now be moved and scaled as required on the output.
Support for A4 page printouts has been added.
Multimedia :: Sound/Audio :: CD Audio :: CD Ripping
Multimedia :: Sound/Audio :: CD Audio :: CD Writing
About: Cdrecord creates home-burned CDs with a CD-R/CD-RW recorder. It
works as a burn engine for several applications. Cdrecord supports CD
recorders from many different vendors; all SCSI-3/mmc and ATAPI/mmc
compliant drives should also work. Supported features include IDE/ATAPI,
parallel-port, and SCSI drives, audio CDs, data CDs, and mixed CDs, full
multi-session support, CD-RWs (rewritable), TAO, DAO and human-readable
error messages. Cdrecord includes remote SCSI support and can access local
Changes: cdrecord now writes MCN/ISRC even in RAW mode. A bug that caused
cdrecord to write wrong relative time stamps into the pregap of audio CDs
when writing in RAW mode with pregapsize !=0 has been fixed.
Communications :: Chat :: AOL Instant Messenger
About: Cell Phone SMS AIM uses the Net::AIM Perl module available from
CPAN, signs on a screen name, and routes messages to your cell phone via
Changes: Two more providers and a bugfix.
About: CherryPy is a Python-based tool for developing dynamic Web sites.
It sits between a compiler and an application server. Compiling source
files generates an executable containing everything to run the Web site,
including an HTTP server. CherryPy lets you develop your Web site in an
object-oriented way, using both regular Python and a templating language.
It also comes with a handy standard library for things like cookie-based
authentication, form handling, HTTP authentication, etc.
Changes: This release adds built-in caching capability and some compiler
About: Chronos is a Web agenda calendar for intranets, although it can be
used from anywhere. It can send reminders by email, and it allows you to
schedule multi-user events. It is fast and light on resources. The balance
between size and speed can be tweaked by tweaking mod_perl and Apache.
Changes: This release fixes some bugs with the new holidays feature and a
crash that would occur sometimes when viewing events with reminders.
Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
About: CLIP is a Clipper/XBase compatible compiler with initial support
for FoxPro, Flagship, and CAVO syntax. It supports Linux, FreeBSD,
OpenBSD, and Win32 (via Cygwin). It features support for international
languages and character sets, including two-bytes character sets like
Chinese and Japanese. It also features OOP, a multiplatform GUI based on
GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL,
a C-API for third-party developers, a few wrappers for popular libraries
(such as BZIP, GZIP, GD, Crypto, and Fcgi), multitasking, mouse events,
Changes: There are many fixes for compatibility. An Interbase (Firebird)
client has been added. There are new FiveWin-like functions and classes.
by Michael C. Toren (http://freshmeat.net/users/mct/)
About: countertrace is a userland iptables QUEUE  target handler for Linux
2.4 kernels running  Netfilter. It attempts to give the illusion that
there are multiple, imaginary IP hops between  itself and the rest of the
world. The imaginary  hops that countertrace projects also have the
ability to introduce accumulative, imaginary  latency.
Multimedia :: Graphics :: Capture :: Digital Camera
About: CRWInfo extracts thumbnails and exposure information from Canon's
proprietary .crw RAW files, which can be output by certain of Canons
About: DaDaBIK is a PHP application that allows you to easily create a
highly customizable Web interface for a MySQL database in order to search,
insert, update, and delete records; all you need do is specify a few
configuration parameters. It is available in English, Italian, Dutch,
Changes: A new, lighter, and easier to use administration interface
(related to the internal table manager) is now available. The form now has
a better layout, and all the fields are correctly aligned, including
dates. All the translations are now up-to-date. It is now possible, for
select_single fields, to choose "other" during an insert and fill a
textbox by hand with an alternative value. That value will update the
select options, unless the option has been driven with a custom query
("SQL:......"). It is now possible to choose whether a field has to be
displayed on the details page. Other changes and bugfixes have been added.
About: Danpei is a GTK+ based image viewer. It allows you to browse
through your image files in thumbnail form, and it can rename, cut, and
paste them easily with an interface similar to that of Windows Explorer.
Changes: This release fixes the bug that caused the progressbar dialog to
not be displayed when dragging and dropping and the bug that, in some
cases, caused Gtk-WARNING to be displayed when cutting and pasting.
About: dchub is a Direct Connect hub clone. It resembles an IRC server
with some extra features dedicated to file sharing.
Changes: Minor bugs were fixed in the decoding of the MHUBLIST key, in the
Perl script handling dc++ clients, and in the hub registration function.
About: Distributed Checksum Clearinghouse (DCC) is a system of clients and
servers that collect and count checksums related to mail messages. The
counts can be used by SMTP servers and mail user agents to detect and
reject bulk mail. DCC servers can exchange common checksums. The checksums
include values that are "fuzzy", or constant across common variations in
Changes: A fix for "invalid database address" problems on SPARC systems,
About: dnstracer determines where a given Domain Name  Server (DNS) gets
its information from, and follows  the chain of DNS servers back to the
Changes: This release adds support for SOA records.
About: Document Manager is a document management system with the ability
to check-in/check-out documents, track changes, and support multiple
users. It supports all usual operations (rename, delete, view, edit) and
comes with optional support for a secure HTTP server.
Changes: This development release is probably not ready for production
yet, but contains new features, including a repository which is not in the
Web server tree, an ACL implementation called trustee, and new
documentation. It works with register_globals off in PHP.
About: dougnet is a collection of useful functions to  helping programmers
make their programs  network enabled quickly and easily. It can be
directly embedded into a program, creating no  hassle for users. It is
About: The dump package contains both dump and restore. Dump examines
files in a filesystem, determines which ones need to be backed up, and
copies those files to a specified disk, tape or other storage medium. The
restore command performs the inverse function of dump; it can restore a
full backup of a filesystem. Subsequent incremental backups can then be
layered on top of the full backup. Single files and directory subtrees may
also be restored from full or partial backups.
Changes: This release fixes a bug (introduced with 0.4b29) which prevented
About: The DungeonMaker is a program/class library that generates random
dungeons and labyrinths using artificial life methods. It can be used for
pen-and-paper roleplaying, but is mostly intended to generate random maps
Changes: This is a complete rewrite that improves labyrinth creation and
introduces dungeon creation and placement of treasure and MOBs.
About: File Roller is an archive manager for the GNOME environment. As an
archive manager, it can create and modify archives, view the content of an
archive, view a file contained in the archive, and extract files from the
archive. File Roller is only a frontend (a graphical interface) to
Changes: Ported to GNOME 2, added an option to view the destination folder
after extraction, rearranged the menus, and added mnemonics to all
dialogs. Nautilus is now used as the document viewer.
by James de Oliveira (http://freshmeat.net/users/herege/)
About: FrontStella is a GNOME front-end for the xstella Atari emulator. It
allows you to set and preserve a name and a screen shot for a particular
ROM. It also allows you to set and keep some global options for the
emulator. You can add as many ROMs as you want.
Changes: Added keyboard shortcuts, and the ability to double-click on a
ROM. A pop-up menu was added, some known bugs were fixed, and the image is
Software Development :: Version Control :: CVS
About: gCVS is a GTK port of WinCVS, a Windows-based CVS client.
About: Gimp-Print is a collection of very high quality printer drivers for
UNIX/Linux. The goal of this project is uncompromising print quality and
robustness. Included with this package is the Print plugin for the GIMP
(hence the name), a CUPS driver, and two drivers (traditional and
IJS-based) for Ghostscript that may be compiled into that package. This
driver package is Foomatic-compatible and provides Foomatic data to enable
plug and play with many print spoolers. In addition, various printer
maintenance utilities are included. Many users report that the quality of
Gimp-Print on high end Epson Stylus printers matches or exceeds the
quality of the drivers supplied for Windows and Macintosh.
Changes: This release fixes a serious and longstanding problem whereby
prints to certain Epson printers hosted on a Windows system are
incomplete; the bottom of the last page of the print is chopped off. There
are also some minor tweaks for the Epson Stylus Photo 2100/2200.
by Peter G. Baum (http://freshmeat.net/users/baum/)
About: gnocl is a GTK / Gnome extension for the programming language Tcl.
It provides easy to use commands to quickly build Gnome compliant user
interfaces including the Gnome canvas widget and drag and drop support. It
is loosely modeled after the Tk package.
Changes: This release features many GTK+ 2.0 related bugfixes, a new tree
and list widget, and dialogs for selecting color, font, and files. There
is still no support for special Gnome 2.0 widgets (e.g. canvas).
About: GnomeICU is a Gnome application which allows one to communicate
with other GnomeICU users or others who use ICQ (Windows, Java, Mac, etc).
With GnomeICU, one can send and receive messages, change online modes,
chat in realtime, send and receive URLs, and much more.
Changes: A new XML contacts list file, better user authorization support,
more stable server side contacts list support, many other bugfixes, and
About: GNUstep is a set of general-purpose Objective-C libraries based on
the OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Changes: The Make package has gone through an extensive reorganization,
allowing for better code sharing and a speed increase by at least a factor
of 2. The Base library now works better on Windows and Darwin, and has
License: GNU Lesser General Public License (LGPL)
About: grocget helps you shop for groceries faster and more reliably. It
can print a master inventory list, as well as an aisle-sorted shopping
Changes: Changes for using with Python 2.0, and changes to allow running
About: hdup is used to back up a filesystem. Features include encryption
of the archive (via mcrypt), compression of the archive (bzip/gzip/none),
the ability to transfer the archive to a remote host (via scp), and no
obscure archive format (it is a normal compressed tar file).
Changes: Added a -f option to force restoring to '/', and made
documentation cleanups. Restoring a single file is now possible, and
About: Highlight is a universal source code to HTML, XHTML, RTF, or
(La)TEX converter. (X)HTML output is formatted by Cascading Style Sheets.
It supports Bash, C, C++, Java, Javascript, Lua, Assembler, Perl, PHP,
PL/SQL, (Object) Pascal, and Visual Basic files. It's possible to easily
About: Honeyd is a small daemon that creates virtual hosts on a network.
The hosts can be configured to run arbitrary services, and their TCP
personality can be adapted so that they appear to be running certain
versions of operating systems. Honeyd enables a single host to claim
multiple addresses on a LAN for network simulation. It is possible to ping
the virtual machines, or to traceroute them. Any type of service on the
virtual machine can be simulated according to a simple configuration file.
Instead of simulating a service, it is also possible to proxy it to
Changes: UDP support (including proxying), and many bugfixes.
About: ioperm for Cygwin adds support for the ioperm() function to Cygwin
(for Windows NT/2000/XP). This support includes sys/io.h and sys/perm.h
header files (not included in Cygwin by default) with development and
About: IPFS (IPSquad Package From Source) is a system which allows you to
trace an program's installation from sources and register it in your
favorite packaging system. (Only Slackware 8.1 is currently supported.)
IPFS watches a command (generally make install), collects the list of
added files, and then registers them in the chosen packaging system as if
the install was made from a normal package. Unlike other similar products,
IPFS is able to track both shared and statically linked programs. A
Slackware 8.1 package for IPFS is available for download.
Changes: The old resolve_path shell script has been replace with a newer
About: J is a multifile, multiwindow programmer's editor written entirely
in Java. It features syntax highlighting for Java, C, C++, XML, HTML, CSS,
JavaScript, Lisp, Perl, PHP, Python, Ruby, Scheme, Tcl/Tk, Verilog, and
VHDL, automatic indentation, directory buffers, regular expressions,
multifile find and replace, autosave and crash recovery, undo/redo, and
FTP/HTTP support. All keyboard mappings can be customized. Themes may be
used to customize the editor's appearance.
Changes: This release adds support for named sessions.
About: yyyyame is a Java-based frontend to XMAME. It uses the Swing toolkit
Changes: A new abiltiy to verify ROMs using XMAME was added. The status
area also displays XMAME verify commands and output. make install and make
uninstall commands were also added to the Makefile (edit the Makefile to
change the default install location, which is /usr/local/jmame)
About: The Kadmos OCR/ICR (handwriting) recognition engine has multiple
languages support (it covers all Latin languages plus others). Interfaces
are available for C/C++/VB/Delphi, and Java upon request. It also has
isolated character (REC), isolated line (REL), and paragraph (REP)
Changes: New image manipulation functions were added to the API.
Desktop Environment :: K Desktop Environment (KDE)
About: Kallers is KDE system tray applet that displays  the caller ID
information sent by phone  companies. It requires a caller ID capable
modem. It logs every call internally using an  XML format, displays call
infomation non- intrusively using a popup window, and  optionally plays a
ring sound when a call is  received. It can optionally ignore anonymous
calls. A handy call browser lets you view the  call information.
Changes: This release fixes anonymous call handling and adds a minor
About: Kemerge is a KDE graphical front end for Gentoo portage tools.
Changes: This release can filter the display of the ebuild list by all
possible columns using a regular expression.
Desktop Environment :: K Desktop Environment (KDE) :: Themes KDE 3.x
About: KMencoder is a frontend for Mplayer/Mencoder.
Changes: Added a pass-3 method, a kmencoder.spec file, VCD options, and
Spanish and German translations. Some minor fixes were made.
Communications :: Chat :: Internet Relay Chat
About: KMyIRC is an attempt to provide an IRC client for KDE which is
high-quality and easy to use, but not bloated. It was created because it
was felt that the other KDE-based IRC clients were either not
user-friendly or burdened with features that are not useful to the average
Changes: This release adds highlight phrases, timestamps in channel
output, and the ability to disable the server list at startup. It fixes
Software Development :: Libraries :: Java Libraries
About: koaLaXML is an extremely simple Java XML data type. It is very
useful as a parameter or return type, as well as a class property type. It
is object-oriented, and supports a varied range of type values (int,
double, dates, etc.) as well as attributes and nested tags.
Changes: Removal of scriptlet support, the first complete JavaDoc, a major
API redesign, support for multiple tags with the same name, requirement of
a root tag, and iterative sibling access (hasMoreSiblings()/nextSibling()
About: Koch-Suite helps you to manage your recipes. It is written in PHP
Changes: The user model has changed since 0.6; users are classified
hierarchically and there is a new administration interface. The navigation
between the individual parts and the Internationalization has been
improved (there is a new preliminary Spanish translation). The data model
has changed slightly to deal with metadata, such as the source of a recipe
or the date of recording. Plenty bugfixes were done, too.
About: Lago is a portable (Linux/Windows), multi-threaded database written
Changes: This patch allows you to compile Lago with the latest versions of
the GNU Compiler. A few bugs have also been fixed.
by Charles 'Buck' Krasic (http://freshmeat.net/users/krasic/)
About: The Quasar DV codec (libdv) is a software codec for DV video, the
encoding format used by most digital camcorders, typically those that
support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv was
developed according to the official standards for DV video: IEC 61834 and
Changes: Many contributed bugfiixes and minor feature updates.
About: Lindenmayer Systems in Python provides a simple implementation of
Lindenmayer systems (also called "L-systems" or "substitution systems").
In basic form, a Lindenmayer system consists of a starting string of
symbols from an alphabet which has repeated transitions applied to it,
specified by a list of transition search-and-replace rules. In addition to
the standard formulation, two alternative implementations are included:
sequential systems (in which at most one rule is applied) and tag systems
(in which the transition only takes place at the beginning and end of the
string). Despite being implemented entirely in Python, for reasonable
rules on a modern machine, the system is capable of running thousands of
generations per second. Lindenmayer systems are found in artificial
intelligence and artificial life and can be used to generate fractal
patterns (usually via mapping symbols from the alphabet to turtle
commands), organic-looking patterns that can simulate plants or other
About: LM-Solve is a solver for several types of the puzzles present on
the Logic Mazes site. It currently supports Alice Mazes, Number Mazes, and
Changes: A non-portable RPM macro was replaced with a plain text command.
A small piece of the code as been made more Perl-ish and more robust.
About: MKDoc is a Web site building, serving, and content management tool
that has been designed to encourage the use of good information
architecture and the production of accessible Web sites. It provides
different ways for the public to interact with and navigate between
documents, including a sitemap, search facility, Dublin Core XML / RDF
metadata for documents, and printer versions of pages. All management,
document creation, editing, and organizing is done via a standard web
browser. The look is controlled using templates. MKDoc uses Unicode/UTF-8
throughout and can support all languages, including right-to-left
Changes: This release features support for right-to-left languages, a
photo component which dynamically generates thumbnails and scaled images,
and support for HTTP authentication (so cookies are no longer required).
License: Other/Proprietary License with Source
About: mksysdisp is a simple program which converts text to SYSLinux
messages. It allows you to create a boot-message for a SYSLinux bootdisk.
Changes: A new ability to start without passing arguments.
About: Mondo is a very simplistic health monitoring daemon that relies on
lm_sensors. It is capable of monitoring whatever settings you're willing
to assign a label to in your sensors.conf file. It provides the same
function as Motherboard Monitor, except it lacks a GUI interface and is
Changes: This release implements proper SIGCHILD handling to fix a
About: Mysql-sdb provides support for using a MySQL database to store the
Changes: This release adds numerous bugfixes and code cleaning. An
already-patched version of bind-9.2.1 is now available on the Web site.
About: NNTPobjects is a collection of C++ classes for  easily creating
simple or advanced NNTP  clients. It enables novice and advanced C++
programmers to quickly write small utilities, or  even full-featured NNTP
About: The ogmtools allow users to display information about (ogminfo),
extract streams from (ogmdemux), and merge several streams into (ogmmerge)
Ogg files. Supported stream types include video streams from AVIs or Ogg
files and Vorbis audio from Ogg files. The resulting files can be played
back with mplayer or with the OggDS Direct Show filters under Windows.
by Dr. Simon J. Melhuish (http://freshmeat.net/users/sjmelhuish/)
About: Oww (One-Wire Weather) is a client program for Dallas Semiconductor
/ AAG 1-wire weather station kits, providing a graphical (animated)
display to monitor outside temperature, wind speed and direction,
rainfall, and humidity. Extra temperature sensors may be added. A 1-wire
"hub" may be used for improved reliability and range. Weather data may be
logged to CSV files, parsed to command line programs, sent to the
Henriksen Windows client, or uploaded to Web servers at Dallas, The
Changes: A server has been added to send data to clients in a user-set
parser format. Up to 8 counters may now be assigned for general-purpose
counting, such as for lightning detectors.
About: OpenRCT is a multidisciplinary effort to enhance collaboration
between people who are not co-located in time and space. It is a platform
independent multimedia tool that supports synchronous and/or asynchronous
About: OpenCL is a library of cryptographic algorithms, written in C++. It
currently includes a wide selection of block and stream ciphers, public
key algorithms, hash functions, and message authentication codes, plus a
Changes: This release fixes a major bug in OpenCL involving a possible
crash at application shutdown. Problems in EME1 and EMSA4, and various
Software Development :: Libraries :: Application Frameworks
Software Development :: Object Brokering :: CORBA
About: OpenEJB is a pre-built, self-contained, portable EJB  container
system that can be plugged into any  server environment including
application servers,  Web servers, J2EE platforms, CORBA ORBs,  databases,
Changes: Enhancements in this release include a telnet admin console with
server status commands, a remote server stop command for the openejb.bat
and openejb.sh scripts, and a remote server stop class callable from Ant
or other client code. Source code generation is no longer included, and
the remote server is now stopped after tests have run. A JDK 1.4
IncompatibleClassChangeError in KeyGeneratorFactory was fixed, along with
a problem where the host java.sun.com could not be found.
About: OpenOffice Indexer generates an index for  OpenOffice.org
documents. It can extract  keywords and make documents accessible for
Changes: This version can recursively scan for documents, parse for
keywords, and write a catalog to an index.html file.
by Ralf S. Engelschall (http://freshmeat.net/users/rse/)
About: OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style
configuration files. A configuration is sequence of directives, each
directive consists of zero or more tokens, and each token can be either a
string or again a complete sequence. This means the configuration syntax
has a recursive structure and allows you to create configurations with
arbitrarily-nested sections. The configuration syntax also provides
complex single/double/balanced quoting of tokens,
hexadecimal/octal/decimal character encodings, character escaping, C/C++
and shell-style comments, etc. The library API allows importing of a
configuration text into an Abstract Syntax Tree (AST), traversing the AST,
and optionally exporting the AST again as a configuration text.
About: OSSP fsl offers the syslog API otherwise provided by libc. Instead
of writing to the syslogd process, it uses the powerful OSSP l2 logging
capabilities. It is a drop-in link-time replacement which enables any
syslog consumer to take advantage of OSSP l2 by just linking this library
in before libc. The program is intended to apply OSSP l2 functionality to
existing syslog-based third-party programs without the requirement to
About: OSSP l2 is a C library providing a very flexible and sophisticated
Unix logging facility. It is based on the model of arbitrary number of
channels, stacked together in a top-down data flow tree structure with
filtering channels in internal nodes and output channels on the leave
nodes. Channel trees can be either constructed manually through
lower-level API functions or all at once with a single API function
controlled by a compact syntactical description of the channel tree. For
generating log messages, a printf-style formatting engine is provided
which can be extended through callback functions. The data flow inside the
channel tree is controlled by logging message severity levels which are
by João Prado Maia (http://freshmeat.net/users/jcpm/)
Software Development :: Libraries :: Python Modules
About: Papercut is a multi-threaded NNTP server written in Python. Its
main objective is to integrate existing Web-based message board software
(Phorum on the first few versions) with a Usenet front-end. However, its
extensibility enables developers to write their own container for the
storage of the Usenet articles (messages). That means that the code is
extensible enough that you could write new containers to integrate the
news server with other Web message board projects or even other ways to
Changes: The various storage modules have been redesigned, and initial
code for NTTP authentication was added. New features include a standalone
MySQL storage module with no Web front-end, an authentication module for
Phorum, and the concept of a 'read-only' / 'read-write' server with
password protection. Most (if not all) of the features are working.
About: PEANUTS is a console-based Internet user  management system, which
is perfect for  system administrators who normally do things  like adding
virtual hosts or new users by hand.  It allows such tasks to me completely
Changes: The directories for Web and system users are automatically
created when the first user is installed. Deletion of users and websites
is now possible. The menu is now somewhat more user friendly. Webalizer
config files are now stored in a users' own directory, and the domains
belonging to each user are now tracked better.
About: The PHP Online RPG uses open-ended object programming and HTML
Changes: Several speedups (including a one-second load time with the local
MySQL server on reasonable hardware). In order to program in this RPG you
have to use a MySQL client for now, due to Webhosting issues.
About: phpMyAdmin is a tool written in PHP intended to handle the
administration of MySQL over the WWW. Currently it can create and drop
databases, create/drop/alter tables, delete/edit/add fields, execute any
SQL statement, manage keys on fields, create dumps of tables and
databases, export/import CSV data and administrate one single database and
Changes: A new and far more valuable SQL pre-parser has been implemented.
Some little bugs have been fixed and some translations completed. This
Internet :: WWW/HTTP :: Dynamic Content :: Message Boards
About: PHPTalk aims to be the fastest and most configurable multithreaded
message board system available. It has the usual features like
multithreading, auto indexing of messages (for searching), customizable
colors, etc. However, PHPTalk differs in that it allows you to easily
integrate it into existing sites. It does this by not relying on specific
display files, allowing you to template most of the frontend, and allowing
you to specify an already existing user table. Also included is a DBI for
portability, ANSI SQL for portability, an advanced and documented API,
full multilingual support, and full i18n support for date functions.
Changes: This release has migrated to PEAR. It has an expanded API, major
code cleanups, increased i18n support, and many minor bugfixes.
About: phpTest is a Web-based testing program. It provides an environment
to take multiple choice or true/false quizzes. It is designed to be
modular and flexible. An administrator can add any number of questions,
tests, users, and groups. Once a test is created, a user can log in to
take the test, and his test results are scored automatically and stored in
the database for easy viewing. It includes features designed to prevent
cheating, such as randomization of questions on tests, and security
logging for unauthorized access to pages.
Changes: Options have been added to limit the number of times someone can
retake a test, to not let someone retake a test once they've passed it,
and to allow html in questions. Many bugs have been fixed.
About: php_passport_check is a function to check the validity of a
passport ID (the last line of a passport).
Software Development :: Libraries :: PHP Classes
About: php_writeexcel is a port of John McNamara's  excellent
Spreadsheet::WriteExcel Perl  package to PHP. It allows you to generate
Microsoft Excel documents on your PHP  enabled Web server without any
Changes: Several PHP warnings regarding call-time pass-by-reference and
About: poweroff is a tool that allows you to power up or power down a PC
system over serial line using a few pieces of additional hardware.
Changes: Some bugfixes were added, along with a new hardware circuit for
About: PPPOEd is another PPP-over-Ethernet implementation. It splits
functionality between kernel and user space and includes a user space
program, pppoed, for discovery and connection management.
Changes: Bugfixes and pppoed feature enhancements to the Install script.
About: QtMyAdmin is a tool intended to handle the administration of MySQL,
Changes: Privilege management is now visualised as a MListWidgets widget,
which makes it more comfortable to use. The graphical interface is
beautified by many colorful pixmaps on buttons and in menu. There is also
some major code reorganization, a few rewrites, and a few bugfixes, and a
About: Quantum GIS (QGIS) is a Geographic Information System (GIS) for
Linux/Unix. It will offer support for vector and raster formats. It
currently supports spatially enabled tables in PostgreSQL using PostGIS.
Due to the complexity of creating a feature-rich GIS application, support
for various data stores will be added in a phased approach. Ultimately, it
will be able to read and edit shape files, display geo-referenced rasters
(TIFF, PNG, and GEOTIFF), create map output, and support database tables.
A plugin feature to dynamically add new functionality is planned.
Changes: This release includes improved rendering of map layers, zoom and
pan capability, and other minor improvements.
About: RedBase Pure Java RDBMS is a 100% Pure Java  database, with an
ultra-compact footprint designed  for rapidly developing applications that
extend  enterprise data management capabilities, to mobile  and embedded
devices. It is ideal for mobile,  wireless, and embedded applications, and
it delivers  essential relational database functionality in a small
footprint, while providing flexible data access, and  the familiar feel
through entry SQL-92 compliance,  and JDBC access.
Changes: This release has support for the ALTER statement and improved
support for triggers and views. It is optimized to increase performance. A
Swing database manager has been added. The distribution has been
configured to have multiple jar files based on features needed.
License: Other/Proprietary License with Free Trial
Communications :: Email :: Email Clients (MUA)
About: The RH Email Server uses OpenLDAP authentication for IMAP, POP3,
SMTP, and SSL/TLS protocols. It includes a Web interface, administration,
Changes: Updating RHSDADM to allow delegated Admins, an updated group/user
add/edit interface, new mailbox browsing for users, and an updated IMP to
allow for vacation messages, auto-replys, and auto-forward filters via
About: The ISNetworks S/MIME library adds to JavaMail a complete set of
S/MIME Cryptographic functions including digital signing, signature
verification, encryption, and decryption. Non-profit organizations can
acquire a free license to the product by contacting ISNetworks.
Changes: This release includes JavaMail 1.3 and JAF 1.0.2, adds a new
example program and GUI, and contains minor API enhancements.
Internet :: File Transfer Protocol (FTP)
About: Secure FTP Wrapper is a server based package that enables an
existing FTP server to  become a Secure FTP server. In this release the
wrapper allows a Secure Sockets  Layer (SSL) connection to be made to your
About: SoL (Server optimized Linux) is a Linux distribution completely
independent from other Linux distributions. It was built from the original
source packages and is optimized for heavy-duty server work. It contains
all common server applications, and features XML boot and script
technology that makes it easy to configure and make the server work.
Changes: The server packages have been updated to the newest possible
versions and more server applications were added. A SoL-diskless system
has been added, which provides a small server operating and education
system; it was made for quick and easy hardware diagnosis, rescue of
broken Linux installations, and benchmarking.
Office/Business :: Financial :: Spreadsheet
About: Sharp Tools is a spreadsheet written in Java. It features full
formula support (nested functions, auto-updating, and relative/absolute
addressing), a file format compatible with other spreadsheets, printing
support, undo/redo, a clipboard, sorting, data exchange with Excel,
histogram generation, and a built-in help system.
Changes: It is now compatible with JDK 1.4, and the row and column
insertion bugs were fixed, along with some other problems.
About: Simple TCP Re-engineering Tool monitors and analyzes data
transmitted between a client and a server via a TCP connection. It focuses
on the data stream (software layer), not on the lower level transmission
Changes: A different log file format, support for multiple subsequent
connections, gettext support (French translation available), various
bugfixes, out-of-band data inlining, and session length limitation.
About: Simple Firewall is a easy tool for administration of users and
access control. It uses iptables for packet filtering, and saves rules
with XML. It can be run in bash and over the Web via webmin.
Changes: A dynamic transparent proxy, and a fix for IP detection in
About: sKaBurn is a Perl frontend to cdrecord/cdda2wav/normalize/sox and
more, aimed to make audio CD from list of files, an XMMS playlist, another
About: The station-info program searches for and displays AM, FM, and TV
station entries from databases supplied by the US Federal Communications
Commission (FCC). It provides many ways of selecting a collection of
stations for display, and several criteria by which these stations can be
sorted. Detailed information on each station is available, including an
antenna radiation pattern, ownership information, and whatever else seems
Changes: This release adds correct displaying of antenna patterns
(previously, they were shown rotated, reversed, and upside down). It also
adds a compass rose and the station callsign to the antenna pattern
display. It accepts station callsigns as location specifications. It
avoids trying to draw in details windows that have been closed. All the
cdbs and .loc files have been moved to $PKGDATADIR (by default,
About: Sylpheed is a GTK+ based, lightweight, and fast email client.
Almost all commands are accessible with the keyboard. It also has many
features such as multiple accounts, POP3/APOP support, thread display, and
multipart MIME. One of Sylpheed's future goals is to be fully
internationalized. The messages are managed in the MH format, so you'll be
able to use it together with another mailer that uses the MH format.
Changes: This release fixes the IMAP slowdown, plugs several memory leaks,
adds a script to enable sending documents as attachments from
OpenOffice.org, and contains more improvements and bugfixes.
About: Sympoll is a customizable voting booth system. It is written using
PHP and requires access to a MySQL database. Any number of polls may exist
concurrently. Individual polls can easily be embedded into any PHP or
SHTML Webpage. Creation and modification of polls is made extremely easy
through a Web-based administration page. Sympoll can prevent users from
voting multiple times by using cookies, IP logging, or both.
Changes: This version fixes an important security vulnerability that was
introduced in Sympoll 1.2. There are also several other bugfixes and minor
About: The Big Dumb Finger Daemon is a  replacement fingerd for Linux with
new  features and extensive configurability. It gives  the administrator
many options without allowing  an individual user to totally compromise
the  information given out about them. Some of the  new features enhance
user security and  privacy. The daemon is meant to run  standalone, but
Changes: The .plan, .project, .nofinger, and other associated files can be
stored in a common directory and read by bdfingerd, running SUID nobody.
This allows users to have .plan files without giving any permissions to
About: The Parma Polyhedra Library is user friendly, fully  dynamic,
written in standard C++, exception-safe,  efficient, and thoroughly
Polyhedron::poly_difference_assign(const Polyhedron& y) whereby the
equality constraints of `y' were ignored, a bug in
Polyhedron::operator=(const Polyhedron& y) that should only affect
versions obtained with the `--enable-assertions' configuration flag, a bug
in Polyhedron::check_universe() which was returning the wrong result when
called on a zero-dim universe polyhedron, and a bug in
NNC_Polyhedron::NNC_Polyhedron(ConSys& cs) that should only affect
versions obtained with the `--enable-assertions' configuration flag.
About: The Tamber project is a componentized n-tier Web site engine that
uses open languages such as XML and JavaScript. Content is stored in
separate XML files, in databases, or other data objects. Business
functions are carried out by JavaScript and ASP. Presentation is
controlled by an XSL transformation, which allows for delivery over
multiple channels such as HTML, WAP, and MHEG. Currently, Tamber can
deliver to HTML and WAP, and contains modules that support e-commerce
shopping carts, secure sign in, data access and conversion services, and
Changes: A fix for an MS IE sign-in bug.
About: Trackbox is a pure Perl music server. A trackbox client can connect
to the server, and issue commands to it. The server maintains a single
playlist, volume setting, etc. that can be modified remotely by connected
clients. Any file format for which there is a commandline player is
supported, and it has a very simple config file. One possible application
could be a LAN party in which everybody would like to influence the music
Changes: This release has playlist save/restore support, a 'move' command
(playlist order), the ability to set the initial play/shuffle/random flag
settings (and start the server in your init scripts), and some other minor
features/changes. There are some clients under development.
About: tui-sh stands for text user interface in a shell, and is a package
of miscellaneous scripts which are useful for a variety of purposes. They
are all designed to be faster and easier to use than the command line that
would normally be required to accomplish the same task. For example, there
are scripts for mass conversion of WAV files to Ogg files and Ogg files to
WAV files, for converting LaTeX to PostScript and viewing the output in
ggv, for creating image thumbnails, for converting from the Euro to
another currency, and for automated updating via FTP.
Changes: This release features usage of gettext for internationalization
Software Development :: Embedded Systems
About: uVNC is a very small VNC server that can be run even on tiny 8-bit
microcontrollers commonly found in small embedded devices. With uVNC, such
devices can have a networked display without the need for any graphics
hardware or a computer screen. A demo server running on a Commodore 64 is
About: Valgrind is a tool that helps you find memory management problems
in programs. When a program is run under Valgrind's supervision, all reads
and writes of memory are checked, and calls to malloc/new/free/delete are
intercepted. As a result, Valgrind can detect problems such as use of
uninitialized memory, reading/writing of memory after it has been freed,
reading/writing off the end of malloced blocks, reading/writing
inappropriate areas on the stack, memory leaks in which pointers to
malloced blocks are lost forever, passing of uninitialized and/or
unaddressable memory to system calls, and mismatched use of malloc/new/new
Changes: Support for the x86 fldenv instruction, a fix for an obscure
optimiser bug causing failures like this: "insane instruction 27: PUTFL
%ecx", a fix for dying with bus errors running programs which mess with
the x86 AC (alignment-check) flag, fixes to make it compile and run on Red
Hat "Limbo" (7.3.92), a fix for a possible assert failure having to do
with free() when running cachegrind (not valgrind), and final manual
About: VNC Reflector is a specialized VNC server which acts as a proxy
between a real VNC server (a host) and a number of VNC clients. It was
designed to work efficiently with large number of clients. It can switch
between different hosts on the fly, preserving client connections. It
supports reverse host-to-reflector connections, it can save host sessions
on disk, and it also has other unique features.
Changes: Handling of host connections with different desktop geometries
was improved, and support for dynamic changes to desktop size was
implemented. The ability to specify negative display numbers was added. A
few other new features were implemented, and a number of bugs were fixed.
Communications :: Email :: Mail Transport Agents
Communications :: Email :: Post-Office :: POP3
About: vpopmail (vchkpw) is a collection of programs and a library to
automate the creation and maintenance of virtual domain email
configurations for qmail installations using either a single UID/GID or
any valid UID/GID in /etc/passwd with a home directory. Features are
provided in the library for other applications which need to maintain
virtual domain email accounts. It supports named or IP-based domains. It
works with vqadmin, qmailadmin, vqregister, sqwebmail, and courier-imap.
It supports MySQL, Sybase, Oracle, LDAP, and file-based (DJB constant
database) authentication. It supports SMTP authentication combined with
the qmail-smtp-auth patch. It supports user quotas and roaming users (SMTP
Changes: This release adds one last patch for the vgetent problem,
comments out the lseek definition for BSD users, replaces the old
qmail-pop3d-maildirquota patch with the qmail-maildir++ patch (which adds
Maildir++ support not only to qmail-pop3d, but also to qmail-local), and
About: Vstr is a string library designed for network communication, but
applicable in a number of other areas. It works on the idea of separate
nodes of information, and works on the length/ptr model and not the
termination model a la "C strings". It can also do automatic referencing
for mmap() areas of memory, and includes a portable version of a
Changes: The vstr_export_buf() function now performs automatic bounds
checking in the same way as vstr_export_cstr_buf(). vstr_sc_read_*() now
works even if the vstr isn't configured to have an iovec cache. Work on
internal symbol hiding has been made, making the library smaller and
About: The goal of the WallFire project is to create a very general and
modular firewalling application based on Netfilter or any kind of
low-level framework. Wfconvert is a tool which imports/translates rules
from/to any supported firewalling language.
Changes: This release adds support for service "macros" in WallFire's
native language, a "disabled" flag for a rule, and MAC addresses class
handling. Man pages now install properly, and the whole thing compiles
low-level framework. Wflogs is a log analysis and reporting tool.
Changes: This release adds a --strict-parsing option and support for MAC
addresses. Man pages now install properly, a serious bug which could cause
wflogs to crash was fixed, and ICMP codes are now parsed properly with
netfilter logs. The whole thing compiles under g++-3.1.
About: webcpp gtkgui is a GTK+ GUI for webcpp.
Changes: Support for Cg, CLIPS, Haskell, and Tcl, code cleanups in
callbacks.c, and an updated about box. Webcpp 0.7.3 is now required.
About: Webdialer is a script to configure and start/stop wvdial, ISDN, or
ADSL connections from a Web browser, which is very useful when it runs on
a headless gateway. It features log functions for IP, time connected, and
traffic that was transferred and received. You can use several languages
(English, German, French, Spanish, Italian, Czech, and Turkish).
Changes: This release adds better ISDN support and some bugfixes.
About: FileManager is a secure (SSL), multi-user, and Web- based program
for file, directory, and remote  command management. It is written in
Perl, for  Linux and Unix-like operating systems. It displays  full
directory information; allows file viewing,  deleting, renaming,
uploading, downloading, etc.;  assists in directory navigation; and can
execute  any command for which the user account has  privilege.
FileManager also comes with a built-in  text editor for quick editing and
Changes: A security hole that allowed authorized users to view any file on
the system has been fixed. The security certificate has been extended.
Support has been added for 29 more OS types. The find function now works
for non-root, jailed users. A new option controls whether or not a user
can "click" outside their home directory tree. The AllowRootUser parameter
can now disable the 'root' user. A bug that prevented non-root, jailed
users from creating subdirectories, a "group" permissions access problem,
and a bug in the "Command Line" box which prevented using the asterisk
About: WebJob downloads a program over HTTP/HTTPS and executes it in one
unified operation. The output, if any, may be directed to stdout/stderr or
a Web resource. WebJob may be useful in incident response and intrusion
analysis as it provides a mechanism to run known good diagnostic programs
on a potentially compromised system. It can also support various
Changes: Under the hood, the project went through some significant
restructuring, primarily to make room for three new platforms: NT/2K,
Cygwin, and MacOS X. The default installation directory has changed for
Unix platforms (it is now in /usr/local/integrity).
About: VRML97 (Virtual Reality Modelling Language) is the ISO standard for
displaying 3D data over the web via browserplugins. It has support for
animation, realtime interaction and multimedia (image, movie, sound). Dune
can read VRML97 files, display and let the user change the
scenegraph/fields, and load and store x3d (next generation VRML xml
format) files if configured to work with the nist.gov x3d translators. It
also has support for stereoscopic view via "quadbuffer"-capable stereo
Changes: A crash when creating NurbsSurface has been fixed.
About: WideStudio is a multi-platform integrated development environment
for building windowed event-driven applications. It uses its own
independent class libraries. Automatic source code generation is provided
by the application builder, which also provides project management and
automatic makefile generation. WideStudio can be used to develop
applications on Linux, Solaris, and Windows.
Changes: New functions of distributed network computing and accessing the
database and computer graphics were added.
Games/Entertainment :: Multi-User Dungeons (MUD)
About: Wolfpack is software for an Ultima Online MMORPG server. It
features a scripting language and supports both Third Dawn and T2A. You
need EA's Ultima Online to play on Wolfpack servers.
About: The goal of the XMLtype project is to create a console-based editor
of XML document-oriented files in UTF-8 encoding. It is designed from the
beginning for multilingual use, even for writing bi-directional texts
(e.g. mixed English and Hebrew). The design focuses on comfortable and
fast typing of well-formed XML documents. Thus XMLtype is not meant to
compete with advanced console editors like Emacs or VIM. For full
functionality, XMLtype requires UTF-8 console support. It is being
developed under Linux and for the ANSI/VT-100 terminal.
Changes: This release fixes an ugly I/O bug caused by previous bugfixing.
Multimedia :: Sound/Audio :: Players :: MP3
About: Zina is a graphical interface to your MP3 collection,  a personal
jukebox, and an MP3 streamer. It is  similar to Andromeda, but released
Changes: VBR file info and tag support was improved.
About: zprommer is a program for driving the simple,  affordable E(E)PROM
programmer from  www.batronix.com. It works under Linux/i386  and is
designed to be easily extensible for new  chip types.
To unsubscribe, send email to freshmeat-news-request@lists.freshmeat.net