[Bug 640511] Re: squid in lucid adds bogus port number to Host: line if one isn't provided (in original or via vport=)
Jean-Baptiste Lallement
jean-baptiste at ubuntu.com
Fri Oct 22 13:26:24 BST 2010
Robert, are you working on a fix ?
** Tags added: lucid regression-release
** Tags removed: regression-potential
** Also affects: squid (Ubuntu Lucid)
Importance: Undecided
Status: New
** Changed in: squid (Ubuntu Lucid)
Status: New => Confirmed
** Changed in: squid (Ubuntu Lucid)
Importance: Undecided => Medium
** Description changed:
Binary package hint: squid
After upgrading to lucid we noticed that squid was adding the
http_port port number to any Host: line that came in without port
number. Our setup looks (something like) this:
- SSL termination -> squids -> backends
+ SSL termination -> squids -> backends
Once these squids beceame lucid, the backends started seeing 'Host:
example.com:3128' instead of 'Host: example.com' (what the original
requestor actually sent). This is a) totally bogus and b) breaks some
of our backends (they 500 if asked to process a request which has a
host line with a port number they're not listening on). We're able to
work around this for some hosts by explicitly specifying 'vport=80' as
an option to 'http_port' but this doesn't work when we have multiple
backends on the same IP but different ports.
+
+ == Regression details ==
+ Discovered in version: lucid
+ Last known good version: hardy
--
squid in lucid adds bogus port number to Host: line if one isn't provided (in original or via vport=)
https://bugs.launchpad.net/bugs/640511
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to squid in ubuntu.
More information about the Ubuntu-server-bugs
mailing list