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: Many syntactic features of the language have changed incompatibly. Backward-incompatible language changes are documented on the manual page. 'expunge' and 'unite' commands have been incompatibly improved. A new 'strip' command for generating test cases with blobs stripped out. A new 'reduce' command for topological reduction of test cases. The 'lint' command has a test for the existence of multiple roots. Selecting a date or action stamp matching multiple commits now matches all. The surgical language now has a macro facility.
QuickFind is a cross-platform Java application for searching files in your computer. Its sole purpose is to save user time by searching the desired file almost instantly. It is designed to support all of the major computer platforms. The user can schedule caching or manually cache at any time on selected directories. Once the caching is done, all you have to do is input the name of the file you want to find.
Release Notes: Enhanced GUI. Fixes an include/exclude path validation bug. Adds new validations for the exclude path feature. Fixes a deadlock issue occurring while caching multiple includes. Fixes a multiple exclude path issue.
cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE; and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.
Release Notes: This release adds some workarounds for compiling with MinGW. New functions xcomerr(), xcomerrno(), fxcomerr(), and fxcomerrno() in libschily. A bug in libschily/format.c that caused %.*s to be printed incorrectly has been fixed. libschily/fprformat.c gives better printf() performance on Solaris. Some bugs in the mkisofs man page have been fixed. Mkisofs now opens "NUL" on Win-DOS instead of "/dev/null".
The STUBS Toolchain and Utility Build Suite is a set of scripts which, together with a set of pre-written configuration files, builds one or more software packages in sequence. STUBS is designed to work in very minimal environments, including those without "make", and URLs are included so source and patches can be downloaded as necessary. Configuration files and scripts are provided which create boot media for Franki/Earlgrey Linux (one of several example busybox- and uClibc-based Linux environments) and the intention is that STUBS should be able to rebuild such an environment from within itself.
Release Notes: This release is a next-generation set of scripts and matching configurations, now including the ability to build FreeDOS floppies and the v3 kernel and userland described at dunedlin.wordpress.com.
Tor-ramdisk is a uClibc-based micro Linux distribution whose only purpose is to host a Tor server in an environment that maximizes security and privacy. Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. Security is enhanced in tor-ramdisk by employing a monolithically compiled GRSEC/PAX patched kernel and hardened system tools. Privacy is enhanced by turning off logging at all levels so that even the Tor operator only has access to minimal information. Finally, since everything runs in ephemeral memory, no information survives a reboot, except for the Tor configuration file and the private RSA key, which may be exported and imported by FTP or SSH.
Release Notes: This release follows the upstream's release of tor-0.2.4.20. The kernel was also updated to Linux-3.12.6 plus Gentoo's hardened-patches-3.12.4-3.extras, but all other components were kept at the same version as the 20131216 release.
"fgallery" is a static photo gallery generator with no frills that has a stylish, minimalist look. It shows your photos, and nothing else. There is no server-side processing, only static generation. The resulting gallery can be uploaded anywhere without additional requirements and works with any modern browser.
Release Notes: The browser's "back" button behavior was improved. A bug affecting the proportion of the thumbnail images with some input image ratios was fixed. Compatibility with older browsers was improved. Several speed improvements were made during album generation for multi-core processors.
ASC is a turn-based strategy game in the tradition of Battle Isle 2/3. It can be played against the computer or against other human players (either hotseat or by mail).
Release Notes: This is a maintenance release that primarily contains an updated Kamor campaign, some bugfixes, speed improvements, and adjustments for the latest compilers.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: The library des.s7i with DES (Data Encryption Standard) cipher support has been added. Several functions and support to write values have been added to bin32.s7i. The new library unicode.s7i, with functions to convert between Unicode encodings, has been added. The library gethttps.s7i has been improved to accept links to HTTP. Several checks have been added to chkbig.sd7. The compiler has been improved to do more optimizations for bigInteger functions. A check for the keyword 'restrict' has been added to chkccomp.c. The performance of UTF-8 conversion functions has been improved by up to 6%.
ChaosEsque Anthology is a first person shooter. It is a standalone modification of Xonotic which includes extended weapons, maps, vehicles, buildable buildings, mounted weapons, spell casting, monsters, player characters, textures, and game modes.
Release Notes: Mounted weapons now have bullet shields by default. Features have been added to the monster code. Code for attachments to players has been added. The menu has been worked on, and double-click no longer binds keys by default (you press edit to do so, the other way caused messed up key bindings too easily). (This feature can be set to the old way via cvar).
Clement is an email server application. Its main function is to block unwanted mail (spam) as soon as possible in the email exchange process. It accepts or rejects email while the SMTP session, initiated by the email sender, is still pending, accepting legitimate email messages without the need to return an error status to non-existent or "borrowed" return address later. Clement can operate in two modes, either as a standard MTA (as sendmail, Postfix, Exim, Exchange, etc.) to store email in the recipient's own area, or to transmit the mail to an another SMTP server acting as smart spam filtering device. Each email domain name Clement knows about can be treated in one of these two modes depending on the group to which the domain name has been set. Each message is verified by a virus scanner (ClamAV) while the SMTP connection is still open, but the refusal of mail and the reason for refusal is notified to the actual sender. Mail management is done via a Web interface and can be delegated to three administrative levels (Root-Admin, Group-Admin, Domain-Admin). Standard users can access their own logs (sent email status, email rejected, quarantined email, etc.). With this interface, the user can handle the rejection and acceptance of mail. Users who are level "Admin" can access the session logs (via the Web interface). Clement uses a SQL database (PostgreSQL, MySQL) to store and manage logs, user profiles, and dynamic management of directives concerning the sender-receiver relationship.
Release Notes: This release fixes an authentication problem which posting email from Mac OS 7.1 (the authentication was never successful, the password was never seen). It is also able to define a specific IP as not relayable within a range of relayable IPs.
MDIUtilities provides a set of utility classes that can be used for desktop application development. It contains a network preferences implementation, XML utility classes, geometry utility classes, additional Swing classes, and other miscellaneous classes.
Release Notes: This release improves the XMLSAXParser class to allow XMLSchema validation, and customizes error handling.
The Cambridge Z88 Software project was created by and for the "die-hard" users of the Cambridge Z88, the iPad of the 80s. Its object is to streamline the operating system, OZ, and build new Z88 applications by replacing the built-in ROM with a larger device. It also includes a Z88 emulator and debugging environment.
Release Notes: This release adds minor bugfixes and improvement to the EazyLink popdown.
Spiderinabox provides an out-of-the-box solution for secure browsing on Mac systems. It includes a basic preconfigured installation of OpenBSD prepared as a VirtualBox image loaded with Firefox and a few scripts and programs to launch it and invoke Firefox over a secure connection. The visualization of Firefox is done on the OS X side using XQuartz, so you don't need to exit your working environment and switch between OS X and OpenBSD. Firefox runs encapsulated in OpenBSD and doesn't have access to OS X in any way.
Release Notes: This is the first release.
Pride combines bash scripts, zenity, ant, ImageMagick, and the Android tools to create a fast and simple POSIX alternative for Android development. It provides all the basic commands (clean, build, release, etc.) of other Android IDEs. But it is primarily a robust and simple injection framework. Injections from methods to clusters of activities are easily created from existing code and can then be injected into any project. Pride can also be used to batch build, load, or release multiple projects and can update class and resource files among projects that use the same objects or resources.
Release Notes: The PRAFileHandler class has been updated with the new method getLineByToken0.
Dosage is designed to keep a local copy of specific Web comics and other picture-based content such as Picture of the Day sites. With the dosage command line, script you can get the latest strip of a Web comic, catch up to the last strip downloaded, or download a strip for a particular date/index (if the comic's site layout makes this possible).
Release Notes: This release adds support for parallel downloading and limits the number of requests made to one site.
The Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs including Partition Image, TestDisk, fdisk, sfdisk, dd, and ddrescue and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, and the following filesystems are supported: ext2, ext3, ext4, FAT16, FAT32, HFS, HFS+, JFS, Linux-swap, NTFS, ReiserRS, reiser4, and XFS. It loads completely to system memory and requires at least 256MB of RAM to operate.
Release Notes: This version of Parted Magic updates many programs, introduces a few new ones, and adds a new module system. The most notable program updates include Linux kernel 3.12.6, ClamTK 5.01, File Roller 3.10.0, Mozilla Firefox 26.0, and GParted 0.17.0. A few programs were added. These include Gpointing Device Settings, Rdiff Backup, Wimlib, PCRegEdit, and many new Perl modules for the ClamTK upgrade. A new module system drastically reduces the amount of RAM needed to use extra programs, and works exactly like the old system.
isort automatically sorts and sections Python imports. It can turn even the most messy import structure into nice clean sections without duplicates. It provides a command line utility, Python library, and Kate plugin for convenient use.
Release Notes: This release adds support for intelligently-balanced multi-line wrapping and fixes an issue which caused section comments to show up more than once.
xbindkeys is a program that associates keys or mouse buttons to shell commands under X. After a little configuration, it can start many commands with the keyboard (e.g. control+alt+x starts an xterm) or with the mouse buttons.
Release Notes: This release does not grab a keysym not mapped on the keyboard and prevents an AnyKey grab.
Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. It only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a "make" program. It supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML strings and files, and provides a hierarchical view of the file via a linked-list tree structure of typed nodes and functions for managing, traversing, indexing, and searching the tree.
Release Notes: This release fixes some minor platform and XML issues.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: The main features of this release are antivirus protection (Clam AntiVirus 0.98 with ClamWin), system backup (4MLinux Backup Scripts 8.0), data recovery (GNU ddrescue 1.17, TestDisk 6.14), disk partitioning (cfdisk 2.23.2, cgdisk 0.8.8, GNU Parted 3.1), and partition imaging (Partimage 0.6.9, Partclone 0.2.58). Many archive formats can be managed via 7-Zip 9.20, FreeArc 0.666, and PeaZip 5.2.1. File managers (Midnight Commander 4.8.11, X File Explorer 1.37), CD/DVD burners (cdw 0.7.1, InfraRecorder 0.53), and UNetbootin 585 are also included.
aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
Release Notes: This release fixes the bug which may cause assertion failure after multi-file downloads (e.g., multi-file metalink or torrent) are performed several times due to the bad handling of the --bt-max-open-files option.
libre is a generic library for real-time communications with asynchronous I/O support. It is written in portable POSIX source code that conforms to the ANSI C89 and ISO C99 standards. It is robust and fast, with a low memory footprint. It also features RFC compliance and support for IPv4 and IPv6. Protocol implementations include SIP, SDP, RTP/RTCP, BFCP, DNS, STUN/TURN/ICE, HTTP, and WebSockets.
Release Notes: This release adds support for the LLVM clang compiler, support in the DNS-stack to get the nameserver from an Android device, and minor improvements to ICE and SIPSESS.
VFU is console (text mode) file manager for UNIX. It includes all standard file handling features as well as filename completion, tree views, regexp selection, archive support, and much more. See the homepage for a full feature list.
Release Notes: This release adds "smart" HOME/END keys navigation, incrementally searches the next command, and fixes NAME### (natural) sorting mode.
SHOGUN is a machine learning toolbox whose focus is on large scale kernel methods and especially on Support Vector Machines (SVM). It provides a generic SVM object interfacing to several different SVM implementations, all making use of the same underlying, efficient kernel implementations. Apart from SVMs and regression, SHOGUN also features a number of linear methods like Linear Discriminant Analysis (LDA), Linear Programming Machine (LPM), (Kernel) Perceptrons, and algorithms to train hidden Markov models. SHOGUN can be used from within C++, Matlab, R, Octave, and Python.
Release Notes: This release contains mostly bugfixes, but also feature enhancements. Most important, a couple of memory leaks related to apply() have been fixed. Writing and reading of shogun features as protobuf objects is now possible. Custom Kernel Matrices can now be 2^31-1 * 2^31-1 in size. Multiclass ipython notebooks were added, and the others improved. Leave-one-out crossvalidation is now conveniently supported.
Toprammer is software for the TOP2049 universal programmer. As all programming algorithm logic is implemented in software, it does not support all the devices that the original "Topwin" Windows software supports. However, support for new chips can be added, if needed.
Release Notes: Support for more Microchip microcontrollers was added.