[NNTP] Extension snapshots 2
Clive D.W. Feather
clive at demon.net
Thu Jan 6 08:26:41 PST 2005
Russ Allbery said:
>> And perhaps we dance around this issue a little and say something like
>> this in the base doc:
>
>> "If a client intends to use the MODE READER command, it SHOULD issue
>> this command before any security or privacy commands are issued."
>
> I don't see any reason to leave it that mild. I would say:
>
> If a client intends to use the MODE READER command, it SHOULD issue it
> before issuing any commands other than CAPABILITIES and MUST issue it
> before any security or privacy commands are issued.
What I've put in snapshot 6 is:
A client MAY use the CAPABILITIES command to determine whether it
needs to issue a MODE READER command and SHOULD NOT do so if it is
unnecessary. If the server does not support CAPABILITIES (and
therefore does not conform to this specification), the client MAY use
the following heuristic:
o if the client wishes to use the IHAVE command, it SHOULD NOT use
the MODE READER command or any command that is not marked as
mandatory in this specification;
o otherwise the client SHOULD use the MODE READER command
immediately after the initial connection, and then SHOULD NOT use
the IHAVE command.
and, elsewhere:
The client MUST NOT send this command
after any other command except CAPABILITIES (in particular, it MUST
NOT send this command twice in a session); if it does so, the server
MAY violate this specification even if it returns a successful
response (for example, the server MAY forget the currently selected
newsgroup or change its privacy or authentication status).
How's that?
--
Clive D.W. Feather | Work: <clive at demon.net> | Tel: +44 20 8495 6138
Internet Expert | Home: <clive at davros.org> | Fax: +44 870 051 9937
Demon Internet | WWW: http://www.davros.org | Mobile: +44 7973 377646
Thus plc | |
More information about the ietf-nntp
mailing list