comparison TODO @ 197:24d4cd032da5 noffle

[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c, src/protocol.h,src/server.c: Merge with latest 1.0 branch. I do not intend to do any further merges from the 1.0 branch; future changes to 1.0 should be carried over by hand if necessary. * src/configfile.c,src/content.c,src/control.c,src/database.c, src/dynamicstring.c,src/fetch.c,src/filter.c,src/group.c, src/itemlist.c,src/lock.c,src/outgoing.c,src/over.c,src/post.c, src/pseudo.c,src/request.c,src/util.c: Minor includes rearrangement.
author bears
date Wed, 31 Oct 2001 11:44:53 +0000
parents fed1334d766b
children eb2589384836
comparison
equal deleted inserted replaced
196:60a70c16d79c 197:24d4cd032da5
2 NOFFLE Todolist 2 NOFFLE Todolist
3 ------------------------------------------------------------------------------- 3 -------------------------------------------------------------------------------
4 4
5 Urgent 5 Urgent
6 ------ 6 ------
7
8 * Has Client_connect resource leaks if it fails?
9 7
10 Later 8 Later
11 ----- 9 -----
12 10
13 * Improve performance of group database. Using GDBM is a bad choice, 11 * Improve performance of group database. Using GDBM is a bad choice,
14 better use a btree from the Berkeley db library in libc. 12 better use a btree from the Berkeley db library in libc.
15 This will be a good time for a redesign of the group.h interface 13 This will be a good time for a redesign of the group.h interface
16 with respect to process concurrency if the simple global locking strategy 14 with respect to process concurrency if the simple global locking strategy
17 will be changed in the future. 15 will be changed in the future.
18
19 * Add "hostname" config option for setting the FQHN in generated message IDs.
20 16
21 * Read timeout when running as server and automatically close if client 17 * Read timeout when running as server and automatically close if client
22 does not send data for a longer time. 18 does not send data for a longer time.
23 19
24 * Implement simple filter using popen or fifos. 20 * Implement simple filter using popen or fifos.
80 76
81 77
82 Some day far away 78 Some day far away
83 ----------------- 79 -----------------
84 80
85 * Understand supersedes header (useful for reading news.answers group) 81 * Extend execution of cancel messages to those retrieved from the upstream
82 server (e.g. by subscribing to control.cancel - only fetching cancels
83 for groups in the fetchlist would be a good idea, volume in
84 control.cancel).
86 85
87 * Get and execute cancel messages (read control.cancel, but use xpat to get
88 only cancels for groups in fetchlist). Seems to be expensive (20000 headers
89 a day, takes the remote server to search through)
90