From c79771e9a14950bae07f9a55265d6cf83f8d6e2e Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Mon, 15 May 2000 16:45:57 +0000 Subject: [PATCH] Changes to clarify IMAP COPY operation. Suggest using UID FETCH. Mode-line enhancements. --- v7/src/imail/todo.txt | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/v7/src/imail/todo.txt b/v7/src/imail/todo.txt index f44fbde15..639ee9e3d 100644 --- a/v7/src/imail/todo.txt +++ b/v7/src/imail/todo.txt @@ -1,12 +1,22 @@ IMAIL To-Do List -$Id: todo.txt,v 1.7 2000/05/14 03:34:40 cph Exp $ +$Id: todo.txt,v 1.8 2000/05/15 16:45:57 cph Exp $ Bug fixes --------- +* Use UID FETCH instead of FETCH for IMAP? In the case of Cyrus, it + looks like UID FETCH does new-mail checks, while FETCH doesn't. + * Implement operations for IMAP: FOLDER-VALID?, SEARCH-FOLDER, and APPEND-MESSAGE. +* APPEND-MESSAGE should use the IMAP COPY command if the source and + target folder are both on the same server and belong to the same + user (i.e. if the URLs are equal except for the mailbox). If the + IMAP APPEND command is used, the internal date should be set from + the unix from line, if available, or else computed from the + "received:" headers, or the "date:" header as a last resort. + * Implement background thread to periodically send NOOP to IMAP server both to check for new mail and to keep the connection alive. @@ -29,6 +39,9 @@ Bug fixes Design changes -------------- +* Eliminate COPY-FOLDER operation. Implement something closer to the + IMAP COPY operation, e.g. APPEND-MESSAGES. + * Eliminate message properties. Store this information in the headers and translate as needed. E.g. unix from line in umail message would be stored as header in RMAIL message. @@ -55,6 +68,11 @@ New features * Write M-x imail-resend. +* Add an indication showing the connection status in the mode line. + +* Add mail notification in mode line, active across the editor as long + as there is an IMAP connection open in some buffer. + * Implement cache that saves information about messages on disk. This should use UIDs for IMAP folders; for other folders perhaps the message ID can be used. (Or perhaps no cache is required for -- 2.25.1