annotate TODO.TXT @ 0:04124a4423d4 noffle

[svn] Initial revision
author enz
date Tue, 04 Jan 2000 11:35:42 +0000
parents
children 691dc670549a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
1
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
2 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
3 Urgent
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
4 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
5
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
6 Got some complains about readers sorting threads wrongly. Caused by noffle?
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
7
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
8 Debug gnus.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
9
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
10 Has Client_connect resource leaks if it fails?
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
11
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
12 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
13 Later
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
14 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
15
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
16 Move some text from noffle.1 to noffle.conf.5
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
17
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
18 Read timeout when running as server and automatically close if client
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
19 does not send data for a longer time.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
20
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
21 Implement simple filter using popen or fifos.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
22
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
23 Make compatible to latest NNTP draft.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
24
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
25 Improve speed of online mode:
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
26 * Never update overview more than once per hour (or configurable time)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
27 * Keep connection to server open for a while
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
28
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
29 Check all in
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
30 http://mars.superlink.net/user/tal/writings/news-software-authors.html
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
31 (Use NOV library? Use inews for validating posted articles? ... )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
32
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
33 Use numbers when retrieving articles. Retrieving by message-id
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
34 is disabled at some servers.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
35
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
36 Expire should clean up empty request/outgoing directories, so they will not
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
37 exists forever after a server change.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
38
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
39 understand supersedes header (useful for reading news.answers group)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
40
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
41 Do not log program abortion due to SIGINT, if no inconsistency can occur,
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
42 (e.g. when calling 'noffle -d' to a pipe and next program terminates or
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
43 pressing ^C).
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
44
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
45 Improve www page and documentation.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
46
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
47 Keeping the content list for several lock/unlock times could lead to
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
48 inconsistent results, because content list is maybe modified by
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
49 pseudo articles. Check this!
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
50
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
51 Optimize NEWGROUPS (extra list?)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
52
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
53 Add noffle query option for checking all groups, if they are still
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
54 available at the remote server(s) and delete them otherwise.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
55
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
56 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
57 Some day far away
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
58 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
59
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
60 Get and execute cancel messages (read control.cancel, but use xpat to get
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
61 only cancels for groups in fetchlist). Seems to be expensive (20000 headers
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
62 a day, takes the remote server to search through)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
63
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
64 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
65 Always
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
66 =============================================================================
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
67
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
68 Regularely look into news.software.readers to see what people are using,
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
69 and test them with Noffle compiled in debug mode.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
70
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
71 Readers used by users or suitable for use with noffle.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
72
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
73 tin
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
74 krn
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
75 pine
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
76 netscape (4.5)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
77 staroffice
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
78 slrn
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
79 gnus (?)