small bug in INN response of article command.

Cor Bosman cor at xs4all.net
Wed Oct 11 21:56:31 UTC 2000


Hi INN-bugs, while debugging a problem between a Netscape client and
Diablo 2.3, I stumbled upon a problem in INN. At least in INN 2.2, I didnt
check later version. It can be easily shown:

(xs4 ~ 56) telnet news1 119
Trying 194.109.6.74...
Connected to news1.xs4all.nl.
Escape character is '^]'.
200 news1.xs4all.nl InterNetNews NNRP server INN 2.2 21-Jan-1999+jp.1 ready (posting ok).
group xs4all.general
211 499 96909 97422 xs4all.general
article 97422
220 97422 <kqk9us8tr77h858ntinrnm6k3aflvf757m at 4ax.com> article

And now trying again..but based on message-id

article <kqk9us8tr77h858ntinrnm6k3aflvf757m at 4ax.com>
220 0 article <kqk9us8tr77h858ntinrnm6k3aflvf757m at 4ax.com>


As you can see, the response code of the second one is wrong. It should be

220 0 <kqk9us8tr77h858ntinrnm6k3aflvf757m at 4ax.com> article

Unfortunately, It seems Netscape has adopted this bug as the truth, and now
doesnt parse a correct response from Diablo correctly :)

I'll warn you. if you fix this, you will get problems with Netscape clients.
I have reproduced the fact that Netscape will get very confused in some cases
and cant distinguish between header and body anymore.

Regards,

Cor Bosman



More information about the inn-bugs mailing list