[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 };