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