]> code.citadel.org Git - citadel.git/blob - citadel/techdoc/roadmap.txt
* Started adding better management of source IP addressses in SMTP service
[citadel.git] / citadel / techdoc / roadmap.txt
1 This isn't an official list of plans.  It's basically just some notes on where
2 we want to be going.  It's something to consult when sitting down to write
3 some code and deciding what to work on.
4
5
6 Goals for 5.90
7 --------------
8 * New networker (done)
9 * Database enhancements (done)
10
11
12 Goals for 6.00
13 --------------
14 * Multiple recipients allowed in Citadel protocol.  Rework the code to feed
15   all deliveries through the same set of functions, regardless of whether a
16   message is submitted through Citadel protocol, SMTP, or from the networker.
17   (Done.)
18
19 * Get the Global Address Book working (Done, just need some polish)
20
21 * Optimize the IMAP server and add the search command.
22   Netscape makes this query:
23 7 UID fetch 1662,1750,1774,2788:2790 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups)])
24   Microsoft VirusSpreader makes this query:
25 000W UID FETCH 1:* (BODY.PEEK[HEADER.FIELDS
26 (References X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] ENVELOPE
27 RFC822.SIZE UID FLAGS INTERNALDATE)
28
29 * Nested folders ... at least in IMAP
30
31 * LDAP directory support?
32
33
34 Goals for beyond 6.00
35 ---------------------
36 * Calendar server
37 * Address book server
38 * Integration with Evolution, Mozilla Calendar, etc.
39 * NNTP