[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