GNU grep is based on a fast lazy-state deterministic matcher (about twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper search for a fixed string that eliminates impossible text from being considered by the full regexp matcher without necessarily having to look at every character. The result is typically many times faster than Unix grep or egrep.
Release Notes: Several false results of "grep -i '^$'" in multi-byte locales were resolved. A misdetection of text files as binary was resolved.
GNU Coreutils are a set of basic file, shell, and text manipulation utilities for the GNU operating system that are expected to exist on every operating system. Previously, they were offered as three individual packages: fileutils, sh-utils, and textutils.
Release Notes: "df" now fails if file system type information is required to process an option but can't be obtained. "sort -u" no longer swallows lines in certain scenarios, and no longer accesses freed memory. "rm" now accepts the "--dir"/"-d" option to remove empty directories.
Texmaker integrates many tools needed to develop documents with LaTeX in just one application.
Release Notes: The internal PDF viewer has been widely improved. Users can now rotate pages, and choose to display one (in continuous or non-continuous mode) or two pages at the same time. A presentation mode has also been added. Capturing text is now supported for the regular expressions and a new option has been added to the command line which allows the insertion of a piece of code in the current document.
XiX Music Player is a music player for MP3, Ogg, M4A, and FLAC files. It is easy to create and maintain your own playlists. There is an integrated lyric viewer that searches for the lyric of the song you are listening to. If the CD cover is found, it is also shown. You can also rip CD tracks to MP3 or FLAC. Listening to your favorite online radio stations is also possible. The focus is on having fast control of all your music.
Release Notes: Analog VU meters were added along with a visual in the main window that shows the progress of the songs being checked. CDDB is now used prior to CD-TEXT (CD-TEXT is now a personal choice), An error in deleting a song in Browser was fixed. Basic M3U support was provided Sorting in the file browser now works. A song can be played without adding it to the Playing Queue. Songs of the 'same artist' or 'same album' can be shown On Windows, an error with parsing CDDB data was fixed and drive letters were added to the path.
Suricata is an Intrusion Detection and Prevention (IDS/IPS) engine developed by the Open Information Security Foundation and its supporting vendors. The engine is multi-threaded and has native IPv6 support, file extraction capabilities, and many more features. It's capable of loading existing Snort rules and signatures, and supports many frontends through Barnyard2.
Release Notes: AF_PACKET performance was much improved. Defrag engine performance was improved. HTTP URI double decoding handling was made configurable. The stream engine was made more robust. The Windows build was fixed. Various other issues were fixed.
Automake is a tool for automatically generating Makefiles compliant with the GNU Coding Standards. It was inspired by the 4.4BSD make and include files, but aims to be portable and to conform to the GNU standards for Makefile variables and targets. Automake is a Perl script. The input files are called Makefile.am. The output files are called Makefile.in; They are intended for use with Autoconf. Automake requires certain things to be done in your configure.in. This package also includes the "aclocal" program. aclocal is a program to generate an 'aclocal.m4' based on the contents of 'configure.in'. It is useful as an extensible, maintainable mechanism for augmenting autoconf.
Release Notes: A large number of warnings and deprecations were introduced. Support was added for Objective C++ and for silent rules. Recursive cleaning rules now use the natural subdirectory order. Support for older non-POSIX Bourne shells was dropped. Several other modifications and enhancements were made. Many minor bugs were fixed.
abcm2ps is a package that converts music tunes from ABC format to PostScript. Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board. It introduces many extensions to the ABC language that make it suitable for classical music.
Release Notes: Minor bugs were fixed.
The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.
Release Notes: The time signature C| or c| is now interpreted as 2/2 instead of 4/4.
Nodau is a simple console based note taking program, it allows you to easily create, edit, and view notes, and search them by name or date.
Release Notes: This stable release supports encrypted notes and external editors, and is compatible with GNU/Linux, GNU/Hurd, and BSD Unix.
WebGUI is a content management framework built to allow average business users to build and maintain complex Web sites. It is modular, pluggable, and platform independent. It was designed to allow the people who create the content to manage it online, rather than content management taking up the time of busy IT staff. WebGUI comes with a full host of features including shopping cart, subscriptions, forums, photo galleries, FAQs, link lists, blogs, SQL reports, a Web services interface, and a very configurable user privilege and profiling system.
Release Notes: This stable release contains fixes for two different bugs in how the Wiki handles quotes and other special characters, and a rare bug with how missing templates are handled for operations.
Guacamole is an HTML5 Web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a Web browser. No plugins are needed. The client requires nothing more than a Web browser supporting HTML5 and AJAX.
Release Notes: Handling of Unicode characters has been fixed. The segmentation fault that occurred on reboot for RDP on Ubuntu has been fixed. Keyboard handling has been generally improved. Touch support has been split apart within the API, allowing both touchscreen and touchpad emulation.
Winetricks is a multi-purpose tool for Wine that helps when Windows applications forget to bundle needed runtime libraries, fonts, tools, or plugins. It knows the safest place to legally get the missing files (often at microsoft.com), and will painlessly install them for you. It also can tweak Wine settings, and can automatically install about 100 applications and games, including any needed workarounds. It is a simple shell script, and does not require installation. If invoked with no arguments, it displays a simple GUI to let you pick exactly what you would like to install.
Release Notes: Many download URLs went inactive all at once. This release fixes the most commonly used ones, though the new URLs don't all provide the same version of the DLLs as the old URL.
The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
Release Notes: Multi-rendering of Layers is now working. One Layer may be rendered more than once in a window configuration, including connected Layers, and even Maps under connectors. A new global graphic property was added ("screenDensity"), which forces the dimensions of the graphic Look and Feel properties (Font size, dash lengths for dotted lines, line width, Insets, etc.) to be defined relative to a specific screen density. It is now possible to use Insets inside states in the Synth2 Look and Feel. The Editor, Server, Client, and EmbedClient were made more Mac OS X friendly.
GetData is a library that provides an API to interface with dirfile databases. The dirfile database format is designed to provide a fast, scalable format for storing and reading binary, synchronously-sampled, time-ordered data. GetData was originally written for the BOOMERanG and BLAST experiments as a data format suitable for use for both quick-look and data reduction. It is now used by many other cosmological and astrophysical experiments including ACT, Planck, Spider, Keck, as well as other projects.
Release Notes: A few errors were corrected, primarily memory errors.
Piggydb is a flexible and scalable knowledge building platform that supports a heuristic or bottom-up approach to discover new concepts or ideas based on your input. You can begin with using it as a flexible outliner, diary or notebook, and as your database grows, Piggydb helps you to shape or elaborate your own knowledge. Piggydb is a Web application provided as a self-contained package that contains a Web server and database engine.
Release Notes: This release includes several bugfixes and minor improvements, and is released as a stable version.
ImageVis3D is a volume rendering application specifically designed to render large data sets. This is achieved by splitting the data set into multiple levels of detail (LoD), with each level itself decomposed into multiple bricks (atomic rendering primitives). Interaction occurs at the coarsest LoD, which can be rendered instantaneously on almost all modern systems. After a configurable delay, ImageVis3D will successively render finer levels of detail, until the data are visible at their native resolution. Volume rendering, as the name implies, is a technique for rendering scalar volumes of data. The rendering method allows one to see "inside" a data set, allowing the user to understand the inner three-dimensional structure of the data.
Release Notes: This stable release addressed most of the glaring issues with 2.1.0. A geometry converter was added for GeomView files. Bugs fixed included a ClearView crash, clipping plane interactions, issues loading MetaMorph files, and a data corruption bug loading some 'wide' data types.
The Arakhnê.org Network Editor (NetEditor) is a Java component that permits you to edit and show connected graphs. The graph defines the constructs of a visual language, and NetEditor is able to render associated figures. NetEditor is based on a metamodel composed of the node, edge, and anchor (or ports) constructs. It has a strong separation of the visual-language constructs and the drawings. It provides tools to code graph-drawing layout algorithms. Two algorithms are provided: Ganswer-Sugiyama and Coulomb-Hooke force-based algorithms. Standard UI features are provided: graphical editing of the graph structure, depth levels for nodes and edges, undo, and redo, clipboard, and drag and drop management. The NetEditor API is able to export the graphs to GIF, JPEG, PNG, BMP, SVG, PDF, EPS, PDF, Graphviz DOT, GXL and GraphML. The document file formats used by NetEditor are GXL, GraphML, or NGR files (zipped GXL/GraphML).
Release Notes: Graph drawing algorithms were added: the Ganswer-Sugiyama algorithm, and a simple force-based layout algorithm. A decoration figure for rendering PDF documents is now available. Readers and writers were added for the GML and GraphML file formats. The default XML storage format for NGR files is now GraphML rather than GXL. There were also minor bugfixes and API enhancements.
Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and data parallelism support using an actor-like abstraction and parallel collections (Scala-like). The target range of usage spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.
Release Notes: This release brings lexically scoped namespace support using simple syntax. Path notation is used to access encapsulated elements. Unlimited nesting is supported. Variables, functions (including imported ones), enumerations, and aliases can be locally defined. Documentation has been updated accordingly.
Util-linux is a suite of essential utilities for any Linux system. It contains the following programs: addpart, agetty, blockdev, cal, cfdisk, chfn, chkdupexe, chrt, chsh, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, display-services, dmesg, elvtune, fastboot, fasthalt, fdformat, fdisk, flock, fsck.cramfs, fsck.minix, getopt, halt, hexdump, hwclock, initctl, ionice, ipcrm, ipcs, isosize, kill, last, line, logger, login, look, losetup, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, need, newgrp, partx, pg, pivot_root, provide, ramsize, raw, rdev, readprofile, reboot, rename, renice, reset, rev, rootflags, script, scriptreplay, setsid, setterm, sfdisk, shutdown, simpleinit, swapoff, swapon, taskset, tailf, tunelp, ul, umount, vidmode, vipw, wall, whereis, and write.
Release Notes: Many enhancements and bug fixes were made. Several tools were added and several removed.
The GNU Debugger (GDB) is a source-level debugger for C, C++, Java, Modula-2, and several other languages. It runs on GNU/Linux, the BSD's, and almost every major proprietary OS. GDB can debug programs running on the same machine as itself, or it can communicate over a network or serial line with a debugging stub on another machine; thus, it can be used for embedded and kernel debugging.
Release Notes: New target support includes x32 ABI, microMIPS, Renesas RL78, and HP OpenVMS ia64. Reversible debugging is now supported on ARM, allowing debugging of basic ARM and THUMB instructions and providing record/replay support. Support for SDT (Static Defined Tracing) probes has been implemented. GDBserver improvements, such as stdio connections, target-side evaluation of breakpoint conditions, and remote protocol improvements, have been made. "gdbtui" has been abandoned in favor of "gdb -tui". Various other improvements and bugfixes have been made.
Genson is a lightweight Java library for doing conversion between JSON and Java. It provides full databinding and Java generics support. Genson's main goals are to come with rich features out of the box, great performance and scalability, and easy ways to add new features.
Release Notes: This release fixes minor bugs related to border cases in the streaming API, improves streaming API errors, and adds factory methods to the Genson class allowing creating of reader/writer instances with provided configuration.
APServiceBox provides dependency injection for your iOS projects.
Release Notes: This release fixes a memory-related critical bug. Updating is strongly encouraged.
DataStatix manages data of every kind, creates statistics and graphs, and exports data easily to the R environment. Its features include user management (create, delete, modify password) within the software, different levels of user data access (administrator, standard, read-only), user-defined templates (models) of data, the ability to create new databases easily, importation and exportation of data in CSV format, and synchronization of existing data from a CSV file created with DataStatix.
Release Notes: This release adds user-defined filters, a points chart, the ability to hide the charts grid, the ability for read-only users to export data, and various bugfixes.
Monkey HTTP Daemon is a very fast and lightweight Web server for Linux. It uses a hybrid networking model based on asynchronous calls (event-driven) and fixed threads, which makes it scalable and capable of attending thousands of clients per second. It provides a powerful API for C and is ideal for embedded devices, thanks to its small core and plugin architecture.
Release Notes: This minor release fixes some issues in the build system. The code is intact.
TOMUSS allows multiple users to edit the same spreadsheet table with their Web browsers. It stores the complete history of the table modification. TOMUSS is intended to be used by teachers to enter ranking and to allow students to see their ranks.
Release Notes: This release has an interface to choose the column content type more easily. Tips are now displayed only if the user asks for them.