ietf-nntp draft-ietf-nntpext-streaming-00

Jeffrey M. Vinocur jeff at litech.org
Wed Jun 4 09:44:03 PDT 2003


On Wed, 4 Jun 2003, Ken Murchison wrote:

> Are existing implementations so rigid that they can't handle anything 
> other than:
> 
> NNN <message-id>\r\n

Both innfeed and innxmit are robust with regard to trailing text (innfeed 
takes the second whitespace-delimited word, and innxmit takes whatever is 
between the first < and the first > after that).  

But I'm very wary of breaking something.


> True.  Couldn't we just state that the message-id MUST immediately the 
> follow response code and that freeform text MAY follow the message-id. 
> Since a message-id has a well known syntax, is should be easy for a 
> client to find the end of it.

Clearly if we were introducing a new extension, this would be fine.  The
question is whether every single existing implementation can handle the
change.


> The only reason that I bring this up, is that it is sometimes useful to
> have a textual reason for a failure be part of the response.

Oh, I agree, in principle.  In fact, it's not clear to me that the set of
TAKETHIS responses we have is adequate for the client to actually know the 
disposition of the article -- but that's what we've got.

It would be possible to provide a clean alternative (like OVER replacing 
XOVER and such), but I'm not sure it's worth it.


-- 
Jeffrey M. Vinocur
jeff at litech.org




More information about the ietf-nntp mailing list