431 for TAKETHIS
fta at oleane.net
Thu Sep 16 14:35:22 UTC 1999
According to Pavel Gulchouck:
> Is response 431 correct for TAKETHIS command?
I don't think so because TAKETHIS is inconditionnal (the article is just sent).
You must use the complete streaming protocol (a CHECK before each TAKETHIS)
to be able to use 431.
A response to a CHECK can be :
- SENDIT (238)
- GOT (438)
- DEFERRED (431)
A response to a TAKETHIS can be :
- OK (239)
- ERROR (439)
> There is
> case 431: /* try again later (also for TAKETHIS) */
> and I think, it's complete correct (I see no other way to say
> "try again later" to innfeed after "takethis" command).
> But innfeed rejects this response, it checks only cxn->checkRespHead
> and not cxn->takeRespHead in processResponse431(). :-(
> If it's bug, fix is simple. I can send you the patch if you need.
> Btw is anywhere a complete specification for NNTP streaming extension?
yes. Look at the latest IETF draft called draft-ietf-nntpext-base-08.txt
Fabien Tassin -+- fta at oleane.net
More information about the inn-bugs