Chris Heerschap wrote:
> Did more research yesterday and found the culprit. The line which
> performs the GET looks like this:
>
> print S "GET $therequest\r\n";
This is HTTP/0.9 which is regarded as obsolete an isn't supported by
Squid in default configurations (can be enabled with a define at compile
time).
To my knowledge no HTTP/0.9 clients supports the use of a proxy. A proxy
operating in port 80 TCP transparent interception mode should however
recognise HTTP/0.9 requests as support for such requests are recommended
in the HTTP specifiaction.
Hmm.. maybe Squid should be changed to enable support for HTTP/0.9 when
httpd acceleration is enabled (httpd_accel_host is set). This will make
the support transparent when Squid is used as a httpd accelerator or TCP
intercepting transparent proxy, while still denying HTTP/0.9 requests in
normal operation (political standpoint, to get the developers attention
that HTTP/0.9 isn't acceptable due to it's numerous shortcomings)
-- Henrik Nordstrom Spare time Squid hackerReceived on Fri Jul 16 1999 - 13:15:02 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:47:26 MST