OPEN SOURCE DEVELOPMENT NETWORK DAILY EDITION * NEWSLETTER
---------------------------------------------------------------------- Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/freshmeat2_10.asp ---------------------------------------------------------------------- February 16, 2003 Freshmeat Latest Updates GCC Myths and Facts http://freshmeat.net/articles/view/730 Since my good old Pentium 166 days, I've liked to search for the best optimizations possible so programs can take the maximum advantage of hardware/CPU cycles. If I have a nice piece of hardware, why not run it at its full power, using every little feature? Shouldn't we all try to get the best results from the money invested in our machines? 2-Disk X window embedded Linux 1.0.0 (Source code) http://freshmeat.net/releases/113120/ 2-Disk X window embedded Linux is a tiny net-centric Linux that aims at portable secure remote system usage. It contains many utilities including: X Windows, vncviewer, rdesktop, a Web browser, a file manager, a text editor, a terminal, a window manager, a menu system, a dialog system, X scripting facilities, and many others. It aims to work from 1 or 2 floppy disks in any remote location. Apache mod_suid 1.1 (Stable) http://freshmeat.net/releases/113111/ Apache mod_suid allows per-vhost execution of scripts under their own UIDs. It functions in a way similar to Apache's perchild MPM, but differs in a number of ways. It does per child user/group switching; the Apache MPM makes switches based on vhosts. All processing is done under a specific UID/GID, including PHP and mod_perl scripts. archmbox 4.4.0 http://freshmeat.net/releases/113135/ Archmbox is a simple email archiver written in Perl which can extract email messages from one or more mbox-formatted mailboxes. Article Manager PHP 0.2 http://freshmeat.net/releases/113143/ Article Manager is a simple content management PHP program designed to speed up the activity of adding news, articles, or press releases into a Web site. A number of latest article summaries can be included in your main page or press release page with links to whole article pages. Installation is very easy. asterisk-oh323 0.5.0 http://freshmeat.net/releases/113094/ asterisk-oh323 adds H.323 support to the ASTERISK soft PBX. It does this by interfacing the OpenH323 library to ASTERISK through a loadable module. The package provides the channel driver as well as a wrapper in a shared library form. It is able to initiate and receive calls to and from H.323 endpoints, and has been successfully tested with the H.323 terminals on the OpenH323 site (ohphone, openphone) and Microsoft NetMeeting. BPhpWebmail Frontend 1.0.2 http://freshmeat.net/releases/113152/ BPhpWebmail Frontend is an easy-to-use and easy-to-install Web mail frontend. It features support for multiple POP and IMAP servers, Inbox, Outbox, Sent, and Saved folders, and an address book. CBQ.Init GUI 0.01b http://freshmeat.net/releases/113118/ CBQ.Initi GUI is a frontend to the CBQ.INIT script. It allows users to easily limit their bandwidth at the IP/port level. crip 3.3 http://freshmeat.net/releases/113105/ crip is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis files (or MP3 files for crip 1.X) under Unix/Linux. It is well-suited for someone seeking to make a lot of Ogg/MP3 files from CDs and have them all properly labeled and professional-quality with a minimum of hassle. Dia2Postgres 0.7.5 http://freshmeat.net/releases/113134/ Dia2Postgres is a Perl script that can be used to convert Dia diagrams into PostgreSQL scripts or PHP mirror classes which can add, update, and modify table entries automatically. It has support for inheritance, simple references (limited to a single field), and a fake enum type which creates a table. discreader 0.1 http://freshmeat.net/releases/113103/ discreader is a very simple CD audio ripper. Instead of reading the tracks specified in the CD's table of contents (TOC), it reads tracks as specified by the user. For example, you could read the whole CD as one track, or split it in some other way. This is generally not very useful, but can be helpful when the CD's TOC is corrupted. dvd::rip 0.50.2 (Stable) http://freshmeat.net/releases/113095/ dvd::rip is a full featured DVD copy program written in Perl. It provides an easy-to-use but feature-rich GTK+ GUI to control almost all aspects of the ripping and transcoding process. It uses the widely known video processing swissknife, transcode, and many other Open Source tools. ecasound 2.2.1 http://freshmeat.net/releases/113106/ Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package. Floppy ISDN/DSL for Linux 2.1.2 (Development) http://freshmeat.net/releases/113144/ Fli4l is a single-floppy Linux-based ISDN/DSL-router. It features configuration with a simple ASCII-file, several possible connection-flavors (in/out/callback, and raw IP/PPP), channel bundling (an extra channel can be added through a Windows/Unix-client), configuration of multiple networks, least-cost routing, automatic choice of provider, display/calculation of connection times and costs, and a Windows/Unix imonc client with interface to imond and telmond (see screenshot). fontilus 0.4 http://freshmeat.net/releases/113108/ Fontilus is a set of extensions for Nautilus to help manage fonts on your system. g3data 1.2.1 (GTK-2.0) http://freshmeat.net/releases/113097/ g3data is a program for extracting data from graphs (i.e., scanned graphs from scientific publications). It can read many different image formats and outputs the extracted data through stdout or to a file. gimp-print 4.3.9 (Development) http://freshmeat.net/releases/113124/ 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. GNOME Remote Connection Manager 0.1.3 http://freshmeat.net/releases/113149/ grcm (GNOME Remote Connection Manager) is a highly configurable remote connection manager that allows you to store remote connections like telnet, ssh, and rdesktop in a simple-to-use GUI application. GrubConf 0.2 http://freshmeat.net/releases/113146/ GrubConf is a graphical GRUB configuration editor. It provides an easy to use interface allowing effortless modification of OSes and the flexibility to configure the most obscure options. It is designed to require minimal user interaction while providing tools for the most adventurous user. Hardware lister T.00.06 http://freshmeat.net/releases/113099/ lshw (Hardware Lister) is a small tool to provide detailed informaton on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. Hierarchical Data Format 1.4.5-final http://freshmeat.net/releases/113131/ HDF (Hierarchical Data Format) is a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects). Hierarchical Data Format 1.5.47 (Development) http://freshmeat.net/releases/113132/ HDF (Hierarchical Data Format) is a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects). honeyd 0.5 http://freshmeat.net/releases/113158/ 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 another machine. JMP 0.27 http://freshmeat.net/releases/113150/ Java Memory Profiler (JMP) uses the JVMPI interface to track objects and method times in the JVM (Java Virtual Machine). It uses a GTK+ interface to display statistics. The current instance count and the total amount of memory for each class is shown as is the total time spent in each method. KickPIM 0.4.7 http://freshmeat.net/releases/113130/ KickPIM is an applet for KDE's Kicker panel which displays your KAddressbook entries in a popup menu. You can view and edit address data and send email messages very easily. It will also remind you about birthdays. libxml++ 0.20 http://freshmeat.net/releases/113163/ libxml++ is a C++ interface for working with XML files, using libxml (gnome-xml) to parse and write the actual XML files. It has a simple but complete API. LinPacker 0.0.9 http://freshmeat.net/releases/113133/ Linpacker is a tool to optimize the placement of rectangles in a band of semi-infinite size (2D bin packing problem) with a genetic algorithm. It can be useful for cutting stocks in trucks and factories. Linux Systems Management Interface 0.01 http://freshmeat.net/releases/113102/ The Linux Systems Management Interface (LSMI) system is a Web frontend to an Enterprise Management System. It aims to deliver an easy-to-use interface for system administrators to use in managing their systems. It deals with statistics gathering, trend analysis, alarms, and traps. LJChk 0.0.14 http://freshmeat.net/releases/113139/ LJChk is a script for working with livejournal servers via the XMLRPC over HTTP protocol. Functions include continous checking for friends' updates, monitoring changes in a friends list, posting both in your own journal and in community journals, with the ability to use all the options available through the livejournal Web interface, and auto-posting quote lists with references to other users' posts. Login Anomaly Detection System 0.4 http://freshmeat.net/releases/113154/ The Login Anomaly Detection System (LADS) detects anomalies in logins and logouts and is able to perform various actions in response. MAHO·WM -- Hazuki 0.5 http://freshmeat.net/releases/113049/ MAHO·WM -- Hazuki is a theme inspired by the Japanese animation series "Ojamajo Doremi" (See "Magical Doremi" in Europe, not counting Spain, at least.). The idea was to create one color scheme for each character, starting with Hazuki (the orange witch). Mambo SiteServer 4.0.12 RC 2 http://freshmeat.net/releases/113096/ Mambo SiteServer is a dynamic Web content management tool that is capable of building sites from several pages to several thousand. It comes complete with 10 built-in modules, a WYSIWYG editor, site statistics, an admin interface, and much more. MAMECAT 0.44 beta 45 http://freshmeat.net/releases/113092/ MAMECAT stands for M.A.M.E. Catalog/Launcher. It consists of three programs: qmamecat, an X11/Qt based GUI and the main application; qmsetup, a startup setup wizard for qmamecat; and catgen, a simple catalog generator. qmsetup and catgen are started on demand by qmamecat. mcGallery 1.11 (Professional) http://freshmeat.net/releases/113090/ mcGallery is a photo gallery management script that allows you to display several albums. Each album and each photo can be shown with a title, a name, and a description. Thumbnails are automatically generated. The password protected admin panel lets you add or delete individual photos or entire albums, and shows the most popular photos. English and French language files are provided. MRX Ramdisk 1.1.1 http://freshmeat.net/releases/113104/ MRX Ramdisk is a simple ramdisk creation tool. It writes the current system binaries and snapshot to /boot/ramdisk.gz, with automatic library dependency tracking. Multiplication Game 1 http://freshmeat.net/releases/113151/ Multiplication Game is a simple math puzzle game written for GTK+ 2, inspired by Emacs' multiplication game. It displays a multiplication problem where every digit is replaced by a letter. Your job is to figure out which letters are which digits. MumabAs 0.1.3 (Stable) http://freshmeat.net/releases/113107/ MumabAs is a GUI for configuring which mailboxes mutt should watch for new mail. MVideo 0.2.1 http://freshmeat.net/releases/113089/ MVideo manages a collection of movies in DVD, DivX, VCD, or other format. It uses a MySQL database to store all the information needed to manage all genres of film archives. Onyx 4.3.1 (Stable) http://freshmeat.net/releases/113136/ Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript and Forth. It can be embedded as an extension language into other applications, and was designed to have a small memory footprint. It is among the smallest embeddable interpreters available. OpenEJB 0.9.1 http://freshmeat.net/releases/113119/ 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, etc. Parctrl 0.3 http://freshmeat.net/releases/113161/ Parctrl is a CGI interface for a parport interface used to control any kind of device. If you have such kind of home-made device (or even if you don't, it's easy to build), you may use Parctrl to remotely access your parport through a CGI script and browser. You may use it to turn remote machines on or off in your local network, turn lights on or off, security systems, alarms or any kind of electrical device. If you are connected to the Internet, you may access it from anywhere in the world. It has two parts: a driver, that does the low level access, and the CGI script, which acts as a interface for the driver. Parctrl uses secure SHA password authentication, and also allows you to restrict users access to some parport outputs. PHP Generic Access Control List 3.1.0b3 http://freshmeat.net/releases/113142/ PHP Generic Access Control List provides a set of PHP functions giving Web developers a simple, yet immensely powerful "drop in" permission system for their current Web-based applications. PHP TroubleTicket 0.2.0 (Development) http://freshmeat.net/releases/113160/ PHP Trouble Ticket attempts to adress the need for a centralized means of problem reporting and tracking in multi-user environments (medium to large companies, development groups, etc.). It helps to direct problem reports to the responsible administrator(s), keep track of the status of a problem being worked on, and offers an up-to-date list of recent changes applied. PHP Trouble Ticket aims to be widely configurable, easy to use even for the not technically inclined and multi-language capable. php-syslog-ng 1.3 http://freshmeat.net/releases/113140/ php-syslog-ng is a frontend for viewing syslog-ng messages logged to MySQL in realtime. It features customized searches based on device, priority, and date. PhpDig 1.5.devel.20030215 (Development) http://freshmeat.net/releases/113112/ PhpDig is a search engine written in PHP that uses a MySQL database backend. It features indexing of both static and dynamic pages, spidering of almost all links in HTML content, in hrefs, areamaps, and frames, and full text indexing. The search results appearence is skin-able, using a very simple templates system. phpIP Management 3.1 http://freshmeat.net/releases/113137/ phpIP Management is a tool to manage IP addresses. It features authentication for accessing the IP database, form validity checks, customizable searches, and historical logging. PJIRC 1.73 http://freshmeat.net/releases/113116/ PJIRC is a very complete IRC applet which handles multichannel, privates, text coloration, graphical smileys, etc. In addition, it's still quite light. Port Scan Attack Detector 1.0.0-pre5 http://freshmeat.net/releases/113114/ Port Scan Attack Detector (psad) is a program written in Perl and C that is designed to work with Linux firewalling code (iptables in the 2.4.x kernels, and ipchains in the 2.2.x kernels) to detect port scans. It features a set of highly configurable danger thresholds (with sensible defaults provided), verbose alert messages that include the source, destination, scanned port range, begin and end times, TCP flags and corresponding nmap options (Linux 2.4.x kernels only), email alerting, and automatic blocking of offending IP addresses via dynamic configuration of ipchains/iptables firewall rulesets. In addition, for the 2.4.x kernels psad incorporates many of the TCP, UDP, and ICMP signatures included in Snort to detect highly suspect scans for various backdoor programs (e.g. EvilFTP, GirlFriend, SubSeven), DDoS tools (mstream, shaft), and advanced port scans (syn, fin, Xmas) which are easily leveraged against a machine via nmap. QPong 0.2 http://freshmeat.net/releases/113128/ QPong is another clone of the game "pong". It features some nice graphics and is very flexible. You can configure the images, sizes, speeds, and shapes of the pads and balls. Most importantly, it's fun to play. Quiz Manager 0.9 http://freshmeat.net/releases/113091/ Quiz Manager is a easy-to-install and administer mini-quiz and contest management application that simplifies the process of adding quizzes into your site. After configuring voting times, it can be placed on a page using a server side include. It features IP and cookie checking, and supports Web- based easy installation. rfstool 0.11 (Stable) http://freshmeat.net/releases/113115/ RFSTOOL allows you to access ReiserFS partitions from a Windows 95/98/ME/NT/2000/XP system. It also allows you to access ReiserFS partitions from Linux. It is a complete rewrite of the ReiserFS functions needed to list directories, copy files, and backup metadata. RPy 0.3.1 http://freshmeat.net/releases/113145/ RPy is a very simple, yet robust, Python interface to the R Programming Language. It can manage all kinds of R objects and can execute arbitrary R functions (including the graphic functions). All the errors from the R language are converted to Python exceptions. Any module that later were installed on the R system can easily be used from within Python, without introducing any changes. sms-queue 0.6.1 http://freshmeat.net/releases/113113/ sms-queue handles an SMS queue for small networks or single user machines. It is designed for areas where many SMS messages are sent. It does not actually send the SMS itself, but instead calls an external application (depending on the SMS gateway you want to use) via a simple standard interface. The communication between client and server is based on a simple ASCII protocol over TCP/IP which should make it easy to develop your own frontend. Sound Monitor 1.99.0 http://freshmeat.net/releases/113098/ Sound Monitor is a GNOME panel applet that displays a vu meter, oscilliscope, or spectrum analyzer of the output of the esound daemon. The esound server information can be displayed, and the volume can be adjusted for active application streams and samples. An extra program, esdpvd, is included that will allow saving of stream volumes between sessions. Newer versions include a theme editor. SuckBot 0.008 http://freshmeat.net/releases/113162/ SuckBot is an IRC bot written entirely from scratch, and entirely in C. Its focus is to be lightweight and extremely modular. It supports dynamic plugins that can be loaded/unloaded during runtime without interruption. It is still in the early development stages. Some programming experience is necessary to use it. It has been tested on Linux, FreeBSD, and Solaris. SuperWaba 3.4 http://freshmeat.net/releases/113117/ SuperWaba is a JavaVM for handhelds. It can run in PalmOS and Windows CE devices, and is fully emulated under JDK and browser. It has support for exceptions, threads, lots of user interface controls, and double and long 64-bit types. It has grayscale and color support, a beautiful set of 3D controls in PalmOS, and support for JNI and Java libraries. It is also is fast and small, lets you use all device's memory if needed, and supports Symbol scanners, sockets, and serial/IR. timestamp 1.0 http://freshmeat.net/releases/113122/ Timestamp is a text-filtering pipe that marks each line with a timestamp. The time is set when the first character of the line is received, and the utility is capable of coping with CR repeats fairly well (it won't over-write or update the timestamp). Topal 0.7.11 http://freshmeat.net/releases/113153/ Topal is yet another program that links GnuPG and Pine. It offers facilities to encrypt, decrypt, sign, and verify messages. Multiple PGP blocks included in the text of a message are processed. Decryption and verification output can be cached to reduce the number of times the passphrase is entered. RFC2015 multipart messages can be sent and received with help from some scripts, procmail, and a patch to Pine. There is a high level of configurability. Trackballs 0.6.0 http://freshmeat.net/releases/113126/ Trackballs is a simple game similar to the classic game Marble Madness. By steering a marble through a track filled with vicious hammers, pools of acid, and other obstacles the player collects points. When the ball reaches the destination, the player continue to the next, more difficult track - unless, of course, time runs out first. Unix Amiga Delitracker Emulator 0.80-pre3 (Development) http://freshmeat.net/releases/113129/ UADE (Unix Amiga Delitracker Emulator) plays old Amiga music formats by UAE Amiga emulation. It supports at least 150 different formats. VDRadmin 0.23 http://freshmeat.net/releases/113156/ VDRadmin is a program to administer VDR (video digital recorder) via HTTP. A small HTTP server is included. Webanalyse 0.9 http://freshmeat.net/releases/113148/ Webanalyse is a Web site traffic statistics tool written in PHP 4. It doesn't use any databases or Apache logs. Its reports include Web site statistics by day, week, month, and year, referer, host, IP, browser. The big advantage lies primarily in detail of each visit--you can follow the pages or articles which are visited on your site. WebAnalyse can be added very easily on all the pages where you wish to follow the activity. Xfprot 0.12beta http://freshmeat.net/releases/113109/ XFPROT is a graphical frontend for the F-Prot Antivirus for Linux Small Business Edition. It is based upon the XSTEP-3.5.1 library. yappa-ng 1.2 http://freshmeat.net/releases/113159/ yappa-ng is an easy to use online PHP photo gallery. It has a comfortable and elaborate album-oriented photo album administration Web interface. Each picture can be viewed in many different sizes with resizing created automatically on the fly. It has complete user selectable language support, and supports password protected albums, hit counters for albums and images, album info, image captions, gallery overview, different themes, and a 'Top 10 images' ranking system for each photo album. ------------------------------------------------------------------------ To unsubscribe - If you do not wish to subscribe to Freshmeat, go to: http://www.osdn.com/newsletters/unsubscribe.shtml ------------------------------------------------------------------------ Copyright (c)1999-2002 Open Source Development Network. All rights reserved.