[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