From: Timo Sirainen Date: Thu, 4 Apr 2013 21:24:36 +0000 (+0300) Subject: Released v2.2.rc4. X-Git-Tag: 2.2.rc4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=89d992b7a3293ee0463b53ebe5ae2d980d8d998d;p=thirdparty%2Fdovecot%2Fcore.git Released v2.2.rc4. --- diff --git a/NEWS b/NEWS index aeddb50489..a906d8b790 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,10 @@ +v2.2.rc4 2013-04-05 Timo Sirainen + + + Added "doveadm replicator" commands + - Larger changes to lib-http and lib-ssl-iostream error handling. + The API caller can now get the exact error message as a string. + - Various bugfixes to LDAP changes in rc3 + v2.2.rc3 2013-03-20 Timo Sirainen + dsync: Support syncing ACLs (and Sieve scripts with Pigeonhole) diff --git a/TODO b/TODO index e969e74a72..4cb0a7329e 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,20 @@ + - dsync: delete foo, rename bar foo -> foo, foo-temp-1 + - dsync+imapc: + - half-sync [-1], which is the same as normal sync except the other side + doesn't do anything (so when migrating from imapc, don't push changes + back to it) + - mailbox list could be synced pretty optimally by ignoring + (name, uidvalidity) matches. for the left if uidvalidities are unique + and can be matched -> rename mailbox. + - GUID-less sync could optionally use just rfc822.size [and internaldate] + to match messages. + + - 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 snapshot gets written and don't mark the whole file corrupted.. rather maybe just rotate and truncate it + - mdbox: purging in alt storage could create files back to alt storage - LAYOUT=index: - force-resync should fix the index, finding any missing mailboxes, same for when internally detecting the error diff --git a/configure.ac b/configure.ac index 1cd63a0ab5..e3849694a6 100644 --- a/configure.ac +++ b/configure.ac @@ -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.rc3],[dovecot@dovecot.org]) +AC_INIT([Dovecot],[2.2.rc4],[dovecot@dovecot.org]) AC_DEFINE_UNQUOTED([DOVECOT_ABI_VERSION], "2.2.ABIv0($PACKAGE_VERSION)", [Dovecot ABI version]) AC_CONFIG_SRCDIR([src])