freshmeat Project Query Class queries freshmeat.net and retrieves information on projects with records there. It features retrieval of project information from records provided by freshmeat in XML, parsing of project XML records to extract all the relevant data, and caching of retrieved project information in disk files for at least the next day to avoid retrieving the same data again before it could have been updated.
Release Notes: This release updates the freshmeat URL to freecode.com.
SlicedBread is a library that makes it simpler to program multithreaded applications in Java. It does so by doing away with "classic" multithreaded staples - that is, shared state using thread-safe objects - in favor of a set of single-threaded processes that send and receive immutable messages. In a sense it is inspired by Erlang's messaging system. In another, the over 400 rich pages of "Java concurrency in practice" show how hard it is to write and debug a good-mannered multithreaded application in Java.
Release Notes: This release added methods to check the status of current threads, and uses SLF4J for logging. This release has been used in production for over one year with no reported issues.
WMNUT is a dockapp program to monitor UPS statistics through the NUT (Network UPS Tools) framework on Linux and other systems.
Release Notes: The withdrawn (native dock) mode was fixed. The NUT requirement was updated from 2.2.1 to 2.4.0. Manual page warnings were fixed. The README was rewritten in AsciiDoc format. A .desktop file is now included for windowed mode.
Java SOS is a set of configurable Java servlets for fast site building, including Forums, Chat, and Calendar servlets, etc.
Release Notes: The codebase (features list) was updated for the existing controls.
queXML is a simple XML schema for designing questionnaires. Included are stylesheets to administer a questionnaire in PDF (paper), CASES, and LimeSurvey. queXML is compatible with the DDI standard for data description. Instruments can also be designed in LimeSurvey and exported.
Release Notes: The queXMLPDF class has had a major update. It is now possible to generate forms with multiple columns. To do this, edit the protected $columns variable. Large array questions are automatically split over multiple pages (or columns if multiple columns enabled). The look of the PDF has been updated. Output in real grayscale is now supported, font sizes are more consistent, and response labels are not split mid-word.
EasyRdf is a PHP library designed to make it easy to consume and produce RDF. It was designed for use in mixed teams of experienced and inexperienced RDF developers.
Release Notes: This update contains fixes for HTTP responses with a charset parameter in the Content Type, and numerous other bugfixes and minor feature enhancements.
libpet extracts a polyhedral model from C sources using LLVM/clang to parse C code and isl to represent sets and relations.
Release Notes: This release adds support for "while", "break", and "continue", and takes into account overflows on signed integers.
BPS implements a B-tree with a twist pointer set, which approaches the speed of the fastest, hash table based sets, while using several times less memory and still maintaining order. The set introduces a new B-tree variety with superior search and edit qualities. Compared with the GCC distributed tr1::unordered_set, the new set is only 30% slower while using 3 times less memory. Compared with the ordered std::set, it is almost 4 times faster while using 5 times less memory.
Release Notes: A bug in the previously introduced data structure clearing routines is fixed.
GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.
Release Notes: GLIB_VERSION_MIN_REQUIRED now defaults to the current stable version. GIO input and output stream classes have grown GBytes-based methods. GApplication now has hooks to register D-Bus objects before the bus name is taken. Many minor bugs were fixed.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Release Notes: GtkIconView size allocation was rewritten to support height-for-width and to work better. The theming code now supports multiple backgrounds and transitions. Many minor bugs were fixed.
Freeside is an open-source billing and trouble ticketing package for ISPs, VoIP, hosting, service, and content providers, and other online businesses.
Release Notes: Highlights of this release include a new customer duplicate checking option, new access controls and billing event conditions, and an update to Request Tracker 3.8.13.
Seo Panel is a complete control panel for managing search engine optimization of your Web sites. It contains many SEO tools to increase and track the performance of your Web sites. It lets you develop your own plugins for the panel. It includes an automatic directory submission tool, Site Auditor with a sitemap generator, a keyword position checker, a meta tag generator, Google and Alexa rank checkers, a backlink checker, a proxy server feature, multi-language support, and the ability to schedule, send, export, and print reports.
Release Notes: Report Scheduling Feature: now users can schedule report generation interval as daily, weekly, monthly etc. Reports Sending Feature: now users will get reports in email while reports are generated in SEO Panel. Archive Reports. Limit Keywords In Reports. 10 new languages. Search Engine Management Section. Directory Submission improvements.
isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction and operations geared towards polyhedral compilation such as dependence analysis, scheduling, and AST generation.
Release Notes: This release brings improved support for multi quasi-affine expressions and fixes various minor bugs.
Release Notes: This is a major release. It is the first version that fully implements the ideas of the multi-tier programming. This can be considered the first stable version of Hop. Upcoming versions will extend the language with new constructs and new libraries, but will also be backward compatible.
ZXTune is a set of portable cross-platform applications (GUI/CLI) intended to play chiptunes. It features advanced ripping possibilities that let you search for music in big data sets. Supported ZX Spectrum chiptunes formats include AY, AS0/ASC, FTC, GTR, PSC, PSG, PSM, PT1, PT2, PT3, SQT, ST1, ST3, STC, STP, TXT, TurboSound, VTX, YM, CHI, DMM, DST, PDT, SQD, STR, TF0/TFE, TFC, TFD, and COP. Supported PC chiptunes formats include 669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM. Supported Amiga chiptune formats include DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX. Supported Atari chiptune formats include DTM, GTK, TCB. The Acorn chiptune format DTT is supported. Supported compressed formats include CHARPRES, CC3, CC4, CC4PLUS, DSQ, ESV, GAM, GAMPLUS, HRUM, HRUST1, HRUST2, LZH1, LZH2, LZS, MSP, PACK2, PCD61, PCD62, TLZ, TLZP, TRUSH. Supported archived/container formats include FDI, HOBETA, HRIP, LHA, RAW, SCL, TD0, TRD, ZXZIP, ZIP, RAR, SNA128, and Z80.
Release Notes: TFD format support. Compressed TD0 images support. A fix for STP 1.xx detection. Improved AS0 detection. Detection speedup. AYM rendering slight speedup. A fix for playlist loading with percentage encoding. Spectrum analyzer speedup in zxtune-qt.
Blitz templates is a fast PHP template engine written in C and compiled as a PHP extension. It started as a php_templates replacement, but developed into much more. It is based on extensible template controllers (custom view classes in PHP) and weakly-active templates (simple logic in HTML). Benchmarks show that it is one of the fastest template engines for PHP, even though it's not trivial and makes Web application closer to a smart MVC-like architecture model with maximal separation of HTML from your code. It was designed for big high-load Internet projects with a lot of complex presentation logic.
Release Notes: A parsing error was fixed (an incorrect code fragment broke the next correct one). Array-to-string conversion for variables doesn't add "Array" string to the output and shows a human-readable warning. After several weeks of testing 0.7.2+patches in production, it was named 0.8.1 and marked stable.
GADMIN-SQUID is an easy-to-use GTK+ frontend for the Squid proxy server. It features the ability to change most options found in Squid and advanced ACL-building. Delay pools and log formats are currently discarded.
Release Notes: Fixes a possible startup crash. Cleanups. Changes credits to about.
BitDew is a programmable environment for the management and distribution of data for grid, desktop grid, and cloud systems. It can easily be integrated into large scale computational systems such as XtremWeb, BOINC, Hadoop, Condor, Glite, Unicore, OpenStack, and Eucalyptus. It provides key P2P, grid, and cloud technologies (DHT, BitTorrent, Amazon S3, DropBox) and high level programming interfaces with a simple API for creating, accessing, storing, and moving data with ease, even in highly dynamic and volatile environments.
Release Notes: This is a major stable release with support for jSAGA Grid protocols, for the DropBox protocol, for the Amazon S3 Cloud protocol, for the Bittorrent protocol, for the SSH protocol, and support for HTTP and FTP protocols.
Window Switch is a tool that allows you to move applications between networked computers. The windows appear where you need them, as they were. You no longer need to save and send documents to move them around; simply move the view of the application to the machine where you need it.
Release Notes: This release only contains minor bugfixes, notably the infamous missing 'a' key with xpra on OS X. winswitch will also automatically switch xpra to use x264 or vpx encoding for video applications and games. Builds for all platforms are available. OS X and Windows builds include xpra 0.3.2.
mod_auth_pubtkt is a simple Web single sign-on (SSO) solution for Apache. It validates authentication tickets provided by the client in a cookie using public-key cryptography (DSA or RSA). Thus, only the login server that generates the tickets needs to possess the private key, while Web servers can verify tickets given only the public key. The implementation of the login server is left to the user, but an example and a library in PHP are provided with the distribution.
Release Notes: The public key can be set per directory instead of only globally. The login URL is now optional, and a new TKTAuthBadIPURL option has been added. Furthermore, the module now compiles with Apache 2.4 and includes a Perl ticket generation module.
GoAccess is a real-time Web log analyzer and interactive viewer for almost every Web server. It runs in a terminal and provides fast and valuable HTTP statistics for system administrators that require log monitoring and visual reports on the fly. GoAccess can monitor unique visitors, browsers, spiders, OS, hosts and IP geolocation, keyphrases, referring sites, status codes, etc. It has support for IPv6 and it parses nearly any Web log format.
Release Notes: This release adds the ability to parse a custom format string (parsing nearly all Web log formats.) It has the ability to output a full stats report to a file. Support for IPv6. Other changes and fixes.
naken430asm provides a development kit for the Texas Instruments MSP430 line of microcontrollers. It currently includes a cross-platform command-line assembler, disassembler, and simulator with no external dependencies.
Release Notes: This release adds 20-bit MSP430X instructions with a complete rewrite of the assembler module. It also changes the memory model for the code, macro, and constants to be more efficient with memory use. There are other minor bugfixes and features.
BugHotel Reservation System is a hotel booking and accounting software package which uses the Internet to "network" your corporate office to each of your hotels. All data processing occurs at the Application Service Provider (ASP) data center. Income statements, reports, etc. may be customized.
Release Notes: This release adds several new fields to reservations and requests tables. It adds support for non-refundable rates to be stored on the fly. It adds support for cancellation policies to be stored on the fly.
DVDStyler is a crossplatform GUI frontend to the DVD authoring and recording programs dvdauthor and growisofs.
Release Notes: Support was added for video buttons. A video frame selection dialog and an ellipse button for image/video frame selection were added. Shadows were added to some buttons. A check for overlapping buttons was added. The possibility to set an audio time offset was added. Fixes were made for action error validation if no menus exist, for default menu navigation, and for the generation of DVDs without menus.
jTimer is a time tracking and report tool for project activities. It is also compatible with the GTimer file format.
Release Notes: This release fixes time tracking after system hibernate and adds an option to start tasks from the command line.