Tiny BASIC for Curses (tinybc) is a BASIC interpreter for the curses character screen handling library which fully corresponds to the Tiny BASIC specification. The engine is thread-safe and can be embedded into other code. It can be used as a game or a minimalist challenge.
Release Notes: This release fixes the bugs in running Windows files and restoring terminal settings.
GLB is a user-space TCP load balancer similar to Pen. It lacks most advanced Pen features, as the aim was to make a user-space TCP proxy that is as fast as possible. It can utilize multiple CPU cores. A list of destinations can be adjusted in runtime. Destination "draining" is supported. It supports "least connected", "round-robin", "random", and "source tracking" balancing policies.
Release Notes: This is a *hotfix* to slow a connection initialization issue introduced in 0.8.1. It also adds a 'random' balancing policy.
web2ldap is a full-featured Web-based LDAPv3 client written in Python. It is designed to run either as with stand-alone built-in Web server or under the control of another Web server with FastCGI support (e.g. Apache with mod_fastcgi). It has support for various LDAPv3 bind methods and a powerful built-in schema browser. HTML templates are supported for displaying and editing entries, and LDIF templates can be used for quickly adding new entries. A built-in X.509 parser displays a detailed view of certificates and CRLs with active links.
Release Notes: More improvements to various plugin classes. The password change form is now based on a template. Various enhancements for password reset use-case. Many small enhancements and fixes.
Python Audio Tools is a collection of audio handling programs that work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more. It supports internationalized track filenames and metadata using Unicode. It works with high-definition, multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs or CPU cores if available to greatly speed the transcoding process. Track metadata can be retrieved from MusicBrainz, FreeDB, or compatible servers. Audio formats supported are WAV, FLAC, WavPack, MP3, Ogg Vorbis, M4A, Apple Lossless, and more.
Release Notes: This release adds optional interactive modes to many utilities, CoreAudio support for track playback, improved handling of empty metadata fields, and Opus audio CODEC support.
texture pack is a texture pack library based on proceduralization. Images are formed from base images that are then proceduralized or filtered into more images.
Release Notes: This release provides 5 more Synthetic Texture Packs. (An Image = 177 Textures; 10 Images a pack = 1,770 textures; 5 Packs = 8,850 textures; Grand Total: 25 Packs.)
Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments, and everyday tasks. A configurable notification system reminds the user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.
Release Notes: This release supports Vim-like copy/pasting (FR#15). You can use the delete key to cut items from now on. Times can be entered in 24 hour format ("2130" instead of "21:30"). The default view is now configurable, and there is a compact panel mode (use the currently undocumented "appearance.defaultpanel" and "appearance.compactpanels" configuration settings to enable). The monthly view is cached to speed up browsing. Also, `calcurse -d` output is now sorted by time (BUG#2) and critical data and screen corruption bugs were fixed (BUG#6, BUG#7, BUG#8, BUG#9).
Airtime lets you take total control of your radio station via the Web with intelligent archive management, powerful search, an easy playlist builder, a simple scheduling calendar, and rock-solid automated playout. Features include fades, cues, playlists, a programme calendar, Icecast, Shoutcast, and Soundcloud integration, DJ and station manager roles, JQuery widgets, Liquidsoap playout, and a record and rebroadcast functionality. Powerful media archive features 'watch' folders to allow stations to magically synchronize files, auto-import files, and has multiple directory support. Users can interact with it through any Web browser. It comes with an 'easy install' package.
Release Notes: This release has a number of fixes improving the performance and stability of the open source radio software from Sourcefabric. Streaming was a major focus of the 2.2 release; the team has improved the fading between streams, and it is now smoother in Airtime 2.2.1. Issues with the stream connection and previewing have been resolved. Smart Blocks, which let DJs and Station Managers fill a block of time with audio according to parameters, have been tweaked.
Zutils is a collection of utilities able to deal with any combination of compressed and uncompressed files transparently. If any given file, including standard input, is compressed, its decompressed content is used. Compressed files are decompressed on the fly; no temporary files are created. These utilities are not wrapper scripts but safer and more efficient C++ programs. In particular the "--recursive" option is very efficient in those utilities supporting it. The provided utilities are zcat, zcmp, zdiff, zgrep, ztest, and zupdate. The supported formats are bzip2, gzip, lzip, and xz. The compressor to be used for each format is configurable at runtime.
Release Notes: Zgrep no longer prefixes the file name to the output by default when searching one file. A portability issue with Solaris 9 has been (hopefully) fixed.
Release Notes: This release contains SketchReader, the library to read sketchometry files; sketchometry is the dynamic geometry project tailored for use on tablets. Further enhancements in this release are dragging of polygons and curves, rotation of labels, better event handling, and new configuration options for zooming and panning. Quite a few bugs were identified and fixed.
Moneychanger is a GUI built on top of Open Transactions, a financial crypto library. Moneychanger can be used to create pseudonyms, issue currencies, open accounts, withdraw and deposit cash (untraceable digital cash), write and deposit cheques, trade on markets, and much, much more.
Release Notes: Moneychanger was updated to match recent updates to Open-Transactions. Make sure you have OT version 0.87.e (at least) in order to use this version of Moneychanger.
The Open-Transactions project is a collaborative effort to develop a robust, commercial-grade, fully-featured, free-software toolkit implementing a full-strength financial cryptography library, API, CLI, and prototype server. Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Strong crypto is used. Balances are unchangeable (even by a malicious server). Receipts are destructible and redundant. The transactions are unforgeable. The cash is untraceable. The cheques are non-repudiable.
Release Notes: A scripts/tests folder has been added, with bash scripts for testing OT against the sample data. This release adds import/export Nym, import/export cert, and import/export Cash. Cash can now be exported to a passphrase-protected purse, or a recipient Nym (your choice.) Try opentxs exportcash, or opentxs exportcash --args "passwd true". A clearrecords command has been added to the opentxs command line utility. An OT_API_ClearRecords API call has been added. CLI commands have been added: acceptpayments, acceptreceipts, acceptinbox, accepttransfers, acceptmoney, acceptinvoices, and acceptall.
JSwat is a graphical, stand-alone Java debugger. It offers breakpoints with monitors and conditions, colorized source code display, single-stepping, displaying variables, viewing stack frames, and sophisticated expression evaluation.
Release Notes: Mostly small changes, including more commands for the console mode and bugfixes for the graphical mode.
Cash is a shell written in C for Linux. As of now, it is rather minimal, and in the Alpha phase. It has tab completion, keeps a history file in the user's home directory, and has emacs-like line editing. More features will be added regularly.
Release Notes: There are some major features in this release. Uninstall built-in: uninstall its own directory and any files it has created. Cash-files built-in: show what files cash has open. This release has more verbose logging output thanks to vprintf and friends. There has been some major restructuring and fixing.
cmogstored is an alternative, C implementation of the "mogstored" storage daemon used for MogileFS storage nodes. This implementation allows MogileFS storage nodes to be deployed with a minimal memory/filesystem footprint with no additional runtime dependencies. This implements all HTTP/1.1 DAV functionality needed by MogileFS clients as well as the mogstored stream protocol. This project is still in the early stages of development and not directly affiliated with the MogileFS project.
Release Notes: This release handles out-of-disk-space errors from PUT and usage file generation more gracefully. Failed PUTs due to client-side disconnects are also logged with additional debugging information. There are also minor internal cleanups for shutdowns.
A tool for editing version-control repository history, reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.
Release Notes: This release has a fix for a nasty optimizer bug that could cause file loss. split now uses a different preposition when matching against pathnames.
Fraqtive is a multi-platform generator of the Mandelbrot family fractals. It uses very fast algorithms that support SSE2 and multi-core processors. It generates high quality anti-aliased images and renders 3D scenes using OpenGL. It allows real-time navigation and dynamic generation of the Julia fractal preview.
Release Notes: In this version, it is possible to generate a series of images with increasing zoom level and optional rotation. This makes it possible to create very nice looking animations.
LogAnalyzer is a Web front-end for syslog and other network event data. It provides easy browsing, searching, basic analysis, and some graphics. Data is taken from databases or plain syslog text files, so LogAnalyzer does not require changes to an existing logging infrastructure. Depending on the log data present, it can process syslog messages, Windows event log entries, and some more exotic things. Its troubleshooting support enables users to quickly find solutions to problems seen in the log data. LogAnalyzer was previously called phpLogCon, and has been renamed since v3.
Release Notes: This release fixes "DiskAllowed" checking in Disklogstream. Filenames are now correctly checked against allowed folders. This check was added for security reasons before. #bugid 369 has been fixed: the DefaultviewID was accidentally overwritten with a default value. #bugid 375 has been fixed: user and group data is now deleted when removing them from the UserDB. A missing dependency for the Checksum field in the "EventLog Audit" and "EventLog Logon/Logoff" reports has been added.