[NNTP] Re: [ietf-nntp] draft-ietf-nntpext-streaming-01.txt

Ken Murchison ken at oceana.com
Mon Oct 4 13:13:24 PDT 2004


Russ Allbery wrote:

> Ken Murchison <ken at oceana.com> writes:
> 
>>Russ Allbery wrote:
> 
> 
>>>431 is used for a deferral after CHECK, but we shouldn't reuse that
>>>code since a deferral after TAKETHIS is different and the two may be
>>>intermingled.  436 is used as the deferral for IHAVE, both as an
>>>initial response and after the article was sent.  We could potentially
>>>use it, but I'm not sure if that's a good idea or not.
> 
> 
>>Actually (maybe I'm being thick and/or short-sighted), but does it
>>matter whether we're getting deferred via CHECK or TAKETHIS?  In either
>>case we're going to have to try again.
> 
> 
> Hm.  That's a good point.  Maybe it doesn't, actually.  Can anyone else
> think of a reason why it might matter?  (It would matter for success or
> rejection, since the sender of CHECK and TAKETHIS commands is not required
> to keep track of order or figure out if a particular response is in reply
> to CHECK or to TAKETHIS, but it seems like the behavior would be the same
> either way for a deferral.)

The more I think about this, isn't 439 essentially a deferral?  It says 
the transfer failed, but why?  Does mean that we should retry or does 
this mean that we rejected the article (e.g. don't send it again).

I think what we need is a deferral (temp fail) code and a rejection 
code.  We might be able to use 431 and the former and 439 as the latter. 
  Or if 439 already means deferral, then we can probably reuse 438 as a 
rejection code.

My guess is that  439 corresponds to 436 (second stage) and its a temp 
failure.

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp



More information about the ietf-nntp mailing list