[svn:qpsmtpd] r564 - in branches/0.31: . lib

[email protected] 14 Nov 2005 09:05:47 -0000
Newsgroups perl.cvs.qpsmtpd
Message-ID <[email protected]>
Author: ask
Date: Mon Nov 14 01:05:46 2005
New Revision: 564

Modified:
   branches/0.31/Changes
   branches/0.31/README.plugins
   branches/0.31/STATUS
   branches/0.31/lib/Qpsmtpd.pm
Log:
Update Changes file

Fix typo in README.plugins

prepare for 0.31 to be released wednesday


Modified: branches/0.31/Changes
==============================================================================
--- branches/0.31/Changes	(original)
+++ branches/0.31/Changes	Mon Nov 14 01:05:46 2005
@@ -1,4 +1,12 @@
-0.31 -
+0.31 - 2005/11/16
+
+  STARTTLS support (see plugins/tls)
+
+  Added queue/exim-bsmtp plugin to spool accepted mail into an Exim
+  backend via BSMTP. (Devin Carraway)
+
+  New plugin inheritance system, see the bottom of README.plugins for
+  more information
 
   qpsmtpd-forkserver: --listen-address may now be given more than once, to
   request listening on multiple local addresses (Devin Carraway)
@@ -15,6 +23,23 @@
   forkserver will detach from the controlling terminal and daemonize
   itself (Devin Carraway)
 
+  replace some fun smtp comments with boring ones.
+
+  example patterns for badrcptto plugin - Gordon Rowell
+
+  Extend require_resolvable_fromhost to include a configurable list of
+  "impossible" addresses to combat spammer forging.  (Hanno Hecker)
+
+  Use qmail/control/smtpdgreeting if it exists, otherwise
+  show the original qpsmtpd greeting (with version information).
+
+  Apply slight variation on patch from Peter Holzer to allow specification of
+  an explicit $QPSMTPD_CONFIG variable to specify where the config lives,
+  overriding $QMAIL/control and /var/qmail/control if set.  The usual
+  "last location with the file wins" rule still applies.
+
+  Refactor Qpsmtpd::Address
+
   when disconncting with a temporary failure, return 421 rather than
   450 or 451. (Peter J. Holzer)
 
@@ -25,11 +50,10 @@
   for its config files in the directory given therein, in addition to (and
   in preference to) other locations. (Peter J. Holzer)
 
-  Added queue/exim-bsmtp plugin to spool accepted mail into an Exim
-  backend via BSMTP. (Devin Carraway)
-
   Updated documentation
 
+  Various minor cleanups
+
 
 0.30 - 2005/07/05
 

Modified: branches/0.31/README.plugins
==============================================================================
--- branches/0.31/README.plugins	(original)
+++ branches/0.31/README.plugins	Mon Nov 14 01:05:46 2005
@@ -333,7 +333,7 @@ loaded.  It's mostly for inheritance, be
 =head1 Inheritance
 
 Instead of modifying @ISA directly in your plugin, use the 
-C< plugin_isa > method from the init subroutine.
+C< isa_plugin > method from the init subroutine.
 
   # rcpt_ok_child
   sub init {

Modified: branches/0.31/STATUS
==============================================================================
--- branches/0.31/STATUS	(original)
+++ branches/0.31/STATUS	Mon Nov 14 01:05:46 2005
@@ -10,13 +10,15 @@ pez (or pezmail)
 Near term roadmap
 =================
 
-0.31:
+0.32:
       - Bugfixes
       - add module requirements to the META.yml file
 
 0.40:
       - Add user configuration plugin
       - Add plugin API for checking if a local email address is valid
+      - use keyword "ESMTPA" in Received header in case of authentication to comply with RFC 3848.
+
 
 0.50:
       Include the popular check_delivery[1] functionality via the 0.30 API

Modified: branches/0.31/lib/Qpsmtpd.pm
==============================================================================
--- branches/0.31/lib/Qpsmtpd.pm	(original)
+++ branches/0.31/lib/Qpsmtpd.pm	Mon Nov 14 01:05:46 2005
@@ -5,7 +5,7 @@ use vars qw($VERSION $Logger $TraceLevel
 use Sys::Hostname;
 use Qpsmtpd::Constants;
 
-$VERSION = "0.31-dev";
+$VERSION = "0.31";
 
 sub version { $VERSION };