Subject: | IO::Socket::SSL breaks LWP::Protocol::https test suite - ideas? |
Hi Steffen,
I've noticed that with later versions of IO::Socket::SSL, the proxy tests in LWP::Protocol::https are failing, and I thought that because you coincidentally authored those as well, you might know what's going on there:
https://github.com/libwww-perl/lwp-protocol-https/blob/master/t/https_proxy.t
fails with
# ID: 3.7.auth@nossl
# ---------
# GET https://foo/foo HTTP/1.1
# TE: deflate,gzip;q=0.3
# Connection: TE
# Host: foo
# Proxy-Authorization: Basic Zm9vOmJhcg==
# User-Agent: libwww-perl/6.05
not ok 38 - URL in request -> /foo
# Failed test 'URL in request -> /foo'
# at t/https_proxy.t line 190.
# got: 'https://foo/foo'
# expected: '/foo'
not ok 39 - proxy https://foo/bar -> C.9.Tauth@foo
# Failed test 'proxy https://foo/bar -> C.9.Tauth@foo'
# at t/https_proxy.t line 182.
# got: 'C.8.auth@nossl'
# expected: 'C.9.Tauth@foo'
# ...
Would be great if you could shed some light on this. I'd be happy to apply the fix to LWP::Protocol, only hoping to get some background on what's missing. Any help would be greatly appreciated!
-- Mike