YAGAC is a library that when linked to your C program, allows you to conveniently track or trash memory leaks within your application while it is still running. You can have multiple garbage collectors according the code part you are in. It tracks memory assigned by your code only, and does not monitor third part libraries. Tracking can be activated by updating a debug flag without restarting your application. It is intended for use with daemon-type programs.
Release Notes: Production release.
OGLplus is a header-only library that implements a thin object-oriented facade over the OpenGL (version 3 and higher) C-language API. It provides wrappers that automate the resource and object management and make the use of OpenGL in C++ safer and easier.
Release Notes: This release brings several improvements, for example in Uniform (subscript operator for setting uniform array elements), VertexArray (getting the location of an input variable), Context, Framebuffer, etc.. It fixes some bugs, adds a couple of new examples, and more.
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System", or "Web Office" that comes with a set of cool applications. It includes a Content Management System (CMS) so that you can easily set up and manage your own website as well as a Database Management System that allows you to rapidly build any kind of database application.
Release Notes: This release offers CIOS Community Layer UI enhancements, an improved CIOS ILS API now supporting PDF list and sticker printing, an improved CorneliOS text cleanup API, a new CorneliOS barcode generation API, and updated system images, language kits, and style sheets.
Less is a program similar to more, i.e. a terminal based program for viewing text files and the output from other programs. Less offers many features beyond those that more does. For instance, it allows backward movement in the files as well as forward.
Release Notes: Various improvements and fixes.
PeaZip is a cross-platform file archiver utility that provides a unified portable GUI for many open source technologies like 7-Zip, FreeArc, PAQ, UPX, etc. Creates 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, and ZIP files. It extracts more than 150 archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX, and more. Features of PeaZip include extracting, creating, and converting multiple archives at once, creating self-extracting archives, split/join files, strong encryption with two factor authentication, an encrypted password manager, secure deletion, find duplicate files, calculate hashes, and export job definitions as scripts.
Release Notes: This release introduces various fixes and usability enhancements (start without selection, display archive names during creation, etc.), and updates the ZPAQ backend to 4.04.
Piggydb is a flexible and scalable knowledge building platform that supports a heuristic or bottom-up approach to discover new concepts or ideas based on your input. You can begin with using it as a flexible outliner, diary or notebook, and as your database grows, Piggydb helps you to shape or elaborate your own knowledge. Piggydb is a Web application provided as a self-contained package that contains a Web server and database engine.
Release Notes: This release updated the home fragments in the home page to be displayed as expandable trees. This change makes the home page (or home fragments) more useful so that you can navigate through the fragment trees smoothly without moving to a fragment page.
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 version fixes a rare problem where siege reads a single byte from the server then hangs and times out.
ODB is a compiler-based object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having to deal with tables, columns, or SQL and without manually writing any mapping code. The C++ code that performs the conversion between persistent classes and their database representation is automatically generated by the ODB compiler. The ODB compiler is a real C++ compiler except that instead of producing assembly or machine code, it generates portable C++, which can in turn be compiled by any C++ compiler. ODB is not a framework. It does not dictate how you should write your application. Rather, it is designed to fit into your style and architecture by only handling C++ object persistence and not interfering with any other functionality.
Release Notes: Major new features in this release include the ability to use accessor/modifier functions/expressions to access data members, support for virtual data members, the ability to define database indexes on data members, and support for mapping extended database types, such as geospatial types, user-defined types, and collections. The profile libraries have been updated, with the Boost profile now providing persistence support for the Uuid and Multi-Index container libraries while the Qt profile now includes the QUuid type. Finally, this release adds support for Visual Studio 2012 and Clang 3.1.
Knotter is a highly configurable interlace designer. Interlace patterns are a kind of design historically used as a decorations in many places and by different cultures (some examples are Celtic knotworks and Islamic interlaces). Knotter aims to allow its user to design such patterns in an intuitive way and to provide easy ways to integrate the result into external general-purpose graphic software. For this purpose, designs created within Knotter can be saved in a custom human-readable format and exported as Scalable Vector Graphics and in a wide number of raster image formats.
Release Notes: This version allows you to open multiple files at once, allows you to configure the background, has several improvements in the editing workflow, and has a better user manual.
Antivirus Live CD is a 4MLinux fork including the ClamAV scanner. It's designed for system admins who need a lightweight live CD with an antivirus scanner. Both Ethernet (including Wi-Fi) and dial-up (including fast USB modems) Internet connections are supported, to enable automatic updates of the virus signature database. All partitions are mounted automatically during boot so they can be scanned by ClamAV (the supported filesystems are: btrfs, ext2, ext3, ext4, FAT, HFS, HFS+, jfs, Minix, NTFS, ReiserFS, and XFS). Antivirus Live CD image is fully compatible with UNetbootin, which can be used to create an easy-to-use Antivirus Live USB.
Release Notes: This release is based on 4MLinux 4.0 and Clam AntiVirus 0.97.6.
JFormDesigner is a professional GUI designer for Java Swing user interfaces. It supports JGoodies FormLayout, GroupLayout (Free Design), TableLayout, and GridBagLayout. It decreases the time you spend on hand coding forms.
Release Notes: This beta introduces a plug-in for JDeveloper, and supports Java 8 and JGoodies Forms 1.6.
Aspose.Tasks is a non-graphical .NET Project management component which enables .NET applications to read, write, and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks, you can read and change tasks, recurring tasks, resources, resource assignments, relations, and calendars. Aspose.Tasks works well with both WinForm and WebForm applications.
Release Notes: This release added support for writing updated task, TaskLink, resource, resource assignment, extended attribute definitions and values, outline codes, and calendar data back to any 2003, 2007, or 2010 MPP file. Issues with incorrect order of Tasks after adding extended attribute, and with CalcTaskIds and calculateCriticalPath() hanging the application are now fixed.
Evince is a document viewer for multiple document formats, such as PostScript, PDF, single page and multi-page TIFF, DVI, DjVu, and others. It features page thumbnails, printing via the GNOME or GTK+ printing frameworks, and searching within the documents. It supports the displaying of PDF indexes, the displaying and editing of PDF annotations, and the viewing of encrypted PDF documents.
Release Notes: A new ev_view_find_started() API was introduced as an improved version of ev_view_find_changed(). ev_job_links_get_model() was also added. A division by zero crash and compiler warnings were resolved. Translations were updated.
OpenDocMan is a full featured Web-based document management system (DMS) designed to conform to ISO 17025/IEC. It features an automated installation script, custom themes, plugins, check-in/out, departmental access control, file moderation, fine grained user access control, and a great search function. Written in PHP, and utilizing MySQL for the backend, this project is useful for any company looking to keep their documentation in a centralized repository.
Release Notes: A small security fix, a new file access_log feature, new translations, and various bugfixes. This release contains database changes.
MSS Code Factory is a rule-based expert system for translating application models to source code.
Release Notes: The manufactured code should be working for all data types except for the TZ Date/Time/Timestamp and the Blob data types. That means you can use Bool, Int16, Int32, Int64, UInt16, UInt32, UInt64, Float, Double, Number, String, Text, Token, NmToken, NmTokens, Uuid, and the Id16Gen, Id32Gen, and Id64Gen data types to persist your data.
Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.
Release Notes: This version comes with support for the alpha channel and improvements in GUI integration. A class loader bug was fixed. Two new plug-ins were released: GrayScaleQuantization and Moravec (corner detection).
Clam AntiVirus is an anti-virus toolkit designed especially for email scanning on mail gateways. It provides a number of utilities, including a flexible and scalable multi-threaded daemon, a commandline scanner, and a tool for automatic database updates. The core of the package is an anti-virus engine available as a shared library.
Release Notes: A bug were CL_EFORMAT: Bad format or broken data ERROR was reported as the scan result was fixed.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.
Release Notes: This release includes build system improvements, various manual page improvements and fixes, and a lock-free hash set for SPMC belonging to the "ck_hs" namespace. The default memory model for SPARCv9 has been changed to total store ordering. The default memory models may be changed via the --memory-model configure option. In addition to this, a --vma-bits option has been added, which allows you to leverage pointer packing on architectures that have a VMA space that is smaller than that of pointer range. This can also be used to prepare yourself for Haswell.
Entropy Broker is an infrastructure for distributing cryptographically secure random numbers (entropy data) from one or more servers to one or more clients. This prevents /dev/random from ever becoming empty. This is useful, for example, for virtual machines which naturally have no source of randomness.
Release Notes: This release has full IPv6 support, has bps output fixes, can now retrieve entropy data from smart cards, and has support for multiple broker servers. EGD server/client now supports TCP as well (for better compatibility with EntropyKey). There are fixes for Fedora and Coverity warning fixes.
log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modeled after the Java log4j API.
Release Notes: This release adds improvements and fixes to Solaris Studio and MinGW builds, improvements to CMake builds, speed improvements for SysLogAppender and Log4jUdpAppender, and the ability for FileAppender to have the locale specified in the properties file.
Bible-Discovery is Bible study and concordance software. It contains several Bible translations, dictionaries, tools for helping to understand the texts in the original language, bookmark handling, customizable font size and color, a biblical text importing pane, and a parallel and comparative Bible read feature.
Release Notes: The Bible Maps module is ready. You can see the current chapter of Bible in parallel with the maps, cities, and places. Approximately 1,000 known historic sites are in the database, as well as aerial relief, contemporary urban places, and country boundaries. The user interface of the program was completely redesigned. The program is more clear and convenient. On the left side is the Bible panel; on the right side is a tabbed pane with 5 main panels (search, dictionary, bookmarks, notes, and map). The toolbars of the Bible, the dictionary, and the note panels are customizable.
HTML-Widgets-NavMenu is a Perl module to generate navigation menus and control site flow. It has many advanced features, is extensively tested, and should be easily extensible and customizable.
Release Notes: This release moves some *.pl scripts from the top-level directory so they won't be installed by default by overzealous installers, removes trailing space, and updates the contact details.
DS Scheduler is a centralized 'cron' type scheduling system for Unix/Linux. It has a Web interface for managing, monitoring, and scheduling jobs and commands in a multi-host environment.
Release Notes: This release adds the ability for the scheduler master to install the database tables, fixes the "run_now" bug which made it unschedule the actual job, colorizes the gantt chart for successful or failed jobs, and adds a "default" job with id 0 for handling expired job logs.
Qore is a scripting language supporting threading and embedded logic, and designed for applying a flexible scripting-based approach to enterprise interface development. It is also useful as a general purpose language.
Release Notes: This is a pure bugfix release; the most important fix is for a race condition accessing global and closure-bound thread-local variables in multi-threaded contexts. Additionally, a bug in transaction management with the DatasourcePool class when used with the SQLStatement class was fixed, as well as two bugs affecting outgoing email in the MailMessage.qm and Mime.qm user modules.
xombrero is a minimalist's Web browser. It strives to be vi-like and is suited for heavy keyboard users.
Release Notes: This release adds DragonflyBSD and NetBSD ports, unbreaks custom URI handling, fixes display of about:favorites with no favorites, prevents using "back" on an about:secviolation page from returning back to the exact same page which triggered the cert warning, fixes building with glib 2.30.0, fixes a crash when using older libsoup versions, and syncs the preloaded HSTS list with Chromium's.