view TODO.TXT @ 8:ffb0b14fc8d9 noffle

[svn] Online mode/authentication bug
author enz
date Sat, 12 Feb 2000 11:54:42 +0000
parents ba3bf8f65e18
children 54f08929b195
line wrap: on
line source


=============================================================================
Urgent
=============================================================================

Got some complains about readers sorting threads wrongly. Caused by noffle?

Debug gnus.

Has Client_connect resource leaks if it fails?

=============================================================================
Later
=============================================================================

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:
  * 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? ... )

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.

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 (?)