From: Timo Sirainen Date: Mon, 6 Dec 2010 04:00:26 +0000 (+0000) Subject: TODO updated. X-Git-Tag: 2.1.alpha1~436 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=90c636fc0a962804671d9e7863c98bdbc4d19448;p=thirdparty%2Fdovecot%2Fcore.git TODO updated. --- diff --git a/TODO b/TODO index f415eff2d4..41a05fa909 100644 --- 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