Mercurial > dovecot > core-2.2
changeset 16523:5d9f52c9a287
Released v2.2.3.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 17 Jun 2013 00:31:18 +0300 |
parents | 5a429604923c |
children | c3c923724276 |
files | NEWS TODO configure.ac |
diffstat | 3 files changed, 42 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Sun Jun 16 23:56:28 2013 +0300 +++ b/NEWS Mon Jun 17 00:31:18 2013 +0300 @@ -1,3 +1,31 @@ +v2.2.3 2013-06-17 Timo Sirainen <tss@iki.fi> + + * LDA/LMTP: If new mail delivery first fails with "temporary + failure", tempfail the whole delivery instead of falling back to + delivering the mail to INBOX. (Requires new Pigeonhole as well.) + * doc/solr-schema.xml was updated to Solr v4.x format. Also the + default analyzers were changed, hopefully for the better. Note that + the schema can't be changed for existing Solr indexes without + rebuilding everything. + * Solr plugin does only soft commits from now on. You'll need a + cronjob to send a hard commit command to it every few minutes. + + + Added %N modifier for variables as %H-like "new hash" + + sdbox, mdbox: Support POP3 message order field (for migrations) + + Added mailbox { driver } to specify a different mail storage + format for the mailbox than generally used within the namespace. + + Added initial lib-sasl library for client side SASL support. + Currently supports only PLAIN, LOGIN and plugins. Used currently + by IMAP and POP3 proxying when authenticating to the remote server. + - IMAP: If subject contained only whitespace, Dovecot returned an + ENVELOPE reply with a huge literal value, effectively causing the + IMAP client to wait for more data forever. + - IMAP: Various URLAUTH fixes. + - imapc: Various bugfixes and improvements + - pop3c: Various fixes to make it work in dsync (without imapc) + - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox + renames. + v2.2.2 2013-05-20 Timo Sirainen <tss@iki.fi> + zlib: Keep the last mail cached uncompressed in a temp file. This
--- a/TODO Sun Jun 16 23:56:28 2013 +0300 +++ b/TODO Mon Jun 17 00:31:18 2013 +0300 @@ -10,6 +10,18 @@ to match messages. - why does it use separate FETCH INTERNALDATE + FETCH BODY[HEADER] + - virtual plugin doesn't verify the index file's data, crashes if broken. + - imapc {} groups + - libsasl: use it in imapc, pop3c, managesieve-login, doveadm auth + - nonblocking passdb + blocking passdb -> deinit -> nonblocking passdb gets + aborted -> calls auth_worker_call() which crashes because deinit is + already done? + - ldap lookups should be done via auth worker processes? maybe automatically + if the lookups are queuing start creating workers? although multiple LDAP + connections within the same process would work too.. + - per-msg checksums? per-cache-msg checksums? per-log record checksums? + - lazy_expunge_only_last_instance=yes + mdbox doesn't work, because refcounts + don't update immediately - lib-ssl-iostream: ssl_get_last_error() should return also syscall errors instead of being NULL. most importantly handle handshake code. - if transaction log file corruption is noticed, make sure new dovecot.index
--- a/configure.ac Sun Jun 16 23:56:28 2013 +0300 +++ b/configure.ac Mon Jun 17 00:31:18 2013 +0300 @@ -2,8 +2,8 @@ # 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.2],[dovecot@dovecot.org]) -AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv2($PACKAGE_VERSION)", [Dovecot ABI version]) +AC_INIT([Dovecot],[2.2.3],[dovecot@dovecot.org]) +AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv3($PACKAGE_VERSION)", [Dovecot ABI version]) AC_CONFIG_SRCDIR([src])