Remove lines containing only spaces from Changes

This commit is contained in:
Robert 2009-03-01 20:06:28 -08:00
parent 0f2bc23aec
commit 6e5338b757

116
Changes
View File

@ -7,88 +7,88 @@
0.80 - February 27, 2009 0.80 - February 27, 2009
moved development to git repository! moved development to git repository!
reorganized plugin author documentation reorganized plugin author documentation
added End of headers hook: data_headers_end added End of headers hook: data_headers_end
added "random error plugin" added "random error plugin"
improve logging of plugins generating fatal errors (Steve Kemp) improve logging of plugins generating fatal errors (Steve Kemp)
async: added $connection->local_ip, $connection->local_port async: added $connection->local_ip, $connection->local_port
async: Fix bug where the body_file/body_filename wouldn't have headers async: Fix bug where the body_file/body_filename wouldn't have headers
lower log level of rcpt/from addresses lower log level of rcpt/from addresses
prefork: improve shutdown of parent (and children) on very busy prefork: improve shutdown of parent (and children) on very busy
systems (Diego d'Ambra) systems (Diego d'Ambra)
prefork: exit codes cleanup (based on patch by 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 prefork: detect and reset locked shared memory (based on patch by
Diego d'Ambra) Diego d'Ambra)
prefork: untaint the value of the --interface option (reported by prefork: untaint the value of the --interface option (reported by
Diego d'Ambra) Diego d'Ambra)
prefork: the children pool size was sometimes not adjusted immediately prefork: the children pool size was sometimes not adjusted immediately
after the exit of children (reported by Diego d'Ambra) after the exit of children (reported by Diego d'Ambra)
async, prefork: detach and daemonize only after reading the configuration async, prefork: detach and daemonize only after reading the configuration
and loading the plugins, to give the init scripts a chance to detect and loading the plugins, to give the init scripts a chance to detect
failed startups due to broken configuration or plugins (Diego d'Ambra) failed startups due to broken configuration or plugins (Diego d'Ambra)
plugins/tls: close the file descriptor for the SSL socket plugins/tls: close the file descriptor for the SSL socket
plugins/queue/maildir: multi user / multi domain support added plugins/queue/maildir: multi user / multi domain support added
set the Return-Path header when queuing into maildir mailboxes set the Return-Path header when queuing into maildir mailboxes
plugins/require_resolvable_fromhost: check all MX hosts, not just the first plugins/require_resolvable_fromhost: check all MX hosts, not just the first
remove outdated virus/check_for_hi_virus plugin remove outdated virus/check_for_hi_virus plugin
prefork, forkserver: restart on SIGHUP (reload all modules, with register() prefork, forkserver: restart on SIGHUP (reload all modules, with register()
or init() phase). or init() phase).
prefork: add --detach option to daemonize like forkserver prefork: add --detach option to daemonize like forkserver
use user/group switching from forkserver to support secondary groups use user/group switching from forkserver to support secondary groups
(needed with plugins/queue/postfix-queue) (needed with plugins/queue/postfix-queue)
--pid-file now works --pid-file now works
apache: add post-connection hook, connection->reset apache: add post-connection hook, connection->reset
Create async version of dns_whitelist_soft, rhsbl and uribl plugins. Create async version of dns_whitelist_soft, rhsbl and uribl plugins.
async: added pre- and post-connection hooks async: added pre- and post-connection hooks
improve handling of inetd/xinetd connections (Hanno Hecker) improve handling of inetd/xinetd connections (Hanno Hecker)
Qpsmtpd::Connection->notes are now reset on end of connection (currently Qpsmtpd::Connection->notes are now reset on end of connection (currently
not in Apache). The workaround plugins/tls for -prefork is no longer not in Apache). The workaround plugins/tls for -prefork is no longer
needed now. needed now.
keep the square brackets around the IP as "remote_host" if the reverse lookup failed (Hanno Hecker) 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 async: Dereference the DATA deny message before sending it to the client
Change async/require_resolvable_fromhost to match the logic of Change async/require_resolvable_fromhost to match the logic of
the non-async version and other MTAs the non-async version and other MTAs
async: Handle End-of-data marker split across packets async: Handle End-of-data marker split across packets
Allow plugins to use the post-fork hook Allow plugins to use the post-fork hook
Add qpsmtpd-prefork to the install targets (Robin Bowes) Add qpsmtpd-prefork to the install targets (Robin Bowes)
Address definitions are now package vars and can be overriden for 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 http://groups.google.com/group/perl.qpsmtpd/browse_thread/thread/35e3a187d8e75cbe
New config option "spool_perms" to set permissions of spool_dir New config option "spool_perms" to set permissions of spool_dir
(Jared Johnson) (Jared Johnson)
leading/trailing whitespace in config files is ignored (Henry Baragar) leading/trailing whitespace in config files is ignored (Henry Baragar)
0.43 - February 5, 2008 - Never offically released; oops. 0.43 - February 5, 2008 - Never offically released; oops.
@ -122,12 +122,12 @@
Qpsmtpd::Address. Suggested by mpelzer@gmail.com. Qpsmtpd::Address. Suggested by mpelzer@gmail.com.
Pluggable "help", based on patch by Jose Luis Martinez. Pluggable "help", based on patch by Jose Luis Martinez.
Updated plugin documentation. Updated plugin documentation.
0.42 - October 1, 2007 - Never released 0.42 - October 1, 2007 - Never released
Pluggable hook "noop" Pluggable hook "noop"
Pluggable hook "help" (based on patch by Jose Luis Martinez) Pluggable hook "help" (based on patch by Jose Luis Martinez)
@ -182,7 +182,7 @@
Add preforking qpsmtp server (Lars Roland) Add preforking qpsmtp server (Lars Roland)
Support SMTPS (John Peacock) Support SMTPS (John Peacock)
Support "module" plugins ("My::Plugin" in the config/plugins file) Support "module" plugins ("My::Plugin" in the config/plugins file)
Added IPv6 support. (Mike Williams) Added IPv6 support. (Mike Williams)
@ -191,7 +191,7 @@
Fix logging when dropping a mail due to size (m. allan noah / Fix logging when dropping a mail due to size (m. allan noah /
kitno455, issue #13) kitno455, issue #13)
Don't drop privileges in forkserver if we don't have to. Don't drop privileges in forkserver if we don't have to.
greylisting: fix db_dir configuration option so it actually works greylisting: fix db_dir configuration option so it actually works
@ -207,18 +207,18 @@
The ill-named $transaction->body_size() is depreceated now, use The ill-named $transaction->body_size() is depreceated now, use
$transaction->data_size() instead. Check your logs for LOGWARN messages $transaction->data_size() instead. Check your logs for LOGWARN messages
about "body_size" and fix your plugins. (Hanno Hecker) about "body_size" and fix your plugins. (Hanno Hecker)
Support pluggable Received headers (Matt Sergeant) Support pluggable Received headers (Matt Sergeant)
RFC3848 support for ESMTP. (Nick Leverton) RFC3848 support for ESMTP. (Nick Leverton)
Updated the list of DNSBLs in the default config Updated the list of DNSBLs in the default config
Instead of failing with cryptic message, ignore lines in config/plugins Instead of failing with cryptic message, ignore lines in config/plugins
for uninstalled plugins. (John Peacock) for uninstalled plugins. (John Peacock)
Clean up some of the logging (hjp) Clean up some of the logging (hjp)
Patch to prefork code to make it run (Leonardo Helman). Add --pretty Patch to prefork code to make it run (Leonardo Helman). Add --pretty
option to qpsmtpd-prefork to change $0 for child processes (John Peacock). option to qpsmtpd-prefork to change $0 for child processes (John Peacock).
@ -240,7 +240,7 @@
Enhance the spamassassin plugin to support connecting to a remote Enhance the spamassassin plugin to support connecting to a remote
spamd process (Kjetil Kjernsmo). spamd process (Kjetil Kjernsmo).
Add domainkeys plugin (John Peacock) Add domainkeys plugin (John Peacock)
Add SSL encryption method to header to mirror other qmail/SSL patches. Add SSL encryption method to header to mirror other qmail/SSL patches.
@ -249,16 +249,16 @@
Fix "help" command when there's no "smtpgreeting" configured (the default) Fix "help" command when there's no "smtpgreeting" configured (the default)
(Thanks to Thomas Ogrisegg) (Thanks to Thomas Ogrisegg)
Move the Qpsmtpd::Auth POD to a top-level README to be more obvious. Move the Qpsmtpd::Auth POD to a top-level README to be more obvious.
Add Qpsmtpd::Command to gather all parsing logic in one place (Hanno Add Qpsmtpd::Command to gather all parsing logic in one place (Hanno
Hecker) Hecker)
Support multiline responses from plugins (Charlie Brady) Support multiline responses from plugins (Charlie Brady)
Added queue_pre and queue_post hooks (John Peacock) Added queue_pre and queue_post hooks (John Peacock)
Implement multiple host/port listening for qpsmtpd-forkserver (Devin Implement multiple host/port listening for qpsmtpd-forkserver (Devin
Carraway) Carraway)
@ -404,7 +404,7 @@
Brian Grossman). Brian Grossman).
Don't check the HELO host for rfc-ignorant compliance Don't check the HELO host for rfc-ignorant compliance
body_write patches from Brian Grossman body_write patches from Brian Grossman
Fix for corruption problem under Apache Fix for corruption problem under Apache
@ -521,7 +521,7 @@
when running under tcpserver. when running under tcpserver.
Add Qpsmtpd::Auth (authentication handlers! See plugins/auth/) (John Peacock) Add Qpsmtpd::Auth (authentication handlers! See plugins/auth/) (John Peacock)
Add a plugin hook for the DATA command Add a plugin hook for the DATA command
check_earlytalker - check_earlytalker -
@ -632,7 +632,7 @@
Added SPF, sender permitted from, plugin Added SPF, sender permitted from, plugin
More minor changes and probably a few big ones that we missed adding here :-) More minor changes and probably a few big ones that we missed adding here :-)
0.26 - 2003/06/11 0.26 - 2003/06/11
@ -698,7 +698,7 @@
Lots of changes from Rasjid Wilcox <rasjidw@openminddev.net>: Lots of changes from Rasjid Wilcox <rasjidw@openminddev.net>:
Fix error handling in queue/qmail-queue. (Rasjid) Fix error handling in queue/qmail-queue. (Rasjid)
Add option to queue/qmail-queue to specify an alternate qmail-queue Add option to queue/qmail-queue to specify an alternate qmail-queue
location. (Rasjid) location. (Rasjid)
@ -759,7 +759,7 @@
0.12 - 2002/10/17 0.12 - 2002/10/17
Better error messages when a plugin fails Better error messages when a plugin fails
Remove some debug messages in the log Remove some debug messages in the log
Fix NOOP command with perl 5.6. Fix NOOP command with perl 5.6.
@ -767,7 +767,7 @@
Better installation instructions and error message when no plugin Better installation instructions and error message when no plugin
allowed or denied relaying (thanks to Lars Rander allowed or denied relaying (thanks to Lars Rander
<lrNOSPAM@rander.dk>). <lrNOSPAM@rander.dk>).
Use /usr/bin/perl instead of the non-standard /home/perl/bin/perl Use /usr/bin/perl instead of the non-standard /home/perl/bin/perl
@ -810,7 +810,7 @@
0.10 - 2002/09/08 0.10 - 2002/09/08
New object oriented internals New object oriented internals
Very flexible plugin Very flexible plugin
All functionality not core to SMTP moved to plugins All functionality not core to SMTP moved to plugins
@ -834,7 +834,7 @@
2002/08/06 2002/08/06
Spool message bodies to a tmp file so we can support HUGE messages Spool message bodies to a tmp file so we can support HUGE messages
API to read the message body (undocumented, subject to change) API to read the message body (undocumented, subject to change)
data_post hook (undocumented) data_post hook (undocumented)
@ -850,7 +850,7 @@
2002/07/03 2002/07/03
First (non functional) version of the new object oriented mail engine (0.10). First (non functional) version of the new object oriented mail engine (0.10).
Changes on the old v0.0x branch: Changes on the old v0.0x branch:
@ -861,7 +861,7 @@ Changes on the old v0.0x branch:
Bumped version number to 0.07 Bumped version number to 0.07
Support comments in configuration files (prefix the line with #) Support comments in configuration files (prefix the line with #)
Support RELAYCLIENT like qmail-smtpd (thanks to Marius Kjeldahl Support RELAYCLIENT like qmail-smtpd (thanks to Marius Kjeldahl
<marius@kjeldahl.net> and Zukka Zitting <jukka.zitting@iki.fi>) <marius@kjeldahl.net> and Zukka Zitting <jukka.zitting@iki.fi>)
@ -887,5 +887,5 @@ Changes on the old v0.0x branch:
Carraway). Carraway).
Add more documentation to the README file. Add more documentation to the README file.