commit 6e2098c40e78743b4afd0fcb8b555746b7cd9794 Author: Oswald Buddenhagen <o...@kde.org> Date: Sat Feb 6 10:48:11 2010 +0100
more to do TODO | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/TODO b/TODO index dd2aafc..1f7ba0e 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,46 @@ +have a look at libpathfinder. + +find out why mutt's message size calc is confused. + +iNboX is case insensitive! + +add some marker about message being already [remotely] trashed. +real transactions would be certainly not particularly useful ... + +!srec->msg[t] || (srec->msg[t]->status & M_DEAD) + +use UID EXPUNGE! (rfc4315 (obsoletes rfc2359)) + +quotas are weird, they make close() fail. + +clarify error cases of transactions. + +cleanup/improve error messages in the drivers. + +clarify UID 0 vs. < 0 returns vor store_msg & find_msg. + +create dbg_srec(srec, fmt, ...). + + make SSL certificate validation more automatic. -add deamon mode. primary goal: keep imap password in memory. +allow excluding particular boxes from a wildcard spec. + +add daemon mode. primary goal: keep imap password in memory. +also: idling mode. add asynchronous operation to remote mailbox drivers. this is actually what prevents us from simply using c-client and thus becoming mailsync. +parallel fetching of multiple mailboxes. + +set_flags: +- imap: grouping commands for efficiency +- callback should get the flags actually affected. but then, why could flag + changes fail at all? + +add streaming from fetching to storing. + handle custom flags (keywords). fix maildir_{open_store,list} to handle partial names (last char not slash). @@ -15,6 +51,7 @@ use MULTIAPPEND and FETCH with multiple messages. create dummies describing MIME structure of messages bigger than MaxSize. flagging the dummy would fetch the real message. possibly remove --renew. +note that all interaction needs to happen on the slave side probably. don't SELECT boxes unless really needed; in particular not for appending, and in write-only mode not before changes are made. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel