Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site sdcrdcf.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!sdcrdcf!jonab From: jonab@sdcrdcf.UUCP (Jonathan Biggar) Newsgroups: net.sources.bugs Subject: Rn bug patch #4 (REPOSTED) Message-ID: <1468@sdcrdcf.UUCP> Date: Fri, 16-Nov-84 18:50:27 EST Article-I.D.: sdcrdcf.1468 Posted: Fri Nov 16 18:50:27 1984 Date-Received: Sun, 18-Nov-84 05:11:34 EST Reply-To: jonab@sdcrdcf.UUCP (Jonathan Biggar) Distribution: net Organization: System Development Corp. R+D, Santa Monica Lines: 107 System: rn version 4.1 Bug #: 4 Priority: LOW Subject: 2.10.2 disables checkexpired() optimization. Index: rcln.c Prereq: 4.1 Description: Due to abs1st[ngnum] being set earlier (because its value can come from the active file in news 2.10.2), checkexpired() is never being called. This has two effects, neither of which are fatal. First, marking cross-referenced articles will take a bit longer because the average length of line in the .newsrc will be greater. This also affects the load time of the .newsrc, and if it continues over a period of time can cause rn to produce .newsrc lines that are too long for readnews to handle (though rn will). Second, expired articles will be reported as unread until the newsgroup is entered and the articles are found to be missing. Neophyte news users may be discouraged by messages that say there are 3198 unread articles in net.flame, when in fact there are only 57. Repeat-By: Get to a newsgroup in which you have expired but unread articles (you can manufacture such articles by editing your .newsrc). Compare the number of unread articles mentioned on the newsgroup selection level with the number of unread left to read on the first line of the first article in the newsgroup. The latter number should be 1 less than the former number. If not, you have the problem. Fix: From rn, say "| patch -d DIR", where DIR is your rn source directory. Outside of rn, say "cd DIR; patch