dovecot-2.2: Released v2.2.8.
dovecot at dovecot.org
dovecot at dovecot.org
Tue Nov 19 23:24:08 EET 2013
details: http://hg.dovecot.org/dovecot-2.2/rev/095a777edc26
changeset: 16987:095a777edc26
user: Timo Sirainen <tss at iki.fi>
date: Tue Nov 19 23:18:01 2013 +0200
description:
Released v2.2.8.
diffstat:
NEWS | 28 ++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 29 insertions(+), 1 deletions(-)
diffs (47 lines):
diff -r dd321a3304fa -r 095a777edc26 NEWS
--- a/NEWS Tue Nov 19 23:17:07 2013 +0200
+++ b/NEWS Tue Nov 19 23:18:01 2013 +0200
@@ -1,3 +1,31 @@
+v2.2.8 2013-11-19 Timo Sirainen <tss at iki.fi>
+
+ + Mail cache lookups work for the mail being saved. This improves
+ performance by avoiding the need to parse the mail multiple times
+ when using some plugins (e.g. mail_log).
+ + Mail cache works for recently cached data also with in-memory
+ indexes.
+ + imapc: Many performance improvements, especially when working with
+ dsync. Also added imapc_feature=fetch-headers which allows using
+ FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire
+ header.
+ + mail_location = ..:FULLDIRNAME=dbox-Mails is the same as
+ :DIRNAME=dbox-Mails, but it will also be used for
+ :INDEX and :CONTROL directories. (It should have worked this way
+ from the beginning, but can't be changed anymore without breaking
+ existing installations).
+ - Fixed infinite loop in message parsing if message ends with
+ "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
+ trigger this, because messages must end with an "LF.". A user could
+ trigger this for him/herself though.
+ - lmtp: Client was sometimes disconnected before all the output was
+ sent to it.
+ - imap_zlib plugin caused crashes during client disconnection in
+ v2.2.7
+ - replicator: Database wasn't being exported to disk every 15 minutes
+ as it should have. Instead it was being imported, causing "doveadm
+ replicator remove" commands to not work very well.
+
v2.2.7 2013-11-03 Timo Sirainen <tss at iki.fi>
* Some usage of passdb checkpassword could have been exploitable by
diff -r dd321a3304fa -r 095a777edc26 configure.ac
--- a/configure.ac Tue Nov 19 23:17:07 2013 +0200
+++ b/configure.ac Tue Nov 19 23:18:01 2013 +0200
@@ -2,7 +2,7 @@
# Be sure to update ABI version also if anything changes that might require
# recompiling plugins. Most importantly that means if any structs are changed.
-AC_INIT([Dovecot],[2.2.7],[dovecot at dovecot.org])
+AC_INIT([Dovecot],[2.2.8],[dovecot at dovecot.org])
AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv7($PACKAGE_VERSION)", [Dovecot ABI version])
AC_CONFIG_SRCDIR([src])
More information about the dovecot-cvs
mailing list