Changes to clarify IMAP COPY operation. Suggest using UID FETCH.
authorChris Hanson <org/chris-hanson/cph>
Mon, 15 May 2000 16:45:57 +0000 (16:45 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 15 May 2000 16:45:57 +0000 (16:45 +0000)
Mode-line enhancements.

v7/src/imail/todo.txt

index f44fbde15e2c8d9be19d36f9dd5b4723ab970e7f..639ee9e3d808bb03294a71049ad2802ea2c679e9 100644 (file)
@@ -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