1 In no particular order:
3 * ~h searches download the entire folder, setting everything to \Seen in
5 --> Use SEARCH? or at least try to use .PEEK when doing scans. I've been
6 thinking of going to always PEEK anyway, but then you'd have to store
7 updates for every message you touched. Maybe a config option?
9 * No checks are performed on long commands to make sure that they are
10 still correct after they've been made to fit in their buffers.
11 Tagged message sets can exceed the fixed space we've allocated for
12 them in large mailboxes. Time to move to dynamic string allocation,
13 at least for these commands.
15 * Mutt doesn't handle timeouts or dropped connections gracefully. You
16 may see occasional segfaults. Solving this cleanly requires some major
17 architectural updates. Until that happens, I recommend you keep
18 backup copies of messages you're composing from within your editor.
19 Tommi Komulainen's keepalive patch for edit sessions may work for you,
20 though. Committed to CVS late November 1999, I think.
22 * Mutt is uninterruptible during socket calls. We should handle SIGINT.
24 * Server copy currently doesn't take into account uncommitted changes in
25 messages about to be copied. Sync first.
26 --> walk tagged or individual message looking for changes, sync those?
27 may require further additions to imap_make_msg_set and breaking up
28 imap_sync_mailbox, otherwise shouldn't be too bad. Not currently a
29 major priority, though - noone's gotten bit by this.
31 * The mutt_pretty routines don't work well when the delimiter isn't '/'.
33 Brendan Cully <brendan@kublai.com>