diff --git a/Changes b/Changes index 97bae89..e492c3c 100644 --- a/Changes +++ b/Changes @@ -1,4 +1,4 @@ -0.30 - +0.30 - 2005/07/05 Add plugable logging support include sample plugin which replicates the existing core code. Add OK hook. @@ -12,11 +12,24 @@ plugins/auth/auth_ldap_bind - New plugin to authenticate against an LDAP database. Thanks to Elliot Foster - plugins/auth/auth_flat_file - flat file auth plugin + new plugin: plugins/auth/auth_flat_file - flat file auth plugin + + new plugin: plugins/auth/auth_cvm_unix_local - Only DENY if the + credentials were accepted but incorrect (bad password?). Interfaces + with Bruce Guenther's Credential Validation Module (CVM) Revamp Qpsmtpd::Constants so it is possible to retrieve the text representation from the numeric (for logging purposes). + new plugin: plugins/check_badrcptto_patterns - Match bad RCPTO + address with regex (Gordon Rowell) + + new plugin: plugins/check_norelay - Carve out holes from larger + relay blocks (Also Gordon Rowell) + + new plugin: plugins/virus/sophie - Uses SOPHOS Antivirus via Sophie + resident daemon. + Store mail in memory up to a certain threshold (default 10k). Remove needless restriction on temp_file() to allow the spool @@ -31,6 +44,11 @@ Fix for corruption problem under Apache + Update Apache::Qpsmtpd to work with the latest Apache/mod_perl 2.0 + API. Fix various bucket issues. + + Replace $ENV{RELAYCLIENT} with $connection->relay_client in last plugin. + Fix typo in qpsmtpd-forkserver commandline help 0.29 - 2005/03/03 diff --git a/STATUS b/STATUS index 1084407..bb349ce 100644 --- a/STATUS +++ b/STATUS @@ -10,7 +10,7 @@ pez (or pezmail) Near term roadmap ================= -0.30: +0.31: - Bugfixes 0.40: @@ -27,6 +27,8 @@ Near term roadmap 0.51: bugfixes +0.60: merge with the highperf branch? + 1.0bN: bugfixes (repeat until we run out of bugs to fix) 1.0.0: it just might happen! 1.1.0: new development diff --git a/lib/Qpsmtpd.pm b/lib/Qpsmtpd.pm index 7fe1998..4b6ac92 100644 --- a/lib/Qpsmtpd.pm +++ b/lib/Qpsmtpd.pm @@ -5,7 +5,7 @@ use vars qw($VERSION $Logger $TraceLevel $Spool_dir); use Sys::Hostname; use Qpsmtpd::Constants; -$VERSION = "0.30-dev"; +$VERSION = "0.30"; sub version { $VERSION };