diff TODO.TXT @ 0:04124a4423d4 noffle

[svn] Initial revision
author enz
date Tue, 04 Jan 2000 11:35:42 +0000
parents
children 691dc670549a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TODO.TXT	Tue Jan 04 11:35:42 2000 +0000
@@ -0,0 +1,79 @@
+
+=============================================================================
+Urgent
+=============================================================================
+
+Got some complains about readers sorting threads wrongly. Caused by noffle?
+
+Debug gnus.
+
+Has Client_connect resource leaks if it fails?
+
+=============================================================================
+Later
+=============================================================================
+
+Move some text from noffle.1 to noffle.conf.5
+
+Read timeout when running as server and automatically close if client
+does not send data for a longer time.
+
+Implement simple filter using popen or fifos.
+
+Make compatible to latest NNTP draft.
+
+Improve speed of online mode:
+  * Never update overview more than once per hour (or configurable time)
+  * Keep connection to server open for a while
+
+Check all in
+  http://mars.superlink.net/user/tal/writings/news-software-authors.html
+  (Use NOV library? Use inews for validating posted articles? ... )
+
+Use numbers when retrieving articles. Retrieving by message-id
+is disabled at some servers.
+
+Expire should clean up empty request/outgoing directories, so they will not
+exists forever after a server change.
+
+understand supersedes header (useful for reading news.answers group)
+
+Do not log program abortion due to SIGINT, if no inconsistency can occur,
+(e.g. when calling 'noffle -d' to a pipe and next program terminates or
+pressing ^C). 
+
+Improve www page and documentation.
+
+Keeping the content list for several lock/unlock times could lead to
+inconsistent results, because content list is maybe modified by
+pseudo articles. Check this!
+
+Optimize NEWGROUPS (extra list?)
+
+Add noffle query option for checking all groups, if they are still
+available at the remote server(s) and delete them otherwise.
+
+=============================================================================
+Some day far away
+=============================================================================
+
+Get and execute cancel messages (read control.cancel, but use xpat to get
+only cancels for groups in fetchlist). Seems to be expensive (20000 headers
+a day, takes the remote server to search through)
+
+=============================================================================
+Always
+=============================================================================
+
+Regularely look into news.software.readers to see what people are using,
+and test them with Noffle compiled in debug mode.
+
+Readers used by users or suitable for use with noffle.
+
+	tin
+	krn	
+	pine
+	netscape (4.5)
+	staroffice
+	slrn
+        gnus (?)