Clement is an email server application. Its main function is to block unwanted mail (spam) as soon as possible in the email exchange process. It accepts or rejects email while the SMTP session, initiated by the email sender, is still pending, accepting legitimate email messages without the need to return an error status to non-existent or "borrowed" return address later. Clement can operate in two modes. Either the mail is taken into account locally and stored in the recipient's own area, or it can transmit the mail to an another SMTP server (Sendmail, Postfix, Exim, Exchange, etc.). Each email domain name Clement knows about can be treated in one of these two modes depending on the group to which the domain name has been set. Each message is verified by a virus scanner (ClamAV) while the SMTP connection is still open, but the refusal of mail and the reason for refusal is notified to the actual sender. Mail management is done via a Web interface and can be delegated to three administrative levels (Root-Admin, Group-Admin, Domain-Admin). Standard users can access their own logs (sent email status, email rejected, quarantined email, etc.). With this interface, the user can handle the rejection and acceptance of mail. Users who are level "Admin" can access the session logs (via the Web interface). Clement uses a SQL database (PostgreSQL, MySQL) to store and manage logs, user profiles, and dynamic management of directives concerning the sender-receiver relationship.
Release Notes: Incorrectly reported status when remote rejected email in transit at signon level has been fixed. Shell script delay report sent to user has been fixed. Echo suppression in the IP banned exchange list has been added. This release uses a very flexible garbage collector to recover memory leaked within Yacc parsing in the phase error recovery processes.
The netCDF Operators (NCO) facilitates manipulation and analysis of self-describing data stored in the (freely available) netCDF format.
Release Notes: Additional features include: Duration/Sub-cycles in Multi-Record Operators, an option to bypass intermediate temporary files, extracting the last N elements of a hyperslab, RAM-disk files, and re-basing bounds of record coordinates. Reduced differences in behaviour between Windows and Unix builds. When invoked for min/max operations, ncra/ncea now computes means of coordinate variables, as documented, and ncra/ncrcat averaging/concatenation of record coordinate-bounded variable across two non-monotonic files now selects correct records in all cases.
musl is a new implementation of the standard library for Linux-based systems. It is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety. It includes a wrapper for building programs against musl in place of the system standard library (e.g. glibc), making it possible to immediately evaluate the library and build compact statically linked binaries with it.
Release Notes: A new experimental MIPS port (32-bit, o32 ABI, static-linked-only at this point). Various dynamic linker/loader bugs have been fixed. Network service name lookup support from /etc/services. Wrappers for more non-POSIX Linux syscalls. crypt() has been overhauled with drastic reductions in memory usage and run time. Fixes for several important thread bugs including internal lock corruption, spurious sem_trywait failure, and race conditions on detached-thread exit, as well as various minor bugfixes.
LedgerSMB is an accounting and ERP framework which aims to provide solid accounting, industry-leading security, and support for rapid development of business tools re-using accounting logic to support workflows of any specific business.
Release Notes: This development snapshot brings in Web services and a host of new features. More reports have been ported, and the system settings screen is now categorized.