PoDoFo is a C++ library to work with the PDF file format. It also includes also a few tools. It includes classes to parse a PDF file, modify its contents in memory, write the changes back to disk, and create new PDF files. The PoDoFo tools are simple tools built around the PoDoFo library. These tools are primarily examples of how to use the PoDoFo library in your own projects, although they offer useful features for working with PDF files.
Release Notes: Countless bugfixes and improvements. Among the most important new features are initial PDF signature support and PNG image support. Several issues in the parser were fixed. A more compact writing mode was added. Many APIs have been improved.
Tonido is a software and service which, once installed on any computer (Windows, Linux, or Mac), can make files and media in that computer available anywhere through a Web browser or from mobile phones (iPhone, Android, Blackberry, or Windows Phone 8).
Release Notes: This release fixes Music Player not playing a music file correctly in some cases. Zip files uploaded via Webshare now work correctly. Uploads work properly via IE 8. There are minor fixes in the Torrent UI, a problem with the PHP CGI process on TonidoPlug, downloading of files, MP4, FLAC playback, and torrents.
Coco is a code coverage utility for Ruby. It can be used from RSpec or unit/test with a simple "require 'coco'". It works with standalone Ruby or with Rails. It displays the names of files that are uncovered on the console, builds a simple HTML report, and reports sources that have no tests. It is UTF-8 compliant, configurable via a simple YAML file, and has colorized console output.
Release Notes: Coco can now exclude a whole folder of Ruby files from the report.
Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks, and network layers, and for every active process it shows the CPU utilization, the memory growth, priority, username, state, and exit code.
Release Notes: An additional value is shown for the current frequency and the current scaling percentage of the CPU. Additional system-level counters are shown for the total number of threads that are running, sleeping interruptible, and sleeping uninterruptible. When the number of lines in a window is too small for the amount of system-level lines, the number of variable resources (like disks, interfaces, etc.) is limited automatically to be able to continue. The signal SIGUSR2 can be sent to atop to take one more sample and terminate (e.g. used to speed up suspend/hibernate). Support for the disk type 'mmcblk'.
tvpvrd is a PVR daemon for Linux that offers the ability to schedule and manage TV recordings using one or multiple installed analogue TV capture cards, e.g. Hauppauge. The daemon is interfaced either through its full command language via a provided command line shell or through a basic (built-in) Web interface provided by the built in micro Web server. The goal is to provide an advanced recording and transcoding (using ffmpeg) server without the need to configure databases or a complex GUI. The server is completely self-contained and uses an XML DB in plain text format to store future recordings.
Release Notes: Commands were added to have the server mail an HTML formatted table of planned recordings ('lm', 'lmr'). The Web interface was changed to include these new commands. The list profile commands were enhanced for the Web interface to be hyperlinked to the details of each profile. A bug with not recognizing the repeat type "Tue-Fri" was fixed.
Moscrack is a WPA cracker for use on clusters. It supports MOSIX, SSH, and RSH connectivity and works by reading a word list from STDIN or a file, breaking it into chunks, and passing those chunks off to separate processes that run in parallel. The parallel processes are then executed on different nodes in your cluster. All results are checked and recorded on your master node. Logging and error handling are taken care of. It is capable of running reliably for long periods of time, without the risk of losing data or having to restart. Moscrack uses aircrack-ng by default. Pyrit for WPA cracking and Dehasher for Unix password hashes are supported via plugins.
Release Notes: This release fixes bugs in the getNode and fastest node prioritization fuctions that caused a hang. At least two different bugs causing one visible problem were fixed (a missing call to reaper() and faulty logic in fastest node handling). New "top"-like feature for monitoring Moscrack called "mosctop". This release tells you what the key is when it's found.
Rocket Propulsion Analysis (RPA) is a tool for the performance prediction of rocket engines. By providing a few engine parameters such as combustion chamber pressure, used propellant components, and nozzle parameters, the program obtains chemical equilibrium composition of combustion products, determines its thermodynamic properties, and predicts the theoretical rocket performance. A robust, proven, and industry-accepted Gibbs free energy minimization approach is used to obtain the combustion composition. It can perform analysis of nozzle flows with shifting and frozen chemical equilibrium, optimization of propellant components mixture ratio for maximum specific impulse of bipropellant systems, altitude performance analysis, analysis of nozzle performance with respect to overexpansion and flow separation, throttled engine performance analysis, estimation of test (actual) nozzle performance, and nested analysis: stepping of up to four independent variables (component ratio, chamber pressure, nozzle inlet conditions, and nozzle exit conditions).
Release Notes: Calculation of thermal transport properties. Improved performance estimation for solid propellants. A fix for a mistake that caused a program crash when loading a configuration file with a defined diameter of the nozzle throat. A fix for a mistake in the calculation of sonic velocity at the nozzle throat section for reaction products with a condensed phase.
ExpressionJ is a Java library for interpreting simple numeric expressions, which may be used in all applications that have to combine numeric values but do not want to use full-blown scripting languages.
Release Notes: This release adds the ability to handle vararg functions.
wview is an application that controls a supported weather station to retrieve archive records and current conditions. Archive records may optionally be stored in a relational database (MySQL or PostgreSQL). At a user-defined interval, wview will use the archive history and current conditions to generate weather images (buckets and graphs) and Web pages based on configurable HTML templates. It supports serial and USB data loggers, as well as connectivity with a terminal server or serial server via TCP sockets.
Release Notes: This release adds wind rose graphics. It adds support for the Vantage Pro Weatherlink IP datalogger. It adds support for the Oregon Scientific WMR USB stations. It adds support for the Fine Offset WH1080 station and all of its variants. It adds support for the Honeywell TE923W station and all of its variants.
Release Notes: This is a bugfix release leading towards the next stable version. The project is actively looking for people willing to help in tracking down any remaining bugs: to do so, simply download the game and report any issues to the Oolite forum.
synctool is a cluster administration tool that keeps configuration files synchronized across all nodes in a cluster. Nodes may be part of a logical group or class, in which case they need a particular subset of configuration files. synctool can restart daemons when needed, if their relevant configuration files have been changed. synctool can also be used to do patch management or other system administrative tasks.
Release Notes: In some cases the "ignore" keyword would not actually cause the designated files or directories to be ignored. This bug has been fixed. dsh and dcp now accept the -q, --quiet option.
gtkaml is an XML syntax and parser that extends the Vala.Parser and transforms all your tags into a valid Gtk+ UI class. It features a casual XML syntax for describing the way Gtk widgets are laid out in a (new) custom widget you're creating. Code "islands" (written in Vala) are used for widget signal handling and other methods/signals/properties that you're introducing. It doesn't depend on an external library at run-time, and it is much more readable than the usual UI boilerplate.
Release Notes: Syntax enhancements and bugfixes.
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: A new "tnat" module has been implemented allowing 1:1 NAT for IPv4 and IPv6. The manual has been updated accordingly.
Efax-gtk provides a GUI frontend for the efax fax program. It interfaces with efax directly, replacing the scripts supplied with efax, and can be used for receiving and sending faxes, and for viewing, printing, and managing faxes which have been received and sent. It also has a socket interface that provides a "virtual printer" for sending faxes from word processors and similar programs, and can automatically e-mail a received fax to a designated user and automatically print a received fax.
Release Notes: IPv6 network support has been added. Improvements have been made for compilation against GTK+3. A compilation option has been provided for c++0x, and for using the c++-gtk-utils-2.0.0-rc* library in place of c++-gtk-utils-1.2.* where available. Other minor improvements have been made.
PFBC is an object-oriented PHP class for building HTML forms. It includes AJAX support, jQuery, reCAPTCHA, TinyMCE, and CKEditor. It features integration with Bootstrap, a front-end framework from Twitter that incorporates responsive CSS (meaning your forms not only look great and behave well in the latest desktop browser, but in tablet and smartphone browsers as well). It supports HTML5 form elements and attributes.
Release Notes: This is a complete rewrite of version 1.x. It is focused on extensibility by incorporating an object-oriented focused structure. This version release is a prototype and is not meant for production. PHP 5.3+ is required.
The KFramework is a Java/Swing framework for distributed/Web applications implementing the SOFEA/SOUI architecture and domain driven design. Under this approach the application leverages the power of personal computing for a true MVC platform, while reducing infrastructure costs and risks.
Release Notes: A full sample tree view implementation was added. An API was added to the tree viewer to set the root node label. The TreeView API was changed to allow the default popup menu to be more customizable. The top labels of browsers were fixed for proper resizing of internal frames. The default text field maximum size of 50 characters was removed, since it provided more trouble than convenience. Magnus locations are not hardcoded. The magnus server changed its location. Auto-calculation labels are sampled from browser data.
din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.
Release Notes: Vertex and tangent editing were made easier due to constant handle sizes irrespective of zoom levels. Scales can have an unlimited number of notes and ranges. New commands were added: set-now and get-now. The get-drone and selected commands were updated. Mouse interpolation was removed due to responsiveness affecting sound production.
JFBChat is a simple application that lets you chat with your Facebook friends without using a Web browser.
Release Notes: Group and avatar features were added. The possibility to change some options was added. Code organization was improved. Some GUI improvements were made. Critical bugs were fixed and the core was improved, making the program faster. A setup program is now availalbe for Windows.
Aspose. Pdf. Kit is a .NET component for editing existing PDF files. You can also use it to add or remove digital signatures and encrypt or decrypt a PDF. It supports many useful features like PDF stamp creation, adding a CJK font in a form field, AcroForm, adding a watermark or logo, extracting or adding images and text, adding bookmarks, appending pages, and converting a PDF file to TIFF, BMP, PNG, and JPG image formats. It enables you to concatenate PDF files and allows adding or setting XMP Metadata to an existing PDF.
Rsyslog is an enhanced multi-threaded syslogd. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS, and RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting, fully configurable output formats (including high-precision timestamps), the ability to filter on any part of the syslog message, on-the-wire message compression, and the ability to convert text files to syslog. It is a drop-in replacement for stock syslogd and able to work with the same configuration file syntax.
Release Notes: This release includes a couple of important bugfixes that coordinate it with fixes applied to earlier versions. It also contains a performance enhancement for rsyslog's HDFS output plugin.
Ding is a PHP framework that provides dependency injection (by Setter, Constructor, and Method), Aspect Oriented Programming, XML, YAML, Events support, and some JSR 250/330 annotations as bean definition providers, lightweight, can be deployed as a PHAR file, simple, and quick MVC, syslog, TCP client and server with non-blocking sockets, timers, and custom error, signal, and exception handling, PAGI integration (for the Asterisk gateway interface), and PAMI integration (for Asterisk management). It is similar to Java's Seasar and Spring.
Release Notes: XML and YAML drivers now accept multiple search paths for bean files.
H2 is an SQL database engine written in Java that implements the JDBC API. Embedded, server, and clustering modes are available. A browser based console application is included. The database has strong security features. Disk based and in-memory databases and tables are supported.
Release Notes: Storing lob objects was not correctly synchronized. A new experimental encrypting file system has been implemented. Various bugs have been fixed.
oRestE gives you a fast way to expose your databases with a RESTful interface. It is built on top of Erlang, MochiWeb, and Webmachine. It is light, stable, and fast.
Release Notes: The ability to export to CSV2 (using semicolon as the field separator) was added, which can be useful for people using Microsoft Office on Windows. A fix was made for Oracle 11 users. More moodle sample reports were added. A username and password are required at the DSN level.
bonzayRTS is a framework for tile-based (isometric) RTS games. It provides the basic entities for an RTS game with implemented SDL and GRP components. As a proof-of-concept, a Starcraft clone is being implemented with it.
Release Notes: This is a major bugfix release. It fixes numerous crashes and GUI issues and adds missing buildings. Damaged buildings now spew fire or blood, depending on how bad the damage is.
Remote Launcher is an easy-to-use tool that enables you to launch applications remotely on your PC via your Android device. It consists of an Android application (proprietary) and a small server program (GPLv2) for your PC. You can configure Remote Launcher to start any application on your PC with a single click on your Android device. For example, it can start your mediacenter, shutdown or restart the computer, or run a custom script. It has been tested on Ubuntu and Windows 7.
Release Notes: GPL headers were added. The start scripts were fixed for Linux. The search path was fixed to show icons correctly in Linux.