[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
anubis-4.2 released [stable]
From: |
Sergey Poznyakoff |
Subject: |
anubis-4.2 released [stable] |
Date: |
Sat, 24 May 2014 00:07:40 -2100 |
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:"] "<address@hidden>\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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- anubis-4.2 released [stable],
Sergey Poznyakoff <=