[NNTP] Article Numbers Becoming Invalid (RFC 3977)
Russ Allbery
rra at stanford.edu
Wed Jan 6 11:14:25 PST 2010
Julien ÉLIE <julien at trigofacile.com> writes:
>> Well, somewhat more precisely, 420 is only a valid answer to ARTICLE
>> without an argument if the group was empty at the time of the GROUP
>> command. If the group was not empty but the current article is
>> unavailable, 423 should be used instead.
> It is indeed the explained behaviour:
> If the argument is a message-id and no such article exists, a 430
> response MUST be returned. If the argument is a number or is omitted
> and the currently selected newsgroup is invalid, a 412 response MUST
> be returned. If the argument is a number and that article does not
> exist in the currently selected newsgroup, a 423 response MUST be
> returned. If the argument is omitted and the current article number
> is invalid, a 420 response MUST be returned.
> We do not know the answer to give when the argument is omitted and the
> article does not exist in the currently selected newsgroup!
>>> And it is also what is implemented in the NNTP reference
>>> implementation, INN, and probably other news servers.
>>
>> I'm almost tempted to propose an erratum for this, but changing a return
>> code is probably more than we really should do in an erratum.
> Well, I think that would not change the code at all. The code is
> currently *unspecified* in RFC 3977!
> So the erratum would basically just mention the code to use. And this
> code is 423.
Hm, that's a very interesting point. Clive, what do you think?
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the ietf-nntp
mailing list