[NNTP] LIST EXTENSIONS (again)
Andrew - Supernews
andrew at supernews.net
Tue Nov 9 14:55:43 PST 2004
>>>>> "Mark" == Mark Crispin <MRC at CAC.Washington.EDU> writes:
Mark> If the site does not use authentication, then the mode switch
Mark> can be made on the first IHAVE command (to set peer mode) or
Mark> the first command other than HEAD, STAT, LIST ACTIVE, or LIST
Mark> EXTENSIONS (to set client mode).
>> No, it can't. One word: pipelining.
Mark> Pipelining isn't relevant. The mode switch is an internal
Mark> concept in the server, and doesn't affect the client/server
Mark> protocol at all.
Of course it's relevent. Notice that MODE READER is explicitly defined
as not being pipelinable?
If you want the switch to happen in response to a pipelinable command,
then you have to start worrying about preserving the pipeline over the
handoff (which in the transit->reader direction is a fork+exec of a new
program; there is no way back).
--
Andrew, Supernews
http://www.supernews.com
More information about the ietf-nntp
mailing list