dovecot-2.2-pigeonhole: Released v0.4.10.rc1 for Dovecot v2.2.20...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Fri Dec 4 23:44:27 UTC 2015
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/a795304eb433
changeset: 2160:a795304eb433
user: Stephan Bosch <stephan at rename-it.nl>
date: Sat Dec 05 00:43:45 2015 +0100
description:
Released v0.4.10.rc1 for Dovecot v2.2.20.rc1.
diffstat:
NEWS | 27 +++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 28 insertions(+), 1 deletions(-)
diffs (43 lines):
diff -r 6e62b96307f9 -r a795304eb433 NEWS
--- a/NEWS Fri Dec 04 23:21:58 2015 +0100
+++ b/NEWS Sat Dec 05 00:43:45 2015 +0100
@@ -1,3 +1,30 @@
+v0.4.10 xx-12-2015 Stephan Bosch <stephan at rename-it.nl>
+
+ + Implemented the Sieve mime and foreverypart extensions (RFC 5703). These
+ are fully implemented. The interaction with the editheader extension needs
+ some work, but this should not influence most uses; i.e., changes by the
+ editheader extension are not always visible using foreverypart/mime.
+ + Sieve body extension: Properly implemented the `:text' body transform. It
+ now extracts text for HTML message parts.
+ + Sieve enotify extension: mailto method: Implemented the
+ sieve_notify_mailto_envelope_from setting. This allows configuring the
+ source of the notification sender address for e-mail notifications. This is
+ similar to what already can be configured for redirect.
+ + Added a sieve_enabled (defaults to 'yes') setting that allows explicitly
+ disabling Sieve processing for particular users. This used to be possible by
+ setting `sieve=', but ever since the sieve_before, sieve_after and
+ sieve_default settings were added, this method was not reliable anymore.
+ - variables extension: Fixed handling of empty string by the `:length' set
+ modifier. An empty string yielded an empty string rather than "0".
+ - Fixed memory leak in the Sieve script byte code dumping facility. Extension
+ contexts were never actually freed.
+ - Fixed handling of implicit keep when the last Sieve script is a global one.
+ In that case the implicit keep action was executed in global context, which
+ could mean that trivial (quota) errors ended up in the system log file,
+ rather than the user log file.
+ - doveadm sieve plugin: Fixed crashes caused by incorrect context allocation
+ in the sieve command implementations.
+
v0.4.9 04-10-2015 Stephan Bosch <stephan at rename-it.nl>
* Properly implemented checking of ABI version for Sieve interpreter plugins,
diff -r 6e62b96307f9 -r a795304eb433 configure.ac
--- a/configure.ac Fri Dec 04 23:21:58 2015 +0100
+++ b/configure.ac Sat Dec 05 00:43:45 2015 +0100
@@ -1,4 +1,4 @@
-AC_INIT([Pigeonhole], [0.4.9], [dovecot at dovecot.org], [dovecot-2.2-pigeonhole])
+AC_INIT([Pigeonhole], [0.4.10.rc1], [dovecot at dovecot.org], [dovecot-2.2-pigeonhole])
AC_DEFINE_UNQUOTED([PIGEONHOLE_ABI_VERSION], "0.4.ABIv1($PACKAGE_VERSION)", [Pigeonhole ABI version])
AC_CONFIG_AUX_DIR([.])
More information about the dovecot-cvs
mailing list