Hello, The GNU Anubis Team is pleased to announce the release of GNU Anubis version 4.2. Please see below for the list of noteworthy changes in this release.
Here are the compressed sources: ftp://ftp.gnu.org/gnu/anubis/anubis-4.2.tar.gz (1.6MB) ftp://ftp.gnu.org/gnu/anubis/anubis-4.2.tar.bz2 (1.2MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/anubis/anubis-4.2.tar.gz.sig ftp://ftp.gnu.org/gnu/anubis/anubis-4.2.tar.bz2.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 3ca1dd378ba72900a432004cb9db935f anubis-4.2.tar.gz 055179d8f699e7de3ffe2b0ad757c3c3 anubis-4.2.tar.bz2 baae253d71085b6f71ece15d71aed72ba77d302a anubis-4.2.tar.gz 7946caf5b49bbf00cd61286251368f9d68f81563 anubis-4.2.tar.bz2 [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify anubis-4.2.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 55D0C732 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14 Bison 2.5.1 Gnulib v0.1-129-g61640bc Makeinfo 4.13 Noteworthy changes in this release: * New operation mode: proxy * Command line option precedence Command line options take precedence over configuration file statements. * elif statement A familiar `elif' statement is supported, e.g.: if condition-1 action-list-1 elif condition-2 action-list-2 elif condition-3 action-list-3 else action-list-4 fi * New CONTROL statement esmtp-auth-delayed. When set to `yes', this statement instructs Anubis to postpone ESMTP authentication until MAIL command is issued by the client. This allows to change authentication credentials in the SMTP section (see below). * SMTP section The new section "SMTP" is invoked each time an SMTP command is received. This section may alter the command's argument, using the "modify command", e.g.: BEGIN SMTP regex :extended modify command [ehlo] "foo.bar.net" if command ["mail from:"] "<(.*)>(.*)" modify command ["mail from:"] "<r...@bar.net>\2" fi END It is also allowed to use esmtp-* keywords in this section, provided that `esmtp-auth-delayed yes' is set in the CONTROL section. Changes in the ESMTP authentication credentials take effect if they occur either before receiving MAIL command from the client, or when handling this command, e.g.: BEGIN SMTP if command ["mail from:"] "<smith(\+.*)?@@example.net>" esmtp-auth-id smith esmtp-password guessme else esmtp-auth no fi END * New keywords: log-facility and log-tag * Guile output By default Scheme's standard error and output ports are redirected to syslog, using priorities `err' and `warning' correspondingly. * MySQL options file When using MySQL for Anubis user database, the database parameters and access credentials are read from the file /etc/my.cnf, section "anubis". Additionally, two URL parameters are provided: "options-file", which sets the name of the options file, and "options-group", which sets the name of the group. Best regards, Sergey on behalf of the GNU Anubis Team _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> https://lists.gnu.org/mailman/listinfo/info-gnu