Hello Oliver,

Am 04.09.20 um 09:44 schrieb SerNet Support Oliver Seufer:
> Hello Markus,
> 
> This is Oliver. I just did some more troubleshooting and I found the error
> message in the debug logfile:
> kid1| 23,3| url.cc(471) urlParse: urlParse: Split URL 'http://:0' into 
> proto='http', host='', port='0', path='/'
> kid1| 23,3| url.cc(492) urlParse: urlParse: Invalid port '0'

[...]

So my initial thought is that squid works correctly in this case. This
is the header which squid needs to parse.


ICAP/1.0 200 OK
ISTag: "10017;4140202;836248;8189206"
Server: AVIRA ICAP (1.21.1.61)
X-Response-Info: Clean
Encapsulated: req-hdr=0, null-body=215

HEAD http://:0 HTTP/1.0

User-Agent: w3m/0.5.3+git20170102
Accept: text/html, text/*;q=0.5, image/*, application/*, message/*
Accept-Language: en;q=1.0
Host: www.sernet.de
Accept-Encoding: gzip,bzip2,deflate

The

HEAD http://:0 HTTP/1.0

is weird. It starts with the http protocol but there is no domain name
and port 0 obviously does not exist. This probably used to work because
the squid3 parser was less strict before. I would try to change the
output of your AVIRA server. Is there a reason why it has to send this
specific HEAD line in the first place and can you modify it?

Regards,

Markus



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to