Author: ask
Date: Mon Sep 24 14:00:11 2007
New Revision: 797
Modified:
trunk/Changes
trunk/STATUS
trunk/lib/Qpsmtpd.pm
Log:
prepare 0.41
Modified: trunk/Changes
==============================================================================
--- trunk/Changes (original)
+++ trunk/Changes Mon Sep 24 14:00:11 2007
@@ -1,16 +1,39 @@
-0.41
+0.41 - September 25, 2007
+
+ New docs/plugins.pod documentation!
+
+ Connection and transaction objects now have an "id" method returning a
+ unique id (good for logging etc).
Add X-Spam-Level header in spamassassin plugin (idea from Werner Fleck)
+ prefork: support two or more parallel running instances (on different
+ ports; the first 4 digits of the port number must be different for each
+ instance - see IPC::Sharable).
+
Remove the auth/authnull sample plugin (there are plenty proper examples now
so we don't have to include this insecure plugin)
POD syntax cleanup (Steve Kemp)
+ Fix Qpsmtpd::Plugins::isa_plugin() with multiple plugin dirs (Gavin Carr)
+
Make connection->local_ip available from the Apache transport (Peter Eisch)
+ Support checking for early talkers at DATA
+
+ Make the documented DENY{,SOFT}_DISCONNECT work in the data-post hook
+
+ Allow buffered writes in Postfix plugin (from Joe Schaefer)
+
Cleanup spamassassin plugin code a little
+ Fix bug which breaks queue plugins that implement continuations
+
+ Unrecognized command fix (issue #16)
+
+ Updated documentation (Apache 2.2, more)
+
0.40 - June 11, 2007
Modified: trunk/STATUS
==============================================================================
--- trunk/STATUS (original)
+++ trunk/STATUS Mon Sep 24 14:00:11 2007
@@ -10,7 +10,7 @@
Near term roadmap
=================
-0.41:
+0.42:
- Bugfixes
- add module requirements to the META.yml file
@@ -20,15 +20,15 @@
- 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
+0.60:
+ Include the popular check_delivery[1] functionality via the 0.50 API
[1] until then get it from
http://www.openminddev.net/files/qpsmtpd/plugins/check_delivery/
Add API to reject individual recipients after the RCPT has been
accepted and generate individual bounce messages.
-0.51: bugfixes
+0.61: bugfixes
1.0bN: bugfixes (repeat until we run out of bugs to fix)
1.0.0: it just might happen!
Modified: trunk/lib/Qpsmtpd.pm
==============================================================================
--- trunk/lib/Qpsmtpd.pm (original)
+++ trunk/lib/Qpsmtpd.pm Mon Sep 24 14:00:11 2007
@@ -5,7 +5,7 @@
use Sys::Hostname;
use Qpsmtpd::Constants;
-$VERSION = "0.40";
+$VERSION = "0.41";
sub version { $VERSION };