DEMUX Framework enables Java developers to build modular, cross-platform applications which can run on desktop, Web, and mobile and embedded devices. It is based on OSGI and supports creating JavaFX desktop applications, mobiles apps (Android, iOS, Windows), and Web applications.
Release Notes: This version is focused on improving support for JavaFX desktop applications and also contains numerous bug fixes. It adds support for menus and a toolbar, and for loading GUI from FXML files.
JFreeChart is a chart library for the Java platform that supports a wide range of charts including pie charts (2D and 3D), bar charts (horizontal and vertical, regular or stacked, with optional 3D-effects), line charts, XY plots, scatter plots, time series charts, high/low/open/close charts, candlestick plots, Gantt charts, Pareto charts, combination charts, and more. It is suitable for use in applications, applets, servlets, and JSP.
Release Notes: This release adds a notify flag to all datasets, key validation for the time series dataset, area fills for the XYSplineRenderer, a new axis label formatter, a new gradient paint transformer, improved handling of rotated text, and a number of bug fixes.
Bareos (Backup Archiving REcovery Open Sourced) is a fork of the backup project from bacula.org. It has been in development since late 2010, and has many new features.
Release Notes: This is a new stable release replacing 12.4.x releases as stable.
UnrealIRCd is an IRC daemon whose key features include full SSL support, Trojan protection, a spam filter, advanced flood protection, and WebTV compatibility. It is a highly stable and feature-packed IRC server daemon.
Release Notes: Two major bugs were discovered in 3.2.10/22.214.171.124 which have been resolved in this version. The first bug is a remote crash issue if SSL support is enabled (NULL pointer dereference), and the second issue can also potentially lead to a crash (read-after-free). In addition to this, there have also been some other fixes in the areas of server linking and flood hardening. All 3.2.10 and 126.96.36.199 users should upgrade in the next few weeks, especially if you have SSL/TLS support enabled.
PGJDBC-NG is an implementation of JDBC for the PostgreSQL server. It aims to support the complete JDBC 4.1. Specifically, it supports the advanced UDT features of JDBC that the mainstream driver lacks. It's implemented using an asynchronous I/O library (Netty), which allows it to support other advanced features like asynchronous notifications.
Release Notes: This release includes nearly all JDBC 4.1 features, with the exception of DataSources. Currently all but java.sql.Ref and national language string types are supported properly. This release also includes advanced support for UDT's, including a Java code generator for database types. Nearly all advanced features of JDBC are supported, as well as advanced Postgres features like SSL. Performance considerations have been added, like streaming of large binary streams and removal of all finalizers.
P* (P-star) is a Web programming language that incorporates common tasks like template handling and database queries into the language. It features MySQL database access with prepared statements, HTML templates, standard arithmetic and variables, functions, structs, (to-be-classes), JSON output, and GET and POST.
Release Notes: This is an experimental Windows build of P*, tested on Windows 7.
Blip is a tiny Bash blog engine. It has a 3kb blog engine serving multiple blogs, a 2kb write engine for remote posting by IP address access, and a 1kb posting engine providing a webform for those on the access list to post from.
Release Notes: Further improvements were made to the blog list page.
Release Notes: This version contains some bogfixes for SVG.
Linux Huawei Unlocker is a tool that attempts to automatically remove the carrier lock on Huawei mobile broadband modems from the Linux command line. It automatically finds IMEIs, calculates unlock codes, checks SIM lock status, displays remaining unlock attempts, and asks the user for confirmation before trying the unlock code.
Release Notes: This release adds extra warnings that this script will probably not work with the current generation of modems. Hopefully, a solution will be found.
Gcmc is a front-end language for generating G-code, SVG, and DXF for CNC mills, lathes, laser cutters, and other numerically controlled machines employing G-code, SVG, or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming, but can be used more generally for many targets. Gcmc aims to be more readable and understandable than G-code and enable programmatic designing. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. It handles units as millimeters, mils (inch), degrees, and radians and performs automatic conversions where necessary.
Release Notes: This release adds multiple backends. The output of gcmc can now be G-code, SVG, and DXF (selectable via command-line options). The rotate_XX() functions now handle vectors and vectorlists. Array indices may be negative to address from the end of a vector/vectorlist. Vectors and vectorlists can be scaled using the scale() function. Query functions are added to detect the current output format from the script. Fixes include tests for potential NULL dereferences and corrected arc radius tests. Windows file handling takes binary/text mode into account when writing files.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a bugfix release.
Awlsim is a Step 7 AWL/STL/PLC simulator. Depending on the host machine and the Python interpreter used, it achieves good performance of several thousand to millions of AWL/STL instructions per second. S7-300 and S7-400 CPUs (with 2 and 4 accus) are supported.
Release Notes: A widget for displaying REAL values was added. Support for direct bit manipulation on WORD and DWORD values was added to the checkbox widget. Some bugs were fixed.
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 library pic_util.s7i, with picture utility functions, has been added. The pictures cancel_pic, folder_pic, and reset_pic have been added to pic16.s7i and pic32.s7i. A function to convert a pixmap image to BMP format and the function getPixelColor have been added to draw.s7i. All usages of the function clear without parameters have been replaced with clear(black). The performance of the function strCLit in str_rtl.c has been improved by a factor of 10. The functions init_bstri_constants and init_win_constants in s7c.sd7 have been improved. Spelling errors in several files have been fixed.
Kwatee Agile Deployment is a lightweight automated server software deployment tool targeted at Independent Software Vendors and Cloud Service Providers. Designed for the flexible needs of agile teams, Kwatee installs or updates PHP sites, Java Web apps, Windows services, n-tier applications, etc. in your local network or in the cloud and on virtually any operating system. It shortens software update delivery projects by an order of magnitude but also benefits developers, testers, and technical support in their daily activities.
Release Notes: Increased variable name size. Dots accepted in variable names. Bugfixes (offline deployment actions not executed; could not upload an overlay at the root level of a package; pre-setup script not executed unless a post-setup script was defined; and some kwatee variables had incorrect values after a deployment freeze.)
GnuTLS is a secure communications library implementing the SSL, TLS, and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols, as well as APIs to parse and write X.509, PKCS #12, OpenPGP, and other required structures. It is intended to be portable and efficient with a focus on security and interoperability.
Release Notes: Several improvements in smart card handling, in the handling of the pre-DTLS-1.0 protocol used in OpenConnect, and record decompression. Support has been added for writing the "no well defined" expiration date in certificates.
OpenConnect server (ocserv) is an SSL VPN GNU/Linux server. Its purpose is to be a secure, small, fast, and configurable VPN server which depends on standard protocols like TLS 1.2 and Datagram TLS. It implements the AnyConnect SSL VPN protocol and is compatible with the OpenConnect VPN client (compatibility with other Anyconnect SSL VPN clients is experimental).
Release Notes: This release adds support for AES-GCM under DTLS 1.2, and has several improvements to ease packaging.
libcsdbg is a C++ exception stack tracer. When an exception is thrown, caught, and handled, libcsdbg offers the tools to create and process the exception stack trace, the path the exception has propagated up the call stack, unwinding it up to the section were it was handled. The traces are detailed with demangled function signatures and additional addr2line information (the source code file and line from which each function was called). libcsdbg can use all the well-known objective code file formats (a.out, elf, coff, ecoff, etc.) and can easily be used as the base for your own instrumentation code. libcsdbg transparently loads the symbol tables of the chosen dynamic libraries and of the executable, demangles function symbols to complete signatures, and binds function names to runtime addresses (even for the DSO symbols).
Release Notes: This release involves the precompiled library (for version 1.12), complete with examples and full documentation. There are two versions, both for x86_64 Linux systems: one release and one debug.
X File Explorer (Xfe) is a filemanager for X. It is based on the popular, but discontinued, X Win Commander. Xfe is desktop independent and is written with the C++ Fox Toolkit. It looks similar to Windows Commander or MS-Explorer, and is very fast and simple. It features file associations, the ability to mount/umount devices, a directory tree for quickly changing directories, the ability to change file attributes, automatic registry saving, the ability to view/create/extract compressed archives, and much more.
Release Notes: This release contains a new file search dialog based on the find and grep commands that allows you to quickly retrieve files and folders and perform the usual file operations on them. Many bugs were also fixed. Spanish, Italian, Greek, Czech, German, Swedish, and Brazilian Portuguese translations were updated.
shipper is a power distribution tool for developers with multiple projects who do frequent releases. It automates the tedious process of shipping a software release and (if desired) templating a project Web page. It can deliver releases in correct form to SourceForge, Berlios, and Savannah, and knows how to post a release announcement to freecode.com via freecode-submit.
Release Notes: A major change in the interface; this is now a shell script generator. A new variable-override syntax on the command line. Your profile can now be ~/.config/shipper a la XDG.
PixelController is an LED matrix controller which makes it easy to create stunning visuals. It supports multiple output formats and allows flexible control (OSC, MIDI, Mouse, Keyboard).
Release Notes: This release can be started as command line daemon; run it, for example, on an RPi. New options like the "Generator Speed Control" and "Beat Workmode" are added, as well as many bugfixes. The configuration is simplified, documents updated, and the GUI was updated as well.
Kwave is a 24-bit sound editor that allows simple operations, such as cut, copy, and paste. Some more effect functions with little complexity (Simple Filtering, Delay) are also implemented. More sophisticated analysis functions (spectrograms, sonagrams, pitch determination) are underway or partially done.
Release Notes: This is a minor feature enhancement release which contains ASCII importation, bugfixes, and a Spanish translation. It also adds commandline options to start Kwave minimized and to disable the splash screen.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release is distributed in the form of a multiboot CD, which allows you to make network installations of the following systems: Debian 7.2, Fedora 19, Slackware 14.1, and Ubuntu 13.10. It is also possible to boot 4MLinux 7.2 to prepare the installation of these systems (by performing data backup, disk partitioning, and the like).
Dosage is designed to keep a local copy of specific Web comics and other picture-based content such as Picture of the Day sites. With the dosage command line, script you can get the latest strip of a Web comic, catch up to the last strip downloaded, or download a strip for a particular date/index (if the comic's site layout makes this possible).
Release Notes: Several comics have been fixed.
THIS (This HTML Is Simple) is a content management system with blog capabilities. It features HTML templates, anonymous and registered users, themes, and clean, optimized PHP code with an emphasis on code/data separation.
Release Notes: This release has an improved Admin interface, a more efficient setup process, and all known bugs fixed.
etm is an acronym for Event and Task Manager. It provides a simple, intuitive format for using plain text files to store event, task, and other data items, a command line interface for viewing stored information in a variety of convenient ways, and a cross-platform, PyQt-based GUI for creating and modifying items as well as viewing them. Displayed items can be grouped by date, context, keyword, or project and can be filtered in various ways. A display of busy and free times is also supported, as is a ledger view of time spent that is suitable for client billing. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
Release Notes: This release fixes a bug introduced in 2.3.9 by which an external change to a data file would not be recognized.