From: Chris Hanson Date: Fri, 4 May 2001 19:37:30 +0000 (+0000) Subject: URL-EXISTS? should not use IMAP STATUS command. X-Git-Tag: 20090517-FFI~2853 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=1eb963e87e9ff07335f6febbc21b2a2a510df551;p=mit-scheme.git URL-EXISTS? should not use IMAP STATUS command. --- diff --git a/v7/src/imail/todo.txt b/v7/src/imail/todo.txt index 565a2f383..8d4b8ada3 100644 --- a/v7/src/imail/todo.txt +++ b/v7/src/imail/todo.txt @@ -1,9 +1,20 @@ IMAIL To-Do List -$Id: todo.txt,v 1.117 2001/04/15 20:59:02 cph Exp $ +$Id: todo.txt,v 1.118 2001/05/04 19:37:30 cph Exp $ Bug fixes --------- +* The URL-EXISTS? procedure in "imail-imap.scm" should not use the + STATUS command to probe the mailbox. STATUS is explicitly allowed + to be slow and the standard recommends against using it in + situations where performance may be an issue. Instead, use the LIST + command, which looks as though it could serve the same purpose. + + It may matter how URL-EXISTS? is used. In particular, if it is used + only to determine if a mailbox is capable of holding messages, then + we must check the returned flags from the LIST command to eliminate + \NOSELECT mailboxes. + * When network connection gets wedged, Edwin locks up and can't be interrupted with C-g. This is fundamentally an Edwin problem, but it occurs much more frequently with IMAIL. See if there's a better