diff TODO @ 42:2467ff423c15 noffle

[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html, NOTES.html, INSTALL.html: Removed files. * AUTHORS, COPYING, ChangeLog, README, INSTALL, NEWS, docs/FAQ, docs/NOTES: Added files. * TODO.TXT: Renamed to TODO. Slightly changed formatting. * README: Reformatted the file. Added info about CVS. Added a pointer to the file INSTALL. * noffle.1, noffle.conf.5: Moved to docs/ * LSM.TXT: Moved to docs/noffle.lsm. Small fix. * INSTALL: Adapted to autoconf build-system. A few minor fixes.
author uh1763
date Fri, 05 May 2000 21:26:14 +0100
parents
children 32ba1198c6fa
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TODO	Fri May 05 21:26:14 2000 +0100
@@ -0,0 +1,80 @@
+-------------------------------------------------------------------------------
+NOFFLE Todolist
+-------------------------------------------------------------------------------
+
+Urgent
+------
+
+ * Has Client_connect resource leaks if it fails?
+
+
+Later
+-----
+
+ * Add "hostname" config option for setting the FQHN in generated message IDs.
+
+ * Implement expiring by groups. There are some people requesting it and
+   it is useful.
+
+ * 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: 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? ... )
+
+ * Store requested articles by group + number. This would allow to create
+   pseudo-groups (like <groupname>.requested) that contained only fully
+   downloaded articles in overview mode (very nice and clever
+   idea sent in by a user, it would make using overview mode much easier).
+   Second advantage: Noffle would work with servers that have retrieving
+   articles by message-id disabled.
+
+ * Expire should clean up empty request/outgoing directories, so they will not
+   exists forever after a server change.
+
+ * 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.
+
+ * In online mode, retrieve full article header from remote server if client
+   sends a HEAD command. Presently, only the header lines from the overview
+   are returned and the article is only retrieved on an ARTICLE or BODY command.
+   The reason for this was that some readers (like pine) retrieve the group
+   overview by sending lots of HEAD commands and their performance would badly
+   suffer. On the other hand, some readers (like slrn) cache the header from
+   a HEAD command, even if a following ARTICLE command gets more header lines,
+   so that not all header lines are available when reading news in online mode,
+   before the next start of the reader. But some header lines (e.g. Reply-To)
+   are important.
+   Maybe make the behaviour configurable.
+
+
+Some day far away
+-----------------
+
+ * Understand supersedes header (useful for reading news.answers group)
+
+ * 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)
+