From: Timo Sirainen Date: Fri, 3 Apr 2009 17:51:22 +0000 (-0400) Subject: Updated. X-Git-Tag: 2.0.alpha1~1038^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f341450f72f684bbb5e24f18d82ccb05cd3e6d62;p=thirdparty%2Fdovecot%2Fcore.git Updated. --HG-- branch : HEAD --- diff --git a/TODO b/TODO index 3946f84b89..f61fe66d29 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,17 @@ + /* currently non-external transactions can be applied multiple times, + causing multiple increments. */ + //FIXME:i_assert((t->flags & MAIL_INDEX_TRANSACTION_FLAG_EXTERNAL) != 0); + ^ appears to work now though, probably because of the added syncing stuff.. + + - dbox: save some stuff to map index header so we don't need to keep retrying + it. like when saving the lowest file_id which to bother checking. + - transaction log corruption should make sure dovecot.index is rewritten + and perhaps not delete the file. + - dbox: test crash-fixing + - dbox: cleanup tool / remove automatic cleanup. resyncing tool. + - use backup index in mail_index_fsck() + - dbox: mail_index_fsck() should perhaps cause dbox to be resynced? + - namespace shared: prefix = shared/%%d/%%u/: LIST shared/% doesn't work - proxying: support fallbacking to local (or other?) server if the first one is down