From 440068cf5cfc425462a1dd4c709d40e49bd2d88c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Mon, 14 Nov 2005 09:05:46 +0000 Subject: [PATCH] Update Changes file Fix typo in README.plugins prepare for 0.31 to be released wednesday git-svn-id: https://svn.perl.org/qpsmtpd/branches/0.31@564 958fd67b-6ff1-0310-b445-bb7760255be9 --- Changes | 32 ++++++++++++++++++++++++++++---- README.plugins | 2 +- STATUS | 4 +++- lib/Qpsmtpd.pm | 2 +- 4 files changed, 33 insertions(+), 7 deletions(-) diff --git a/Changes b/Changes index f9413f3..c9c409e 100644 --- a/Changes +++ b/Changes @@ -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 diff --git a/README.plugins b/README.plugins index 57b7f88..ddaf057 100644 --- a/README.plugins +++ b/README.plugins @@ -333,7 +333,7 @@ loaded. It's mostly for inheritance, below. =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 { diff --git a/STATUS b/STATUS index 443745f..4616751 100644 --- a/STATUS +++ b/STATUS @@ -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 diff --git a/lib/Qpsmtpd.pm b/lib/Qpsmtpd.pm index 9ee6514..1c7cb65 100644 --- a/lib/Qpsmtpd.pm +++ b/lib/Qpsmtpd.pm @@ -5,7 +5,7 @@ use vars qw($VERSION $Logger $TraceLevel $Spool_dir $Size_threshold); use Sys::Hostname; use Qpsmtpd::Constants; -$VERSION = "0.31-dev"; +$VERSION = "0.31"; sub version { $VERSION };