Funcito is a Java library which simplifies access to your favorite functional programming APIs by wrapping Java methods as the function-type objects defined in those libraries. Rather than creating another functional programming API, Funcito makes it easy to define function-type objects which wrap existing methods. As a result, your code has less noise and clutter of anonymous inner classes, annotations, etc. Your code remains safe for automated refactoring, since there are no String-based reflection or forced naming conventions. The supported frameworks are Google Guava, Jedi, Functional Java, Play! Framework 2, collections-generic, and Netflix RxJava.
Release Notes: This release adds support for Command-like functors in supported APIs, i.e. side-effect inducing functors without return values. It also adds support for the Netflix RxJava framework API. Finally, it adds the concept of optional Modes, including the useful Safe-Navigation mode. Users are invited to write custom Modes. Other minor improvements are an upgrade to Java 1.7 Javadoc format, an upgrade of Objenesis from 1.2 to 2.1, an upgrade of Gradle build to 1.6, programmatic static access for setting preferred ProxyFactory, and a downgrade of the ProxyFactory initialization log message from warning to info.
GAMGI (General Atomistic Modelling Graphic Interface) is a program to build, view, and analyze atomic strucures such as molecules, crystals, glasses, liquids, etc. It aims to be useful for: the scientific community working in Atomistic Modelling that needs a graphic interface to build input data and to view and analyse output data, calculated with Ab-Initio and Molecular Mechanics programs; the scientific community at large studying chemistry, physics, materials science, geology, etc., that needs a graphic interface to view and analyse atomic structural information and to prepare images for presentations in classes and seminars; teaching chemistry and physics in secondary schools and universities; science promotion in schools, exhibitions and science museums.
Release Notes: Fixes several important bugs related to: object selection by region, reset of multiple windows with lists selected, creating multiple crystallographic Plane/Direction ranges, and building RCP structures. Fixes other bugs related to: Pole/Trace simultaneous creation, crystallographic Plane/Direction names, and visual aspect and object selection in stereographic projections. Lists of Orbitals are now working correctly. Orbital->Select is already working for some options.
Topologic is a simple renderer for certain higher-dimensional geometric primitives and some regular 3D shapes. The idea is to make it easy for students of certain higher-dimensional maths and physics topics to visualize the typical primitives in those fields and get a grasp for the topic.
Release Notes: This release adds random affine IFSs, fractal flames, and a fractal flame coloring mode. It also has a WebGL frontend that will run straight in your browser.
Aspose.BarCode is a .NET component for generation and recognition of Linear and 2D barcodes on all kinds of .NET applications. It supports WPF with 29+ Barcode symbologies like OneCode, QR, Aztec, MSI, EAN128, EAN14, SSCC18, Code128, Code39, Postnet, MarcoPDF417, Datamatrix, UPCA, etc. Other features include barcode insertion in PDF, Word, and Excel documents. It can also take image input in BMP, GIF, JPEG, PNG, and WMF formats. You can also control image styles such as background color and bar color.
Release Notes: This release adds overall greatly improved recognition performance. From this version, you can encode the Code16K symbology. This release also includes a number of new features and enhancements along with bugfixes. Some important enhancement are Pdf417 barcode recognition, recognition of barcode on dark background, recognition of EAN13 from TIFF, recognition of DataMatrix, recognition of PDF417 codes from PNG, recognition of QR code from JPEG images, and more. In order to improve the efficiency and effectiveness of the image processing part, it adds complex background and invert image techniques.
libefgy is a set of C++ headers containing lots of templates loosely related to maths. The headers include templates for fractional arithmetic, big integers (and thus "big fractions"), calculating π, e, and some calculations with those (for trigonometrics), matrix manipulations, tuples, polar and Euclidian spaces in arbitrary dimensions, (perspective) projections, colour space manipulations in RGB and HSL, and assorted other things.
Release Notes: This release adds code for random affine IFSs, fractal flames, an improved OpenGL 3.2/OpenGL ES 2.0/WebGL 1.0 renderer used in Topologic, and custom Mersenne Twister documentation and test cases. There are quite a few cleanups. The code is now available via Github or Google Code.
CloverETL Designer is a visual data transformations designer for the CloverETL framework. It can be used to create, edit, and deploy transformation graphs, which are then executed by the CloverETL tool. The designer has a form of Eclipse plugin.
Release Notes: This release has a validator component, encrypted parameters, a JSONExtract component, improved server health monitoring, and improved server usability.
CloverETL is Java-based tool/framework for data integration and creation of data transformations. It is component based and follows the concept of transformation graphs which consist of individual nodes/components performing simple (or complex) operations on data. Any transformation can be defined as a set of interconnected nodes through which data flows. CloverETL can be used as a standalone application or be embedded into a larger project.
Release Notes: This second milestone release of CloverETL 3.5.0 adds a validator component, encrypted parameters, a JSONExtract component, improved Server health monitoring, and improved Server usability.
Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis.
Release Notes: This release fundamentally alters one aspect of the program's behavior. In the past, when you ran it with --reps=once, each simulated user would hit each URL in the file exactly once. Now when you invoke --reps=once, siege divides the file among all its users and each URL in the file is hit exactly once. This release also adds support for HTTP-303 and includes several minor fixes.
Notepas is a multi-platform text editor written in Lazarus which can be compiled for multiple platforms and widget sets using the advanced native Free Pascal Compiler. Aimed at developers, it has some functions usually not found in other text editors and introduces some new exclusive features.
Release Notes: This release fixes an issue with actSave, adds a .po file for translations, and adds an example script file.
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: This minor maintenance release adds user configuration to define shutdown behavior when there are no more scheduled recordings, more robust handling of misbehaving SMTP servers/network issues, and some internal refactoring.
Vifm is an ncurses-based file manager with vi-like keybindings, which also borrows some useful ideas from mutt.
Release Notes: This release adds better integration with environment and external tools and enhances file filtering capabilities in several ways. Apart from that, old features were tweaked and some build issues and bugs were resolved. New Win32 and Win64 single-executable (no DLLs) packages appear for the first time with this release.
The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh (Bourne Shell), star, star_sym, suntar, gnutar, tartest, termcap, and ved.
Release Notes: This release adds some files to the boostrap smake compile to allow compilation on more platforms, fixes fine-grained privilege handling for cdda2wav on Linux, bumps cdrtools to Version 3.01a18, adds emulation code for the *at() Solaris/POSIX.1-2008 system interfaces (e.g., openat()), allows star to correctly deal with files which store more than DEV_BSIZE in the inode when in parse mode, and makes SCCS admin allow nanosecond timestamps in SCCS V6 mode.
SyncMate allows syncing a Mac system with Windows Mobile, Android, BlackBerry, and Nokia S40 devices, iPhones, iPads, iPods (Touch and Nano), other Macs or PCs, Google and Dropbox accounts, iCloud, Yahoo! accounts and other CardDAV/CalDAV-enabled services, any mounted storage devices, Sony PSP, and MTP devices. It is offered in Free and Expert editions. Free SyncMate lets you sync Address Book and iCal between Macs and supported devices. Sync with Google and Dropbox accounts is also available. The Free edition allows reading messages from Windows Mobile, BlackBerry, Android, iPhone, or Nokia right on a Mac, sharing Internet connections between Mac and Windows Mobile devices, and analyzing detailed information regarding connected WM devices. Expert Edition will sync iTunes, iPhoto, Safari and Firefox Bookmarks, Entourage and Mail Notes, ToDos, Mail, Time, Stickies, and separate folders (sync options depend on the device you are syncing). SyncMate Expert offers an AutoSync option which lets you set various parameters of automatic sync for any supported device. You can sync folders between Macs and mounted storage devices, other Macs, Sony PSP, or Windows PCs in realtime. With Expert Edition you can create, send, delete, search, and export text messages from Android, Win Mobile, or Nokia on your Mac. You can install any .cab files on your Win Mobile phone right from your Mac. SyncMate Expert allows converting videos to AVI, MPG, MP4, WMV, ASF, and 3GP, and audio files to MP3 and WAV prior to syncing them to a device. Sync can be performed via USB, Wi-Fi, Bluetooth, and Ethernet (depending on the synced device).
Release Notes: This release fixes several exception errors which occurred when OS X Mavericks (10.9) was installed on a Mac, including an error when trying to delete a connection from the Devices list, an error when trying to check call history on Android device, Nokia Series 40 phone, Windows Mobile device, or iPhone, an issue with text message display in the SMS manager, an error when trying to choose a contact from the address book in the SMS manager plugin, and an exception error when trying to establish connection between two Macs.
GitZone is a Git-based zone file management tool for Bind. Users can update their zones in a Git repository. During a push, the zone files are checked, updated, and reloaded from Git receive hooks. It also implements a dynamic DNS service that can be updated via SSH.
Release Notes: This initial release includes documentation and an install script.
HPCC (High Performance Computing Cluster) stores and processes large quantities of data, processing billions of records per second using massive parallel processing technology. Large amounts of data across disparate data sources can be accessed, analyzed, and manipulated in fractions of seconds. HPCC functions as both a processing and a distributed data storage environment capable of analyzing terabytes of information.
Release Notes: Release Candidate for Community Edition 4.2.0-rc2 is now available. Changes include ZAP reports for compiler warnings and errors, updates for Ubuntu 13.10, updates to ECL Playground, fixes to memory usage errors, work unit updates, and other bug fixes.
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 is a significant rewrite of the previous ocserv code base, as it adds support for per user or group configuration, and also includes the ability of a client to push (pre-configured) routes on the server (in an office-to-office setup).
phpMyAdmin is a tool intended to handle the administration of MySQL over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data, and administrate one single database and multiple MySQL servers.
Release Notes: When searching, an updatable view could not be edited, and this has been fixed.
Slam is a mature IC Layout editor with the ability to edit very large designs (such as stream files larger than 10GB). Novel features include threading for redraw, support for displaying on multiple X servers simultaneously, and a Tcl interface to the database for user extensibility. The system is a library based system with multi-user support. Programmable structures (P-Cells) are available in Tcl. The editor includes gds input and output.
Release Notes: This release adds a new GUI mode using a tkcon for the console instead of an xterm. The tkcon was modified to incorporate the non-window specific menubar items as well as the XY display. Other changes include a new legend option when creating PDF documents of layouts and a new option to the layer display control window to only display layers in the current layout view. Some new device generators were added to support DMOS and HVMOS structures. Lastly, the free layout viewer has a port to the raspberry pi platform.
pgBadger is a fast PostgreSQL log analyzer that generates detailed reports with charts.
Release Notes: This major version comes with a bunch of new features including a complete overhaul for the HTML reports, some new statistics, compatibility with PostgreSQL 9.3, and Time Period Exclusion.
Zero Install is a decentralized cross-distribution software installation system. It allows software developers to publish programs directly from their own Web sites, while supporting features familiar from centralized distribution repositories such as shared libraries, automatic updates, and digital signatures. It is intended to complement, rather than replace, the operating system's package management. 0install packages never interfere with those provided by the distribution.
Release Notes: More code has been migrated from Python to OCaml. The logic for handling mirrors has been improved. The cache explorer now works when the cache is larger than 2GB.
SQL Relay is a persistent database connection pooling, proxying, and load balancing system. It supports many database systems and programming languages. There are drop-in replacement libraries for MySQL and PostgreSQL, command line clients, a GUI configuration tool, and extensive documentation. The APIs support advanced database operations such as binding variables, multi-row fetches, client-side result set caching, suspended transactions, query routing, and query filtering. It can be used for speeding up database-driven Web-based applications, accessing databases from unsupported platforms, migrating between databases, distributing access to replicated databases, and throttling database access.
Release Notes: Support has been added for the SQLite Statement API. A PHP PDO Driver has been added. The PHP Pear DB and Zope APIs have been removed. The init scripts have been refactored and should work on any Unix-like system now. Support for Mulitarch systems has been added.
Rudiments is a C++ class library providing base classes for things such as daemons, clients, and servers, and wrapper classes for the standard C functions for things like regular expressions, semaphores, and signal handling.
Release Notes: Support for Multiarch systems has been added. A few memory leaks were fixed. A few small optimizations have been made to the filedescriptor and xmlsax classes. Several unlikely-to-be-used static convenience methods have been removed to reduce the overall size of the library.
SwingTail is a small GUI implementation of the Unix tail command. It has a simple interface with tabs so that you can have multiple files open at the same time. Open files can be paused and resumed by clicking on the play/pause icon on the tab. There is also a bookmark feature that works just like boomarks in a Web browser.
Release Notes: Several major improvements were made.
skd is a tool for the simple distribution of SSH keys in a growing environment. It allow you to create hosts, group them, and link that group a group of users with keys to easily distribute all affected keys. skd generates a DSA or RSA keypair, which is saved to its database and used as the authentication source for skd itself. This keypair can (and should be) additionally be encrypted using a passphrase. This allows you to simply add a user with their key and press one button to grant (and revoke!) the user's access to all needed hosts.
Release Notes: Usermap handling was fixed. There were extensive code reviews, fixes, optimizations, and translation updates.
SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
Release Notes: InclusionRule is now an interface to allow for custom implementations.