Remove trailing whitespace from Changes

This commit is contained in:
Robert 2009-03-01 20:07:13 -08:00
parent 6e5338b757
commit 38c02f60d4

42
Changes
View File

@ -53,7 +53,7 @@
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
@ -66,7 +66,7 @@
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)
@ -100,7 +100,7 @@
plugins/tls: work-around for failed connections in -prefork after plugins/tls: work-around for failed connections in -prefork after
STARTTLS connection (Stefan Priebe, Hanno Hecker) STARTTLS connection (Stefan Priebe, Hanno Hecker)
Make the cleanup socket location parameter in the postfix plugin work Make the cleanup socket location parameter in the postfix plugin work
(ulr...@topfen.net) (ulr...@topfen.net)
Implement config caching properly (for async). Implement config caching properly (for async).
@ -201,11 +201,11 @@
Update the sample configuration to use zen.spamhaus.org Update the sample configuration to use zen.spamhaus.org
Make the badmailfrom plugin support (optional) rejection messages after the Make the badmailfrom plugin support (optional) rejection messages after the
rejection pattern (Robin Hugh Johnson) rejection pattern (Robin Hugh Johnson)
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)
@ -239,12 +239,12 @@
relay_only plugin for smart relay host. (John Peacock) relay_only plugin for smart relay host. (John Peacock)
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.
Add tls_before_auth to suppress AUTH unless TLS has already been Add tls_before_auth to suppress AUTH unless TLS has already been
established (Robin Johnson). established (Robin Johnson).
Fix "help" command when there's no "smtpgreeting" configured (the default) Fix "help" command when there's no "smtpgreeting" configured (the default)
@ -282,7 +282,7 @@
Add Qpsmtpd::DSN to return extended SMTP status codes from RFC-1893 and Add Qpsmtpd::DSN to return extended SMTP status codes from RFC-1893 and
patch existing plugins to use it when appropriate (Hanno Hecker). patch existing plugins to use it when appropriate (Hanno Hecker).
Add plugins/tls_cert to generate appropriately shaped self-signed certs for 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 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 of connection information when switching to TLS. Fix the AUTH code to work
correctly with TLS. correctly with TLS.
@ -369,7 +369,7 @@
the existing core code. Add OK hook. the existing core code. Add OK hook.
Add new logging plugin, logging/adaptive, which logs at different Add new logging plugin, logging/adaptive, which logs at different
levels depending on whether the message was accepted/rejected. levels depending on whether the message was accepted/rejected.
(See README.logging for information about the new logging system by (See README.logging for information about the new logging system by
John Peacock) John Peacock)
@ -427,7 +427,7 @@
(John Peacock). Update clamav plugin to directly scan the spool file. (John Peacock). Update clamav plugin to directly scan the spool file.
New temp_file() and temp_dir() methods; when used by plugins, they create New temp_file() and temp_dir() methods; when used by plugins, they create
a filename or directory which will last only as long as the current a filename or directory which will last only as long as the current
transaction. Also created a spool_dir() method which checks/creates the transaction. Also created a spool_dir() method which checks/creates the
spool_dir when the application starts up. All three methods are also spool_dir when the application starts up. All three methods are also
available in the base class where the temp_* objects are not automatically available in the base class where the temp_* objects are not automatically
@ -442,13 +442,13 @@
later use by Qpsmtpd::SMTP to generate authentication header. later use by Qpsmtpd::SMTP to generate authentication header.
(Michael Toren) (Michael Toren)
Qpsmtpd::SMTP - "MAIL FROM: <#@[]>" now works like qmail (null sender), Qpsmtpd::SMTP - "MAIL FROM: <#@[]>" now works like qmail (null sender),
add LOGIN to default auth mechanisms, display auth user and method in add LOGIN to default auth mechanisms, display auth user and method in
Received: line instead of X-Qpsmtpd-Auth header. Received: line instead of X-Qpsmtpd-Auth header.
(Michael Toren) (Michael Toren)
check_badmailfromto - NEW PLUGIN - like check_badmailfrom except matches check_badmailfromto - NEW PLUGIN - like check_badmailfrom except matches
both FROM: and TO:, and effectively makes it seem like the recipient both FROM: and TO:, and effectively makes it seem like the recipient
no longer exists for that sender (great for harassment cases). no longer exists for that sender (great for harassment cases).
(John Peacock) (John Peacock)
@ -498,7 +498,7 @@
Improve error messages from the Postfix module (Erik I. Bolsø, Improve error messages from the Postfix module (Erik I. Bolsø,
<knan at mo.himolde.no>) <knan at mo.himolde.no>)
make the maildir plugin record who the message was to (with a bit of improvements make the maildir plugin record who the message was to (with a bit of improvements
this could make a decent local delivery plugin) this could make a decent local delivery plugin)
Pass extra "stuff" to HELO/EHLO callbacks (to make it easier to Pass extra "stuff" to HELO/EHLO callbacks (to make it easier to
@ -567,7 +567,7 @@
Support for unix sockets in the spamassassin plugin (requires SA Support for unix sockets in the spamassassin plugin (requires SA
2.60 or higher). Thanks to John Peacock! 2.60 or higher). Thanks to John Peacock!
Modified the dnsbl plugin to better support both A and TXT records and Modified the dnsbl plugin to better support both A and TXT records and
support all of the RBLSMTPD functionality. (Thanks to Mark Powell) support all of the RBLSMTPD functionality. (Thanks to Mark Powell)
reject bare carriage-returns in addition to the bare line-feeds reject bare carriage-returns in addition to the bare line-feeds
@ -602,7 +602,7 @@
Say Received: ... via ESMTP instead of via SMTP when the client Say Received: ... via ESMTP instead of via SMTP when the client
speaks ESMTP. (Hoping this can be a useful SpamAssassin rule). speaks ESMTP. (Hoping this can be a useful SpamAssassin rule).
Take out the X-SMTPD header. Take out the X-SMTPD header.
Add pod documentation and sanity checking of the config to Add pod documentation and sanity checking of the config to
check_badmailfrom check_badmailfrom
@ -629,7 +629,7 @@
Use dup2() instead of perl open("<&") style. POSIX seems to work better. Use dup2() instead of perl open("<&") style. POSIX seems to work better.
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 :-)
@ -669,7 +669,7 @@
Set the process name to "qpsmtpd [1.2.3.4 : host.name.tld]" Set the process name to "qpsmtpd [1.2.3.4 : host.name.tld]"
Fixed timeout bug when the client sent DATA and then stopped before Fixed timeout bug when the client sent DATA and then stopped before
sending the next line. (Gergely Risko <risko@risko.hu>) sending the next line. (Gergely Risko <risko@risko.hu>)
unrecognized_command hook and a count_unrecognized_commands unrecognized_command hook and a count_unrecognized_commands
plugin. (Rasjid Wilcox) plugin. (Rasjid Wilcox)
@ -723,7 +723,7 @@
<qpsmtpd-list@devin.com>) <qpsmtpd-list@devin.com>)
check_spamhelo plugin to deny mail from claimed senders from the check_spamhelo plugin to deny mail from claimed senders from the
list specified in F<badhelo>. (For example aol.com or yahoo.com) list specified in F<badhelo>. (For example aol.com or yahoo.com)
(Devin Carraway) (Devin Carraway)
@ -760,7 +760,7 @@
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.
@ -774,7 +774,7 @@
0.11 - 2002/10/09 0.11 - 2002/10/09
Make a "queue" plugin hook and move the qmail-queue functionality Make a "queue" plugin hook and move the qmail-queue functionality
to plugins/queue/qmail-queue. This allows you to make qpsmtpd to plugins/queue/qmail-queue. This allows you to make qpsmtpd
delivery mail via smtp or lmtp or into a database or whatever you want. delivery mail via smtp or lmtp or into a database or whatever you want.
Reorganize most of Qpsmtpd.pm into Qpsmtpd/SMTP.pm. Reorganize most of Qpsmtpd.pm into Qpsmtpd/SMTP.pm.