Ask Bjørn Hansen wrote:
Unless something comes up we'll put out 0.32 next thursday -- that
gives you a week to test this one.
Download:
http://smtpd.develooper.com/files/qpsmtpd-0.32rc1.tar.gz
SVN co (for "svn switch")
http://svn.perl.org/qpsmtpd/tags/0.32rc1/
Changes:
Add logging/file plugin for simple logging to a file (Devin
Carraway and
Peter J. Holzer).
Add logging/syslog plugin for logging via the syslog facility (Devin
Carrway)
_
http://smarden.org/socklog/ a djb-world syslog substitute
I just use "tryto" from the socklog package but I thought I'd
mention socklog with respect to syslog for people who like
multilog and service and djb but haven't heard of socklog.
As multilog !processor, "tryto" handles all the multilog io handles
at log rotation time, preventing my own script from blocking
qpsmtpd due, I guess, to improper descriptor 4 and 5 handling
which I never could get right without tryto execing my script.
_
Add Qpsmtpd::DSN to return extended SMTP status codes from RFC-1893
and
patch existing plugins to use it when appropriate (Hanno Hecker).
Add plugins/tls_cert to generate appropriately shaped self-signed
certs for
TLS support. Add explicit use of CA used to sign cert. Abstract
clone()ing
of connection information when switching to TLS. Fix the AUTH code
to work
correctly with TLS.
Add hosts_allow plugin to support pre- and post-connection hooks as
well
as move --max-from-ip tests out of core (Hanno Hecker).
Improve postfix-queue plugin to support the known processing flags
(Hanno
Hecker).
Drop root privileges before loading plugins, rather than after.
A few fixes to the clamdscan plugin (Dave Rolsky)
Various minor fixes and improvements
- ask