On 27/05/11 23:21, Tsantilas Christos wrote:
Hi all,

Just trying to clarify what we want to implement at the end, because I
am confused. I am responsible for the confusion because I give two "(3)"
options, and I send buggy implementations for the "(1)" and the "second
(3)" option.

 From what I can understand, currently, we have the following options:
1) Just ignore any "\r" or "\n" character. This is the fastest and
simpler approach
2) Require "[\r]\n " or "[\r]\n\t" as line separator and replace it with
a space.

 From the discussion the (1) may be dangerous because strings like this
"1\r23" will be converted to "123" which maybe it is dangerous.

So I suppose we should implement the (2) option. Is it OK?

Agreed.

What we have been debugging in the other half of the thread was "\r\n " or "\r\n\t".

I think it just needs:
 * the two buffer overread bugs Alex spotted removed,
 * the \r made optional.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.12
  Beta testers wanted for 3.2.0.7 and 3.1.12.1

Reply via email to