From 1eb963e87e9ff07335f6febbc21b2a2a510df551 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Fri, 4 May 2001 19:37:30 +0000 Subject: [PATCH] URL-EXISTS? should not use IMAP STATUS command. --- v7/src/imail/todo.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 -- 2.25.1