]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Updated.
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Apr 2009 17:51:22 +0000 (13:51 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Apr 2009 17:51:22 +0000 (13:51 -0400)
--HG--
branch : HEAD

TODO

diff --git a/TODO b/TODO
index 3946f84b89749bb8c9313f0d977c235ed1ece9a9..f61fe66d29ac005a97ac1e283e865bbfa11799a7 100644 (file)
--- 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