[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")) {