SBuild is a Scala-based build system. It features platform independence, multi project support, automatic detection of needed actions, automatic up-to-date detection, a flexible scheme handler mechanism, Maven repository support, Ant task integration, automatic cross-project resolving of dependencies, high speed, a simple "syntax" that requires almost no Scala knowledge, behind-the-sceens compilation of build script to bytecode for fast execution time, and built-in scheme handlers for HTTP and Maven.
Release Notes: This version fixes another potential class loading issue and offers speed improvements in the initialization phase.
BaseX is a light-weight, high-performance, and scalable XML database system and XPath/XQuery processor, including full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into large XML data instances. It is platform independent and works out of the box.
Release Notes: Large texts can be efficiently sorted in the GUI (Ctrl-U). Documents with namespaces are processed faster than before. New Database Module functions (alter, copy, create-backup, drop-backup, and restore). The Admin Module is extended. New evaluation options for xquery:eval (memory, timeout, and permissions). Always shows the full stack trace when debugging XQuery. Reduces waiting time if the password is wrong. An XQuery Easter egg.
LeechCraft is a modular Internet client. It allows you to browse the Web; read RSS/Atom feeds; download files via BitTorrent, FTP, and HTTP; automatically download, play, or stream podcasts (and other media files); and much more.
Release Notes: This release adds support for server-side history to the Azoth IM client, for XMPP and VKontakte protocols. It adds XMPP Message Carbons support. It implements support for ReplayGain in the LMP audio player with automatic RG metadata calculation for audio tracks in the collection. It adds Web interface support for the Aggregator RSS feed reader. It supports annotated documents in the Monocle document reader. It has threaded PDF rendering in Monocle. It has support for image sources in LHTR hypertext editor. It fixes numerous bugs and crashes.
Terrier is software for the rapid development of Web, intranet, and desktop search engines. More generally, it is a modular platform for building large-scale information retrieval applications, providing indexing and probabilistic retrieval functionalities. It comes with a desktop search application.
Release Notes: Terrier 3.6 represents a significant update over the previous 3.5 release, providing over 75 improvements and bugfixes to the core Terrier search platform. It includes efficiency improvements when searching and better support for proximity search within documents.
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 fixes a bug in smake makro expansion, adds support for the "clang" compiler, adds several other enhancements in the schily makefilestem, and makes some minor changes to make all programs compile and work on recent Mac OS X versions.
Aspose.Cells for Reporting Services allows you to export native Excel reports in Microsoft SQL Server 2005 Reporting Services. Unlike the built-in renderer for Excel based reports, Aspose.Cells for Reporting Services provides an extended feature set and allows RDL reports to be converted to: Excel 97-2003 binary XLS format, SpreadsheetML, or the Excel2007 XLSX format. With the Aspose.Cells Report Designer tool, users can design and deliver reports into MS Excel directly without using Visual Studio IDE.
Release Notes: This release optimizes the Aspose.Cells for Reporting Services Report Designer, and users can now load Aspose.Cells add-ins for Excel x64. Moreover, you can configure Report Servers to store or cache the report server data and can import a report definition file for SSRS2008 or SSRS2008R2. It also supports SSRS 2008R2 Shared DataSets now. When Aspose.Cells Report Designer opens a report definition file which includes shared datasets, it can automatically get dataset information which includes a fields form. This release includes plenty of new and improved features.
In Assassin of the Underdark, you take a custom player character through the underdark. RPG elements are included in the form of weaponry, items, and spells. There are scripts to print Python character files, resource management, and a widget system. A plugins directory is loaded at program start, and there's a Python shell window widget for testing out scripts.
Release Notes: You can now choose characters with elf, drow, human, katta, and gnoll races, as well as fighter, magic, user, and thief classes. There are also multiclasses between these. A resource manager with an interface to a database (now just a simple dictionary) has been added. A widget system is in place based on pygame's SDL, in the form of a button and a rootwindow which catches SDL events. Picking up everything is possible, such as a goblin. Using the preselected inventory item on the taskbar works, you can change swords by picking them up, and there's spell casting (without graphical effects yet).
P6Spy is an open source framework for applications to intercept and log database statements. The P6Spy distribution includes P6Log, which intercepts and logs the database statements of any application that uses JDBC. This application is particularly useful for developers to monitor the SQL statements produced by EJB servers, enabling the developer to write code that achieves maximum efficiency on the server. P6Spy is designed to be installed in minutes and requires no code changes.
Release Notes: This release adds significant performance improvements for huge data selects. It fixes a PostgreSQL issue (operator is not unique: date + unknown), a defect causing a ClassCastException when setting bind variables by name on CallableStatement, and a defect in the P6Leak module causing closed connections not to be recorded properly.
The VTE library inserts terminal capability strings into a tree of tables, and then uses it to determine if data received from a pseudo-terminal is a control sequence or just random data. The sample program "interpret" illustrates more or less what the widget sees after it filters incoming data.
Release Notes: This major release for GNOME 3.12 adds content rewrapping upon window resize, better xterm compatibility, true color support, display corruption fixes, a significant speedup, and plenty of smaller new features and bugfixes.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: There have been performance improvements for classes containing non-ASCII characters, and the "auto-possessification" feature has been extended. Other minor improvements have been implemented, and bugs fixed. There is a new callout feature to enable applications to do detailed stack checks at compile time, to avoid running out of stack for deeply-nested parentheses. The JIT compiler has been extended with experimental support for ARM-64, MIPS-64, and PPC-LE.
CaptureMock provides capture-replay mocking for Python, on the command line and with client-server communication. CaptureMock's approach is a so-called capture-replay approach. This means that when you 'record' your mock, CaptureMock will observe the interaction between your code and the subsystem you are mocking out, and record it in a text file in its own format. When you then run your test in 'replay mode', CaptureMock can play the role of the subsystem in question, and the real subsystem does not need to even be installed. You can then choose, each time you run your tests, whether you wish to have the real subsystems present and verify/recreate the captured mocks, or to rely on the mocks captured by a previous run. If you are running in 'replay mode' and CaptureMock does not receive the same calls as previously, it will fail the test, and suggest that you may want to recreate the mocks in record mode.
Release Notes: This release supports Python callbacks, making it possible to, for example, intercept Tkinter and use CaptureMock for a limited kind of GUI testing. Many bugs have been fixed since the last release. It should work better in Python 3. Much effort has been spent on making the mock files easier to read and understand. The Client-server support now handles XMLRPC servers.
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: Data dumps now show data for columns in sorted order, if requested using commandline switches. Database diagrams show the generation time.
gscan2pdf is a GUI to ease the process of producing PDFs from scanned documents. You scan in one or several pages and create a PDF of selected pages. Scanning is handled with SANE via scanimage. PDF conversion is done by PDF::API2. Perl is used for portability and ease of programming, with gtk2-perl for the GUI.
Release Notes: All page range widgets were tied together to prevent unexpected behaviour. A bug was fixed parsing the units of the resolution of imported images. An infinite loop was fixed scanning page 1 when 5+ exist. gscan2pdf now also parses negative progress percentages from scanimage.
Release Notes: This version includes some bug fixes related to PNG images and SVG.
Excel Writer is a package for easily writing Excel files with basic formatting. It allows for the automatic production of reports. It uses totally portable code that builds for every system without any specific piece of code. It does not interact with Excel.
Release Notes: Ada.Calendar.Time Put/Write procedures and date built-in formats have been added. Cell background colors and the wrap_text format option are now supported.
Paranoid TelnetD is written in straight C with few dependencies. It is intended for use with embedded or legacy devices (like the hand-scanners used in warehouses) that communicate via telnet. It features: 'telnet only' user accounts, separate from the system authentication (so only the specified usernames/passwords can login via telnet, and only via telnet); user, IP address, and MAC address whitelisting/blacklisting; chrooting with 'bind mounts' to allow access to certain directories under the chroot jail; and 'honeypot mode' in which all authentication fails and all events are logged at syslog 'crit' level.
Release Notes: This release adds a simple "challenge/response" authentication system, and some minor bugfixes and tidying up.
FLOM is a distributed lock manager that can be used to avoid shell tricks and safely execute different tasks that cannot run at the same time. It manages process serialization in the same way nice manages process prioritization. It implements the same lock mode semantic proposed by VMS DLM to allow non-trivial command serialization use cases. The goal is to "just work"; everything implemented must be useful and easy to use (configuration is reduced to a bare minimum). It works inside a single system or in a network of IP connected systems.
Release Notes: This release fixes some bugs discovered while trying FLOM on openSUSE 12.2 and adds console and log messages to improve network troubleshooting.
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 adds the ability to group by week in reports, the ability to set an initial time when starting an action timer, and minor bugfixes.
Lynis is an auditing and hardening tool for Unix derivatives like Linux/BSD/Solaris. It scans systems to detect software and security issues. Besides security-related information, it will also scan for general system information, installed packages, and possible configuration mistakes. The software is aimed at assisting automated auditing, software patch management, and vulnerability and malware scanning of Unix-based systems.
Release Notes: This release adds supporting links to the control documentation. This way, findings can be shortened in future releases for better output display. A new test has been added to detection of the Linux I/O scheduler. Test AUTH09208 has been extended to find non-unique accounts on more platforms. A minor display error for PAM modules was adjusted to properly display the status.
ZABBIX is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.
Release Notes: This release candidate contains performance improvements for the SNMP and Oracle backend, along with numerous bugfixes.
Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. Running on Windows, Mac OS X, Linux, FreeBSD, OpenBSD, and Solaris, it can disassemble ARM, ARM64 (ARMv8), MIPS, PPC, and x86 architectures. Capstone provides rich details about disassembled instructions along with useful semantic information.
Release Notes: This release fixes some bugs deep inside the core, involving Arm, Arm64, Mips, and X86. There is no update to the API interface, so bindings of the older version 2.1 are compatible, and can still be used with this release.
TeXstudio is a fully featured LaTeX editor. It is designed to make writing LaTeX documents as easy and comfortable as possible. It features an integrated PDF viewer with (almost) word-level synchronization, live inline preview, advanced syntax highlighting, and live checking of references, citations, LaTeX commands, spelling, and grammar.
Release Notes: This release adds text case operations, new options for dictionary paths or file loading in the editor, improved PDF synchronization, a list of recent sessions, and new cwl files. There are many bug fixes.
YAGF is a graphical frontend for the cuneiform and tesseract OCR tools. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.
Release Notes: This release adds a new system for managing recognition languages. Some minor bugs are fixed.
Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. In Kernel Mode Linux, user programs can access kernel address space directly. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. Although it seems dangerous, the safety of the kernel can be ensured through such methods as static type checking, software fault isolation, and so forth.
Release Notes: This release has been merged with the 3.14 Linux kernel.
Eagle, Extensible Adaptable Generalized Logic Engine, is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).
Release Notes: This release added a -processid option to [exec], an -unlinkonly option to [unset], a _Hosts.Wrapper class, a Restricted flag to the ScriptThread class, a "y" length modifier to [format], and a -library command line option. [callback count], [callback list], [interp enabled], [interp finallytimeout], [tcl versionrange], [garuda bridgerunning], and [interp readorgetscriptfile] sub-commands were added Running on the ARM processor is now supported. It is now possible to return multiple elements from [lindex].