tis 2008-01-08 klockan 23:39 -0700 skrev Alex Rousskov:
> The ICAPXaction::readBuf data member stores incoming headers. It is
> initialized as follows:
>
> readBuf.init(SQUID_TCP_SO_RCVBUF, SQUID_TCP_SO_RCVBUF);
Ok. So it should then be limited to TCP_SO_RCVBUF before seeing the same
problem. Better than the 4k limit seen elsewhere, but still a problem.
The problem in the HTTP server-side client code was that it never
allowed the buffer to grow to make room for the full response header.
And with the buffer initialized at 4k it easily got stuck there..
Regards
Henrik
This archive was generated by hypermail pre-2.1.9 : Wed Jan 30 2008 - 12:00:09 MST