RedQueryBuilder fills the gap between a hand coded "quick search" and a full blown query language. A typical use is in an intranet Web application where experienced users need a quick ad-hoc way to find particular data. This means they don't have to use report frameworks or ask a techie. To use it in your app, you just need to drop in the JS, feed it the metadata for your database, then handle the change events to get the SQL and argument values.
Release Notes: This release provided more flexibility for adding CSS class names to specific elements via the meta data. Support for running from the local file system in all browsers was added. Small bugs were fixed. RedQueryBuilder is now released under the EPL with source on Github.
Vendetta Online is a multi-platform 3D space-combat MMO for Windows, Mac, Linux/32 and Linux/64. The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success. A "twitch" type real-time combat model makes true player skill the deciding factor instead of character advancement. Massive capital-ship battles shake the foundations of the major nations at war, while others struggle to push back the encroachment of the AI "Hives". A no-strings free trial is available.
Release Notes: New Vulture ship assets were added for upcoming testing. Gamepad support for Android was improved. Better default buttons were implemented for OK (A) and Cancel (B). Auto-fire was fixed on Android microconsoles. The ice texture was fixed when shaders are turned off on OpenGL PCs. Oculus Rift field of view was increased. Mines now sympathetically detonate when other players' mines explode nearby. Conquerable stations are no longer chosen as trade mission destinations. NPCs and turrets no longer attempt to fire on players entering the sector (while they are invulnerable).
HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.
Release Notes: The GIF plugin now supports transparency. The compiler's optimizer was improved. netpbm now supports the alpha channel. Experimental support for big endian architectures was added.
s6-dns is a small, efficient, complete, and IPv6-ready DNS client library, with synchronous as well as asynchronous APIs. It is designed to replace libresolv in projects that need to perform DNS resolution. It also comes with small command-line utilities to make common and not so common DNS queries.
Release Notes: Despite the early version number, this initial release is fully functional and production quality.
s6-networking is a collection of small Unix tools designed to help networking. It includes clock synchronization, Unix and TCP super-servers, Unix and TCP access control, and other miscellaneous utilities. It is particularly suited for management of clients and servers on embedded devices, but works just as well on larger systems.
Release Notes: Despite the early version number, this initial release is fully functional and production quality.
Aspose.Words for JasperReports makes it possible to export reports from JasperReports and JasperServer to Microsoft Word document (DOC), Office Open XML (OOXML, DOCX), Web page (HTML), and plain text (TXT) formats. It is provided as a single JAR file that can easily be deployed on the machines running JasperReports or JasperServer. It exports flow layout documents that are easy to edit further in Microsoft Word, if necessary.
Release Notes: This release supports JRXML to DOC conversion with content rendering and Jasper Reports 5.1.0. Some important bugs like a paragraph spacing issue after conversion from JRXML to DOC, line spacing in JasperReports, table element export in JASPER, SECURITY FAILURE with Jasper Server 4.7.0, contents of output Doc file rendering outside the page, and several others are also addressed this month.
Alaya is a primitive chrooting Web server with basic WebDAV support. It can serve HTTPS and HTTP, and can authenticate using PAM, /etc/shadow, /etc/passwd, or using its own authentication files that allow for 'native' users that only have access to alaya content. It's intended to be a simple method of sharing content over WebDAV, and though it can be configured with a config file, it's easy to configure by command-line switches alone. Alaya always chroots to ensure that malicious users can't use '..' within a URL to access unintended documents, and that users can't accidentally leave documents in places outside of the chroot. It has a 'ChHome' mode that chroots users into their home directory and serves content from there. It supports .cgi scripts out of a trusted path (so not from within the chrooted WebDAV share) and read-only shared directories that are outside of the chroot (allowing access to shared content when in ChHome mode).
Release Notes: Adds anti-XSS (cross-site-scripting) features. Adds a logout method for HTTP authentication. The usual bugfixes and changes. Authentication is now only 'native' by default; other authentication types (PAM, shadow, passwd) have to be explicitly enabled in the configuration.
RCDevs OpenOTP Server provides two-factor authentication with one-time passwords (OTP). It supports OATH RFC-4226 HOTP (Event-based) and TOTP (Time-based), OCRA (Challenge-based), Mobile-OTP, YubiKey Software/Hardware Tokens, SMSOTP, MailOTP, and OTP lists. It provides a SOAP/XML, RADIUS, and OpenID APIs and integrates into your LDAP (OpenLDAP, Novell, ActiveDirectory). It works with Web applications, VPNs, Linux PAM, Microsoft, and more. It is composed of the RCDevs WebADM server application, the OpenOTP SOAP service, the OpenOTP Radius Bridge, the User Self-service Desk, and Token Self-enrollemnt end-user Web application. VMWare appliances and Web demos are available.
Release Notes: This release contains many fixes and new features. It supports expired passwords detection, SafeNet Tokens, additional APIs, OTP PIN codes, Token import via serial numbers, and more.
RCDevs WebADM is Web-based LDAP administration software designed for professionals to manage LDAP organization resources such as domain users and groups. WebADM is also a core framework component and management console for RCDevs SOAP-based Web Services (e.g. OpenOTP, OpenID, and OpenPKI) and for the related end-user WebApps (e.g. User Self Service Desk). It provides a hierarchical view of LDAP organizations, SQL audit trails, and powerful LDAP management features. It includes delegated administration and fine-grained access control to LDAP resources; administrators can be created at different levels of the tree structure, with different privileges and views. WebADM is compatible with Novell eDirectory, OpenLDAP, and Microsoft Active Directory (Windows Server 2008).
Release Notes: This release includes many fixes and new features. It includes better support for ActiveDirectory, Hardware Token Inventories, big performance and cryptographic improvements, better key management, client policies, geolocations, WebApps for mobiles, and much more. It is now free for 35 users.
Dr. Geo is an interactive geometry program that is distributed as a universal portable application. It allows one to create a geometric sketch and manipulate it according to its constraints. It is usable at home or at school, in primary or secondary education. It is simple and effective with extended features including scripting and programming.
Release Notes: New features: Cloning a circle defined by its radius; creating a circle by center and segment. Bugfixes: keeping a sketch on network may not have worked; an error when submitting an empty share name; an error when deleting an item constructed by a macro; an error when saving silently a remote sketch; network shares only working from France; and segment width not being properly saved or loaded.
freecode-submit is a script that supports remote submission of release updates to Freecode via its JSON API. It is intended for use in project release scripts. It reads the metadata from an RFC-2822-like message on standard input, possibly with overrides by command-line switches. It supersedes freshmeat-submit, which no longer works following the site name change.
Release Notes: Documentation fixes. Automatically generates an md5 file when shipping this code.
Embedthis GoAhead is a tiny embedded Web server. It is fast, runs in less than 150K, and has been embedded to a wide variety of operating systems and CPUs.
Release Notes: A minor fix release that includes updates to enable SSL by default and improves generated Makefiles.
doclifter helps with lifting documents with nroff markup to XML-DocBook. Lifting documents from presentation level to semantic level is hard, and a really good job requires human polishing. This tool aims to do everything that can be mechanized, and to preserve any troff-level information that might have structural implications in XML comments. TBL tables are translated into DocBook table markup, PIC into SVG, and EQN into MathML (relying on pic2svg and GNU eqn for the last two).
Release Notes: Simplified and improved ntroff expression evaluation.
coverity-submit submits scan requests to the Coverity demo server. If you are a registered user of Coverity's self-build server and have the cov-build tools installed locally, this script automates the process of running the tools and submitting the results with an analysis request to Coverity. It can be configured to store build passwords, local build commands, and other required information for multiple projects so you don't have to remember it - just call the tool and let it manage the details.
Release Notes: Fixes the buggy Mercurial commit-id method. Includes the coverity-submit version in Submitted-by header. Removes extraneous and possibly confusing space in the generated README.
pysmb is an experimental SMB/CIFS library written in pure Python to support file sharing between Windows and Linux machines.
Release Notes: An improved listShares() function that could fail with the listing response is separated into multiple SMB packets for large number of shares. Fixes a bug in the Python3 implementation where session connection could fail when the remote server supports message signing.
emelFM2 is a file manager that implements the popular two-pane design. It features a simple GTK interface, a flexible file typing scheme, and a built-in command line for executing commands without opening an xterm.
Release Notes: This release enables reversion to old-style auto-updating of directory-histories; extra archive types in the unpack plugin; adds a plugin for 'destroying' selected items; and provides build-time support for some customized UI arrangements.
Release Notes: Fixes bugs in the MrPersister library DbObjBuilder procedure where BLOB datatypes were not mapped correctly to a Java object. The ImageReference class constructor was fixed to allow java.awt.Image objects to be built correctly. The embedded JTcl interpreter was upgraded to version 2.6.0.
TooN is a very efficient numerics library for C++. The main focus of the library is efficient and safe handling of large numbers of small vector matrices and providing as much compile time checking as is possible. The library also works with large vectors and matrices and integrates easily with existing code. In addition to elementary vector and matrix operations, the library also providers linear solvers, matrix decompositions, optimization, and wrappers around LAPACK.
Release Notes: This is the first release using the new license (2 clause BSD).
DiskScan scans the entire surface of a disk, alerts when a sector is unreadable, and uses the read timing to warn when a sector is having problems. It will tell when a disk has failed and already has bad sectors and also when the disk is near failure and takes too long to read the data.
Release Notes: This release adds an option to fix weak spots on the disk by rewriting them.
execline is a very light, non-interactive scripting language, which is similar to a shell. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors.
Release Notes: This release cleans up some old macro names in order to ensure compatibility with skalibs-1.4.1.
s6-linux-utils is a set of minimalistic Linux-specific system utilities.
Release Notes: This release fixes a small bug which prevented unprivileged users from using s6-mount to read the mount table.
s6-portable-utils is a set of tiny general Unix utilities, often performing well-known tasks such as cut and grep, but optimized for simplicity and small size. They were designed for embedded systems and other constrained environments, but work everywhere. Other sets of small utilities are usually system-specific; for instance, the (otherwise excellent) BusyBox project only works on Linux.
Release Notes: This is just a cleanup release. Calls to deprecated functions which have been removed from skalibs-1.4.0 have been updated.
s6 is a complete process supervision suite in the style of daemontools, runit, and perp. It provides a candidate for process 1. It also comes with a library and command line utilities that implement inter-process notification and synchronization.
Release Notes: This release fixes two small bugs in the supervision programs which could prevent loggers from cleanly exiting at shutdown time. It also adds a timed lock library, with a new option to s6-setlock to timeout if lock acquisition fails.
skalibs is a set of general-purpose, low-level C libraries, all in the public domain. It can replace or hide the standard C library to some extent. It is designed to allow building of small static binaries. It is used in building all skarnet.org software, including execline and s6.
Release Notes: This release fixes a silly compilation issue on 64-bit systems.
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab's. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS numerics libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.
Release Notes: This release adds functions for 2D fast Fourier transform and various speedups when using C++11.