Re: [squid-users] binary data in cache.log with squid 3.0

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Tue, 2 Sep 2008 14:46:11 +1200 (NZST)

>
>
> Amos Jeffries escreveu:
>> Leonardo Rodrigues Magalhães wrote:
>>>
>>> i dont know if this is expected or even desired .... but with
>>> squid 3.0 i'm getting some log entries that brings lots of binary
>>> data to the log. This binary stuff makes it impossible, sometimes, to
>>> watch logs with 'tail -f' or even 'cat'. When binary data is
>>> presented, my terminal just get completly messed up and i have to
>>> disconnect and reconnect to the machine.
>>>
>>> Logs entries are always 'Unsupported method in request' entries.
>>>
>>> i skipped directly from 2.5 to 3.0 ... and never had this kind of
>>> problem (binary data in cache.log) with squid 2.5. Dont know what
>>> would be the behavior with 2.6 or 2.7 .....
>>>
>>> in squid 3.0 i'm getting something similar to:
>>>
>>> 2008/08/05 11:01:32| clientParseRequestMethod: Unsupported method in
>>> request 'LOOOOTS OF BINARY DATA HERE'
>>> 2008/08/05 11:01:32| clientProcessRequest: Invalid Request
>>>
>>>
>>>
>>
>> The unsupported method bit is solved in 3-HEAD/3.1.
>>
>> I've just committed a hack to 3.0 which converts the binary codes to
>> harmless ascii and truncates the binary stream to something usable.
>>
>
> Hi Amos,
>
> Sorry for bringing back this old thread ..... but i'm facing the
> same problem (binary data in cache.log) i was facing with 3.0Stable8 but
> now with 2.7Stable4.
>
> is it possible to port that 3.0 hack to 2.7 tree ?
>

That would be up to Henrik who maintains Squid 2.x
I can't see any reasons why not though. I've posted a proposal to
squid-dev about it.

Amos
Received on Tue Sep 02 2008 - 02:46:14 MDT

This archive was generated by hypermail 2.2.0 : Tue Sep 02 2008 - 12:00:02 MDT