Re: ietf-nntp Issue: empty groups

Jack De Winter <jack@wildbear.on.ca> Tue, 31 December 1996 20:50 UTC

Received: from cnri by ietf.org id aa12962; 31 Dec 96 15:50 EST
Received: from ACADEM2.ACADEM.COM by CNRI.Reston.VA.US id aa17945; 31 Dec 96 15:50 EST
Received: (from majordomo@localhost) by academ2.academ.com (8.8.4/8.7.3) id OAA06232 for ietf-nntp-outgoing; Tue, 31 Dec 1996 14:44:26 -0600 (CST)
X-Authentication-Warning: academ2.academ.com: majordomo set sender to owner-ietf-nntp using -f
Received: from academ.com (root@ACADEM.COM [198.137.249.2]) by academ2.academ.com (8.8.4/8.7.3) with ESMTP id OAA06227 for <ietf-nntp@ACADEM2.ACADEM.COM>; Tue, 31 Dec 1996 14:44:20 -0600 (CST)
Received: from lacroix.wildbear.on.ca (lacroix.wildbear.on.ca [199.246.132.198]) by academ.com (8.8.4/8.7.1) with ESMTP id OAA04009 for <ietf-nntp@academ.com>; Tue, 31 Dec 1996 14:44:11 -0600 (CST)
Received: by lacroix.wildbear.on.ca from localhost (router,SLMailNT V3.0); Tue, 31 Dec 1996 15:37:17 -0500
Received: by lacroix.wildbear.on.ca from wildside.wildbear.on.ca (199.246.132.193::mail daemon,SLMailNT V3.0); Tue, 31 Dec 1996 15:37:16 -0500
Message-Id: <3.0.32.19961231154223.00d441d4@lacroix>
X-Sender: "Jack De Winter" <jack@wildbear.on.ca>
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Tue, 31 Dec 1996 15:42:24 -0500
To: "Clive D.W. Feather" <clive@demon.net>, IETF NNTP mailing list <ietf-nntp@academ.com>
From: Jack De Winter <jack@wildbear.on.ca>
Subject: Re: ietf-nntp Issue: empty groups
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-ietf-nntp@academ.com
Precedence: bulk

>Here's the possibilities.
>
>(A) first=last=count=0. This is set by INN; my draft forbids it.
>
>(B) first=last+1, count=0. My draft allows this. I see no reason why first
>couldn't be 235 (allowing the client to know the articles have expired
>permanently).
>
>(C) first>last+1, count=0. My draft sort of forbids this by omission; Jack
>De Winter would like it to be explicit.

Um, actually, I said the (b) case.  I said at a minimum, we should
allow (C) (but first>=last+1) and disallow (a)

>(D) first>last, count>0. My draft forbids this.
>
>(E) first<=last, count=0. My draft allows this.
>
>(F) first<=last, count>0. My draft allows this by implication - is there
>any way we can in fact forbid it ?
>
>
>My inclination is to tune the wording to have:
>    Forbid A, C, D.
>    Allow E and F.
>    SHOULD do B.
>
>Any dissent ?

My problem with the 'just do what INN does' approach is that
that presupposes that INN is not broken in any way.  There
is also a problem of clients and servers that are implementing
any of the above that we forbid.

Basically, I would like to see a clear indication that a group
is empty.  I thought that the article count could do this, but
people were saying that there were weird cases that would not
allow us to set an empty group to 0 articles.

Thus, fall back to using the first and last article numbers.  This
means that we need some clear way of specifying using either/both
methods.  Setting first = last + 1 (or at a minimum first is some
value greater than last) and the number of articles to 0 is the
most unambiguous way I can think of.  Setting first = last is
really confusing.

regards, IMHO of course,
Jack
-------------------------------------------------
Jack De Winter - Wildbear Consulting, Inc.
(519) 576-3873		http://www.wildbear.on.ca/

Author of SLMail(95/NT) (http://www.seattlelab.com/) and other great products.