comparison TODO @ 206:eb2589384836 noffle

[svn] * TODO: Update the TODO list. * src/util.c: When updating timestamp files, write new stamp to temp file and rename, so failure with e.g. full disc doesn't leave an empty stamp file.
author bears
date Wed, 14 Nov 2001 10:56:42 +0000
parents 24d4cd032da5
children 79f845db4897
comparison
equal deleted inserted replaced
205:a47b47cc1e9d 206:eb2589384836
3 ------------------------------------------------------------------------------- 3 -------------------------------------------------------------------------------
4 4
5 Urgent 5 Urgent
6 ------ 6 ------
7 7
8 * Tidy data structure initialisation when posting (post.c).
9
10 * Post: better checks on posted article (check for duplicate headers,
11 address in From: headers).
12
13 * Post: Only generate Reply-To: from From: if a configuration option set.
14
15 * Deal properly with headers split over several lines where the overall
16 content of the header exceeds MAXCHAR characters (i.e. length of Str).
17
8 Later 18 Later
9 ----- 19 -----
20
21 * Provide list of suggested configurations for popular upstream servers.
22
23 * Review latest NNTP draft (http://www.ieft.org/ids.by.wg/nntpext.html).
24 Noted so far: Implement DATE and OVER. OVER is a synonym for XOVER,
25 which should continue to work for compatability reasons.
10 26
11 * Improve performance of group database. Using GDBM is a bad choice, 27 * Improve performance of group database. Using GDBM is a bad choice,
12 better use a btree from the Berkeley db library in libc. 28 better use a btree from the Berkeley db library in libc.
13 This will be a good time for a redesign of the group.h interface 29 This will be a good time for a redesign of the group.h interface
14 with respect to process concurrency if the simple global locking strategy 30 with respect to process concurrency if the simple global locking strategy
16 32
17 * Read timeout when running as server and automatically close if client 33 * Read timeout when running as server and automatically close if client
18 does not send data for a longer time. 34 does not send data for a longer time.
19 35
20 * Implement simple filter using popen or fifos. 36 * Implement simple filter using popen or fifos.
21
22 * Make compatible to latest NNTP draft.
23 37
24 * Improve speed of online mode: Keep connection to server open for a while 38 * Improve speed of online mode: Keep connection to server open for a while
25 39
26 * Check all in 40 * Check all in
27 http://mars.superlink.net/user/tal/writings/news-software-authors.html 41 http://mars.superlink.net/user/tal/writings/news-software-authors.html