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: Type modules are now never unloaded. GSimpleProxyResolver was added. Other minor enhancements and fixes were made.
SILVERCODERS DocToText is a powerful utility which can convert documents in many formats to plain text. It includes a console application and C/C++ library, which allows embedding text extraction mechanisms into other applications. It supports MS Office binary formats (MS Word (DOC), MS Excel (XLS, XLSB), MS PowerPoint (PPT), and Rich Text Format (RTF)), OpenDocument formats (text documents (ODT), spreadsheets (ODS), presentations (ODP) and graphics (ODG)), Office Open XML formats (MS Word (DOCX), MS Excel (XLSX), and MS PowerPoint (PPTX)), iWork formats (PAGES, NUMBERS, KEYNOTE), OpenDocument Flat XML formats (FODP, FODS, FODT), Portable Document Format (PDF), Email files (EML), and HyperText Markup Language (HTML). DocToText can extract text not only from the document body but also from annotations (comments) embedded in odt, doc, docx, or rtf files and read metadata like author, last modification date, or number of pages. It can be used as a fast console viewer, and is able to convert corrupted OpenDocument and Office Open XML documents. It can be used to recover text even if other recovery methods failed.
Release Notes: HyperText Markup Language (HTML) format support was introduced in this version. The ability to retrieve metadata like document author, last modification date, or number of pages was added. The new important feature is extracting text from annotations (comments) embedded in odt, doc, docx, or rtf files. Some malfunctions were also fixed.
Appointmind is a Web application that makes it possible for customers to select and schedule appointments from anywhere, which means that service providers and their employees spend less time on the telephone or answering emails. It can be used by contracting companies, physicians, consultants, and other service providers. The software is also suitable for administrative purposes or as a reservation tool for company conference rooms. Staff members can reserve the facilities conveniently over the intranet.
Release Notes: Appointment reasons can be grouped together now. A click on the group name shows all group members. User accounts can be deactivated via the admin area. Deactivated user accounts cannot make reservations. When reserving administrative appointments, the operator can now enter a custom text as the reason for that appointment. The column order in appointment and user list can be changed. Columns can be shown or hidden. The admin can now select a user from the user list and proceed to make a reservation for that user.
The sysstat package contains the sar, sadf, iostat, nfsiostat, cifsiostat, mpstat, and pidstat commands for Linux. The sar command collects and reports system activity information. The statistics reported by sar concern I/O transfer rates, paging activity, process-related activites, interrupts, network activity, memory and swap space utilization, CPU utilization, kernel activities, and TTY statistics, among others. The sadf command may be used to display data collected by sar in various formats. The iostat command reports CPU statistics and I/O statistics for tty devices and disks. The pidstat command reports statistics for Linux processes. The mpstat command reports global and per-processor statistics. The nfsiostat command reports I/O statistics for network filesystems. The cifsiostat command reports I/O statistics for CIFS filesystems.
Release Notes: sar, pidstat, and mpstat now stop and display their average statistics when they receive a SIGINT signal (crtl/c). pidstat now displays the task's UID for all tasks. The option -U has been added to pidstat; this option tells it to display the username of the task instead of its UID. When this option is followed by a user name, only tasks belonging to the specified user are displayed by pidstat.
Texmaker integrates many tools needed to develop documents with LaTeX in just one application.
Release Notes: The code has been ported to Qt5 (but this version can also be compiled with Qt4). From this version, Texmaker will be principally developed under Qt5. A keyboard shortcut has been added to toggle between the master and the current document. A specific "quick build" command has been added for the .asy files: the asymptote figures can now be compiled and displayed with the F1 shortcut.
Rikulo Stream is a Dart Web server for building fast and scalable Internet applications. It uses an event-driven and asynchronous I/O model to maximize scalability. It supports URI mapping/filtering, template technology, file-based static resources, and an MVC design pattern.
Release Notes: This release adds support for composite-view-based templating.
Blender is a free 3D animation studio. It includes tools for modeling, sculpting, texturing (painting, node-based shader materials, or UV mapped), UV mapping, rigging and constraints, weight painting, particle systems, simulation (fluids, physics, and soft body dynamics and an external crowd simulator), rendering, node-based compositing, and non linear video editing, as well as an integrated game engine for real-time interactive 3D, and game creation and playback with cross-platform compatibility.
Release Notes: Fixes for over 80 bugs since 2.66 relating to sculpting, rigid-body physics, user interface, and the game engine.
UFRaw is a utility for converting and manipulating raw images from digital cameras. It can be used as a stand-alone tool or as a Gimp plugin, and images can be batch processed using the commandline interface. UFRaw reads most existing raw formats using Dave Coffin's raw conversion utility DCRaw, and it supports basic color management using Little CMS, allowing the user to apply color profiles. For Nikon users, UFRaw has the advantage that it can read the camera's tone curves. Even if you don't own a Nikon, you can still apply a Nikon curve to your images.
Release Notes: A quick release due to a crash bug in the last release. The good news for this release is that it includes a Win32 installer. With this installer, UFRaw is a stand-alone application and no longer depends on GIMP. The upside is that it should work more reliably, without the DLL issues that many users had. One downside is that the installer is much bigger (9MB) and requires much more disk space (53MB). Another downside is that there is no GIMP plug-in; you only get the stand-alone version of UFRaw.
queXS is a Web-based CATI (computer assisted telephone interviewing) system. It integrates with queXML for creating questionnaires, LimeSurvey for collecting data, and Asterisk for VoIP telephony. It can be used to operate outbound telephone research centers.
Release Notes: Interviewers can now email an invitation to respondents to complete the questionnaire online. This major change required some structural changes to the database for security reasons, and therefore requires a database update. Further new features include the ability to restrict appointments to the interviewer making them. Also, operator and sample details can be edited and questionnaires can be deleted to keep the administration pages clean. In the code itself, the PHP short tags have been replaced with full tags, which should improve compatibility on more systems and shared hosting.
PAC provides a GUI to configure SSH and Telnet connections, including usernames, passwords, EXPECT regular expressions, and macros. It is similar in function to SecureCRT or Putty. It is intended for people who connect to many servers through SSH. It can automate logins and command executions.
Release Notes: This release adds the ability to export ALL connections from a right-click menu on "AVAILABLE CONNECTIONS", adds a button to un/select all lines for the "Full duplicate connection" window, fixes a little bug when "refreshing" the KeePass preferences window, improves the "Copy/Paste/Export/Import" methods, fixes a bug for KeePass which prevented using "special Perl regexp" characters for matching on fields, fixes a bug regarding "Favourites" and "Recent" connections not starting correctly on "Clusters" with the right-click menu, and adds many other code fixes.
ext-Dns is a core library, an extensible forward DNS server, and some additional tools designed to create DNS server solutions which are able to do any additional operation at the resolution level (running commands, rewritting replies, gathering stats, and so on), without any limit. It provides a ready-to-use solution in case you want to build a DNS server which takes additional actions at the resolution level in an easy way. That is, its design is focused on allowing people to implement whatever they like when a request is received, freeing them from most of the details which involves handling DNS protocol.
Release Notes: This stable release includes lots of new features in the core library as well as inside the ext-dnsD forwarding server. It is now possible to handle replies to MX, NS, or SOA records from inside child resolvers or to have several records being replied to a query. This release supports getting lots of useful information about ext-dnsd status through an internal (root-only available) file.
Barista is a Java [dis]assembler and class file manipulation library. It is part of the OCaml-Java project.
Release Notes: This release supports OCaml 4.00.1 and Camlzip 1.05. A new "graph" command has been added, allowing generation of a graph of classes references from a list of archives (supported file formats: Dot, GEXF, and GraphML). New modules have been added for elements lookup, manifest handling, and archive construction. Various improvements have been made regarding classpaths, performance for class encoding (about a 50% speed-up), performance for stack state computations (about a 30% speed-up), optimization of switches, and peephole optimizations.
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: This release adds more speed tuning in repository analysis, eliminates O(n**2) cost for renumbering (svn_no_renumber is gone), uses a new "timings" command to display phase timings for repo analysis, and improves packaging for distributions.
The Open-Transactions project is a collaborative effort to develop a robust, commercial-grade, fully-featured, free-software toolkit implementing a full-strength financial cryptography library, API, CLI, and prototype server. Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Strong crypto is used. Balances are unchangeable (even by a malicious server). Receipts are destructible and redundant. The transactions are unforgeable. The cash is untraceable. The cheques are non-repudiable.
Release Notes: This release can be installed via apt-get.
msitools is a collection of utilities to inspect and create Windows Installer files. It is useful in a cross-compilation environment such as fedora-mingw.
Release Notes: This release adds two programs, msidump and msidiff, to analyze and compare MSI files. Some of the tools have received translations, and other smaller enhancements and bugfixes have been added.
FreeMedForms is an Electronic Medical Records manager.
Release Notes: This Ubuntu PPA release still contains one UI annoying bug on Kubuntu (fixed in the upcoming next release 0.8.4).
FreeDiams is a program for making prescriptions of pharmaceutical drugs and testing their interactions. It is the result of building the FreeMedForms prescriber plugins into a standalone application. It is developed by medical doctors and is intended for use by these same professionals. It can be used to prescribe drugs and test drug interactions within a prescription. It can be linked to any application by way of its command line parameters. FreeDiams can use several drug databases, including the FDA_USA drug database, the French AFSSAPS drug database, the Canadian drug databases, and the South African drug database (SAEPI).
Release Notes: This release corrects a printing bug, adds some speed improvements, and correctly identifies some missing drugs interactions.
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 includes three fixes in the Admin code as well as many production, core, and security tweaks.
LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.
Release Notes: This release adds two new commands, an updated programmers guide and reference, and an updated test program.
paexec distributes performing the given tasks (stdin) across several CPUs or machines in a network.
Release Notes: NULL dereference (sigsegv) has been fixed in paexec(1). It happened when the first line given on input was empty. An entire command passed to ssh-like transport is now shquoted. In particular this fixes -x, which didn't work together with -t. "paexec -g" now accepts an empty string as a task. A minor fix has been made in the paexec_reorder man page. More regression tests have been added.
BalanceNG is a modern, IPv6 capable software IP load balancing solution. It is small, fast, and easy to use and set up. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
Release Notes: An issue with "ICMP Fragmentation Needed" packet forwarding has been fixed. "bng stop" now uses SIGTERM, SIGHUP, and SIGKILL in that order. A new command "inject" allows packet injections from a PCAP file for debugging and QA purposes.
Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.
Release Notes: This beta version introduces built-in LU and QR factorizations for sparse matrices, a real-QZ factorization and a generalized eigen solver for dense matrices, a new Ref<> class to ease writing generic but non-template functions taking Eigen objects as arguments, wrappers to the Metis and SuiteSparse QR libraries, and a couple of minor enhancements and bugfixes.
Styx is a scanner/parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree, including it's C interface, preservation of full source information, pretty printing to faciliate source-source translation, and persistence to aid rapid interpreter writing. It also supports reentrancy. Styx works well under several different OSes, including serveral Unixes, DOS, and Windows.
Release Notes: This release adds explicit conflict rules to solve reduce-reduce conflicts and dynamic tokens to handle context-sensitive constructs like C's typedef.
Pastèque is point-of-sale software for touchscreen devices. It is designed as multichannel software with a desktop client, a mobile Android client, and a Web back office.
Release Notes: This release fixes a bug with the keypad for setting a quantity directly by clicking on a product in the catalog. Most of the bugs seem fixed, and some features (like auto-discount) still require approval.
SLEEF (SIMD Library for Evaluating Elementary Functions) is a library that facilitates programming with SIMD instructions. It implements the trigonometric functions, inverse trigonometric functions, exponential and logarithmic functions in double precision without table look-ups, scattering from, or gathering into SIMD registers, or conditional branches. This library also includes some functions for evaluation in single precision.
Release Notes: This release fixes incorrect denormal number handling in ldexp, ldexpf, sing, and cosf. Support for the Go language has been removed.