ietf-nntp LIST EXTENSIONS non-pipelined and non-cacheable?
Russ Allbery
rra at stanford.edu
Wed Sep 10 09:56:39 PDT 2003
Clive D W Feather <clive at demon.net> writes:
> Proposed change: current text (this has recently changed for other
> reasons):
> An NNTP client MUST NOT cache (for use in another session) any
> information returned if the LIST EXTENSIONS command succeeds.
> That is, an NNTP client is only able to get the current and correct
> information concerning available extensions at any point during a
> session by issuing a LIST EXTENSIONS command at that point of that
> session and processing the response, and the server MUST ensure that
> those extensions currently listed in the returned information are
> available.
> [...]
> becomes:
> An NNTP client is only able to get the current and correct
> information concerning available extensions at any point during a
> session by issuing a LIST EXTENSIONS command at that point of that
> session and processing the response, and the server MUST ensure that
> those extensions currently listed in the returned information are
> available.
> [...]
> An NNTP client MUST NOT rely on any cached results from this command,
> either earlier in this session or in a previous session, remaining
> correct. While some extensions are likely to be always available or
> never available, others will "appear" and "disappear" depending on
> other changes.
I think the new proposed wording is clearer and still tells client authors
what they need to know. Ken, does the new wording seem okay to you? I
think changing from MUST NOT cache to MUST NOT rely on cache is actually a
better reflection of what we want from the client authors.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the ietf-nntp
mailing list