info-gnu
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]