18 Apr 2009 11:08
[NNTP] Re: Issue with IHAVE in RFC
Clive D.W. Feather <clive <at> davros.org>
2009-04-18 09:08:54 GMT
2009-04-18 09:08:54 GMT
Julien LIE said: > I believe there is a major issue with the handling of the 501 answer code. > > According to RFC 3977, the following schema is correct: > > [S] IHAVE <a b c > [C] 501 Bad Message-ID Correct. > However, it breaks at least INN and Diablo: upon receiving 501, their > feeder will block, disconnect, reconnect and send again the same IHAVE... Then they are wrong. > Thus, implementing RFC 3977 breaks current implementations. I disagree. If you look at RFC 977, section 2.4.3, you will see the same rule: a syntax error in *any* command results in a 501. > Of course, the same goes if I send a message-ID whose length is 251 > (which could more likely occur than "<a b c"). Correct. > As for IHAVE, the only possible answer here is 435; on no account > should 501 be sent. I disagree. 435 means "not wanted", not "invalid syntax".(Continue reading)
RSS Feed