Ooops, wrong spec, I think its in the `server tolerance' bit of the HTTP spec.
Ie servers must try to be as tolerant as possible when interpreting a
request. They should of course produce CRLF.
I don't see how it causes problems anyway since the string is CRLF so if you
get an LF you should simply imply a CR (if you are being tolerant). I don't
see that any ambiguity arises which was the main point put.
It would be nice if the servers had an equivalent of the `bad html' message
for http. So that when connecting to a sloppy server there would be a not to
say so.
I hope nobody interpreted what I said as implying that people should not send
a CRLF, the point is really that peoples servers should not go falling over
they only get an LF.
Phill