Change history for libwww-perl
+6.51 2020-12-29 22:09:04Z
+ - Fix proxy test on Windows (GH#358) (Olaf Alders)
+ - Sort keys in Pod example of constructor defaults (GH#356) (Olaf Alders)
+
6.50 2020-12-16 18:35:08Z
- Fix RT #81381 - Make LWP::UserAgent robust to 5.17.6/5.18 hash
randomization (GH#355) (Yves Orton and Olaf Alders)
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Pod::Coverage::TrustPod" : "0",
- "Test::EOL" : "0",
+ "Test::EOL" : "2.00",
"Test::LeakTrace" : "0.16",
"Test::MinimumVersion" : "0",
"Test::Mojibake" : "0",
"File::Spec" : "0",
"FindBin" : "0",
"Test::Fatal" : "0",
- "Test::More" : "0",
+ "Test::More" : "0.96",
"Test::Needs" : "0",
"Test::RequiresInternet" : "0"
}
"provides" : {
"LWP" : {
"file" : "lib/LWP.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Authen::Basic" : {
"file" : "lib/LWP/Authen/Basic.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Authen::Digest" : {
"file" : "lib/LWP/Authen/Digest.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Authen::Ntlm" : {
"file" : "lib/LWP/Authen/Ntlm.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::ConnCache" : {
"file" : "lib/LWP/ConnCache.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Debug" : {
"file" : "lib/LWP/Debug.pm",
- "version" : "6.50",
+ "version" : "6.51",
"x_deprecated" : 1
},
"LWP::Debug::TraceHTTP" : {
"file" : "lib/LWP/Debug/TraceHTTP.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::DebugFile" : {
"file" : "lib/LWP/DebugFile.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::MemberMixin" : {
"file" : "lib/LWP/MemberMixin.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol" : {
"file" : "lib/LWP/Protocol.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::cpan" : {
"file" : "lib/LWP/Protocol/cpan.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::data" : {
"file" : "lib/LWP/Protocol/data.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::file" : {
"file" : "lib/LWP/Protocol/file.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::ftp" : {
"file" : "lib/LWP/Protocol/ftp.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::gopher" : {
"file" : "lib/LWP/Protocol/gopher.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::http" : {
"file" : "lib/LWP/Protocol/http.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::loopback" : {
"file" : "lib/LWP/Protocol/loopback.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::mailto" : {
"file" : "lib/LWP/Protocol/mailto.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::nntp" : {
"file" : "lib/LWP/Protocol/nntp.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Protocol::nogo" : {
"file" : "lib/LWP/Protocol/nogo.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::RobotUA" : {
"file" : "lib/LWP/RobotUA.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::Simple" : {
"file" : "lib/LWP/Simple.pm",
- "version" : "6.50"
+ "version" : "6.51"
},
"LWP::UserAgent" : {
"file" : "lib/LWP/UserAgent.pm",
- "version" : "6.50"
+ "version" : "6.51"
}
},
"release_status" : "stable",
"x_IRC" : "irc://irc.perl.org/#lwp",
"x_MailingList" : "mailto:libwww@perl.org"
},
- "version" : "6.50",
+ "version" : "6.51",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.030003"
+ "version" : "5.026001"
},
"plugins" : [
{
},
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037",
- "version" : "0.006"
+ "version" : "0.004"
}
},
"name" : "MetaProvides::Package",
}
},
"name" : "Git::Contributors",
- "version" : "0.035"
+ "version" : "0.036"
},
{
"class" : "Dist::Zilla::Plugin::GithubMeta",
"config" : {
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037",
- "version" : "0.006"
+ "version" : "0.004"
}
},
"name" : "InstallGuide",
"config" : {
"Dist::Zilla::Role::ModuleMetadata" : {
"Module::Metadata" : "1.000037",
- "version" : "0.006"
+ "version" : "0.004"
}
},
"name" : "DynamicPrereqs",
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "v6.50",
+ "tag" : "v6.51",
"tag_format" : "v%V",
"tag_message" : "v%V"
},
"john9art <john9art@yahoo.com>",
"John Wittkoski <jwittkoski@gmail.com>",
"Jonathan Dahan <jonathan@augwa.com>",
- "Julien Fiegehenn <simbabque@cpan.org>",
"Karen Etheridge <ether@cpan.org>",
"Katarina Durechova <katarina.durechova@nic.cz>",
"leedo <leedo@users.noreply.github.com>",
"Sebastian Paaske T\u00f8rholm <Eckankar@gmail.com>",
"Sergey Romanov <sromanov-dev@yandex.ru>",
"Shoichi Kaji <skaji@cpan.org>",
+ "simbabque <simbabque@cpan.org>",
"Slaven Rezic <slaven@rezic.de>",
"Spiros Denaxas <s.denaxas@gmail.com>",
"Steffen Ullrich <Steffen_Ullrich@genua.de>",
"Yves Orton <yves.orton@booking.com>",
"Zefram <zefram@fysh.org>"
],
- "x_generated_by_perl" : "v5.30.3",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
+ "x_generated_by_perl" : "v5.26.1",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.04",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
File::Spec: '0'
FindBin: '0'
Test::Fatal: '0'
- Test::More: '0'
+ Test::More: '0.96'
Test::Needs: '0'
Test::RequiresInternet: '0'
configure_requires:
provides:
LWP:
file: lib/LWP.pm
- version: '6.50'
+ version: '6.51'
LWP::Authen::Basic:
file: lib/LWP/Authen/Basic.pm
- version: '6.50'
+ version: '6.51'
LWP::Authen::Digest:
file: lib/LWP/Authen/Digest.pm
- version: '6.50'
+ version: '6.51'
LWP::Authen::Ntlm:
file: lib/LWP/Authen/Ntlm.pm
- version: '6.50'
+ version: '6.51'
LWP::ConnCache:
file: lib/LWP/ConnCache.pm
- version: '6.50'
+ version: '6.51'
LWP::Debug:
file: lib/LWP/Debug.pm
- version: '6.50'
+ version: '6.51'
x_deprecated: 1
LWP::Debug::TraceHTTP:
file: lib/LWP/Debug/TraceHTTP.pm
- version: '6.50'
+ version: '6.51'
LWP::DebugFile:
file: lib/LWP/DebugFile.pm
- version: '6.50'
+ version: '6.51'
LWP::MemberMixin:
file: lib/LWP/MemberMixin.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol:
file: lib/LWP/Protocol.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::cpan:
file: lib/LWP/Protocol/cpan.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::data:
file: lib/LWP/Protocol/data.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::file:
file: lib/LWP/Protocol/file.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::ftp:
file: lib/LWP/Protocol/ftp.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::gopher:
file: lib/LWP/Protocol/gopher.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::http:
file: lib/LWP/Protocol/http.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::loopback:
file: lib/LWP/Protocol/loopback.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::mailto:
file: lib/LWP/Protocol/mailto.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::nntp:
file: lib/LWP/Protocol/nntp.pm
- version: '6.50'
+ version: '6.51'
LWP::Protocol::nogo:
file: lib/LWP/Protocol/nogo.pm
- version: '6.50'
+ version: '6.51'
LWP::RobotUA:
file: lib/LWP/RobotUA.pm
- version: '6.50'
+ version: '6.51'
LWP::Simple:
file: lib/LWP/Simple.pm
- version: '6.50'
+ version: '6.51'
LWP::UserAgent:
file: lib/LWP/UserAgent.pm
- version: '6.50'
+ version: '6.51'
requires:
Digest::MD5: '0'
Encode: '2.12'
bugtracker: https://github.com/libwww-perl/libwww-perl/issues
homepage: https://github.com/libwww-perl/libwww-perl
repository: https://github.com/libwww-perl/libwww-perl.git
-version: '6.50'
+version: '6.51'
x_Dist_Zilla:
perl:
- version: '5.030003'
+ version: '5.026001'
plugins:
-
class: Dist::Zilla::Plugin::Git::GatherDir
meta_noindex: '1'
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
- version: '0.006'
+ version: '0.004'
name: MetaProvides::Package
version: '2.004003'
-
order_by: name
paths: []
name: Git::Contributors
- version: '0.035'
+ version: '0.036'
-
class: Dist::Zilla::Plugin::GithubMeta
name: GithubMeta
config:
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
- version: '0.006'
+ version: '0.004'
name: InstallGuide
version: '1.200013'
-
config:
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
- version: '0.006'
+ version: '0.004'
name: DynamicPrereqs
version: '0.039'
-
branch: ~
changelog: Changes
signed: 0
- tag: v6.50
+ tag: v6.51
tag_format: v%V
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
- 'john9art <john9art@yahoo.com>'
- 'John Wittkoski <jwittkoski@gmail.com>'
- 'Jonathan Dahan <jonathan@augwa.com>'
- - 'Julien Fiegehenn <simbabque@cpan.org>'
- 'Karen Etheridge <ether@cpan.org>'
- 'Katarina Durechova <katarina.durechova@nic.cz>'
- 'leedo <leedo@users.noreply.github.com>'
- 'Sebastian Paaske Tørholm <Eckankar@gmail.com>'
- 'Sergey Romanov <sromanov-dev@yandex.ru>'
- 'Shoichi Kaji <skaji@cpan.org>'
+ - 'simbabque <simbabque@cpan.org>'
- 'Slaven Rezic <slaven@rezic.de>'
- 'Spiros Denaxas <s.denaxas@gmail.com>'
- 'Steffen Ullrich <Steffen_Ullrich@genua.de>'
- 'Yury Zavarin <yury.zavarin@gmail.com>'
- 'Yves Orton <yves.orton@booking.com>'
- 'Zefram <zefram@fysh.org>'
-x_generated_by_perl: v5.30.3
-x_serialization_backend: 'YAML::Tiny version 1.73'
+x_generated_by_perl: v5.26.1
+x_serialization_backend: 'YAML::Tiny version 1.70'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
"File::Spec" => 0,
"FindBin" => 0,
"Test::Fatal" => 0,
- "Test::More" => 0,
+ "Test::More" => "0.96",
"Test::Needs" => 0,
"Test::RequiresInternet" => 0
},
- "VERSION" => "6.50",
+ "VERSION" => "6.51",
"test" => {
"TESTS" => "t/*.t t/base/*.t t/base/protocols/*.t t/leak/*.t t/local/*.t t/robot/*.t"
}
"Net::HTTP" => "6.18",
"Scalar::Util" => 0,
"Test::Fatal" => 0,
- "Test::More" => 0,
+ "Test::More" => "0.96",
"Test::Needs" => 0,
"Test::RequiresInternet" => 0,
"Try::Tiny" => 0,
+use strict;
+use warnings;
+
on 'configure' => sub {
requires 'ExtUtils::MakeMaker';
requires 'Getopt::Long';
on 'test' => sub {
requires 'Test::Fatal';
- requires 'Test::More';
+ requires 'Test::More', '0.96';
requires 'Test::RequiresInternet';
requires 'FindBin';
requires 'Test::Needs';
on 'develop' => sub {
requires 'Authen::NTLM' => '1.02';
- requires 'Test::EOL' => '2.00',
- requires 'Test::LeakTrace' => '0.16',
+ requires 'Pod::Coverage::TrustPod';
+ requires 'Test::EOL' => '2.00';
+ requires 'Test::LeakTrace' => '0.16';
+ requires 'Test::MinimumVersion';
+ requires 'Test::Mojibake';
+ requires 'Test::Pod';
+ requires 'Test::Pod::Coverage';
+ requires 'Test::Portability::Files';
+ requires 'Test::Spelling';
+ requires 'Test::Version';
};
package LWP;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require LWP::UserAgent; # this should load everything you need
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require Encode;
require MIME::Base64;
use strict;
use base 'LWP::Authen::Basic';
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require Digest::MD5;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
use Authen::NTLM "1.02";
use MIME::Base64 "2.12";
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
our $DEBUG;
sub new {
package LWP::Debug; # legacy
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require Exporter;
our @ISA = qw(Exporter);
use strict;
use base 'LWP::Protocol::http';
-our $VERSION = '6.50';
+our $VERSION = '6.51';
package # hide from PAUSE
LWP::Debug::TraceHTTP::Socket;
package LWP::DebugFile;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
# legacy stub
package LWP::MemberMixin;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
sub _elem {
my $self = shift;
use base 'LWP::MemberMixin';
-our $VERSION = '6.50';
+our $VERSION = '6.51';
use strict;
use Carp ();
use base qw(LWP::Protocol);
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require URI;
require HTTP::Status;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
require HTTP::Status;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require LWP::MediaTypes;
require HTTP::Request;
use base qw(LWP::Protocol);
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
use Carp ();
use HTTP::Status ();
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
require HTTP::Status;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
require HTTP::Status;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
use Carp;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
use base qw(LWP::Protocol);
our $SENDMAIL;
use base qw(LWP::Protocol);
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
require HTTP::Status;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require HTTP::Response;
require HTTP::Status;
use base qw(LWP::UserAgent);
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require WWW::RobotRules;
require HTTP::Request;
use strict;
-our $VERSION = '6.50';
+our $VERSION = '6.51';
require Exporter;
use Scalar::Util qw(blessed);
use Try::Tiny qw(try catch);
-our $VERSION = '6.50';
+our $VERSION = '6.51';
sub new
{
KEY DEFAULT
----------- --------------------
agent "libwww-perl/#.###"
- from undef
conn_cache undef
cookie_jar undef
default_headers HTTP::Headers->new
+ from undef
local_address undef
- ssl_opts { verify_hostname => 1 }
- max_size undef
max_redirect 7
+ max_size undef
+ no_proxy []
parse_head 1
protocols_allowed undef
protocols_forbidden undef
+ proxy undef
requests_redirectable ['GET', 'HEAD']
+ ssl_opts { verify_hostname => 1 }
timeout 180
- proxy undef
- no_proxy []
The following additional options are also accepted: If the C<env_proxy> option
is passed in with a true value, then proxy settings are read from environment
'IO::Handle' => '0',
'IPC::Open3' => '0',
'Pod::Coverage::TrustPod' => '0',
- 'Test::EOL' => '0',
+ 'Test::EOL' => '2.00',
'Test::LeakTrace' => '0.16',
'Test::MinimumVersion' => '0',
'Test::Mojibake' => '0',
'File::Spec' => '0',
'FindBin' => '0',
'Test::Fatal' => '0',
- 'Test::More' => '0',
+ 'Test::More' => '0.96',
'Test::Needs' => '0',
'Test::RequiresInternet' => '0'
}
delete @ENV{grep /_proxy$/i, keys %ENV}; # clean out any proxy vars
-{
+SKIP: {
+ skip 'case insensitive ENV on Windows makes this fail', 3, if $^O eq 'MSWin32';
$ENV{HTTP_PROXY}= "http://example.com";
$ENV{http_proxy}= "http://otherexample.com";
my @warn;
Fabian
Father
Fesler
-Fiegehenn
Finch
Fowler
Frank
John
Jonathan
Jr
-Julien
KONISHI
Kaji
Kaminsky
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '6.50';
+my $newver = '6.51';
my $trial_token = '-TRIAL';
my $encoding = 'UTF-8';