diff CHANGELOG.html @ 38:8e972daaeab9 noffle

[svn] Applied patch from Jim Hague: - Forget cached group info when group database closed. - Added list of 'forbidden' newsgroup specs. - Fixed problem with article numbering if the overview file empties. - Changed %i to %d in sscanfs (%i interprets leading zeros as octal numbers) - New groups now always start numbering at article 1. - Record newsgroup posting status. Enforce it at posting time. Added --modify - Added group deletion. - Added wildmat code taken from INN
author enz
date Fri, 05 May 2000 08:23:15 +0100
parents 9426f9eaf3d7
children
line wrap: on
line diff
--- a/CHANGELOG.html	Thu May 04 09:16:09 2000 +0100
+++ b/CHANGELOG.html	Fri May 05 08:23:15 2000 +0100
@@ -12,12 +12,59 @@
 
 <hr>
 
-<h2>Current developer version</h2>
+<h2>Version 1.opre6pre</h2>
 
 <ul>
 <li>
-Noffle now sends a "MODE READER" command after connecting to the remote
-server. INN needs this before it will permit POST.
+Forget cached group info when group database closed.
+<li>
+Added list of 'forbidden' newsgroup specs., as defined in draft IETF
+Newsgroup Format (C.Lindsey), tracked to replace RFC1036. This defines
+newsgroup names that should only be used for server-local groups and
+server pseudo-groups (e.g. INN's to.*, cancel, cancel.*, junk). These
+are now intercepted when querying server groups and ignored.  Group names
+omitted are any single component names, any 'control.*', 'to' or
+'to.*',and any with a component 'all' or 'ctl'.
+Note these restrictions do not apply to local group names.
+<li>
+Fixed problem with article numbering if the overview file empties,
+e.g. due to all articles in a very low volume group expiring. This
+would cause article numbers to be set back to 1 when a new article
+arrives.
+<li>
+Changed %i to %d in sscanfs everywhere. INN often (as it is entitled to
+do) has leading zeros on numbers. %i interprets these as octal
+numbers. Also changed %i to %d in printfs, for no good reason.
+<li>
+New groups now always start numbering at article 1. Previously article
+numbering would start with the first held remote article number, in an
+attempt to avoid newsreaders noticing if noffle is deleted and
+reinstalled. Given Noffle may well not collect the first held article
+anyway - it only will if the default number of articles to retrieve on
+a first connect is big enough - and the fact that Noffle's pseudo
+articles make it impossible to keep local article numbers in lock-step
+with the server, there is the chance this scheme would just cause
+readers to miss new articles.
+<li>
+Record newsgroup posting status. Enforce it at posting time.
+Added --modify to change newsgroup descriptions for all groups and
+posting status for local groups.
+<li>
+Added group deletion.
+<li>
+Added message cancellation - from command line or by control message.
+Note command line only cancels locally - it can't be used to cancel a
+message that has already gone offsite. A control messages cancels
+locally if possible; it is only propaged offsite if the target is in a
+non-local group and has itself already gone offsite.
+<li>
+Added wildmat code taken from INN - ensure Noffle wildcarding is
+exactly to spec.
+<li>
+Added group-specific expire times.
+<li>
+Noffle now sends a "MODE READER" command after connecting to the
+remote server. INN needs this before it will permit POST.
 <li>
 Applied patch from Jim Hague: support for local groups / new command
 line options --create and --cancel.