Filed a bug 3656: Squid handles bad ICY request from some software.

From: Eliezer Croitoru <eliezer_at_ngtech.co.il>
Date: Sun, 30 Sep 2012 13:15:03 +0200

at: http://bugs.squid-cache.org/show_bug.cgi?id=3656

Squid handles bad ICY request from some software.

squid logs some ICY requests as:
1349001551.597 0 192.168.10.134 NONE/400 4151 NONE
error:invalid-request -
HIER_NONE/- text/html
which comes from:
src/client_side.cc:2016:
or
src/client_side.cc:2152:

and I didt traced it back but it somewhere at the parsing of the request
I tried to use debug_options 74,8 but it only gave me:

2012/09/30 12:54:24.539 kid1| HttpParser.cc(38) parseRequestFirstLine:
parsing
possible request: GET /di_deephouse_aac HTTP/1.0
Host: pub1.di.fm:80
Connection: close
Icy-Metadata: 1
User-Agent: DI Radio/1.3.11 (Build 84; Android 2.2.1)
Initial-Burst: 960000

2012/09/30 12:54:24.539 kid1| Parser: retval -1: from 0->32: method
0->2; url
4->29; version -1->-1 (0/0)

I have two ICY sessions tcpdump captures of one the non working and the
second
working one from PC.
(attached to the bug report)

-- 
Eliezer Croitoru
https://www1.ngtech.co.il
IT consulting for Nonprofit organizations
eliezer <at> ngtech.co.il
Received on Sun Sep 30 2012 - 11:16:11 MDT

This archive was generated by hypermail 2.2.0 : Sun Sep 30 2012 - 12:00:25 MDT