gol is a simple Game of Life simulator.
Release Notes: This initial release features a fairly quick parallel update algorithm, a fixed-size game field, pausing and resuming of the simulation, editing of a paused game field via the mouse, random seeding, speed-up/slow-mo keys, OpenGL rendering, and a simplistic build script for Ubuntu Linux systems.
The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its encoding, and will eventually support output in all the world's major languages.
Release Notes: Minor bugs were fixed. The HarfBuzz 0.97 API was adjusted to.
procenv is a tool that dumps all attributes of its environment. It can be run as a test tool, to understand what environment a process runs in and for system comparison.
Release Notes: This release adds a --threads option. It has additional resilience to running in unusual environments.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Release Notes: Improvements were made to theming, to geometry management, to accessibility, and to the Filechooser. Various bugs were fixed.
SoftHSM is an implementation of a cryptographic store accessible through a PKCS#11 interface. You can use it to explore PKCS#11 without having a Hardware Security Module. It is being developed as a part of the OpenDNSSEC project. SoftHSM uses Botan for its cryptographic operations.
Release Notes: Supports an RSASSA-PSS signature scheme. The default location of the token database is now $localstatedir/lib/softhsm/.
GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.
Release Notes: The incompatible change to the ->constructed() vfunc was reverted. It is no longer permitted to add interfaces to a class after the first instantiation (or more strictly: after g_type_class_ref()). Two accidentally exported private symbols were properly hidden. GIO now has kqueue support for GFileMonitor (BSDs, Mac OS). A new API g_variant_new_from_bytes() was introduced. UNIX signal sources now allow watching SIGUSR1 and SIGUSR2. Warnings were cleaned up more pedantically. GTask changes were made to avoid a deadlock. URL-encoding of trashed files was fixed.
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: Shows the "Try 'ed --help' for more information." message if a bad option is given on the command line. Quote characters in messages have been changed as advised by GNU Coding Standards. The description of address offsets in the manual and a link to the Bash manual have been fixed. The configure option "--datadir" has been renamed to "--datarootdir" to follow GNU Standards. The target "install-bin" has been added to the Makefile.
bfsync is a file-synchronization tool that allows you to keep a collection of big files synchronized on many machines. It is built around a FuSE filesystem, so repositories can be mounted and the contents can be viewed and modified via the mount point. A collection of commands like commit/push/pull/put/get can be used to control bfsyncs behaviour, and trigger data / history transfers between machines. In addition to synchronizing files between many machines, bfsync can also be used to store backups.
Release Notes: This release improves the performance of the HashCache and reduces its memory usage. It adds an sql-export command to export file lists to PostgreSQL. It adds a find-missing command that shows filenames where file contents are unavailable. It adds a copy-expire command that copies expire tags from a remote repo.
Embedded Profiler is low-overhead C++ profiler based on automatic instrumentation of functions done by the compiler (GCC, MinGW, or MSVC). Profiling can be done either automatically or manually. Automatic profiling generates a complete call tree and needs no modification of code. Manual profiling requires using the EProfiler API to specify the parts of code to be profiled. The resulting log can be opened in Performance Analyzer, a GUI application with several views designed for comfortable log analysis.
Release Notes: This release contains an important fix for very slow loading of big symbol files. Samples to demonstrate profiling in easy way have been added. A forum has been launched at the embedded profiler Website.
Jolokia is a fresh way of accessing JMX MBeans remotely. It is different from JSR-160 connectors, as it is an agent based approach that uses JSON over HTTP for its communication. It provides new features for JMX remoting: bulk requests allow for multiple JMX operations with a single remote server roundtrip, there is a fine-grained security mechanism for restricting JMX access on specific JMX operations, JSR-160 proxy mode, and history tracking, to name a few. Jolokia's origins are in jmx4perl. Client bindings in addition to Perl have already been added, and more are planned.
Sudokuki is a graphical SUDOKU game. It solves even the most difficult sudoku grids for you. It can generate a sudoku, play sudoku, and print a sudoku.
Release Notes: This release adds Arabic translations. It also includes a fix for an issue where the language menu would lose sync with the current locale. Translations files have been updated, including for 'nl' and 'pt_BR' locales.
irked is an IRC client that runs as a daemon accepting notification requests as JSON objects presented to a listening socket. It is meant to be used by hook scripts in version-control repositories, allowing them to send commit notifications to project IRC channels. A hook script that works with git, hg, and svn is included in the distribution.
Release Notes: irclib 5.0 and urlparse compatibility fixes.
FFTW is a fast C FFT library. It includes complex, real, symmetric, multidimensional, and parallel transforms, and can handle arbitrary array sizes efficiently.It is typically faster than other freely available FFT implementations, and is even competitive with vendor-tuned libraries (benchmarks are available at the homepage). To achieve this performance, it uses novel code generation and runtime self optimization techniques (along with many other tricks).
Release Notes: This release fixes a deadlock bug in MPI, has faster ARM NEON support, and has faster single-precision AVX support.
Release Notes: This release adds an option to default to a specific sortBy column. It has a fix to clean up HTTP connections cleanly.
eyeD3 is a Python program and module that provides the ability to read and write ID3 tags (v1.x and v2.3/v2.4). It also decodes MP3 headers (bit rate, sample frequency, play time, etc.).
Release Notes: ID3 chapters and table-of-contents support. A new plugin for setting the podcast bits on/off (necessary for iTunes). ID3 POPM support. A new --remove-frame option. An improved statistics plugin. Plugin API enhancements. Better support for malformed ID3 tags, UTC timestamp support, etc.
The xterm program is the standard terminal emulator for the X Window System. It provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.
Release Notes: Several small bugfixes/improvements. One is a fix for the -iconic option broken in #282 when the icon pixmap is configured. The other fixes are for older problems.
kpcli (KeePass CLI) is a command line interface (interactive shell) to work with KeePass database files. It was inspired by the author's use of the Ked Password Manager's "kedpm -c" option combined with a need to migrate to KeePass.
Release Notes: Hides passwords (red on red) in the show command unless the -f option is given. Adds the --readonly command line option. Adds support for multi-line notes/comments.
torrenut is a BitTorrent client written in C#.
Release Notes: Built against .NET 3.5.
TruPax is a tool for creating TrueCrypt volumes directly from files and folders. Volume sizes are precisely adjusted to the actual amount of data, so there is no slack. They mount on any modern OS and are of UDF 1.02 format. Creation happens quickly and directly, by creating the file system structures in the encrypted container on-the-fly. TruPax does not require TrueCrypt to be installed nor administrative rights. GUI and command line versions are available. The original material can be securely erased after a volume has been created. Volumes created by TruPax can also be extracted and all TrueCrypt volumes can be quickly invalidated.
Release Notes: This release fixes a drag-and-drop crash under GNOME. Overwrite protection had issues on the command line. Scripts for easier (un)installation under Linux. Updated to SWT 4.2.1 and Java 7. The TruPax SDK has been published, and is available on the site. Other minor bugfixes and cosmetic improvements.
cvechecker reports about possible vulnerabilities on your system by scanning the installed software and matching the results with the CVE database. This is not a bullet-proof method and you will most likely have many false positives, but it is still better than nothing, especially if you are running a distribution with little security coverage.
Release Notes: Reports CVSS scoring when a CVE is potentially applicable to the system. Also fixes some buffer handling code and adds in checks for missing runtime dependencies in the scripts.
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 make process was improved to support the creation of binary Seed7 packages. Function descriptions in the manual were added or improved. The new library environment.s7i was added. A documentation comment for getSearchPath was added. The functions ltrim and rtrim were added to string.s7i and test cases were added to chkstr.sd7. The functions getProgramName and prc_cpy were improved. The program tar7.sd7 was improved to accept DOS paths for the file specified with -f. The function homeDir was improved to work with DJGPP. The handling of the descriptor union was improved in several files.
Fresh IDE is a visual assembly language IDE with a built-in Flat assembler (FASM) compiler. It is written in Fresh IDE and is a self-compilable application. It is fully compatible with FASM and can be compiled with every version of FASM, as well. The main goal of Fresh is to make programming in assembly as fast and efficient as in high-level languages, without sacrificing the small application size and raw power of assembly language. It is a Windows application, but it runs in Wine very well and can create, compile, debug, and run applications for Windows and Linux on both Windows and Linux host machines.
Release Notes: This version updates the FASM compiler to version 1.71.06.
(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 mostly a bugfix release.
Release Notes: This is a minor release containing mostly bugfixes and a couple of improvements like: jshint, jslint, and less4j updates.
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: Adds a Look model plugin that will ultimately be able to convert between the Look specification format and the Synth2 Look and Feel format. Emits clear parsing exceptions for the Synth2 Look and Feel XML file parsing. Fixes a few bugs for several widgets. Adds cobertura in the project to allow it to get the coverage of unit tests. Protects the Server in the OpenGL embedded mode against possible badly defined properties performed by the C code before calling the Server. Fixes a case where changing the cockpit configuration layout at runtime could make further Layer modifications not visible.