Newsgroups: news.software.b Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Supersedes problems with rapid-fire articles Message-ID: <1989Sep6.211714.27087@utzoo.uucp> Organization: U of Toronto Zoology References: <5200@looking.on.ca> <1989Aug30.052459.1166@vicom.com> Date: Wed, 6 Sep 89 21:17:14 GMT In article <1989Aug30.052459.1166@vicom.com> lmb@vicom.COM (Larry Blair) writes: >... For some reason, Geoff and Henry decided that C News wouldn't >properly handle supercedes... More accurately, we decided (and we still believe this was the correct decision at the time) that it wasn't worth handling "properly". Control- message handling is already a colossal pain, spreading slimy tentacles everywhere inside relaynews. Supersedes is even worse, as it's *both* a regular message *and* a control message. Until quite recently, the only real use of Supersedes was in a couple of low-article-count groups that used it for occasional updates. And it isn't in the RFCs at all. So we considered superkludge an adequate approach. Unfortunately, Brad seems to have found a real, legitimate, desirable reason to make heavy use of what was previously a rather marginal feature. So... Our current plan is to fix relaynews to cope. Actually, what's going to happen is a radical revision of control-message handling, to split it out into a largely-separate module, invoked (when necessary) at the end of each batch. This will implement Supersedes promptly and efficiently while cleaning up relaynews considerably. It will also give a noticeable net performance boost. Don't expect it right away -- this is going to be a fair bit of work for Geoff. -- V7 /bin/mail source: 554 lines.| Henry Spencer at U of Toronto Zoology 1989 X.400 specs: 2200+ pages. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu