]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Released v2.2.8. 2.2.8
authorTimo Sirainen <tss@iki.fi>
Tue, 19 Nov 2013 21:18:01 +0000 (23:18 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 19 Nov 2013 21:18:01 +0000 (23:18 +0200)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 2170d8849f65ca90d1af02e3a186f779f9dfdbc4..6faa1599473532054e4d0811205a4f7d53080c48 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+v2.2.8 2013-11-19  Timo Sirainen <tss@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@iki.fi>
 
        * Some usage of passdb checkpassword could have been exploitable by
index ebaa9cee63b39579cd6468475b1187c4178f99ac..cc74de3d96ea5ee13c7a96a3545b4e67177a054f 100644 (file)
@@ -2,7 +2,7 @@ AC_PREREQ([2.59])
 
 # 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@dovecot.org])
+AC_INIT([Dovecot],[2.2.8],[dovecot@dovecot.org])
 AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv7($PACKAGE_VERSION)", [Dovecot ABI version])
 
 AC_CONFIG_SRCDIR([src])