pkg-perl-maintainers team mailing list archive
-
pkg-perl-maintainers team
-
Mailing list archive
-
Message #02139
[Bug 1057609] [NEW] HTTPS proxy support via Net::SSL is broken
Public bug reported:
Using an HTTPS proxy via Net::SSL (Crypt::SSLeay) is broken in Net::HTTP 6.02.
Upstream fixed this in Net::HTTP 6.03; see https://rt.cpan.org/Public/Bug/Display.html?id=72790 for details.
Any chance that we can get this fix into precise? This bug breaks a lot of my perl code after upgrading from 10.04 to 12.04.
You can also use the attached ssl.pl to reproduce the problem(you'll need to modify the HTTPS_PROXY variable). It produces the following error on a stock 12.04 installation:
$VAR1 = 'read failed: at /usr/local/share/perl/5.14.2/Net/HTTP/Methods.pm line 256
at /usr/lib/perl5/Net/SSL.pm line 210
Net::SSL::die_with_error(\'LWP::Protocol::https::Socket=GLOB(0x19e3a00)\', \'read failed\') called at /usr/lib/perl5/Net/SSL.pm line 223
Net::SSL::read(\'LWP::Protocol::https::Socket=GLOB(0x19e3a00)\', \'\', 1024, 0) called at /usr/local/share/perl/5.14.2/Net/HTTP/Methods.pm line 256
Net::HTTP::Methods::my_readline(\'LWP::Protocol::https::Socket=GLOB(0x19e3a00)\', \'Status\') called at /usr/local/share/perl/5.14.2/Net/HTTP/Methods.pm line 343
Net::HTTP::Methods::read_response_headers(\'LWP::Protocol::https::Socket=GLOB(0x19e3a00)\', \'laxed\', 1, \'junk_out\', \'ARRAY(0x1a01ad8)\') called at /usr/share/perl5/LWP/Protocol/http.pm line 378
LWP::Protocol::http::request(\'LWP::Protocol::https=HASH(0x19c57f8)\', \'HTTP::Request=HASH(0x1948160)\', undef, undef, undef, 180) called at /usr/share/perl5/LWP/UserAgent.pm line 192
eval {...} called at /usr/share/perl5/LWP/UserAgent.pm line 191
LWP::UserAgent::send_request(\'LWP::UserAgent=HASH(0x12a6c90)\', \'HTTP::Request=HASH(0x1948160)\', undef, undef) called at /usr/share/perl5/LWP/UserAgent.pm line 274
LWP::UserAgent::simple_request(\'LWP::UserAgent=HASH(0x12a6c90)\', \'HTTP::Request=HASH(0x1948160)\', undef, undef) called at /usr/share/perl5/LWP/UserAgent.pm line 282
LWP::UserAgent::request(\'LWP::UserAgent=HASH(0x12a6c90)\', \'HTTP::Request=HASH(0x1948160)\') called at /usr/share/perl5/LWP/UserAgent.pm line 410
LWP::UserAgent::get(\'LWP::UserAgent=HASH(0x12a6c90)\', \'https://10.8.142.7\') called at ./ssl.pl line 29
** Affects: libnet-http-perl (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Debian
Perl Group, which is subscribed to libnet-http-perl in Ubuntu.
https://bugs.launchpad.net/bugs/1057609
Title:
HTTPS proxy support via Net::SSL is broken
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libnet-http-perl/+bug/1057609/+subscriptions
Follow ups
References