more things todo
Showing
1 changed file
with
36 additions
and
12 deletions
... | @@ -29,11 +29,29 @@ IMPORTANT: | ... | @@ -29,11 +29,29 @@ IMPORTANT: |
29 | 29 | ||
30 | - SSL support | 30 | - SSL support |
31 | 31 | ||
32 | - pop3d_readline - should this use select(), avoid the race condition, | ||
33 | and touch the lockfile in time intervals smaller than | ||
34 | MU_LOCKER_EXPIRE_TIME? | ||
35 | |||
32 | [imap4d] | 36 | [imap4d] |
33 | 37 | ||
34 | - support of mailspools in user home directory, particularly when | 38 | - support of mailspools in user home directory, particularly when |
35 | they are in maildir format (I think qmail does this). | 39 | they are in maildir format (I think qmail does this). |
36 | 40 | ||
41 | - why do we do the uw-imapd thing of showing all files in the users | ||
42 | home as if they were a mailbox? I figure there should be an option to say | ||
43 | where your mail folder is, so that if you say | ||
44 | |||
45 | --mail-folder=~ | ||
46 | |||
47 | it will be uw-imapd compatible, but if you say | ||
48 | |||
49 | --mail-folder=~/Mail | ||
50 | |||
51 | all your IMAP folders will be under ~/Mail. | ||
52 | |||
53 | Except mbox. | ||
54 | |||
37 | - Check interaction with imap clients. | 55 | - Check interaction with imap clients. |
38 | 56 | ||
39 | - Better support of multi-access mailbox | 57 | - Better support of multi-access mailbox |
... | @@ -48,10 +66,23 @@ IMPORTANT: | ... | @@ -48,10 +66,23 @@ IMPORTANT: |
48 | 66 | ||
49 | [mailbox] | 67 | [mailbox] |
50 | 68 | ||
51 | - lib/argcv.c should unescape strings as well as unquote them | 69 | - locking: |
70 | |||
71 | - what kind of locking should mh use? See FIXME in mbx_mh.c | ||
72 | |||
73 | - why does mimetest fail on a symlink, but suceed on a dotlocked file? | ||
74 | |||
75 | - implement unrolling of symlinks | ||
76 | |||
77 | - implement NFS-safe locking | ||
78 | |||
79 | - implement a locker that uses an external dotlock utility | ||
80 | |||
81 | - implement a force unlock mode... so that when a mailbox | ||
82 | is closed or destroyed it can make sure that the lock | ||
83 | is definitely gone. | ||
52 | 84 | ||
53 | - need to dotlock with an external program, a gnu_dotlock equivalent | 85 | - lib/argcv.c should unescape strings as well as unquote them |
54 | to mutt_dotlock. I can't save mail to my spool! | ||
55 | 86 | ||
56 | - write a fnmatch() that doesn't respect [] | 87 | - write a fnmatch() that doesn't respect [] |
57 | 88 | ||
... | @@ -61,9 +92,6 @@ IMPORTANT: | ... | @@ -61,9 +92,6 @@ IMPORTANT: |
61 | 92 | ||
62 | - print errors to a debug object, by default | 93 | - print errors to a debug object, by default |
63 | 94 | ||
64 | + the debug object should pass the error level onto the callback, | ||
65 | and I want an error level to string convertor. | ||
66 | |||
67 | - does IMAP do an EXAMINE instead of a select if the mailbox is being | 95 | - does IMAP do an EXAMINE instead of a select if the mailbox is being |
68 | opened readonly? Does list return whether a mailbox is readonly? | 96 | opened readonly? Does list return whether a mailbox is readonly? |
69 | Check against CMUs anon server, it is a read-only mailbox. | 97 | Check against CMUs anon server, it is a read-only mailbox. |
... | @@ -100,12 +128,6 @@ IMPORTANT: | ... | @@ -100,12 +128,6 @@ IMPORTANT: |
100 | 128 | ||
101 | - Maildir mailbox support | 129 | - Maildir mailbox support |
102 | 130 | ||
103 | - mailbox locking | ||
104 | - mutt has a way to lock mailboxes that are symlinks, can mailutils use | ||
105 | its algorithm? | ||
106 | - could mutt use a setgid external program to do dotlocking? | ||
107 | - why does mimetest fail on a symlink, but suceed on a dotlocked file? | ||
108 | |||
109 | + support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus) | 131 | + support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus) |
110 | 132 | ||
111 | [examples] | 133 | [examples] |
... | @@ -115,6 +137,8 @@ IMPORTANT: | ... | @@ -115,6 +137,8 @@ IMPORTANT: |
115 | 137 | ||
116 | [sieve] | 138 | [sieve] |
117 | 139 | ||
140 | - need to deal with the envelope addressing issues | ||
141 | |||
118 | + make sure there's a SV_DBG_ERR, so REAL info on errors gets printed | 142 | + make sure there's a SV_DBG_ERR, so REAL info on errors gets printed |
119 | 143 | ||
120 | - add copyrights, including CMUs to the docs | 144 | - add copyrights, including CMUs to the docs | ... | ... |
-
Please register or sign in to post a comment