OSSP lmtp2nntp is an LMTP service for use in conjunction with an MTA (like Sendmail), providing a reliable, real-time mail to news gateway. Input messages get their headers slightly reformatted to match Usenet news article format, and the article is posted or feeded into a remote NNTP service (like INN). Delivery must take place immediately or the transaction fails. OSSP lmtp2nntp relies on the queuing capabilities of the MTA in order to provide a fully reliable service. For this the program returns proper delivery status notification which indicates successful completed action, persistent transient failure, or permanent failure.
Release Notes: The build environment was upgraded to the latest GNU autoconf, libtool, and shtool. All embedded OSSP libraries were refreshed, picking up bugfixes, closing security holes, and improving portability.
Release Notes: A long-standing bug where communication problems on the NNTP side led to a infinite loop has been fixed. The configuration code has been corrected and improved in the areas of ACL settings, empty newsgroups, zero NTTP servers, default LMTP TCP port, etc. The build environment has been updated to the latest GNU tools. Issues related to Solaris have been fixed, including signal handling. This release is no longer based on arbitrary snapshots but reproducible released versions of OSSP ex, str, l2, sa, var, and val.
Release Notes: New features include new logging to the extreme with OSSP l2 (file, local/remote syslog, SMTP, IRC channels), GNU-style long command-line options, mixing of command line options and multiple configuration files, flexible header rewriting with variable expansion through OSSP var and OSSP val. Additionally, the implementation was completely overhauled, including the transition to internal OSSP ex based exception handling. Finally, all remaining memory leaks were fixed and the setup was successfully stress-tested in practice with Sendmail 8.12 and Postfix 2.0.
Release Notes: Major codebase cleanups and enhancements to the header rewriting engine.
Release Notes: New features include extremely verbose logging (file, local/remote syslog, smtp, irc), long options, better option parsing and syntax checking, the ability to mix command line options with multiple configuration files, and header rewriting with variable expansion and access to many values. Large source code modifications were made, including the use of exceptions.