30 July 2009
jSmaTeP assists in the use of Java for processing import and export data by configuring a data structure rather than by programming it. The structure of the import data is specified in an XML file. jSmaTeP then generates a value object representing exactly one row or record in the import file based on a given XML data configuration. This means that if the import or export format changes, only the XML data configuration needs to be changed to match it.
Release Notes: Support for fixed length and CSV data files. XML data structure configuration. A value object generator. jUnit tests have been extended. A Maven-based build.
GiNaC (GiNaC is Not a CAS (Computer Algebra System)) is a C++ library for symbolic calculations. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation-intense numeric applications, graphical interfaces, etc.). Contrary to other CASes it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.
Release Notes: The parser now understands user-defined functions by default. The parsed identifier names can now contain underscores.
Geeklog is the weblog software that concentrates on performance, privacy, and security. It features Web-based administration, surveys (polls), user-customizable boxes, a friendly administration GUI with a topic manager, an option to edit or delete stories, an option to delete comments, a search engine, backend/headlines generation (RSS/Atom format), calendaring, and much more.
Release Notes: This release addresses two security issues, an XSS in the forms used to email a user and to email a story to a friend, and a problem with the "Mail Story to a Friend" function not checking story permissions, so that it was possible to email a story even if you didn't have permission to view it on the site. Other fixes have been added for a SQL error when submitting a story when the story submission queue is off, and for calls to the nonexistent function COM_outputMessageAndAbort.
Bordeaux is a Wine GUI configuration manager that runs winelib applications. It also supports installation of third party utilities, installation of applications and games, and the ability to use custom configurations.
Release Notes: This release adds QuickTime 6.5.2 Player support and IrfanView 4.25 support. It bundles cabextract, wget, and unzip. The .sh installer has been rewritten. PyGTK and Pango are no longer needed. There are many bugfixes.
The Property Set Library (PSL) is a template-based C++ container library providing value observation, event calling, thread-safety, garbage collection, serialization, object persistence, reflection, and other accompanying features.
Release Notes: Besides important bugfixes, small design changes, and optimizations, this release candidate also contains several new features. Most notable is the attempt to implement high-level user macros for the C++ preprocessor, which enables the user to declare property containers in a more convenient way with less code replication.
kexec-loader is a Linux-based bootloader that aims to fit on a floppy and have a grub-like interface and configuration system. It loads kernels using the kexec system calls.
Release Notes: Bugfixes and UI improvements. The official boot disk images have separate initramfs files to allow for easier modification.
lighty-stats is a CLI lighttpd log file analyzer which, unlike most other tools, prints the result directly to the terminal. Since most Web servers use the same log format, it can be used for other httpd software as well.
Release Notes: The documentation was improved a bit. A typo in the Makefile was fixed and a missing option was added to the zsh completion.
DataNucleus AccessPlatform is a standards-compliant Java persistence product. It is fully compliant with the JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JPA1, and JPA2 Java standards, and provides a REST API. It complies with the OGC Simple Feature Spec for persistence of geospatial Java types. It allows access to all popular RDBMS available today, together with db4o, LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, and HBase databases.
Release Notes: Persistence to HBase (HADOOP) has been added. Control over execution of queries in a separate thread has been added. Caching of query results has been added, and an API for results cache management was added. Atomic non-transactional writes have been added. In-memory evaluation of queries with variables, List.get(), and ranges using parameters has been added. The replacement JDOQL/JPQL implementation for RDBMS has been changed to support List.get(), range using parameters, and views. Support for controlling the order of columns in RDBMS DDL was added.
The libfreespace library enables rapid development of motion control applications for in-air remote controls and mice that embed Hillcrest Labs' Freespace technology. libfreespace provides access to calibrated acceleration, rotational velocity measurements, and sensor orientation. Advanced uses include statistics collection, configuration, and firmware upgrades.
Release Notes: This release includes support for Freespace firmware 1.1.0 devices and minor fixes to the Windows port.
RANCID (Really Awesome New Cisco confIg Differ) collects a router's (or device's) configuration, including software and hardware (cards, serial numbers, etc.), and uses CVS to display differences from a previous collection. It supports Cisco routers, Juniper routers, Catalyst switches, Foundry switches, Redback NASs, and ADC EZT3 muxes. The Beta version currently includes support for Bay Networks (nortel) routers and Extreme switches. Rancid also includes a lookingglass and the device login scripts may be used to automate a number of tasks.
Release Notes: This release contains a number of bugfixes and some product line expansions.
MOSIX is a cluster operating system targeted for high-performance computing on Linux clusters, multi-clusters and clouds. MOSIX supports both interactive processes and batch jobs. It incorporates automatic resource discovery and dynamic workload distribution, commonly found on single computers with multiple processors.
Release Notes: This release is for Linux kernel 2.6.30.3. A problem when processes block many signals was fixed.
cclive is a lightweight commandline video extraction tool for Youtube and similar video Web sites. It is a rewrite of the clive software in C++ with a smaller system footprint and fewer dependencies. It is primarily a "video download tool", but can be used with video player software like "mplayer" for viewing streamed videos in place of the Adobe flash player.
Release Notes: This release adds support for a few new Web sites, adds a --stream-pass option, fixes Unicode support and dailymotion support, and ports a number of other changes from clive.
Roboc is a teaching language suitable for children. It includes an IDE and various modes for turtle graphics (like LOGO), mathematical programs, artistic graphics, and robot programming. It art mode you can create animations, physics simulations, and interactive games; in robot mode you must program a robot to collect objectives within mazes. The language is designed to be very easy and fast to learn but well structured and with good visual feedback. Some exercises for use in class teaching are included.
Release Notes: The main new features are a slot management toolbar, an undo function in the editor, and adjustable window size.
CN=Monitor is an LDAP directory server monitoring tool with a focus on Red Hat/Fedora, Sun/Oracle ODSEE, Open LDAP, IBM Tivoli, and Novell eDirectory. Other directory services are also supprted.
Release Notes: This release has the ability to view environment and server availability, perform live monitoring, collect and view performance load and trends, verify replication status, cache sizes, schema, and load balancing, and retrieve a weekly mail report. It has an advanced query editor and advanced LDAP querying.
SQLyog is a powerful MySQL manager and admin tool, combining the features of MySQL Query Browser, Administrator, phpMyAdmin, and various other MySQL front ends and MySQL GUI tools in a single intuitive interface.
Release Notes: This release adds an option to perform backups in a single transaction (similar to the ‘mysqldump’ “–single-transaction” option). With a low wait_timeout setting on <target>, it could happen that Data Sync took more time than this setting to prepare a BULK INSERT statement. Connection to <target> would be lost and sync not completed. wait_timeout = 288o0 is now set in Data Sync. 'Restore from SQL dump' will now do the same. A new query tab can now be opened by double-clicking in the unused space to the right of existing open tabs.
The WollMux is an OpenOffice.org plugin with enhanced template, form, and autotext functionality. It can construct templates on the fly from multiple files (e.g. letterhead, footer, and body text) and will fill in personal and organizational data from various databases such as LDAP. An extra form GUI presents fields in an easily navigable manner and offers plausibility checks and computed values to ease filling in the form. Chainable printing functions allow various transformations during print and custom dialogs.
Release Notes: Improved handling of WM(CMD 'insertFormValue' ...) bookmarks to prevents wollmux from deleting text surrounded by the bookmark unintentionally. This release contains a workaround for OpenOffice.org issue #96878, which caused documents with hidden and unhidden parts of the text to be displayed differently in OpenOffice.org 2 and OpenOffice.org 3.
Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
Release Notes: This is the last release that includes ProfessorJ before moving to planet. Significant extensions to the Typed Scheme type system. Faster Planet packages installation. 'syntax/parse' provides an enhanced syntax pattern matcher for macros. Dict-like identifier mappings in 'syntax/id-table'. New 'define-relation' in Redex, and generalized "where" patterns. Serializable closures are available through Web server/lang/serial-lambda. Changes to the universe.ss teachpack API, and launching many worlds. Custom scribble readers via 'make-at-reader/inside' and 'make-at-reader'.
homest is a C/C++ library for robust, non-linear homography estimation. A homography (sometimes also called a collineation) is a general plane to plane projective transformation whose estimation from matched image features is often necessary in vision tasks. It computes a homography estimate that minimizes an appropriate non-linear cost function defined on matching points (currently either non-symmetric transfer error, symmetric transfer error, Sampson error, or reprojection error) and includes robust regression techniques for coping with outliers (i.e., mismatched point pairs). It supports the estimation of fully projective (8 dof) and affine (6 dof) homographies.
Release Notes: A couple of issues with memory alignment and random number generation on 64-bit systems were fixed. Extra arguments were added to homography estimation routines which expose the list of detected outliers. Error handling was improved and more verbose output was added.
XWiki is a WikiWiki clone written in Java that supports many popular features of other Wikis like the Wiki syntax, version control, attachments, security, and searching, but also many advanced features like templates, database and dynamic development using scripting languages (Velocity, Groovy, Ruby, Python, PHP, and more), an extension system and skinability, J2EE scalability, an XML/RPC remote API, statistics, RSS feeds, PDF exporting, WYSIWYG editing, an Office viewer and importer, and a lot more.
Release Notes: Lots of improvements and new features were added in the new WYSIWYG editor. Lots of improvements and bugfixes were made in the rendering engine and the syntax converter. Improvements were made for the blog application. It's now possible to choose the content renderer to use when viewing a page. The Footnote macro and xwiki-properties module were added. Latvian, Swedish, and Korean translations were added.
The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh, star, star_sym, suntar, gnutar, tartest, termcap, and ved.
Release Notes: Major code cleanup was done. Support was added for compiling on Cygwin with Windows Vista (64-bits). cdrtools was bumped to version 2.01.01a62.
srmio is a library to access the most important functions of a Schoberer Radmesstechnik (SRM) PowerControl V. You can download the data, mark it deleted, sync the time, and set the recording interval. To be as compatible as possible, it reads (SRM5/SRM6/SRM7) and writes (SRM7) files in the same format that srmwin uses.
Release Notes: An option to override the PCV Version whitelist was added. The complete block is not skipped on an empty chunk. The internal time representation was changed to srm_time_t. The use of tsec was eliminated. Mini-gaps are optionally filled at block-bounaries as srmin does. Internally, srmpc_get_data/-_chunks now pass parameters as structs. PCV time is used to guess the "current" year when downloading data. A first attempt was made to fix timestamps for subsecond recints. Other baudrates/parity are tried in srmpc_open.
Git is a "directory content manager" that was designed to handle massive projects such as the Linux kernel with speed and efficiency. It falls in the category of distributed source code management tools and is similar to GNU Arch, Monotone, and BitKeeper. Every Git working directory is a fully-fledged repository with full revision tracking capabilities and is not dependent on network access to a central server.
Release Notes: "git add --edit" lets users edit the whole patch text to fine-tune what is added to the index. "git grep" gained the -p option to show the location of the match using the same context hunk marker that "git diff" uses. "git push $name" honors remote.$name.pushurl if present before using remote.$name.url. In other words, the URL used for fetching and pushing can be different. "git submodule update" gained the --rebase option to update checked out submodules by rebasing the local changes.
AFNIX is a multi-threaded functional writing system with dynamic symbol bindings that support the object oriented paradigm. It has a rich set of features providing runtime compatibility with C++. The engine runs on both 32- and 64-bit platforms, and it is designed to be portable across platforms.
Release Notes: This release incorporates numerous engine enhancements well as new features in the standard I/O and security modules. The object memory management has been cleaned-up and the string normalization process has been improved for efficiency. The documentation rules have also been enhanced.
Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis.
Release Notes: This release fixes a problem in which siege did not alway return a cookie to the appropriate domain.
mxGraph is a JavaScript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution. Target applications are Web based applications that require workflow/BPM, diagram, network, or general graph editing to be available in-place on a Web page.
Release Notes: This releases makes various improvements to the I/O codec for the browser/server communications and improves the page printing functionality in the Java version.