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