Rspamd is an anti-spam system designed to work faster than SpamAssassin by using the event model and various optimizations. Its most important features include regexp and Lua rules for filtering different parts of messages, a number of built-in functions for analyzing messages, fuzzy hash support, SURBL filters, email and character table support, a control interface for remote managing and stats gathering, a Lua plugin system, statistics support (OSB/Bayes), and an AJAX-based Web interface.
Release Notes: This release implements the ability to add Lua functions as rules. Composites logic is reworked. The Lua PCRE library is added. Raw headers are parsed by a custom effective parser. Many new rules are added to the default rspamd setup. Rules can now have descriptions. Documentation changes: a tutorial for writing lua plugins and rules for rspamd, an rspamd Lua API reference, and inclusion of manual pages for rspamd(8) and rspamc(1). Several important bugs are fixed: memory leaks in getting headers logic are removed, parsing of SPF MX records is fixed, and parsing of some DNS records is repaired.
The Forms PHP class is a class for basic form processing and validation. It is not for form creation, but for handling the results of a form post and validating the information submitted.
Release Notes: A large chunk of the code has been rewritten and a new 'sanitization' parameter has been added, so that you can clean the data however you wish before you validate what is left.
Rsyslog is an enhanced multi-threaded syslogd. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS, and RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting, fully configurable output formats (including high-precision timestamps), the ability to filter on any part of the syslog message, on-the-wire message compression, and the ability to convert text files to syslog. It is a drop-in replacement for stock syslogd and able to work with the same configuration file syntax.
Release Notes: This is a maintenance release. It contains fixes for a memory leak and a potential abort condition. Both are triggered under non-default (and relatively seldom used) configurations.
The klish is a framework for implementing Cisco-like command-line interfaces on Unix systems. It is configurable through XML files. "Klish" stands for "Kommand Line Interface SHell". The klish is a fork of clish-0.7.3. The original clish was developed by Graeme McKerrell. The klish adds some new features, but is compatible (as much as possible) with clish's XML configuration files.
Release Notes: This release fixes an autocompletion critical bug. It fixes klish shared libraries link dependencies. It fixes konf utility retval codes. It makes help output more Cisco-like.
Partimage Is Not Ghost (PING) is a live Linux ISO based on LFS (Linux From Scratch). It can be burnt on a CD and booted, or integrated in a PXE/RIS environment. Several tools that make it the perfect choice for easily backing up and restoring whole partitions are included. It supports backups to and from SMB shares, backup of BIOS data, the ability to blank the local admin's password, creation of bootable restoration DVDs, the ability to partition and format a disk before installing Windows, and more.
Release Notes: This release upgrades the Linux kernel from 18.104.22.168 to 2.6.37. It upgrades e2fsprogs, GRUB, FUSE, ntfs-3g, Samba, LVM2, e2fsprogs, parted, OpenSSL, lftp, OpenSSH, ClamAV, curl, fuse-zip, dmraid, hdparm, nasm, syslinux, ixgbe, and mdadm. It adds multipath-tool 0.4.8 (kpartx), wget, and lynx. Intel Software RAID (ISW fakeraid) is now handled.
LogAnalyzer is a Web front-end for syslog and other network event data. It provides easy browsing, searching, basic analysis, and some graphics. Data is taken from databases or plain syslog text files, so LogAnalyzer does not require changes to an existing logging infrastructure. Depending on the log data present, it can process syslog messages, Windows event log entries, and some more exotic things. Its troubleshooting support enables users to quickly find solutions to problems seen in the log data. LogAnalyzer was previously called phpLogCon, and has been renamed since v3.
Release Notes: This release adds a UserDBPort Parameter to the DB_Connect function. It adds the output of report generation time to templates and common report variables. It fixes a bug in logstream DB causing unnecessary mysql_free_result calls when updating Checksum data. It fixes a filter dialog issue parsing message filters incorrectly in the Report Admin Panel. A semicolon was added while saving report settings. It adds missing mapping for the ProcessID field for monitorware database mapping (logstream constants).
Mathomatic is a portable, general-purpose computer algebra system (CAS) that can solve, differentiate, simplify, combine, and compare algebraic equations, perform standard, complex number, modular, and polynomial arithmetic, etc. It does some calculus and is very easy to compile/install, learn, and use. The symbolic math application with a simple command-line interface is designed to be a colorful algebra calculator that is reliable, responsive, and convenient to use. The symbolic math library is lightweight and easy to include in other software, due to being written entirely in C with no additional dependencies.
Release Notes: Maintenance and code cleanup/commenting were done, and many ease-of-use enhancements were added. An optional mixed fraction display mode was added. Purely numerical input is retained until the next numerical input. Stored expressions may be referenced and included at any time now by entering "#" followed by the equation space number, when entering mathematical expressions. Simplification was sped up.
Aspose.Slides is a .NET component to read, write, and modify a PowerPoint document without using MS PowerPoint. It supports files from PowerPoint versions from 97-2007 and all three PowerPoint formats: PPT, POT, and PPS. It lets you create, access, copy, clone, edit, and delete slides in your presentations. It can save PowerPoint slides into PDF format and also save presentations in SVG format, Streams or Images.
Release Notes: This release includes the long awaited feature of importing OpenOffice presentations in ODP format and saving them as PPTX. The feature for creating and updating charts has also been enhanced in this release. Many issues related to presentation loading/saving and cloning have been resolved. The slide cloning for both PPT and PPTX has also been improved. Rendering support for PDF and thumbnail generation has been enhanced. Other bugfixes are included.
deltasql is a tool to synchronize databases with source code, which helps to keep database evolution under control. While developing mid-sized or big applications, developers make changes to the data model that go along with changes to the source code. From time to time, branches of source code are done to stabilize the code that will go to production. A sort of data model branch is also needed. deltasql provides a simple way to collect all scripts that change the data model and means to handle data model branches. The deltasql server runs on Apache and is backed by MySQL.
Release Notes: Deltasql is more wiki-like, as anyone can edit a script. The history of editing is recorded as well. Administrators can retrieve deleted scripts. Improved rights management with bugfixes.
Koha Live CD is a live CD version of Koha ILS on Ubuntu. The CD can boot live with Koha running in RAM, or it can be installed to hard drive for production use. Koha is fully functional in either case. No Internet connection is required. Zebra and public Z39.50 server are enabled. It comes with all language packs on the CD.
Release Notes: This is a security release to Koha 3.2.5. All users are advised to upgrade immediately.
GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without requiring service providers. SIP Witch can be used on the desktop to create bottom-up secure calling networks and as a free software alternative to Skype. It can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate.
Release Notes: This release consolidates the use of usecure for computing digests to simplify the configure script and to introduce a cmake build script. This will make it easy to build and debug with IDEs like kdevelop and codeblocks on GNU/Linux, as well as IDEs on other platforms such as xcode, Visual Studio (yes, sipwitch is cross-platform), etc.
GNUmed is a comprehensive scalable software solution for electronic medical practices with an emphasis on privacy protection, secure patient centric record sharing, decision support, and ease of use. It is intended to become a sophisticated decision support system that will elevate the quality of medical care that can be delivered.
Release Notes: This release fixes an issue with the waiting list and displays a more meaningful age representation for kids between 1 and 2 years old.
The Mylyn connector for MantisBT allows you to manage your bugs straight from Eclipse. Supported features include the ability to create, update, and synchronize tasks, commenting, and uploading and downloading of attachments.
Release Notes: This version rounds up a number of small fixes and enhancements. It has better search dialog integration, attachment page enhancements, sub-task creation enhancements, and increased responsiveness.
The AbsTemplate is an extremely simple and lightweight template engine for PHP. It consists only of one file: the base class. You can set your own custom delimiters for variables to use inside template files, use any type of templates you want (that is, the template files can have any extension you want (be it .php, .inc, .tpl, etc...)), display multiple templates per page, cache templates, and choose to assign the content of a template to a variable and, when appropriate, just display its content.
Release Notes: The class has been made chainable, meaning that you can call its methods one after another.
PolarSSL is a light-weight cryptographic and SSL/TLS library written in C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) applications with as little hassle as possible. Loose coupling of the components inside the library means that it is easy to separate the parts that are needed, without needing to include the total library. PolarSSL is written with embedded systems in mind and has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. The source is written to have very loose coupling, enabling easy integration of parts in other software projects. Very loosely coupled cryptographic algorithms for MD2, MD4, MD5, SHA1, SHA-256, SHA-512, AES, Camellia, DES, Triple DES, ARC3, and RSA are included.
Release Notes: This prerelease for version 1.0.0 adds a lot of features and functionality needed for better integration with third party software. The source code documentation was improved. High level and module level design documents were added. The biggest new features are the abstraction layers for message digests and ciphers. At the moment, this is just for third party integration purposes, but the core of PolarSSL will most likely use these in the future as well. Support for smartcards was added through integration of a PKCS#11 library (libpkcs11-helper). PEM was separated into a module.
Visualization Library is C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 1.x-4.x, designed to develop portable applications for the Windows, Linux and Mac OS X operating systems. It supports advanced features like OpenGL Shading Language, Volume Rendering, Isosurface extraction, Frame Buffer Objects, Multiple Render Targets, Vertex and Pixel Buffer Objects, KdTree/AABB frustum culling, a multilingual Unicode-based text engine, advanced texturing, DDS cubemaps, mipmaps, compressed textures, and much more. Visualization Library can be especially useful in 3D/2D scientific visualization, virtual reality, augmented reality, visual simulation, data visualization, presentations, multimedia applications, special effects, and 3D/2D games.
Release Notes: Volume raycasting can be done using GLSL. MFC/MDI is supported. The library layout was reorganized. The logs are now color coded. The GDCM module was fixed. Several classes have been reviewed. Major documentation updates were done. New tutorials and demos were added. Many bug fixes and enhancements were made.
Release Notes: The Image() method was improved to efficiently cache images with transparency layers.
BalanceNG is a modern, IPv6 capable software IP load balancing solution. It is small, fast, and easy to use and set up. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
Release Notes: The ARP address resolution for TNAT entries is now correctly provided in all cases (module "classic"). This has also been implemented in the 2.x branch, resulting in release 2.320.
Gammu (formerly known as MyGnokii2) is a cellular manager for various mobile phones/modems. It supports a wide variety of Nokia, Symbian, and AT devices (Siemens, Alcatel, Falcom, WaveCom, IPAQ, Samsung, SE, and others) over cables, infrared, or BlueTooth. It contains libraries with functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm, calls, and more (used by external applications like Wammu). It also includes a command line utility that can make many things (including backups) and an SMS gateway with full MySQL and PostgreSQL support from the PHP interface.
Release Notes: This release fixes a few bugs and brings a screenshot function for Sony-Ericssonn.
Grutatxt is a plain text to HTML (and other formats) converter. It successfully converts subtle text markup to lists, bold, italics, tables, and headings to their corresponding HTML, troff, man page, or LaTeX markup without having to write unreadable source text files.
Release Notes: This release allows a table of contents to be generated and the processing of mailto URLs.
WebDAV CGI implements the WebDAV server protocol (compliance classes 1, 2, and 3). If you need a WebDAV enabled Apache Web server with UID/GID wrapping for special file/folder permissions, you can use WebDAV CGI in conjunction with a UID/GID wrapper.
Release Notes: A major AFS performance bug was fixed. The Web interface was improved with a bookmark feature, some new buttons, and a better form layout. The documentation was improved.
edtFTPnet/Compact is an FTP library for the .NET Compact Framework. It will run on all mobile devices that support the CF, including PocketPC and Windows CE. It includes support for active and passive transfer modes, SOCKS and HTTP proxies, extensive event monitoring, directory transfers, and transfer resumption. HTTP downloads are also supported.
Release Notes: AutoPassiveSubstitution was made to work for proxies. All exceptions are ensured to be serializable. Tweaks were made to UnixFileParser to support more formats. A bug in active mode FTP/FTPS where zero timeout was not infinite was fixed. If a server doesn't support REST, resuming simply overwrites rather than failing. The default encoding for the FTP control channel is now set to Windows-1252 rather than US-ASCII. Other processes are allowed to read a file that is being uploaded. FTPConnection now permits UserName to be changed when connected. A resume download bug was fixed.
Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of efficient XML processing technologies centered around a non-extractive XML parsing technique called Virtual Token Descriptor (VTD). Depending on the perspective, VTD-XML can be viewed as either an XML parser, a native XML indexer or a file format that uses binary data to enhance the text XML, an incremental XML content modifier, an XML slicer/splitter/assembler, or an XML editor/eraser.
Release Notes: The Core VTD-XML API was expanded. Support was added for a 5-level location cache for both navigation and indexing. This is intended for performance tuning for XML documents of various depth. Support was added for document content manipulation for empty element nodes. For Java, support for processing gzipped and zipped XML files was added, and support for HTTP URL based XML processing was enhanced. For C, the thread-safe version and non-thread-safe version were merged to create a single thread-safe version using thread local storage. A full featured C++ version of VTD-XML has been released.
phpGrid provides professional-looking Ajax-enabled grid-based editing, create, read, update, and delete (CRUD) operations for Web developers in as little as two lines of code. It features cross-browser inline editing, support for all HTML form controls, integrated search toolbar, a master detail data grid, image display, MS Excel and HTML data export, permission control, a theme roller, built-in record sorting by any column, support for major databases including MySQL, SQL Server, and Oracle, support for large database record sets, and WYSIWYG and Ajax file upload.
Release Notes: Data filter support was added. You can now add a filter to the datagrid before it is rendered. In addition, a number of enhancements were made to the master detail feature such as support for multiple detail grids of a master grid as well as nested master detail grid support. The dropdown menu now supports using a database lookup table as the data source. Some cosmetic enhancement methods include column grouping with summary row, the ability to set column width, and row number display.
LRZIP is a compression program and library that can achieve very high compression ratios and speed when used with large files using unlimited sized compression windows. It uses the combined compression algorithms of zpaq and lzma for maximum compression, lzo for maximum speed, and the long range redundancy reduction of rzip. It is designed to scale with increases with RAM size, improving compression further. A choice of either size or speed optimizations allows for either better compression than even lzma can provide, or better speed than gzip, but with bzip2 sized compression levels. It also has high grade password protected encryption and full STDIN/STDOUT support.
Release Notes: Improvements were made for more CPU usage and faster compression and decompression. Memory is now precisely controlled to avoid running out of memory while using the largest possible compression windows. A single thread is used when advantageous. Verbose output options were added for -i information. The lrzip.conf features were updated. The -M option was dropped. The -T lzo testing option was changed to not take a parameter. Deletion of files that the program has refused to overwrite is prevented. Output in failure modes was made cleaner. Default compiler flags were added. The program now refuses to read from or write to a terminal with stdin/stdout. Missed temporary files are deleted. A large clean up of the documentation was done.