400 Bad Request on Launchpad subdomains
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Undecided
|
Unassigned | ||
libsoup2.4 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
With latest epiphany, fetching different subdomains of launchpad.net ends up with 400 Bad Request (not all the time, though). I was able to reproduce this with
$ openssl s_client -connect launchpad.net:443
...
GET / HTTP/1.1
Host: answers.
GET / HTTP/1.1
Host: bugs.launchpad.net
GET / HTTP/1.1
Host: code.launchpad.net
GET / HTTP/1.1
Host: translations.
which ended up with
HTTP/1.1 400 Bad Request
Date: Wed, 10 Aug 2011 09:43:19 GMT
Server: Apache/2.2.14 (Ubuntu)
Vary: Accept-Encoding
Content-Length: 306
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>
</body></html>
from two entirely distinct networks (so I hope that means that network configuration issues might not be the problem here).
Changed in launchpad: | |
status: | Incomplete → Invalid |
New upstream trunk exhibits the same problem, but there is no easy way to revert it anymore.