|
Source: Freshmeat Daily News slackrep is a very handy reporting tool for the Slackware Linux distribution. It generates reports about the status of your packages. You can, for example, check which patches are pending to install or check the integrity of your installed packages. License: GNU General Public License (GPL) Changes: Documentation has been added to the package.
Source: Freshmeat Daily News GNU `units' converts between different systems of units. It can handle multiplicative scale changes as well as nonlinear conversions, such as Fahrenheit to Celsius. Over 2000 units definitions are included in a well-annotated data file. License: GNU General Public License (GPL) Changes: The '-' character has been changed into a subtraction operator. (The old behavior is still available with an option.) The handling of radian and steradian has been changed so that these units are conformable to 1. It is now possible to include files from units.dat, and multiple units files can be specified on the command line. The units database has been updated. (The frequently reported erroneous definition of the astronomical unit has been fixed.)
Source: Freshmeat Daily News phpMyBaseball is a Web system for keeping batting and pitching statistics for one team or for hosting the stats for more than one team. Teams and players are added through an administrator page. All stats can be viewed by anyone visiting the site. License: GNU General Public License (GPL) Changes: The admin section was changed to be a little easier to update and add games.
Source: Freshmeat Daily News UnicodeConverter is a Java/Windows/.NET program that converts text, RTF, HTML, and Word/Excel documents in Vietnamese legacy encodings such as VNI, VPS, VISCII, TCVN3 (ABC), VIQR/Vietnet NCR (windows-1252, iso-8859-1), and Unicode Composite (Decomposed or NFD) to Unicode Precomposed (NFC) format. License: GNU General Public License (GPL) Changes: Support was added for Unicode Composite (Decomposed or NFD), ISC, and NCR (windows-1252, iso-8859-1) encodings. File drag-and-drop support was added. The user interface was localized. The conversion module was optimized.
Source: Freshmeat Daily News VietPad is a Java/.NET cross-platform Vietnamese Unicode text editor that allows you to open, edit, convert, print, and save Vietnamese text files in Unicode formats. License: GNU General Public License (GPL) Changes: This release includes minor improvements. A discrepancy in the regular expression in Java 1.4.2 for the Normalize Diacritics operation was corrected. The Find/Replace dialog was enhanced with memory for search words.
Source: Freshmeat Daily News CocoaCEDICT is a Cocoa interface to the CEDICT Chinese (Mandarin) English dictionary. It supports looking up words by their English definition, Pinyin pronunciation, traditional Chinese text, or simplified Chinese text, and more. License: GNU General Public License (GPL) Changes: This version was completely rewritten in Objective C, using Core Data, and is considerably faster and uses much less memory. A search history was added. Additional preferences and minor features were added.
Source: Freshmeat Daily News Pyslice provides utility functions for parametric modeling. It creates data sets based on a configuration file and a series of template files, then runs a model against each data set. It tracks each model's progress, keeping the total number of concurrent model runs under a limit established by the user. It is useful for running many model runs on a Beowulf cluster, or for control of the model runs on single processor machines. It can also monitor the model runs through an internal queue, or place the modeling jobs into a queue managed by other software. It is written in Python. License: GNU General Public License (GPL) Changes: pyspg is now used for the development of the lists of values. Values may now be drawn from any statistical distribution in Python's "random" module. The code is significantly faster due to rewrites and clean-ups.
Source: Freshmeat Daily News mvnForum is a powerful, easy to use bulletin board. License: GNU General Public License (GPL) Changes: A security bug in the search page was fixed.
 
Source: Freshmeat Daily News ezUserManager is a script that allows administration of .htpasswd files or the use of Web-based login. It features a signup form, a forgotten password form, and an admin form with the ability to modify and delete users. It offers email activation or admin approval, and supports both encrypted and plain text passwords. License: Free for non-commercial use Changes: Improved security (regarding SQL injection). Web login, a new setting for debugging mode, browser language auto-detection (optional), a separate config file for languages so that it's easier to add new languages that are released, and Brazilian Portuguese and Swedish translations have been added. Danish language files have been updated. The forgot-password function has been modified to email the current password if passwords are stored in plain text.
Source: Freshmeat Daily News TEA is a modest and easy-to-use GTK+2-based editor with many useful features for HTML editing. It features a small footprint, a tabbed layout engine, support for multiple encodings, code snippets, templates, customizable hotkeys, an "open at cursor" function for HTML files and images, miscellaneous HTML tools, preview in external browser, string manipulation functions, SRT subtitles editing, Morse-code tools, bookmarks, syntax highlighting, and drag-and-drop support. License: GNU General Public License (GPL) Changes: This release adds a lot of new stuff: color marking (as an alternative to the text selection), the time-based auto-saving ability, the Cienerella helper utility, advanced image handling, new File save/open dialogs, fullscreen mode, and many more.
Source: Freshmeat Daily News quickSub is a Javascript function that adds intelligence to the RSS/Atom/XML feed button on a Web page by offering subscription links to the most popular aggregators and newsreaders. License: GNU General Public License (GPL) Changes: In this version, FeedDemon has been added. The script was modified to resolve an issue with pages that had multiple quickSub links.
Source: Freshmeat Daily News jGnash is a personal finance application written in Java. A JVM of 1.4 or greater is required. jGnash supports several account types, including investment accounts. jGnash has support for split transactions, nested accounts, scheduled transactions, commodities, and currencies. jGnash can import QIF files, excluding investment accounts and transactions. Data is stored in an XML format so it is easy to manipulate and read the data external to the program. jGnash also has scripting support to add custom reports and functionality. License: GNU General Public License (GPL) Changes: Several fixes have been made to the GnuCash import. The client / server mode now handles Reminders and split transactions correctly. A couple of small Reminder bugs were fixed.
Source: Freshmeat Daily News gtk2_prefs is a GTK 2 theme selector and font switcher. License: GNU General Public License (GPL) Changes: Redesigned for better GNOME HIG compatibility. An option for using a theme default font has been added.
Source: Freshmeat Daily News ulxmlrpcpp is a library to perform calls via XML-RPC in an object oriented approach. Unlike other implementations, it does not insist on HTTP for transportation but might also accept other ways (e.g., a simple serial line with a user-defined protocol). License: GNU Lesser General Public License (LGPL) Changes: This release contains a rather large number of fixes and enhancements. Most important is full HTTP proxy support, cookie management, and an improved SSL connection class. The documentation is incomplete; please use also the test files for now.
Source: Freshmeat Daily News Bantam is a fast, light file manager for X11. It is targeted at power users who know their way around a file system and like to use the keyboard. Its important features include single-keystroke commands as the primary mode of operation, an arbitrary number of directory views, and a configurable interface to external file viewers and editors. License: GNU General Public License (GPL) Changes: New features include recursive copying of directories, a prompt to rename a file when copying or moving to a directory that has a file with the same name, and the x_terminal_here function, which (obviously) launches an X terminal in the current directory. Bugfixes include improvements to listbox selection behavior and various fixes to the build process.
Source: Freshmeat Daily News mcvox is a Midnight Commander derivative that can be rendered via an auditory user interface, a Braille display, or a tiny screen. License: GNU General Public License (GPL) Changes: The order of labels and input fields has been changed to be better understandable. In the file listing, the TAG prefix indicates that a file has been marked. The shortcuts (e.g. C-x, M-x) have been replaced by their full names.
Source: Freshmeat Daily News rlocate is an implementation of the "locate" command that is always up-to-date. The database that the original locate uses is usually updated only once a day, so newer files cannot be located right away. The behavior of rlocate is the same as slocate, but it also maintains a diff database that gets updated whenever a file is created or a directory is moved. The rlocate kernel module can be compiled only with Linux 2.6 kernels. License: GNU General Public License (GPL) Changes: A possible segfault in fast updatedb was fixed.
Source: Freshmeat Daily News QT SOZLUK is an English to Turkish, Turkish to English dictionary with a Qt interface. License: GNU General Public License (GPL) Changes: A compilation error due to calling the exit() function has been fixed.
Source: Freshmeat Daily News MOBS is a building system a la autoconf, but a lot easier for both developers and users. It doesn't have detection (yet), but it's very easy to use and tune, even for small projects. If you want your project to be configurable and accept most './configure' options but without the hassle and burden autoconf and friends impose, this is for you. It has good documentation and a low steep learning curve, and even has a bit of application framework in order to ease development. License: GNU General Public License (GPL) Changes: The spirit behind this release has changed, and it is now far more powerful than before. Unfortunately, this means that the developer has to do a bit more work in order to put his project under it. Documentation should be read in order to know how the new version works.
Source: Freshmeat Daily News anymeal is a cookbook database front-end. It can handle more than 100,000 recipes, and can search recipes for a given set of ingredients. It is designed to be lean and flexible. License: GNU General Public License (GPL) Changes: It is possible to add users to existing databases now. The user interface allows you to export recipes as FO files. Some icons have been added to make the user interface look nicer.
Source: Freshmeat Daily News lfyre is a general purpose, compiled programming language offering performance, power, and flexibility. It supports object orientation and inheritance, overloading and overriding of methods and operators, contracts, reflection, and uniform access to object fields, functions, and methods. It also provides features rarely found in compiled languages: new operators and language keywords can be created, and it is possible to invent new programming paradigms beyond the classic concepts of functions, data structures, object orientation, polymorphism, and templates. License: GNU General Public License (GPL) Changes: This release adds a language tutorial to the documentation, introducing the basic concepts needed to write lfyre programs.
Source: Freshmeat Daily News white_dune is a graphical VRML97 editor, simple NURBS/Superformula 3D modeller and animation tool. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). It has support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create and display VRML97 files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker. License: GNU General Public License (GPL) Changes: This release has a bugfix for an error in building "connect anything" routes to Scripts. SDLjoystick is disabled for the default FreeBSD build because of problems in FreeBSD 5.4. An incorrect documentation path for Gentoo Linux has been fixed. "move to top" and "rebuild" routeview operation menu points have been added. The menus have been restructured/shortened.
Source: Freshmeat Daily News Install Kernel (ik) is a bash script that installs the Linux kernel and automatically sets up LILO or GRUB. It also saves your kernel configuration each time you do an install. This allows you to restore the newest configuration file when you make a new kernel. This script is intended for two groups of people; people new to compiling kernels, and people who are tired of moving files around and editing their bootloader configurations every time they install a new kernel. License: MIT/X Consortium License Changes: This release adds specific error reporting for each type of error that is encountered. It optimizes the compilation process for the number of CPUs in the system. All shell constructs have been updated to use $() instead of back ticks. '=' has been fixed to be '==' (equality operator) when comparing numbers and strings. All references to variables are now quoted properly. echo is used instead of printf to increase speed as well as reduce the number of programs required to use ik. Tabs have been converted to two spaces to make code more readable.
Source: Freshmeat Daily News Cobertura is a Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage. License: GNU General Public License (GPL) Changes: A bug has been fixed that sometimes resulted in a StringIndexOutOfBoundsException when running cobertura-report. A bug where classes without coverage data ("N/A") were not always sorted correctly in the HTML report has been fixed. "N/A" is shown in the branch column of the HTML report for classes and packages that do not have any branches.
Source: Freshmeat Daily News RadeonOverclock allows the setting of core and memory frequency on Radeon graphics cards (currently only under Linux). It should work on chips version R100 and up. It has been tested with the Radeon 7500, 9500, and 9700 Pro.
Source: Freshmeat Daily News Ladybird is a theme with a ladybird (or ladybug). Background by Per Sommer. License: GNU General Public License (GPL) Changes: This release includes new pixmaps, clearer fonts, a larger background image, and images for the Alt-Tab Panel. It requires Verdana.
Source: Freshmeat Daily News Xfsamba is an SMB (Windows) network navigator with upload, download, rm, rmdir, mkdir, and tar capabilities. Xfsamba does not need to mount remote Windows shares. Drag and drop is enabled for file uploads/downloads. License: GNU General Public License (GPL) Changes: The iconview (spatial navigation) GUI is released in this version. There is also an improved mount function for remote SMB shares.
Source: Freshmeat Daily News eZ publish is an open source content management system and development framework. As a content management system (CMS) it's most notable feature is its revolutionary, fully customizable, and extendable content model. This is also what makes it suitable as a platform for general Web development. Its stand-alone libraries can be used for cross-platform, database independent PHP projects. eZ publish is also well suited for news publishing, e-commerce (B2B and B2C), portals, and corporate Web sites, intranets, and extranets. eZ publish is dual licenced between GPL and the eZ publish professional licence. License: GNU General Public License (GPL) Changes: Support for database transactions was added. A real preview of new content is available in the administration interface. HTML caching of static pages is done. Support for internal links in XML fields was improved. The template syntax was vastly improved. A developer toolbar to clear the cache and enable debug features on the fly was added.
Source: Freshmeat Daily News OCRE is an optical character recognition (OCR) system that reads an image file and writes ASCII or Unicode characters. License: GNU General Public License (GPL) Changes: Some errors in segmentation have been corrected. This release has better recognition and fewer questions.
Source: Freshmeat Daily News Xffm is a modular filemanager with a tree view and icon view. It supports multiple plugins such as a Windows network plugin (xfsamba 4.3), a bookmarks plugin, fstab plugin, and others. It is used in the Xfce desktop environment, and despite being full-featured, it is small and fast thanks to the plugin design. License: GNU General Public License (GPL) Changes: The iconview GUI has become the default GUI and is considered stable and open for any bug reports. Development will now proceed by freezing the API and generating documentation for plugin creation. Many new features have been added to the iconview. A new plugin (slocate) allows the user to display the results of the slocate command as icons within xffm, in either iconview or treeview mode. The minimum requirements for compiling xffm have been reduced.
Source: Freshmeat Daily News gfeed is an RSS feed reader for Linux and Gtk+ 2.0. It is designed to be a simple yet highly customizable reader, not an aggregator, which means it is designed for easy integration into a desktop. Its features include: customizable "feed" files that describe a feed; full support for transparency (native to the app) under X.org 6.8 and higher; and automatic updating of feeds based on an interval defined in the feed file. License: GNU General Public License (GPL) Changes: Loading of file:// feeds was fixed by handling parsing correctly. The "face" config option was fixed. A documentation framework and a bit of documentation were added.
Source: Freshmeat Daily News Ocrad is the GNU OCR (Optical Character Recognition) program, implemented as a filter and based on a feature extraction method. It reads a bitmap image in PBM format and produces text in byte (8-bit) or UTF-8 formats. It also includes a layout analyzer that is able to separate the columns or blocks of text normally found on printed pages. Ocrad can be used as a stand-alone console application, or as a backend to other programs. License: GNU General Public License (GPL) Changes: A bug that produced a segfault in rare cases has been fixed.
Source: Freshmeat Daily News WebCBQ is an interface for creating, editing, and removing rules for the cbq.init script. It makes network traffic management easy under Linux, even for users without much prior knowledge. License: GNU General Public License (GPL) Changes: This is the first release that lets you create, modify, and remove cbq.init configuration files. It lets you manage the cbq.init service.
Source: Freshmeat Daily News python-inotify is a Python interface to the Linux inotify file notification facility.
Source: Freshmeat Daily News 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) Changes: Some layout bugs were fixed. The new command %%historyfont was added.
Source: Freshmeat Daily News The Zero Install Injector makes it possible for users to install software easily and without the need for root privileges. It takes the URL of a program's interface description and chooses suitable versions of the program and all of its dependencies (also identified by URLs) according to the user's policy settings (eg. "stable", "testing", "minimal network use", etc). The chosen versions are downloaded and cached and the program is run, using environment variables to let it find the components. License: GNU General Public License (GPL) Changes: Older PyGTK versions (2.2.x) are now also supported. Man pages for 0launch and 0alias were added. To make life easier for packagers, interfaces can now be imported from local files for testing, and the timestamp is now picked up automatically from the GPG signature.
Source: Freshmeat Daily News phpExifRW is a pure PHP class to read, write, and transfer EXIF information that most digital cameras produce. This class overcomes the problem of most distributions that do not add Exif extensions in their default installation of PHP. License: GNU Lesser General Public License (LGPL) Changes: Better code was written. Several pieces of unwanted code were removed. Several additional tags that show GPS information were added. Shutter speed value calculation was fixed. Aperture value calculation was fixed. Handling of special characters in make and model was fixed. Support for the following cameras was added: KODAK DC210 Zoom (V05.00) and OLYMPUS OPTICAL CO.,LTD - C3000Z.
Source: Freshmeat Daily News NoMachine NX is a fast terminal server system based on the X11 protocol. In addition, NX also translates and embeds the MS Windows Terminal Server and VNC protocols into X/NX. NX is an order of magnitude faster than VNC or X11 and can run on bandwidth as narrow as 10 kBit/sec. By embedding RDP and RFB, it enables users to compress and accelerate remote Windows and VNC sessions. NX lets you work fluently even across slow links like modems. The NX project provides a suite of libraries and X11 proxying agents implementing efficient compression and optimized transport of X11, SMB, IPP, HTTP, and arbitrary protocols like audio over the Internet. License: GNU General Public License (GPL) Changes: This is the second source snapshot of NX 1.5.0. The new code includes support for the GLX and RANDR extensions in the X agent, fixes related to XDMCP session startup, initial support for the shadow framebuffer, a new control flow system in the nxcomp library, and integration of the RDP agent with the new NX transport.
Source: Freshmeat Daily News Tuner is a small Java application that allows the user to tune a variety of musical instruments using their PC. License: GNU General Public License (GPL) Changes: Support for multiple instruments was added. Tuning information was separated from source code.
Source: Freshmeat Daily News Pycleartool is a Python extension that provides a high-level interface to IBM Rational ClearCase, suitable for scripting solutions. It links directly against ClearCase libraries, preventing you from extra-processing usually encountered in scripts that interact with ClearCase, where the creation of a cleartool subprocess is required to handle a ClearCase request. License: GNU General Public License (GPL) Changes: Pycleartool now builds and runs on the Ix86/Windows (NT/2000/XP) platform.
Source: Freshmeat Daily News TripleA is a clone of the popular board game "Axis and Allies". It is written in Java, and it supports network play by as many as five players. License: GNU General Public License (GPL) Changes: Missing client text was fixed. Heavy-bomber tech is now fixed. An issue with 4th edition tank blitzing with AA gun was fixed. A problem which forbade email addresses with hyphens was fixed.
Source: Freshmeat Daily News The PreludeDB Library provides an abstraction layer upon the type and format of the database used to store IDMEF alerts. It allows developers to use the Prelude IDMEF database easily and efficiently without worrying about SQL, and to access the database independently of the type/format of the database. License: GNU General Public License (GPL) Changes: A Solaris portability problem where a lot of valid requests failed was fixed along with potential problems on 64-bit systems. IDMEF FileAccess insertion and bad indexes were fixed, DELETE operation speed was improved, and handling for IDMEFv14 file_type attributes was added. Several PostgreSQL incompatibilities in generated request were corrected and the PostgreSQL schema was updated. Various bugfixes were made.
Source: Freshmeat Daily News qingy is a replacement for getty. It uses DirectFB to provide a fast, nice GUI without the overhead of the X Windows System. It allows the user to log in and start the session of his choice (text console, GNOME, KDE, wmaker, etc.). License: GNU General Public License (GPL) Changes: This release added support for encrypting communications between qingy and its user interface. Various other security enhancements were made. A drop-down mouse menu for sessions was implemented along with customizable key binding support. Theme handling was changed so that they look the same at all resolutions. The TTY guardian is now nearly completed.
Source: Freshmeat Daily News PyCLIPS is an extension module that aims to embed full CLIPS functionality in Python applications, providing Python with a strong, reliable, widely used, and well-documented inference engine. License: GNU Lesser General Public License (LGPL) Changes: This release fixes an annoying bug that caused excessive memory usage and memory leaks.
Source: Freshmeat Daily News Moodss is a modular monitoring application, which supports operating systems (Linux, UNIX, Windows, etc.), databases (MySQL, Oracle, PostgreSQL, DB2, ODBC, etc.), networking (SNMP, Apache, etc.), and any device or process for which a module can be developed (in Tcl, Python, Perl, Java, and C). An intuitive GUI with full drag'n'drop support allows the construction of dashboards with graphs, pie charts, etc., while the thresholds functionality includes warning by emails and user defined scripts. Any part of the visible data can be archived in an SQL database by both the GUI and the companion daemon, so that complete history over time can be made available from Web pages, common spreadsheet software, etc. License: GNU General Public License (GPL) Changes: The daemon code was optimized to use less memory. The default directory for the daemon dashboards was changed to /srv in compliance with the Filesystem Hierarchy Standard. A few minor improvements and bugfixes were also included.
Source: Freshmeat Daily News Knight's Mail is a Web mail application that uses XUL to render the client display. Its goal is to look and feel as close to Mozilla Thunderbird as possible, while maintaining the positive qualities of a Web mail client such as keeping settings on the server and only requiring a (Mozilla-based) browser to be installed on the client. License: GNU General Public License (GPL) Changes: This release mostly works in that you can read and send mail, though certain things don't work yet.
Source: Freshmeat Daily News Clustered JDBC is to databases what RAID is for disks. C-JDBC provides transparent database clustering (partitioning, replication, etc.) to any Java application through JDBC. It works with any Java application without code modification and with any database engine. C-JDBC has been successfully tested with Tomcat, JBoss, JOnAS, WebSphere, MySQL, PostgreSQL, HSQL, SAP DB, Oracle, Sybase, MS SQL, Firebird, and more. License: GNU Lesser General Public License (LGPL) Changes: This version included a major update for controller replication with many reliability fixes and upgraded group communication. New features were added to the driver for dynamic controller connection policies along with a new optional debug mode. Backend recovery and transfer, controller shutdown, and other console commands were also fixed and improved.
Source: Freshmeat Daily News Kopete is a flexible and extendable multiple protocol instant messaging system designed as a plugin-based system. All protocols are plugins and allow modular installation, configuration, and usage without the main application knowing anything about the plugin being loaded. The goal of Kopete is to provide users with a standard and easy to use interface between all of their instant messaging systems, but at the same time also providing developers with the ease of writing plugins to support a new protocol. The core Kopete development team provides a handful of plugins that most users can use, in addition to templates for new developers to base a plugin on. License: GNU General Public License (GPL) Changes: An update was made for a change to the MSN servers that caused the program to display "wrong password" errors when attempting to connect to the MSN service. This release should work with KDE 3.3 and above. Future versions will ship with KDE 3.4.1.
Source: Freshmeat Daily News The Thought River Commons is a collection of Java utilities and other nifty code items developed by Thought River for use in internal projects. It features classes for working with XML, networking, metadata, graphs, Java code generation, and for creating self-healing software, among other things. License: GNU Lesser General Public License (LGPL) Changes: This release contains many new features and a cleanup. Some of the oldest deprecated package versions were removed and a new package for working with graphs (nodes and edges) was introduced.
Source: Freshmeat Daily News The yaSSL software package is a fast, dual-licensed implementation of SSL. It includes SSL client libraries and an SSL server implementation. It supports multiple APIs, including those defined by SSL and TLS. It also supports an OpenSSL compatibility interface. License: GNU General Public License (GPL) Changes: This release contains minor bugfixes, portability enhancements, GCC 4.0 support, test suite improvements, and API additions.
Source: Freshmeat Daily News Mathomatic is a highly portable, general purpose symbolic math program that can solve, simplify, combine, differentiate, integrate, and compare algebraic equations. It can do standard, complex number, and polynomial arithmetic. It is extremely easy to use and has pretty colored, easily readable display of equations. License: GNU Lesser General Public License (LGPL) Changes: Numerical integration was enabled, perfected, and documented. The simplify command was perfected. A description was added to the man page.
Source: Freshmeat Daily News FlexCast A/V Streaming server (formerly GINI streaming server) is a lightweight, scalable, mostly Icecast/Shoutcast compatible streaming server for broadcasting nearly every known audio and video format. License: GNU General Public License (GPL) Changes: Unicast support was implemented and support for some additional audio formats and for video streaming using all common video formats was implemented.
Source: Freshmeat Daily News CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++. License: GNU Lesser General Public License (LGPL) Changes: Two minor bugs were fixed, one impacting the code generation in automatic indent mode. The saveProject(), loadBinaryFile(), and loadFile() functions now accept a second parameter, facultative. Some inopportune warnings were removed.
Source: Freshmeat Daily News portfwd is a small user-level daemon which forwards incoming TCP connections and/or UDP packets to remote hosts. Multiple forwarders can be specified in a flexible configuration file. There is support for FTP forwarding and transparent proxy. License: GNU General Public License (GPL) Changes: A 'fragile' configuration keyword was added to make the daemon quietly retry connections against unstable servers. The maximum number of open file descriptors now defaults to FD_SETSIZE.
Source: Freshmeat Daily News Current is a server for Red Hat's up2date tools. It can scale to hundreds of machines. The backend is powered by one of several SQL databases. It aims to be a complete remote management system for any Linux machines that can run up2date. License: GNU General Public License (GPL) Changes: This developers' release aimed at getting a model and classes written for Web page templating. Some features of a Web-based RPM management and updating system were added. Changes were made to the database backend to handle creation and deletion of on-disk symlinks to packages in a much better and more fault tolerant way. RPMs are now always named what up2date expects them to be.
|