]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
TODO updated.
authorTimo Sirainen <tss@iki.fi>
Mon, 6 Dec 2010 04:00:26 +0000 (04:00 +0000)
committerTimo Sirainen <tss@iki.fi>
Mon, 6 Dec 2010 04:00:26 +0000 (04:00 +0000)
TODO

diff --git a/TODO b/TODO
index f415eff2d4822aa8234cae609d77ac15d2d1aa9c..41a05fa909a89963e0eb2fb0ea07803b129a81c9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,21 @@
+ - mailbox deletion could really be "rmdir", which fails if everything isn't
+   already expunged. IMAP DELETE could fail with "mailbox changed during
+   deletion, aborting" if new messages arrive
+ - maildir: copy dovecot-shared file from parent mailbox, not root.
+ - is mail_index_sync_have_any() really necessary? especially that it returns
+   TRUE for ext rec changes ... why?...
+ - mailbox listing to use UTF8 everywhere
+    - move namespace sep vs. real_sep check from imap client_find_namespace()
+      to lib-storage mailbox name validity check
+ - rewrite autocreate plugin by making it list virtual mailbox names and only
+   lazily autocreate create them when mailbox is opened
+ - login-common API change to fix compiling with
+   LDFLAGS="-Wl,--as-needed -Wl,--no-undefined"
+ - if global ACL path points to a file instead of a directory, read all of
+   them from there. support wildcards in names.
+ - remove 3 unnecessary stat() calls when opening mailbox. they all come from
+   mailbox_list_get_permissions_full()
+
  - master passdb preserves userdb_* extra fields. should it preserve
    non-userdb_* extra fields too?
  - imap, pop3: if client init fails, wait a second or two before disconnecting