[NNTP] Article Numbers Becoming Invalid (RFC 3977)

Sabahattin Gucukoglu mail at sabahattin-gucukoglu.com
Wed Dec 30 21:36:11 PST 2009


Is there any chance we (nntp) can have some sort of teleconference?

On 30 Dec 2009, at 13:31, Julien ÉLIE wrote:
>> Contrary to my previous messagess, GROUP doesn't set it to LWM but to the
>> lowest valid article number.
> 
> I still do not understand.
> 
> Section 6.1.1.2 of RFC 3977 clearly states for GROUP:
> 
>  The successful selection response will return the article numbers of
>  the first and last articles in the group at the moment of selection
>  (these numbers are referred to as the "reported low water mark" and
>  the "reported high water mark") and an estimate of the number of
>  articles in the group currently available.
> 
>  [...]
> 
>  When a valid group is selected by means of this command, the
>  currently selected newsgroup MUST be set to that group, and the
>  current article number MUST be set to the first article in the group
>  (this applies even if the group is already the currently selected
>  newsgroup).
> 
> The first article in the group is LWM.
> 
> So in fact, you say that RFC 3977 is to be amended so that LWM is the
> lowest valid article number?  But what for reinstatement?
> 
No, I believe he simply means that LWM has no significance whatsoever other than it being LWM.  It is the minimum possible article number; it need not be valid.  This makes perfect sense, otherwise NEXT and LAST are basically useless.

> Otherwise, the notion of "first article" is wrong in RFC 3977 and the
> paragraph should be amended.
> 
> I am more and more confused...

I think it could be clearer, but it's only just starting to make sense to me too. :-)

But, and I hate to be a nuisance about this, my question is still not quite answered: if I cannot manipulate the article pointer while an invalid article number is the next to be fetched, how can I really use NEXT?  I have to target articles in ascending order till I find the first valid one by number, then I can use NEXT, is this not right?  I don't begin at the start of the group.

Cheers,
Sabahattin



More information about the ietf-nntp mailing list