small bug in INN response of article command.
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
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).
211 499 96909 97422 xs4all.general
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.
More information about the inn-bugs