updated
Showing
1 changed file
with
18 additions
and
9 deletions
... | @@ -31,13 +31,16 @@ IMPORTANT: | ... | @@ -31,13 +31,16 @@ IMPORTANT: |
31 | 31 | ||
32 | [imap4d] | 32 | [imap4d] |
33 | 33 | ||
34 | - support of mailspools in user home directory, particularly when | ||
35 | they are in maildir format (I think qmail does this). | ||
36 | |||
34 | - Check interaction with imap clients. | 37 | - Check interaction with imap clients. |
35 | 38 | ||
36 | - Better support of multi-access mailbox | 39 | - Better support of multi-access mailbox |
37 | 40 | ||
38 | - implement charsets in search: 1 SEARCH CHARSET ISO-8859-2 TEXT ... | 41 | - implement charsets in search: 1 SEARCH CHARSET ISO-8859-2 TEXT ... |
39 | 42 | ||
40 | - implement AUTHENTICATE KERBEROS_V4 and SKEY | 43 | - implement AUTHENTICATE KERBEROS_V4 and SKEY and CRAM-MD5 and SRP? |
41 | 44 | ||
42 | [mail] | 45 | [mail] |
43 | 46 | ||
... | @@ -45,11 +48,21 @@ IMPORTANT: | ... | @@ -45,11 +48,21 @@ IMPORTANT: |
45 | 48 | ||
46 | [mailbox] | 49 | [mailbox] |
47 | 50 | ||
51 | - lib/argcv.c should unescape strings as well as unquote them | ||
52 | |||
53 | - need to dotlock with an external program, a gnu_dotlock equivalent | ||
54 | to mutt_dotlock. I can't save mail to my spool! | ||
55 | |||
56 | - write a fnmatch() that doesn't respect [] | ||
57 | |||
58 | - select needed | ||
59 | |||
48 | - mailboxes don't remember whether or not they've been opened | 60 | - mailboxes don't remember whether or not they've been opened |
49 | 61 | ||
50 | - print errors to a debug object, by default | 62 | - print errors to a debug object, by default |
51 | 63 | ||
52 | - the debug object should pass the error level onto the callback | 64 | + the debug object should pass the error level onto the callback, |
65 | and I want an error level to string convertor. | ||
53 | 66 | ||
54 | - does IMAP do an EXAMINE instead of a select if the mailbox is being | 67 | - does IMAP do an EXAMINE instead of a select if the mailbox is being |
55 | opened readonly? Does list return whether a mailbox is readonly? | 68 | opened readonly? Does list return whether a mailbox is readonly? |
... | @@ -58,7 +71,7 @@ IMPORTANT: | ... | @@ -58,7 +71,7 @@ IMPORTANT: |
58 | - mu_cpystr - the size_t* size outputs only give strlen(), not the | 71 | - mu_cpystr - the size_t* size outputs only give strlen(), not the |
59 | actual length? | 72 | actual length? |
60 | 73 | ||
61 | - finish mh mailboxe support (they don't have a folder yet) | 74 | - finish mh mailbox support (they don't have a folder yet) |
62 | 75 | ||
63 | - need code to find a "real" envelope from... an actual email address | 76 | - need code to find a "real" envelope from... an actual email address |
64 | that DSNs can be sent to. | 77 | that DSNs can be sent to. |
... | @@ -78,7 +91,7 @@ IMPORTANT: | ... | @@ -78,7 +91,7 @@ IMPORTANT: |
78 | 91 | ||
79 | - Mime.types API | 92 | - Mime.types API |
80 | 93 | ||
81 | - A ticket file format allowing specification of different authentication | 94 | + A ticket file format allowing specification of different authentication |
82 | information for different mailboxes. | 95 | information for different mailboxes. |
83 | 96 | ||
84 | - imap4 client login referals | 97 | - imap4 client login referals |
... | @@ -94,8 +107,6 @@ IMPORTANT: | ... | @@ -94,8 +107,6 @@ IMPORTANT: |
94 | - why does mimetest fail on a symlink, but suceed on a dotlocked file? | 107 | - why does mimetest fail on a symlink, but suceed on a dotlocked file? |
95 | 108 | ||
96 | + support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus) | 109 | + support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus) |
97 | + probably the AUTH should be allocated on creation, when the url is | ||
98 | looked at, and rejected then, for now return ENOTSUP at folder_imap.c:327 | ||
99 | 110 | ||
100 | [examples] | 111 | [examples] |
101 | 112 | ||
... | @@ -104,12 +115,10 @@ IMPORTANT: | ... | @@ -104,12 +115,10 @@ IMPORTANT: |
104 | 115 | ||
105 | [sieve] | 116 | [sieve] |
106 | 117 | ||
107 | - make sure there's a SV_DBG_ERR, so REAL info on errors gets printed | 118 | + make sure there's a SV_DBG_ERR, so REAL info on errors gets printed |
108 | 119 | ||
109 | - add copyrights, including CMUs to the docs | 120 | - add copyrights, including CMUs to the docs |
110 | 121 | ||
111 | - ensure implicit keep works | ||
112 | |||
113 | + argp | 122 | + argp |
114 | 123 | ||
115 | - clean up diagnostics | 124 | - clean up diagnostics | ... | ... |
-
Please register or sign in to post a comment