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