[svn:qpsmtpd] rev 411 - in trunk: . lib/Qpsmtpd
[email protected] 5 May 2005 07:44:35 -0000
| Newsgroups | perl.cvs.qpsmtpd |
|---|---|
| Message-ID | <[email protected]> |
Author: ask Date: Thu May 5 00:44:34 2005 New Revision: 411 Modified: trunk/CREDITS trunk/Changes trunk/lib/Qpsmtpd/Plugin.pm Log: Fix off-by-one line numbers in warnings from plugins (thanks to Brian Grossman). update changes file with all (?) changes since 0.29 Modified: trunk/CREDITS ============================================================================== --- trunk/CREDITS (original) +++ trunk/CREDITS Thu May 5 00:44:34 2005 @@ -2,6 +2,14 @@ system in qpsmtpd is taken from his colobus nntp server. The check_badmailfrom and check_mailrcptto plugins. +John Peacock <[email protected]>: More changes, fixes and vast +improvements for me to ever catch up on here. + +Matt Sergeant <[email protected]>: Clamav plugin. Patch for the dnsbl +plugin to give us all the dns results. Resident SpamAssassin guru. +PPerl. smtp-forward plugin. Documentation (yay!). Lots of fixes and +tweaks. Apache module. Event based high performance experiment. + Devin Carraway <[email protected]>: Patch to not accept half mails if the connection gets dropped at the wrong moment. Support and enable taint checking. MAIL FROM host dns check configurable. HELO hook. @@ -15,10 +23,6 @@ Robert Spier <[email protected]>: Klez filter. -Matt Sergeant <[email protected]>: Clamav plugin. Patch for the dnsbl -plugin to give us all the dns results. Resident SpamAssassin guru. -PPerl. smtp-forward plugin. Documentation (yay!). - Rasjid Wilcox <[email protected]>: Lots of patches as per the Changes file. @@ -28,4 +32,5 @@ Gergely Risko <[email protected]>: Fixed timeout bug when the client sent DATA and then stopped before sending the next line. -... and many others per the Change file! +... and many many others per the Changes file and subversion logs and + mailing list archives. Thanks everyone! Modified: trunk/Changes ============================================================================== --- trunk/Changes (original) +++ trunk/Changes Thu May 5 00:44:34 2005 @@ -1,6 +1,35 @@ 0.30 - + Add plugable logging support include sample plugin which replicates + the existing core code. Add OK hook. + + Add new logging plugin, logging/adaptive, which logs at different + levels depending on whether the message was accepted/rejected. + + (See README.logging for information about the new logging system by + John Peacock) + + plugins/auth/auth_ldap_bind - New plugin to authenticate against an + LDAP database. Thanks to Elliot Foster <[email protected]> + + plugins/auth/auth_flat_file - flat file auth plugin + + Revamp Qpsmtpd::Constants so it is possible to retrieve the text + representation from the numeric (for logging purposes). + + Store mail in memory up to a certain threshold (default 10k). + + Remove needless restriction on temp_file() to allow the spool + directory path to include dots (as in ../) + + Fix off-by-one line numbers in warnings from plugins (thanks to + Brian Grossman). + Don't check the HELO host for rfc-ignorant compliance + + body_write patches from Brian Grossman + + Fix for corruption problem under Apache 0.29 - 2005/03/03 Modified: trunk/lib/Qpsmtpd/Plugin.pm ============================================================================== --- trunk/lib/Qpsmtpd/Plugin.pm (original) +++ trunk/lib/Qpsmtpd/Plugin.pm Thu May 5 00:44:34 2005 @@ -105,7 +105,7 @@ } close F; - my $line = "\n#line 1 $file\n"; + my $line = "\n#line 0 $file\n"; if ($test_mode) { if (open(F, "t/plugin_tests/$plugin")) {