Re: [NNTP] Article Numbers Becoming Invalid (RFC 3977)
Russ Allbery <[email protected]> Wed, 06 Jan 2010 11:14:25 -0800
| Newsgroups | gmane.ietf.nntp |
|---|---|
| Organization | The Eyrie |
| Message-ID | <[email protected]> |
Julien ÉLIE <[email protected]> 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 ([email protected]) <http://www.eyrie.org/~eagle/>