The Horde Application Framework is a modular, general-purpose Web application framework. It provides an extensive array of classes that are targeted at the common problems and tasks involved in developing modern Web applications.
Release Notes: Improved ActiveSync device administration. Warns about active Caps Lock key on the login page. Adds an import script for Open-Xchange. Adds configurations for new Horde Framework features. Small improvements.
IMP, the Internet Messaging Program, allows Web-based access to IMAP and POP3 mail servers and provides a range of features normally found only in desktop email clients.
Release Notes: Adds access to remote email accounts. Adds signatures to the compose view. Adds the ability to create filter rules from messages. Adds images to HTML signatures. An improved contact information menu. Displays Web notifications for new mail. Displays unread message count in the browser icon. Displays message flags in smartphone view. Displays recurrencies in iTip messages. Adds a body size limit for sending messages. Many performance, memory usage, and other improvements.
cdist is a usable configuration management system. It adheres to the KISS principle and is being used in both small and enterprise-grade environments. It is an alternative to other configuration management systems like cfengine, bcfg2, chef, and puppet.
Release Notes: The types to manage Zypper repositories and services have been updated to automatically import GPG keys.
Ingo is an email-filter management application. It is fully internationalized, integrated with Horde and the IMP Webmail client, and supports both server-side (Sieve, procmail, maildrop) and client-side (IMAP) rule creation.
Release Notes: Sorting of rules via drag and drop. Allows searching of rules by folder name. Improved permission settings. Adds enotify and imap4flags Sieve extensions. Adds Oracle support. Further improvements.
etmTk is an event and task manager. In contrast to most calendar/todo applications, creating items (events, tasks, and so forth) in etm does not require filling out fields in a form. Instead, items are created as free-form text entries using a simple, intuitive format and stored in plain text files. Both a graphical user interface based on Tkinter and a command line interface are provided.
Release Notes: Fixes several bugs. Changes the current time line in week view to only span the current day instead of the entire week. Makes "~" the default tag and keyword for items that are lacking one or the other. The use of "~" puts the group for such items at the end of the list in tag and keyword views.
Turba is the Horde contact management application. It is a production level address book, and makes heavy use of the Horde framework to provide integration with IMP and other Horde applications. It supports SQL, LDAP, Kolab, and IMSP address books.
Release Notes: Replaces categories with tags. Adds a script to import from Open-Xchange. Synchronizes multiple address books via ActiveSync. Further improvements.
Kronolith is the Horde calendar application. It provides a stable and featureful individual calendar system with integrated collaboration and scheduling features. It makes extensive use of the Horde Framework to provide integration with other applications. It implements a solid, stand-alone calendar system, allowing repeating events, all-day events, custom fields, keywords, shared calendars, iCalendar support, generation of free/busy information, and managing multiple users through Horde Authentication.
Release Notes: Adds a script to import from Open-Xchange. Synchronizes multiple calendars via ActiveSync. Synchronizes shared calendars via CalDAV. Improved free/busy display. Improved sorting of events in month view. Improved task interfaces. Adds Oracle support. Further improvements.
Citrus is a test framework written in Java that enables automated integration testing of message-based enterprise SOA applications. The tool can easily simulate surrounding systems across various transports and protocols (e.g. JMS, SOAP WebServices, HTTP, TCP/IP, etc.) in order to perform end-to-end use case testing. Citrus provides strong validation mechanisms for XML message contents and allows you to build complex testing logic such as sending and receiving messages, database validation, automatic retries, variable definitions, dynamic message contents, error simulation, and many more.
Release Notes: This release offers new features such as data dictionaries, SMTP mail support, and a new endpoint API for easier configuration.
Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces. It currently implements hostname, filesystem, PID, IPC, and networking stack isolation, and it runs on any recent Linux system. It includes a sandbox profile for Mozilla Firefox. Firejail also expands the restricted shell facility found in bash by adding Linux namespace support. It supports sandboxing specific users upon login. The software also includes a small monitoring utility, firemon.
Release Notes: This release fixes network connectivity problems for Ubuntu and Debian systems, fixes /run directory and following symlinks in profile files, and it adds Evince and Midori sandbox profiles.
Diskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. It works on Debian, Mandriva, Red Hat, Fedora, and SuSE. Unlike LTSP, it uses distributed hardware resources and makes it possible for clients to fully access local hardware. It also includes Clonezilla, a partitioning and disk cloning utility similar to Symantec Ghost.
Release Notes: The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2014/Apr/26). The Linux kernel was updated to 3.13.10-1. The package drbl was updated to 2.8.19-drbl1, and clonezilla was updated to 3.10.4-drbl1. The package live-config was updated to 3.0.23-1.drbl8. A graphic mode "KMS" was added in the boot menu. Program parted instead of fdisk is used in makeboot.sh to show the destination disk partition layout.
Aspose.Cells is a Java component for spreadsheet reporting without using Microsoft Excel. Other features include creating spreadsheets, opening encrypted Excel files, macros, VBA, Unicode, formula settings, pivot tables, and importing data from JDBC ResultSet. CSV, SpreadsheetML, PDF, ODS, and all file formats from Excel 97 to Excel 2007 are supported. It supports all advanced features of data management, formatting, worksheet, charting, and graphics.
Release Notes: This release supports memory optimization for existing worksheets. The previously provided approach was useful for minimizing the overall memory cost while working with existing large Excel spreadsheets containing huge data sets. This release enhances the licensing mechanism and adds the capability to identify potentially damaged or corrupted files. It fixes several important issues, such as a couple of problems related to the PDF rendering engine, rendering and manipulating charts, and retrieving and removing OleObjects. There is an overhaul of the existing formula engine.
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 FAQ and the manual have been improved. The functions log10 and round10 and the operator sci (convert to scientific notation) have been added to several libraries. The function str in rational.s7i and bigrat.s7i now converts to a decimal with possible repeating decimals. The function str in float.s7i has been improved to write a reasonable number of fractional digits. The operator digits in rational.s7i and bigrat.s7i has been improved to do rounding. The constants integer.first and integer.last have been added to integer.s7i. The function strDateTime has been added to time.s7i.
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: An absolutely new intuitive interface for super easy syncing. OS X Mavericks full support. Apple's Retina displays are fully supported. SyncMate features a new Sync Service that allows syncing locally skipping the cloud storages on OS X Mavericks for even safer sync. This release adds background syncing and device mounting, which are performed whether the app's main window is open or not. AutoSync can be performed even if the app's GUI is hidden. The device's IP is now displayed in SyncMate on Android when it is connected to Mac via WiFi.
libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.
Release Notes: This release adds new gTLDs as defined by the INA. It adds a "brand" category. It adds a test to verify all the extensions offered by GoDaddy. It adds a script to build the source using the Debian tool dpkg-source. It adds some documentation in different files (INSTALL.txt, README). It updates the coverage test to work in the new environment. It fixes the copyright notice with 2014. It bumps the version in the CMakeLists.txt to the correct version (as per the changelog).
PRUN is a high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks. It provides a job queueing mechanism, job scheduling, a priority scheme, resource monitoring, and resource management. PRUN is a lightweight, easy-to-use, full-featured, stable solution to run short-term or long-term jobs across the cluster.
Release Notes: Source code refactoring. Unit tests. Minor bugfixes. Performance optimizations in master scheduling code.
Griffon IDE is an IDE for HTML, Bash, Perl, PHP, C, etc. It allows the generation of source code in a few clicks, avoiding traps. It features auto completion, an integrated terminal, project management for C, SFTP mounting (mounting a directory via an ssh key), automatic replacement of text, and a session management tab.
Release Notes: This release fixes problems with code folding.
Wandora is a general purpose data extraction, management, and publishing application based on Topic Maps and Java. Wandora has a graphical user interface, layered presentation of knowledge, several data storage options, rich data extraction, import and export capabilities, and an embedded HTTP server that enables dynamic publication of Topic Maps. Wandora is well suited for rapid ontology construction and knowledge mashups.
Release Notes: This release fixes bugs in selection extractors of the embedded WWW browser. It also enhances the topic map fragments generated by the simple HTML list extractors, the HTML table extractors, and the directory structure extractor.
JSX serializes Java objects to XML. You can persist objects, evolve them, and send them over the network and between applications. Your object data becomes human-readable and human-writable. You can test it, search it, profile it, audit it, and edit it with ordinary text and XML tools. JSX handles all POJOs and also all classes that require Java's own object serialization. JSX also correctly and completely handles the content of Serializable classes - including when they evolve and add additional content, for both upgrading to a new version (e.g. of Java or third-party libraries) and downgrading to an older one. It does this by reusing a class's Serialization methods, which are maintained by the class's developer to handle its evolution.
Release Notes: This release consolidates support for some corner cases of Java's standard JOS API for class evolution, in case they are used by future classes.
libnode is a C++ implementation of Node.js. Just like Node.js, libnode provides non-blocking I/O, which enables you to develop scalable Web applications in C++. The memory management of libnode is automatic, based on either shared_ptr or bdw-gc. libnode is good to use on embedded devices because its system resource consumption is lower than Node.js.
Release Notes: This version is 25% faster than the previous version. libj has been updated to version 0.8.4. openssl has been updated to version 1.0.1g.
Release Notes: This version fixes an issue related to inline image alignment.
Release Notes: This release speeds up map/string operations and several basic methods.
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 has several warnings removed, new suggestions added, and an enhancement for the hardening index. Several controls have also been added to the website, to reflect the adjustments to Lynis.
XOWA is a desktop application that can read and edit English Wikipedia offline. It displays articles in an HTML browser, and can download images on demand. It can also be used for Wiktionary, Wikisource, Wikiquote, and the non-English counterparts.
Release Notes: This release adds a new browser tab interface, a fix for Category v2 updates, offline images for the Finnish and Chinese wikis, and other minor changes.
pv (Pipe Viewer) is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
Release Notes: Fixes a problem with a slow splice() call.
XiX Music Player is a music player for MP3, Ogg, M4A, AAC, FLAC, APE, and OPUS files. It is easy to create and maintain your own playlists. There is an integrated lyric viewer that searches for the lyric of the song you are listening to. If the CD cover is found, it is also shown. You can also rip CD tracks to MP3 or FLAC. Listening to your favorite online radio stations is also possible. The focus is on having fast control of all your music.
Release Notes: This release brings all platforms up to date. Update interval for VU can be set. Clicking on the progress bar works.