On 06/06/14 18:13, gregor herrmann wrote: > On Fri, 06 Jun 2014 13:59:04 +0100, Daniel Lintott wrote: > >> The tests that were failing for libhttp-async-perl were specifically in >> relation operation as a proxy. My initial idea is that the stripping >> that was introduced shouldn't be applied if the server is running in >> proxy mode. > > Sounds quite logical to me at first glance. >
After a bit more digging and understanding how the various modules were working together I've discovered that: 1) HTTP::Server::Simple appears to be working as expected and as per RFC whilst HTTP::Async was basically exploiting the fact that HTTP::Server::Simple didn't comform to RFC so was able to use it as a proxy which is now broken. 2) HTTP::Server::Simple has no idea it's being used as a proxy 3) The "proxy server" is implemented in libhttp-async-perl/t/TestServer.pm [1] >> But I may very well be wrong on this... so I'm open to suggestions from >> the group. > > Maybe you could try and ask upstream about it? I shall contact the Upstream Author of HTTP::Async first, as that project has seen the latest activity. HTTP::Server::Simple doesn't appear to have had any activity since May 2012 when 0.45_02 developer release was made. Regards, Daniel [1] http://sources.debian.net/src/libhttp-async-perl/0.25-1/t/TestServer.pm#L146
signature.asc
Description: OpenPGP digital signature