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 new libraries image.s7i and make.s7i were added. The function 'str' and the 'parse' operator were added to the library bstring.s7i. The function readDir was added to the library tar.s7i. The generation of bstring constants in the compiler was improved. The function intStrHex was replaced by intStrPow2Base. The functions stri_export and cp_to_cstri were renamed to stri_export_utf8 and cp_to_cstri8 respectively. Documentation comments were added and improved in the file "striutl.c". The makefile mk_msvc.mak was changed to write a definition of LIMITED_CSTRI_LITERAL_LEN to "version.h".
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: This release formally completes the work started in October 2009 with GAMGI 0.14.2 to handle lists of objects everywhere in GAMGI. It fixes bugs in Group->Modify, Plane->Modify, and Direction->Modify, so these tasks are now more solid and powerful for single objects and lists of objects. Upgraded documentation for all Object->Modify task dialogs. Upgraded Help->Current and Help->Topic accordingly. Three more copper oxide superconductor structure and info files have been added.
NolaPro is a free Cloud Accounting suite that can be securely run from your PC. Refine and manage your business with its flexible and powerful Customer tracking, Billing, Payables, General Ledger, and Reporting features. Optional modules include Inventory Control, Service/Labor Order management, POS/Fulfillment Order support, a B2B Web portal, eCom Shopping Cart, vTiger add-on, Employee Timeclock, QuickBooks converter, development API, and many more. White Label partner revenue versions are available for CPAs, VARs, and consultants. For international users, it offers multi-currency, VAT/GST support, multi-language capability, and currency, decimal, and temperature flexibility. However NolaPro's customization is its best feature. It can be modified upon request to fit any industry spec or business requirement, as well as integrated with most 3rd party applications to provide backend accounting support. Secure Business Cloud hosting and a Linux version are also available.
Release Notes: NolaPrint Pricelist updates. Enhanced column sorting has been added to various reports. All language options (some incomplete) are now available on System Settings page. Color styles are now available as an add-on. An add-on to limit users to specific bank accounts. Reports are now available in respective tabs in addition to the reports tab. An add-on to manage returning items received on PO back to vendor. Miscellaneous bugfixes and feature enhancements.
Jkaptive is a simple captive portal without RADIUS (and thus without total security, but at the same time without too much hassle). The reason behind this is because a lot of site administrators don't need tight security; their site is just a café that offers free Internet access on an unsecured WLAN access point connected to the Internet, and they need a ticketing system to make it cumbersome for average people to use this offering without actually buying a single coffee. Jkaptive itself just presents the login page and checks the token. The blocking of unticketed traffic is done through Linux' netfilter. As no proxy server is involved, jkaptive has no performance penalty, nor does it create problems with non-HTTP traffic. Once the token is accepted, jkaptive is out of the way of any network packets completely. For presenting the login page, jkaptive has a built-in Web server, so no additional Web server application is needed.
Release Notes: Clarifications on how to set up DNS with jkaptive, and an update to the SuSEfirewall custom script. Encoding of served textual content has been fixed. /etc/jkaptive.conf is not world-readable anymore. A countermeasure against brute-forcing has been added. Concurrency has been added to the built-in httpd to protect against starvation attacks. Various fixes in the built-in httpd. Token generator time calculation has been fixed.
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: video4linux2 support. Network connections are now authenticated and entropy data is now encrypted. Pools can now also be stored on disks. There are entropy estimation fixes. Uses push instead of polling. Manual improvements. The egb client was broken, and there are many small fixes.
JIRA is a J2EE-based issue tracking, bug tracking, and project management application. It handles all kinds of issues (including bugs, features, enhancements, and tasks) and can be used for bug tracking, development help, project management, or group task cataloging.
Release Notes: This point release contains several updates and fixes.
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 adds a Lua worker type to handle network connections in Lua. It adds Lua bindings for async_session, IO dispatcher, memory_pool, and worker. Composites can now uses other composites in expressions. Improved URLs and phishing detection. A Lua mime_part library has been added to get access to all message part attributes (like filename, length, and type).
Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
Release Notes: This is a bugfix release.
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: Many small but annoying bugs introduced in versions 16.0.0 and 16.0.1 have been fixed. The Symbolic Math Library now works almost identically to the application when it comes to numerical input. Regarding the official documentation, links were enabled in the PDF and the HTML version is not using a large font anymore, so it can be read with mobile devices. A general cleanup was performed.
LogicalDOC is a Web-based document management system that is easy to use and learn. Its architecture leverages best-of-breed Java technology to achieve a powerful and flexible solution. It supports its users with a powerful search engine (Lucene), Web service interface (JAX-WS via CXF) compatible with .NET and PHP, versioning, annotation on documents, a WebDAV interface, importing and exporting from .zip files. Documents can be organized into hierarchical folders, searched using the integrated search engine, or browsed by Tag. The system is extensible thanks to the technologies used (Spring-Hibernate) and its plugin architecture.
Release Notes: The ability to manage templates for email messages. Extended properties to display in search results. Search suggestions. Get document history via Web services. Find a folder by path via Web services. The ability to request a preview from the document's version history.
TCExam is Web-based assessment software for generating and managing online tests and exams. It simplifies the exam cycle, including generation, execution, evaluation, presentation, and archiving.
Release Notes: This version contains a fix for a security vulnerability.
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: First release on freecode. Still alpha release intended for testing.
MOSIX is a cluster operating system targeted for distributed computing on Linux clusters and multi-cluster private clouds.
Release Notes: RPMs for openSUSE 12.2 were released with MOSIX 220.127.116.11.
MOSIX is a cluster operating system targeted for distributed computing on Linux clusters and multi-cluster private clouds.
Release Notes: This release is for Linux kernel 3.2 long-term.
Ip phone Scanning Made Easy (ISME) scans a VOIP environment, adapts to enterprise VOIP, and exploits the possibilities of being connected directly to an IP Phone VLAN. It seeks to get the phone's configuration file directly from a TFTP server, enable SIP/SIPS (TCP/UDP), communicate with an embedded Web server and Web server banner, identify the editor by MAC address, and identify potential default login/password combinations which should be changed.
Release Notes: This release adds TCP Starvation attack (Skinny and SIP ports), SIP flooding attacks (Invite, Register, and Options), and an installer update. Perl must authorize threads to work for these new attacks. New Perl modules are required.
Toorox is a Linux live DVD based on Gentoo which starts as bootable media using KNOPPIX technology. It is designed for ease of use, with a simple control center and a hard disk installer. It contains many applications and uses KDE, GNOME, or XFCE as a working environment. A live USB pen drive image maker is also present on the desktop. It is multi-lingual and contains the unstable branch of Gentoo (x86 and amd64).
Release Notes: This release is based on Linux kernel 3.3.8-gentoo and Xfce 4.10. The default browser has moved from IceCat to Chromium (Xfce). The default mail client has been changed from Thunderbird to Claws-Mail (Xfce). Compiz has been added to the XFCE edition. All packages have been updated: Xorg-Server 1.12.3, Mesa-8.0.4, Grub 2.0, Chromium 21.0.1180.55 (Xfce), LibreOffice 18.104.22.168 (Xfce), GIMP 2.8.0 (Xfce), Audacious 3.3, Midori 0.4.6, Wine 1.5.9 (Xfce), and Parole 0.2.90 (LITE). Both releases support 11 languages.
o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.
Release Notes: This release introduces macro support. For now, the macro usage is limited to type parameters. This brings generics to the language. The macro support will be enhanced over time to bring more metaprogramming approaches.
QSMM, the "QSMM State Machine Model", is a framework for development of non-deterministic intelligent state models and systems with spur-driven behavior. It includes low-level functions for generating optimal actions by the system and high-level functions for building multinode models. In a multinode model, nodes represent components of a system you develop which choose optimal actions using the framework and can correspond to entities external to the system and which behavior is to be learnt. A node can choose optimal actions based on a current node state which is either set manually by your program or is identified automatically by the framework. Probability profiles for a state transition matrix and an action emission matrix of the node can be specified using an assembler program with a user-defined instruction set.
Release Notes: The most important improvement made is handling a case when a state transition matrix and an action emission matrix of a node are sparse ones. It is the most typical case for those matrices, for which probability profiles are specified by an assembler program loaded into the node. Special support for sparse matrices allows fast execution of an assembler program that contains thousands of states.
storeBackup is a backup utility that stores files on other disks. It's able to compress data, and recognize copying and moving of files and directories (deduplication), and unifies the advantages of traditional full and incremental backups. It can handle big image files with block-wise changes efficiently. Depending on its contents, every file is stored only once on disk. Tools for analyzing backup data and restoring are provided. Once archived, files are accessible by mounting file systems (locally, or via Samba or NFS). It is easy to install and configure. Additional features are backup consistency checking, offline backups, and replication of backups.
Release Notes: New functionality: estimation if compression will make sense; offline backups without access to central backup repository (isolated mode); replication of backups, which lets you generate an unlimited number of (time shifted) replicas of your backup(s). Some bugfixes.
dns.c is a recursive, re-entrant, non-blocking DNS resolver in a single .c file. It features a record-agnostic API, restartable record iterators, and smart queries which recursively follow out-of-bailiwick NS, MX, and SRV host references. It works just as well as a stub resolver, too. It also includes spf.c, a non-blocking SPF resolver with no threading, no forking, and no run-time dependencies.
Release Notes: This release fixes a FreeBSD regression, adds /etc/nsswitch.conf configuration support, and adds SIGPIPE suppression.
Lbzip2 is a parallel, SMP-based, bzip2-compatible compression utility, with a commandline resembling that of the original bzip2. It is usable both on its own and as a filter passed to GNU tar with the "--use-compress-program" option. It uses Gnulib, and its building and testing process is managed by the GNU build system. Starting with release 2.0, lbzip2 is independent of libbz2 and features yambi, an independent BWT compression stack with improved speed and robustness.
Release Notes: The decompressor was made more bzip2-compatible. All valid bzip2 files should now be properly decompressed by lbzip2. Memory allocation was reduced significantly. Compression performance was improved by the inclusion of new block-sorting code using the divsufsort algorithm. This version also fixes a few other minor bugs.
Interleave is a Web-enabled business process automation application. It enables you to model your business process like purchasing, project management, and contract management and make it available online. It's meant to replace processes which currently rely on paper, email, or spreadsheets and it has a very good workflow engine. You can create invoices, export to RTF and PDF based on templates, export to MS Excel, interpret incoming email, and publish your data to the Web.
Release Notes: This release adds a lot of new features, especially in the AJAX-enabled department. It adds client-side field validation with PHP, a lot of styling improvements, and a lot of bugfixes. The administration section got a makeover. Flextables now have even more options to control their behavior, and the performance of flaxtables is better. New trigger events have been added, and a new way to do database upgrades has been implemented.
The Legend of Edgar is a 2D platform game with a persistent world. When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp. In The Legend of Edgar, you take on the role of Edgar as he ventures across the world, battling fearsome creatures and solving puzzles while trying to find and rescue his father.
Release Notes: This release updates the French, German, Greek, Italian, Spanish, and Russian translations, adds Malaysian and Portuguese translations, and fixes a crash after collecting the Disintegration Shield. Completing the bell puzzle in the Crypt without the music sheet activate no longer causes a crash.
libquickmail is a library intended to give C/C++ developers a quick and easy way to send email from their applications. It supports multiple To/Cc/Bcc recipients and multiple MIME attachments without size limitation. It uses libcurl for SMTP communication, but a light version is also included without the libcurl dependancy. The library can also be used to just create a multipart MIME message body. It also comes with a command line application for sending mail (with optional attachments).
Release Notes: Tested on Windows (MinGW) and Linux (GCC). Now includes (Doxygen style) comments on usage.
OWASP Zed Attack Proxy (ZAP) is an easy-to-use integrated penetration testing tool for finding vulnerabilities in Web applications. It is designed to be used by people with a wide range of security experience and as such is ideal for developers and functional testers who are new to penetration testing as well as being a useful addition to an experienced pen tester's toolbox. ZAP provides automated scanners as well as a set of tools that allow you to find security vulnerabilities manually.
Release Notes: This is a bugfix release.