dovecot-2.2-pigeonhole: Released v0.3.4 for Dovecot v2.1.16.

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Sun Apr 7 01:41:27 EEST 2013


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/493202676845
changeset: 1741:493202676845
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Sat Apr 06 22:37:02 2013 +0200
description:
Released v0.3.4 for Dovecot v2.1.16.

diffstat:

 NEWS         |  29 +++++++++++++++++++++++++++++
 TODO         |  26 +++++++++++++-------------
 configure.in |   2 +-
 3 files changed, 43 insertions(+), 14 deletions(-)

diffs (83 lines):

diff -r 850cdbcf7976 -r 493202676845 NEWS
--- a/NEWS	Sat Apr 06 16:54:57 2013 +0200
+++ b/NEWS	Sat Apr 06 22:37:02 2013 +0200
@@ -1,3 +1,32 @@
+v0.3.4 06-04-2013 Stephan Bosch <stephan at rename-it.nl>
+
+	* Changed error handling to be less of a nuisance for administrators. Strictly
+	  user-caused errors are only reported in user log. Some errors are logged as
+	  info instead.
+	* Sieve: Changed behavior of redirect in case of a duplicate message delivery
+	  or a mail loop. If a duplicate is detected the implicit keep is canceled,
+	  as though the redirect was successful. This prevents getting local
+	  deliveries. The original SMTP recipient is used when it is available to
+	  augment the entry in the LDA duplicate database. This way, duplicates are
+	  only detected when (initially) addressed to the same recipient.
+	+ Sieve vnd.dovecot.duplicate extension: added new features to the duplicate
+	  test, making it possible to manually compose the key value for duplicate
+	  checking. This extension is in the process of being standardized
+	  (https://tools.ietf.org/html/draft-bosch-sieve-duplicate-01).
+	+ Sieve date extension: generate warning when invalid date part is specified.
+	- Sieve editheader extension: fixed crash occuring when addheader :last was
+	  used.
+	- Sieve include extension: fixed missing error cleanup that caused a resource
+	  leak.
+	- Sieve vacation extension: fixed determination of From: address for when
+	  sieve_vacation_dont_check_recipient is active.
+	- Sieve tools: the -D option wasn't enabled and documented for all tools.
+	- Siev dict script storage: fixed potential segfault occuring when dict
+		initialization fails.
+	- ManageSieve: fixed bug in skipping of CRLF at end of AUTHENTICATE command.
+	- ManageSieve: fixed handling of unkown commands pre-login.
+	- Fixed compile on Mageia Linux.
+
 v0.3.3 18-09-2012 Stephan Bosch <stephan at rename-it.nl>
 
 	- Fixed compile against installed Dovecot headers. This was broken by the
diff -r 850cdbcf7976 -r 493202676845 TODO
--- a/TODO	Sat Apr 06 16:54:57 2013 +0200
+++ b/TODO	Sat Apr 06 22:37:02 2013 +0200
@@ -1,21 +1,21 @@
-Current activities:
+Active development is moved to Pigeonhole v0.4 for Dovecot v2.2. The v0.3.x
+series for Dovecot v2.1 is maintained for bug fixes and small updates. Check
+http://hg.rename-it.nl/dovecot-2.2-pigeonhole/raw-file/tip/TODO for the most
+up-to-date TODO list.
+
+Parallel plugin-based efforts:
+
+* Implement enotify xmpp method as a plugin.
+* Implement metadata and servermetadata extensions as a plugin.
+	- Compiles against dovecot metadata plugin, as currently developed by
+	  Dennis Schridde.
+
+Open TODO issues for this revision:
 
 * Implement generic Sieve script object that abstracts from its location and
   add support for retrieving scripts from dict database.
 	- Implement infrastructure for loading a sequence of global scripts from
 	  a database (for sieve_before/sieve_after).
-
-Parallel plugin-based efforts:
-
-* Implement plugin to pipe messages to external programs. Will probably be
-  merged with the main tree eventually.
-* Implement enotify xmpp method as a plugin.
-* Implement metadata and servermetadata extensions as a plugin.
-	- Compiles against dovecot metadata plugin, as currently developed by
-	  Dennis Schridde.
-
-Next (mostly in order of descending priority/precedence):
-
 * Make the sieve storage a base class with (possibly) various implementations,
   just like mail-storage. This aims to provide support for alternate types
   of script storage like LDAP or SQL database.
diff -r 850cdbcf7976 -r 493202676845 configure.in
--- a/configure.in	Sat Apr 06 16:54:57 2013 +0200
+++ b/configure.in	Sat Apr 06 22:37:02 2013 +0200
@@ -1,4 +1,4 @@
-AC_INIT([Pigeonhole], [0.3.3], [dovecot at dovecot.org], [dovecot-2.1-pigeonhole])
+AC_INIT([Pigeonhole], [0.3.4], [dovecot at dovecot.org], [dovecot-2.1-pigeonhole])
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_SRCDIR([src])
 AC_CONFIG_MACRO_DIR([m4])


More information about the dovecot-cvs mailing list