I agree with Martin that the Host header looks broken.
If the only problem on the Launchpad side is the weirdness he describes, I'm triaging this as low on our side. I'll keep an eye on this to see if there is a diagnosis that points to something more serious.
I did do a quick once-over to see if I could find the pertinent code path in Launchpad that would cause this behavior. I didn't see anything obvious. An AssertionError or a KeyError seem to by the likely thing to happen on the Launchpad side with an XMLRPC request pointing to an unknown host.
I agree with Martin that the Host header looks broken.
If the only problem on the Launchpad side is the weirdness he describes, I'm triaging this as low on our side. I'll keep an eye on this to see if there is a diagnosis that points to something more serious.
I did do a quick once-over to see if I could find the pertinent code path in Launchpad that would cause this behavior. I didn't see anything obvious. An AssertionError or a KeyError seem to by the likely thing to happen on the Launchpad side with an XMLRPC request pointing to an unknown host.