delaboratory is an image postprocessing application. It allows you to modify the color and contrast of a photo in a creative way, using curves, a channel mixer, an equalizer, blur, an unsharp mask, high pass, vignette, dodge/burn, shadows/highlights, and blending in different colorspaces (sRGB, ProPhoto, LAB, CMYK, LCH, HSV, HSL) with floating-point precision. Each operation is stored as an adjustment layer, and you can watch a realtime preview.
Release Notes: Major project milestone. New GUI (there is a presentation video available), built-in blending in each action layer, blending masks (with optional blur), unsharp mask, and presets for curves and mixer.
The goal of Cheix USB is a Linux image executing from a USB storage device into a running OS, either Linux or Windows, so that the host machine does not have to support booting from the USB device. The root filesystem and boot partitions are read-only to preserve the USB device. All writes are done in a tmpfs. The only writes to the USB storage device are those explicitly made by the user. Cheix's ISO can currently be used to create either a bootable USB or a hard-drive installation.
Release Notes: The cheix_admin script has been altered so that it mounts and remounts /, /boot, and /var. The default user files have been gathered into /root/skel. Relocations from /etc to /var/etc have been minimized. Admin and user docs have been updated. Minor fixes have been made to the installation scripts.
GNU parallel is a shell tool for executing jobs in parallel locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. If you use xargs today you will find GNU parallel very easy to use, as GNU parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU parallel as input for other programs.
Release Notes: --tag prepends lines with the argument(s). If used with --(n)onall, the line will be prepended with the sshlogin instead. --shellquote does not run the command, but quotes it using \'s, which is useful for making quoted composed commands. --profile can now be repeated, merging multiple profiles. --bibtex now gives the BibTeX entry. A makefile for a simple .deb package: cd packager/debian; make. sql: --list-databases lists the databases.
htmLawed is a PHP script that makes input text more secure, HTML standards-compliant, and suitable in general from the viewpoint of a Web-page administrator, for use in the body of HTML 4 or XHTML 1 or 1.1 documents. It is a customizable HTML/XHTML filter, processor, purifier, and sanitizer. It can ensure that HTML tags are balanced and properly nested tags, neutralize code that may be used for cross-site scripting (XSS) attacks, and limit the allowed HTML elements, tags, attributes, or URL protocols.
Release Notes: This release has a fix for a bug in the tidy functionality that caused the entire input to be replaced with a single space. There is a new parameter, $config["direct_list_nest"], to allow direct descendance of a list in a list.
Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.
Release Notes: This release includes a variety of improvements and bugfixes shaken out from using Parrot with a variety of high performance scientific applications, particularly those using MPICH, Python, ROOT, and XRootD. The Chirp server has been significantly reworked into a more robust multi-process architecture with improved support for HDFS and ticket-based authentication.
Sudo (su "do") allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments. Sudo operates on a per-command basis, it is not a replacement for the shell.
Release Notes: This release adds Esperanto, Italian, and Japanese translations and fixes for the following bugs: time escapes in "log_dir" were broken; IP address/netmask matching only worked for the first address in a net block; NOPASSWD was ignored for denied commands; the DEREF setting in ldap.conf was ignored; a crash in the utmp code; PAM session open/close was done as different users; SSL/TLS LDAP did not work on Debian; and the LOGNAME, USER, and USERNAME environment variables were not preserved in sudoedit mode. visudo no longer assumes all editors support the +linenumber command line argument.
WebCollab is a collaborative Web site for project workgroups. It aims to be easy and intuitive to use without being complicated or graphically intensive.
Release Notes: This version is similar to the former 2.xx series, but has bugfixes and some new features added. The principal change is that the database backend now uses prepared statements and a PHP Data Objects (PDO) interface. WebCollab is now fully UTF-8 only.
Guile is a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs.
Release Notes: This release adds a new partial evaluator optimizer which performs constant folding, dead code elimination, copy propagation, and inlining, a new (Web client) module, a new define-syntax-rule macro, more helpful "guild help", fewer calls to "stat", the ability for users to install compiled ".go" files, and, as usual, a whole host of bugfixes.
DomCore is a set of PHP Foundation classes which are ready to be extended to give basic capabilities to your applications. It features a powerful template replacement engine, a language engine for I18N, an extended debugging mode, enhanced error and exception management, Java-like programming (you can't use a class attribute without declaring it first), serializable class management, mass file operations (full directory copy and delete), shared memory management, multi-level caches on data sources, and implementation of programation patterns.
Release Notes: The method WATemplate->__toString() has been added to directly print the template resolved. The method WATemplate->getTemplates() has been added to get the list of subtemplates. Some minor bugs have been removed in various DataSources.
NSC is a set of utilities for easy administration of DNS servers. You write very simple configuration files and NSC automatically generates zone files, reverse zone files, and configuration for the BIND. Among other things, it also supports classless reverse delegations and IPv6 addressing. NSC is written in POSIX shell and GNU M4, and it should run on all systems where these two languages are available. Generation of DNS daemon config files is currently limited to BIND 8 or 9, but it's very easy to add your own config file generators for other daemons.
Release Notes: NSC can be now integrated with other fragments of BIND configuration files, making it easier to configure authoritative-only, forwarding-only, and multi-view servers. This has brought several incompatible changes to the syntax of the domain files, hence the increase in major version number. Several other features have been added, most notably that zone serial numbers are no longer incremented if the generated contents of the zone did not change.
evilvte is a terminal emulator. It supports almost everything VTE provides. It also supports tabs, automatic hiding of the tab bar, and the ability to switch encoding at runtime. Configuration is done by editing the source code and recompiling it. The size of a standard stripped binary of evilvte is less than 9 kilobytes.
Release Notes: A "-e" option bug and an input method menu bug were fixed. There's a new configure option to support gtk2 and gtk3 at the same time.
jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.
Release Notes: The main improvement in this release is the redesign of the stored procedure/function API. With 12 supported RDBMS, which all have their own idea about what is a stored procedure and what is a stored function, it has proven to be a better design to unite them in one single type, org.jooq.Routine. A routine can have a return value as well as OUT parameters. It can be embedded in SQL and used as a field or a table.
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 fixes the getChildURL(URL, String), getParentURL(URL), and exist(URL) FileUtilities methods not playing well with paths containing whitespaces.
pimd is a lightweight, stand-alone implementation of Protocol Independent Multicast-Sparse Mode. It implements the full PIM-SM specification according to RFC 2362 with a few noted exceptions.
Release Notes: A serious bug in receive_pim_register() was found and fixed. In essence, the RP check was broken when using the rp_address configuration option. (Everything worked fine with auto-RP mode.) Several minor FTBFS issues related to GCC 4.6 were also fixed. The rp_address configuration option has been extended with a priority field.
The X Binary Package System (in short XBPS) is a binary package system designed and implemented from scratch. Its goal is to be fast, easy to use, bug-free, featureful, and portable as much as possible. There is a well documented API provided by the XBPS Library that is the basis for its frontends, to handle binary packages and repositories.
Release Notes: This release adds major performance improvements, a new configuration scheme, revamped virtual package support, improvements in all code for stability and robustness, and bugfixes.
The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
Release Notes: The package Block_Streams has been added to provide a block-oriented I/O layer with checksums and sequence numbers over a stream. The layer itself is interfaced as a stream. The package Storage_Streams provides memory-allocated streams.
Apache OpenMeetings is a multi-language customizable video-conferencing and collaboration system. It supports audio/video and allows you to see the desktop of any participant. It includes a whiteboard, the ability to import a variety of image formats, invitations, a moderation system, backup and language modules, private and public conference rooms, and the ability to record meetings. The project also provides integrations for Asterisk, Jira, Confluence, Moodle, Sakai, and SugarCRM, and connectors for LDAP and ADS.
Release Notes: This release adds a new option in the installer to exclude default room creation. This can be handy if you import a backup directly after the installation. An issue in the backup import tool which assigned users to a previously-existing organization has been fixed.
Minimum Profit (mp) is a programmer's text editor. It features small memory and disk requirements, syntax highlighting, context-sensitive help for the source code being edited, multiple simultaneous file editing, ctags support, word wrapping, and more. It can be compiled for Qt, Ncurses, GTK, and MS Windows.
Release Notes: This release includes indent/outdent block actions, a new "smart move to beginning of line" option, and an extension to templates to have different ones for each programming language.
dwdiff is a diff program that operates at the word level instead of the line level. It is different from wdiff in that it allows the user to specify what should be considered whitespace, and in that it takes an optional list of characters that should be considered delimiters. Delimiters are single characters that are treated as if they are words, even when there is no whitespace separating them from preceding words or delimiters. dwdiff is mostly commandline compatible with wdiff. The default output from dwdiff is the new text, with the deleted and inserted parts annotated with markers. Command line options are available to change both what is printed and the markers.
Release Notes: dwdiff now incorporates the diff algorithm from GNU diff, making it much faster for large inputs and removing the dependency on an external diff program.
(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 release adds a Sourcecontrol module for Subversion and Git, allows multiple servergroups per task, and lets every Task have its own authentication.
Apptools is a collection of programs for accessing Applix 1616/OS disk images. It is similar to 'mtools' and 'cpmtools' for MS-DOS and CP/M disks. The tools have been tested on Applix 1616/OS floppy disk images, but should work on hard disk images. The tools are limited to reading and only work with raw disk images. The collection includes programs for listing, copying, displaying, and reporting, and all tools allow recursive and wildcard operations.
Release Notes: This is the initial release.
WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC client for many operating systems. Everything can be done with a keyboard, and it is customizable and extensible with C plugins and scripts. It is compliant with RFCs 1459, 2810, 2811, 2812, and 2813.
Release Notes: This release brings major new features, including mouse support, cursor mode (free movement of the cursor on the screen), contexts for keys, "inactive" colors for inactive windows, and lines in merged buffers. Many bugs were fixed.
Netrek is a 16-player two-dimensional graphical real-time battle simulation with a Star Trek theme. A game is divided into two teams of 8 players (or fewer), who dogfight each other and attempt to conquer each other's planets. Netrek is the probably the first video game which can accurately be described as a "sport". It has more in common with basketball than with arcade games or Quake. Its vast and expanding array of tactics and strategies allows for many different play styles; the best players are the ones who think fastest, not necessarily the ones who twitch most effectively.
Release Notes: This release adds numerous enhancements and bugfixes.
Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time: in each turn, all human players move concurrently. The game is designed to remain fairly playable even on poor network connections. Freeciv can also be played on standalone machines, and its AI players are a good challenge for beginners. The source code comes with the server, two X clients, and non-X clients for MS Windows and Amiga. Freeciv is released under the GNU General Public License. It is maintained by an international team of coders and enthusiasts, and is easily one of the most fun and addictive network games out there.
Release Notes: Numerous enhancements and bugfixes.
check_ssl_cert is a Nagios plugin to check X.509 certificates. It checks if the server is running and delivers a valid certificate. It also checks if the CA matches a given pattern, and checks the validity.
Release Notes: Support for alternate names checks was added.