mylvmbackup is a Perl script for quickly creating backups of a MySQL server's data files. To perform a backup, mylvmbackup obtains a read lock on all tables and flushes all server caches to disk, makes an LVM snapshot of the volume containing the MySQL data directory, and unlocks the tables again. The snapshot process takes only a small amount of time. When it is done, the server can continue normal operations while the actual file backup proceeds. The actual backup can be performed by using tar, rsync, or rsnap.
Release Notes: This release includes a large number of improvements, code cleanups, and new functionality.
GNU ed is an 8-bit clean implementation of the POSIX line-oriented text editor. Ed is the "standard" text editor in the sense that it is the original editor for Unix, and thus widely available. For most purposes, however, it is superseded by full-screen editors such as GNU Emacs or GNU Moe.
Release Notes: The testsuite no longer feeds shell scripts to ed. The "configure" script now accepts options with a separate argument.
PHP OAuth API authorizes user access using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class. It provides built-in support for popular OAuth servers: 37Signals, Amazon, Buffer, Bitbucket, Box.net, Dailymotion, Discogs, Disqus, Dropbox with OAuth 1.0 and 2.0, Etsy, Eventful, Facebook, Fitbit, Flickr, Foursquare, github, Google with OAuth 1.0a and OAuth 2.0, Instagram, LinkedIn, Microsoft, Rdio, Reddit, RightSignature, Salesforce, Scoop.it, StockTwits, SurveyMonkey, Tumblr, Twitter, VK, Withings, Xero, XING, and Yahoo!. Every other OAuth server is supported by setting an endpoint URLs and other parameters using specific class variables or an external JSON configuration file. The class can also send requests to an API using the previously-obtained OAuth access token. For servers which support offline access, the class can renew expired tokens automatically using refresh tokens.
Release Notes: This release adds support to Bearer authorization token types. It also makes the access token not expire when the expiry time is 0. A bug was fixed to made the class reuse the previous refresh token if a new refresh token is not provided by the server when refreshing an expired token. Another bug was fixed to prevent creating duplicated OAuth session database records when using sessions for a given user.
libdeco-ostc provides a library for dive decompression calculation. The library functions perform dive simulation using OSTC dive computer firmware and return decompression schedule information. The decompression model used is Buhlmann (ZH-L16C) with Gradient Factors. A C API (libdeco library) and Python API (DecoMecha module) are supported.
Release Notes: This is the initial release.
SymmetricDS provides file and database synchronization with support for multi-master replication, filtered synchronization, and transformation across the network in a heterogeneous environment. It supports multiple subscribers with one-direction or bi-directional, asynchronous data replication. It uses Web and database technologies to replicate data as a scheduled or near-realtime operation. The software has been designed to scale for a large number of nodes, work across low-bandwidth connections, and withstand periods of network outage. It works with most operating systems, file systems, and databases, including Oracle, MySQL, MariaDB, PostgreSQL, MS SQL Server (including Azure), IBM DB2, H2, HSQLDB, Derby, Firebird, Interbase, Informix, Greenplum, SQLite (including Android), Sybase ASE, and Sybase ASA (SQL Anywhere) databases.
Release Notes: This release includes three bugfixes, including a fix for a stack overflow caused by the combination of conflict management with a transformation.
Virtualmin is a Webmin module that simplifies the process of setting up and managing virtual servers. It can create Apache virtual hosts, BIND DNS domains, MySQL and PostgreSQL databases, and set up Sendmail or Postfix to accept email for a domain. It can also manage mailboxes and mail aliases within a domain.
Release Notes: This release includes the ability to manage expiration, Glacier migration, and ACLs on S3 buckets, German translations, a sample DNS records page, and the ability to update slave DNS servers when the master system's IP changes.
XOWA is a desktop application that can read and edit English Wikipedia offline. It displays articles in an HTML browser, and can download images on demand. It can also be used for Wiktionary, Wikisource, Wikiquote, and the non-English counterparts.
Release Notes: This release adds redlink capability for missing pages, improved sqlite database functionality (commandline only), better support for French Wikipedia templates, and many other minor fixes.
MAMEHub is a cross-platform online game lobby system which features ports of MAME and MESS emulators which have been updated with custom peer-to-peer network functionality. It uses UME (Universal Machine Emulator), a combination of MAME and MESS.
Release Notes: This Windows-only revision fixes two bugs: Windows 8 is now supported, and there is an extra check which makes sure everyone has Java 1.7 or greater.
RackTables is a tool to manage tens of racks, hundreds of servers, and thousands of MAC and IP addresses. It will work with a single rack as well. It features a real-life rackspace model, typed rack objects with flexible attribute sets, a tagging system, IP address management ready for NAT, virtual routers and load balancers, accurate network connection handling, a universal search function, a multi-user access model, and an extensible dictionary.
Release Notes: Some bugs are fixed, and some minor interface problems are solved. Search is improved a bit. Those who use the SLB feature should try its new implementation.
(R)?ex is a tool that allows you to manage all of your servers from a central point, through the complete process of configuration management and software deployment.
Release Notes: This is a bugfix release fixing bugs within the OpenSSH connection method, the hostname evaluation in ini files, and the additional server parameters.
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 adds an isl_val abstraction that is intended to replace isl_int. The latter will be removed in the next release.
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: This is an updated version of 4MLinux 6.0 Media Edition, using 4MLinux 6.1 as a core system. It has a wide set of applications for playing (MPlayer SVN-36169-4.7.2, xine 1.2.3, TiMidity++ 2.14.0, MikMod 3.2.0), recording (Audacity 2.0.3, SoX 14.4.1), and ripping media (DVD Shrink 22.214.171.124, MEncoder SVN-36169-4.7.2, FFmpeg Git-2013-04-09). Xpdf 3.0.3 and XPaint 126.96.36.199 are also included.
Hiawatha is a secure and advanced Web server for Unix. It has been written with security as its main goal. It features advanced access control, prevention of SQL injection and cross-site scripting, banning of clients who try such exploits, the ability to run CGIs under any UID/GID you want, and many other features. These features make Hiawatha an interesting Web server for those who need more security than what the other available Web servers are offering. Hiawatha is also fast and easy to configure.
Release Notes: This release adds only small changes, but is worth the upgrade.
FVWM-Crystal aims to create an easy to use, pretty, but also powerful desktop environment for Linux or other Unix-like operating systems. It uses the following programs: FVWM as a window manager and "main core"; different ways to provide icons on the desktop including support for many file managers and custom commands; xterm, aterm, mrxvt, or urxvt as terminal emulators; MPD or XMMS2 as music players (there's built-in support for controlling these programs), and several other tools for different functions, like setting a wallpaper or taking screenshots.
Release Notes: This is a distribution improvement release. The only changes are that Python shebangs have been reverted to Python2, which makes the Python scripts compatible with Python2 >= 2.5 (tested with python-2.5, 2.6, and 2.7), and the Copying file is no longer installed, making it easier for GNU/Linux distributions to package Fvwm-Crystal.
amsynth is a realtime polyphonic Analogue Modeling SYNTHesizer. It provides virtual analogue synthesis in the style of the classic Moog Minimoog/Roland Junos. It offers an easy-to-use interface and synth engine, while still creating varied sounds.
Release Notes: This release brings LV2 support, significant improvements to the sound engine's capabilities, and a substantial sound bank library
PeaZip is a cross-platform file archiver utility that provides a unified portable GUI for many open source technologies like 7-Zip, FreeArc, PAQ, UPX, etc. Creates 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, and ZIP files. It extracts more than 150 archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX, and more. Features of PeaZip include extracting, creating, and converting multiple archives at once, creating self-extracting archives, split/join files, strong encryption with two factor authentication, an encrypted password manager, secure deletion, find duplicate files, calculate hashes, and export job definitions as scripts.
Release Notes: This release improves the file and archive manager, makes bookmarks more prominent, updates the Web search function, reorganizes the Settings form, and is faster in adding files to an archive.
G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the "Click'n'Clone" function. G4L supports file splitting if the local filesystem does not support writing files larger than 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.
Release Notes: This release upgrades sysLinux to 5.10, upgrades the build to include linux-firmware to support special hardware, and updates the linux-firmware files as of 6/07/2013: kernel 3.0.82 2013/06/13 (bz3x0.82), kernel 3.4.49 2013/06/13 (bz3x4.49), kernel 3.9.6 2013/06/13 (bz3x9.6), kernel 3.9.6 (now the default kernel), and kernel 3.10-rc6 2013/06/15 (bz3x10.rc6).
wallpaperd is a wallpaper setting daemon that supports setting the wallpaper using a set of different strategies. Wallpapers can be changed based on workspace number, workspace name, on a timed interval, or using Gnome .xml background lists.
Release Notes: This minor bugfix release improves parsing of configuration files and adds a STATIC mode for backgrounds to avoid unnecessary work when switching workspaces.
CPANPLUS::Dist::Slackware creates Slackware-compatible packages from Perl modules available at the Comprehensive Perl Archive Network (CPAN).
Release Notes: This release supports Module::Build::Tiny and switches from Build.PL to Makefile.PL.
Beets is a media library management system designed for obsessive-compulsive music geeks. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. It also downloads cover art for albums it imports. Then it provides a bouquet of tools for manipulating and accessing your music. Beets also includes a music player that speaks the MPD protocol, so you can play music in your beets library using any MPD client.
Release Notes: This release introduces a major internal change in the way that similarity scores are handled. It means that the importer interface can now show you exactly why a match is assigned its score and that the autotagger gained a few new options which let you customize how matches are prioritized and recommended.
Password Manager Daemon serves clients data via a Unix domain socket or over a remote TLS connection. The data is stored in an (optionally) encrypted XML file, and the client must provide the key to modify it. It has the option to use gpg-agent for key management (including smartcards). It is multi-threaded, allowing more than one client to be connected at the same time. Key retrieval may be done via a key file or a pinentry program. A key cache is used, so a client won't need to enter a passphrase each time one is required. It is very configurable. Libpwmd is also available as a separate project and is a library making it easy for applications to use Pwmd.
Release Notes: This version lets the “allowed” configuration parameter work with the OPEN and cache commands. It also lets the –no-passphrase switch work with non-PKI data files and contains a couple of bugfixes.
GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.
Release Notes: This release adds several new MELT language features (improved code chunks, expression chunks, hooks, static module variables, an eval function, better MELT pass registration inside GCC) improved runtime and tuning, many bugfixes, a read-eval-print-loop and evaluator which work much better, and many more primitives and functions. This is the last MELT plugin to work with GCC 4.6 (preferably for GCC 4.7 and 4.8).
Pyst consists of a set of interfaces and libraries to allow programming of Asterisk from Python. The library currently supports AGI, AMI, and the parsing of Asterisk configuration files. The library also includes debugging facilities for AGI.
Release Notes: The asterisk management interface emulator asterisk/astemu can now be used for unit tests of applications using asterisk.manager. The authors are using this in the regression test (see the test directory), but this way, it is usable by others.
JasperStarter is a commandline launcher and batch compiler for JasperReports. It can run any JasperReport that needs a JDBC, CSV, or empty data source, use any database for which a JDBC driver is available, execute reports that need runtime parameters, print directly to the system default or a given printer, optionally show a printer dialog to choose a printer, optionally show a print preview, export to file in the PDF, RTF, .docx, .odt, and HTML formats, export multiple formats in one commanding call, print and export in one commanding call, and integrate in non-Java applications (for example PHP, Python) A binary executable is available for Windows. JapserStarter is able to prompt for report parameters. Any parameter whose class has a string constructor is accepted. Additionally, the following types are supported or have special handlers: date, image (see usage), and locale.
Release Notes: This release adds a CSV datasource feature.
THIS (This HTML Is Simple) is a content management system with blog capabilities. It features HTML templates, themes, and an extensible database design, with an emphasis on code/data separation, but it has many odd features and requires much manual maintenence.
Release Notes: This release has the MySQL code reduced by half. Source file include dependencies have been reduced.