Welcome to freshmeat.net
JSPP (Javascript Preprocessor) is a pre-compiler with JavaScript syntax that is similar in function to C's CPP. It can be used with many languages, but is designed for use with JavaScript. It adds file inclusion, conditional code inclusion, and macro expansion. This allows you to easily share code between projects.
Changes: This is the initial release.
LedgerSMB is a fork of SQL-Ledger that seeks to provide better security and data integrity controls, better community support, open documentation, and more.
Changes: The AR/AP Aging reports now accurately reflect balances as of the date of the report. In prior versions, they used current balances. Other changes include fixes to routines for saving SICs, some minor documentation updates, and some changes to the standard templates.
zinq-ucspi-tcp is a fork of Daniel Bernstein's ucspi-tcp.
Changes: This release adds large file support, falls back to select() when poll() is not available, and fixes a potential unsigned integer overflow in alloc.c.
ImpressCMS is a content management system that allows you to easily build and maintain a dynamic Web site. Originally a fork of XOOPS, ImpressCMS is compatible with many XOOPS modules and themes, but also has many improvements. These include native multilingual support, a completely redesigned admin interface, management of unlimited block positions on the user side, easy cloning of existing blocks with a single click, a redesigned installation wizard with inline help at every step, many security improvements including the introduction of the Trust Path concept, which allows the storing of sensitive data outside the Web root, an automatic version checker, and a customizable privacy policy feature.
Changes: Fixes and improvements in the control panel, core functionalities, design and templates, and the installation, registration, and upgrade processes.
PyCAM generates toolpaths (GCode) for CNC machines out of STL model files. The output of PyCAM can be imported into EMC2 or other machine controllers to direct the milling machine. PyCAM features different path generation strategies, cutter shapes, and postprocessing options.
Changes: A graphical installer for Windows was added (including Start Menu items). Various minor bugs were fixed.
AS2Secure is a PHP library that allows you to send and receive AS2 (Applicability Statement 2) messages from partners. The project is split into two parts: a client to send one or more documents to a partner and a server to receive one or more documents from a partner. Its main features are asyncronous and syncronous MDN, partner setup, digital signatures, message encryption, secure transport (using OpenSSL), support for SSL client authentication, and multiple attachments (AS2 1.2).
Changes: Some more testing and fine-tuning.
HAproxy is a high-performance and highly-robust TCP and HTTP load balancer which provides cookie-based persistence, content-based switching, advanced traffic regulation with surge protection, automatic failover, run-time regex-based header control, Web-based reporting, advanced logging to help trouble-shooting buggy applications and/or networks, and a few other features. Its own event-driven state machine achieves 20,000 hits per second and surpasses GigaEthernet on modern hardware, even with tens of thousands of simultaneous connections.
Changes: A number of annoying and important issues were fixed. Important fixes include a risk of crashing on very recent versions of FreeBSD, a very rare case of stuck client sessions when using keep-alive, a url_param hash bug which could result in a dead server in very rare situations, status codes 501 and 505 which could cause a server to be marked down if on-error was used, a risk of getting truncated HTTP responses when chunk-encoding was used, and an issue with anonymous ACLs. A few improvements were made to health checks. Upgrading is strongly recommended for 1.4 users.
eLyXer (pronounced elixir) is a LyX to HTML converter. While there are a ton of such projects all over the Web, eLyXer has a clear focus on flexibility and elegant output. LyX is a wonderful text editor that produces beautiful PDF files. Internally, it exports documents to LaTeX, and from there to PDF. Sadly there is not an equivalent “export to HTML” option. With eLyXer, you can convert your master’s thesis, learned article, fascinating novel, or love letter to an HTML page that you can then publish on the Web. It is a standalone tool that does not depend on LyX.
Changes: This version includes a couple of new options (--numberfoot for numbering footnotes and --raw to exclude the header and footer), French and Dutch translations, and bugfixes.
QScintilla is a port of the Scintilla C++ editor class to the Qt GUI toolkit.
Changes: This is primarily a bugfix release.
SIP is a tool to generate C++ interface code for Python. It is similar to SWIG, but uses a different interface format. It was used to build PyQt and PyKDE, and has support for the Qt signal/slot mechanism.
Changes: This is primarily a bugfix release.
PyQt is a comprehensive set of Python bindings for the Qt GUI toolkit.
Changes: This is primarily a bugfix release.
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of 974 print pages) covers almost every aspect of shell scripting. It contains 364 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use. It covers Bash, up to and including version 4.0.
Changes: This release features a minor reorganization of the material. The "Indirect References" subsection is broken out as a separate chapter. Two section of the "Variables Revisited" chapter are now in a stand-alone chapter. There is also the usual round of bugfixes and stylistic changes.
kbd-mangler is a tool to modify the keyboard behaviour at a low level in the Linux kernel. Modifications are transparent for the entire system, and work naturally with any console or X application.
Changes: A completely new architecture. No need to touch the kernel anymore. Write manglers in JavaScript.
The Atlassian Eclipse Connector lets you interact with your Crucible code reviews, Bamboo continuous integration environment, and JIRA issues directly from your Eclipse IDE using the Mylyn framework.
Changes: This release overhauleds Crucible reviews in Eclipse. The new Crucible Review perspective allows you to work on the review as well as the file content at the same time without having to switch back and forth between the two. The Crucible Review perspective also organizes your workspace into a logical layout that makes working with reviews even easier. This version also includes annotations support for non-Java files (e.g. C++, PHP, Scala, Ruby, Flex, and more) and wiki markup support for review comments.
DjVuSmooth is a graphical editor for DjVu documents.
Changes: Several issues with the “Overprinted annotation properties” dialog were fixed.
Libnids is a library that provides the functionality of one of the NIDS (Network Intrusion Detection System) components, namely E-component. Libnids code watches all local network traffic, cooks received datagrams a bit, and provides convenient information about them to the NIDS analyzing modules. Libnids performs assembly of TCP segments into TCP streams, IP defragmentation, and TCP port scan detection.
Changes: This release fixes another remotely triggerable NULL dereference in ip_fragment.c. An unofficial patch enables tracking of already established TCP connections. Missing reset of some tcp_* variables upon nids_exit has been fixed. This release has correct calculation of the radiotap header, compilation warning fixes with newer gcc, and uses pcap_get_selectable_fd() instead of pcap_fileno().
libQTidy is a library and some helper programs that make it easier for developer to integrate Tidy in Qt applications.
Changes: There are minor bugfixes.
JWhoisServer is a small, fast, and highly configurable RFC 3912 compliant whois server written in Java and using RDBMS as a storage engine. It supports INET lookups (IPv4 and IPv6) and IDN domain names handling).
Changes: This is a fast bugfix release: an error in the install target of the ant build file has been fixed.
Personal Calendar is a lightweight calendar/event manager. It is built around the "Secure Gateway" to keep it safe and secure.
Changes: This release has been updated to include a basic stylesheet, which is the same stylesheet used for other tools such as secure gateway, portal, etc.
mhWaveEdit is a program for playing, editing, and recording sound files. It supports .wav files and a few other formats. It is good at editing both large and small files, and has support for 8/16/24/32-bit signed and unsigned sample formats.
Changes: This release fixes a playback bug affecting Jack and OSS, features some other minor bugfixes and improvements, and has an update to the Italian translation.
MP3 Diags finds problems in MP3 files and helps the user fix many of them. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3). It has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name. Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, etc.).
Changes: This release fixes an assertion failure.
Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.
Changes: Fixes for the new grouping clause regarding having condition and ordering.
FindEmAll is a fast, resource-efficient, and powerful, yet easy-to-use graphical find-and-grep tool with some unique features.
Changes: A workaround for a bug in some Python versions that caused FindEmAll to crash was added. Instead of find's "-wholename" option, this release uses "-path" for compatibility with non-GNU "find". The text editor used to open files is no longer hard-coded to "nedit"; if the environment variable XEDITOR is set, this will be used instead. It can also easily be changed from the new "Preferences" tab. Translations are now found when FindEmAlll is run from the source tree, without having to install ".mo" files.
libdrizzle is the client and protocol library for the Drizzle project. The drizzled server will use this as the protocol library, as will the client utilities and any new projects that require low-level protocol communication (like proxies). It is designed to be used for other language interfaces such as PHP extensions and with SWIG.
Changes: This release changes the default protocol to be MySQL for Drizzle connections to stay in sync with defaults on the Drizzle server.
The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-CPU/core architectures. The code is originally derived from MySQL.
Changes: This release completes the implementation of the Data Dictionary work. It switches the default protocol to use the MySQL protocol.