prepare v0.80
This commit is contained in:
parent
b1cbe6a9be
commit
9f7ce234b0
77
Changes
77
Changes
@ -1,72 +1,91 @@
|
||||
async: added $connection->local_ip, $connection->local_port
|
||||
0.80 - February 27, 2009
|
||||
|
||||
moved development to git repository!
|
||||
|
||||
reorganized plugin author documentation
|
||||
|
||||
added End of headers hook: data_headers_end
|
||||
|
||||
added "random error plugin"
|
||||
|
||||
improve logging of plugins generating fatal errors (Steve Kemp)
|
||||
|
||||
async: added $connection->local_ip, $connection->local_port
|
||||
|
||||
async: Fix bug where the body_file/body_filename wouldn't have headers
|
||||
|
||||
lower log level of rcpt/from addresses
|
||||
|
||||
prefork: improve shutdown of parent (and children) on very busy
|
||||
systems (Diego d'Ambra)
|
||||
|
||||
|
||||
prefork: exit codes cleanup (based on patch by Diego d'Ambra)
|
||||
|
||||
|
||||
prefork: detect and reset locked shared memory (based on patch by
|
||||
Diego d'Ambra)
|
||||
|
||||
|
||||
prefork: untaint the value of the --interface option (reported by
|
||||
Diego d'Ambra)
|
||||
|
||||
|
||||
prefork: the children pool size was sometimes not adjusted immediately
|
||||
after the exit of children (reported by Diego d'Ambra)
|
||||
|
||||
|
||||
async, prefork: detach and daemonize only after reading the configuration
|
||||
and loading the plugins, to give the init scripts a chance to detect
|
||||
failed startups due to broken configuration or plugins (Diego d'Ambra)
|
||||
|
||||
|
||||
plugins/tls: close the file descriptor for the SSL socket
|
||||
|
||||
|
||||
plugins/queue/maildir: multi user / multi domain support added
|
||||
set the Return-Path header when queuing into maildir mailboxes
|
||||
|
||||
|
||||
plugins/require_resolvable_fromhost: check all MX hosts, not just the first
|
||||
|
||||
|
||||
remove outdated virus/check_for_hi_virus plugin
|
||||
|
||||
prefork, forkserver: restart on SIGHUP (reload all modules, with register() /
|
||||
init() phase).
|
||||
|
||||
|
||||
prefork, forkserver: restart on SIGHUP (reload all modules, with register()
|
||||
or init() phase).
|
||||
|
||||
prefork: add --detach option to daemonize like forkserver
|
||||
use user/group switching from forkserver to support secondary groups
|
||||
(needed with plugins/queue/postfix-queue)
|
||||
--pid-file now works
|
||||
|
||||
|
||||
apache: add post-connection hook, connection->reset
|
||||
|
||||
|
||||
Create async version of dns_whitelist_soft, rhsbl and uribl plugins.
|
||||
|
||||
|
||||
async: added pre- and post-connection hooks
|
||||
|
||||
|
||||
improve handling of inetd/xinetd connections (Hanno Hecker)
|
||||
|
||||
Qpsmtpd::Connection->notes are now reset on end of connection (currently
|
||||
not in Apache). The workaround plugins/tls for -prefork is no longer
|
||||
needed now.
|
||||
|
||||
|
||||
keep the square brackets around the IP as "remote_host" if the reverse lookup failed (Hanno Hecker)
|
||||
|
||||
async: Dereference the DATA deny message before sending it to the client
|
||||
|
||||
|
||||
Change async/require_resolvable_fromhost to match the logic of
|
||||
the non-async version and other MTAs
|
||||
|
||||
|
||||
async: Handle End-of-data marker split across packets
|
||||
|
||||
|
||||
Allow plugins to use the post-fork hook
|
||||
|
||||
|
||||
Add qpsmtpd-prefork to the install targets (Robin Bowes)
|
||||
|
||||
|
||||
Address definitions are now package vars and can be overriden for
|
||||
sites that wish to change the definition of an email address.
|
||||
(Jared Johnson)
|
||||
sites that wish to change the definition of an email address. (Jared Johnson)
|
||||
http://groups.google.com/group/perl.qpsmtpd/browse_thread/thread/35e3a187d8e75cbe
|
||||
|
||||
|
||||
New config option "spool_perms" to set permissions of spool_dir
|
||||
(Jared Johnson)
|
||||
|
||||
|
||||
leading/trailing whitespace in config files is ignored (Henry Baragar)
|
||||
|
||||
0.43 - February 5, 2008
|
||||
0.43 - February 5, 2008 - Never offically released; oops.
|
||||
|
||||
(This release was mostly done by Matt Sergeant and Hanno Hecker)
|
||||
|
||||
|
@ -7,7 +7,7 @@ use Qpsmtpd::Constants;
|
||||
|
||||
#use DashProfiler;
|
||||
|
||||
$VERSION = "0.43rc1";
|
||||
$VERSION = "0.80";
|
||||
|
||||
my $hooks = {};
|
||||
my %defaults = (
|
||||
|
Loading…
Reference in New Issue
Block a user