Mercurial > dovecot > core-2.2
changeset 16987:095a777edc26
Released v2.2.8.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 19 Nov 2013 23:18:01 +0200 |
parents | dd321a3304fa |
children | 112defd08e14 |
files | NEWS configure.ac |
diffstat | 2 files changed, 29 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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@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
--- 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@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])