In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/5bb5179e4f3b8cc0e79b6acf3928984226974e48?hp=cc040a9bd824f7d0dd1abf4940dff44fe71500f9>
- Log ----------------------------------------------------------------- commit 5bb5179e4f3b8cc0e79b6acf3928984226974e48 Author: Steve Hay <[email protected]> Date: Mon Jul 4 08:43:43 2016 +0100 Silence podcheck.t failure from Data-Dumper's updated Changes file M t/porting/known_pod_issues.dat commit 5e8908644fd5b352f1c7685e8eba6ff7c344378b Author: Steve Hay <[email protected]> Date: Mon Jul 4 08:26:29 2016 +0100 Upgrade Data-Dumper from version 2.154 to 2.160 M Porting/Maintainers.pl M dist/Data-Dumper/Changes commit 94fcde4f36ae8613baca333774ff6e63dc676e96 Author: Steve Hay <[email protected]> Date: Mon Jul 4 08:24:32 2016 +0100 Upgrade Parse-CPAN-Meta from version 1.4421 to 1.4422 M Porting/Maintainers.pl M cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm ----------------------------------------------------------------------- Summary of changes: Porting/Maintainers.pl | 4 ++-- cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm | 5 +++-- dist/Data-Dumper/Changes | 28 +++++++++++++++++++++++++++- t/porting/known_pod_issues.dat | 1 + 4 files changed, 33 insertions(+), 5 deletions(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index c2e9947..dae2aa7 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -323,7 +323,7 @@ use File::Glob qw(:case); }, 'Data::Dumper' => { - 'DISTRIBUTION' => 'SMUELLER/Data-Dumper-2.154.tar.gz', + 'DISTRIBUTION' => 'SMUELLER/Data-Dumper-2.160.tar.gz', 'FILES' => q[dist/Data-Dumper], }, @@ -841,7 +841,7 @@ use File::Glob qw(:case); }, 'Parse::CPAN::Meta' => { - 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4421.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4422.tar.gz', 'FILES' => q[cpan/Parse-CPAN-Meta], 'EXCLUDED' => [ qw[t/00-report-prereqs.dd], diff --git a/cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm b/cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm index 699bb39..027b1fa 100644 --- a/cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm +++ b/cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm @@ -3,7 +3,7 @@ use strict; package Parse::CPAN::Meta; # ABSTRACT: Parse META.yml and META.json CPAN metadata files -our $VERSION = '1.4421'; +our $VERSION = '1.4422'; use Exporter; use Carp 'croak'; @@ -50,6 +50,7 @@ sub load_yaml_string { sub load_json_string { my ($class, $string) = @_; + require Encode; # load_json_string takes characters, decode_json expects bytes my $encoded = Encode::encode('UTF-8', $string, Encode::PERLQQ()); my $data = eval { $class->json_decoder()->can('decode_json')->($encoded) }; @@ -157,7 +158,7 @@ Parse::CPAN::Meta - Parse META.yml and META.json CPAN metadata files =head1 VERSION -version 1.4421 +version 1.4422 =head1 SYNOPSIS diff --git a/dist/Data-Dumper/Changes b/dist/Data-Dumper/Changes index eca3bb9..64dfb80 100644 --- a/dist/Data-Dumper/Changes +++ b/dist/Data-Dumper/Changes @@ -6,6 +6,32 @@ Changes - public release history for Data::Dumper =over 8 +=item 2.160 (Jul 3 2016) + +Now handles huge inputs on 64bit perls. + +Add Trailingcomma option. This is as suggested in RT#126813. + +Significant refactoring of XS implementation. + +Pure Perl implementation fixes in corner cases ("\n" dumped raw"). + +=item 2.154 (Sep 18 2014) + +Most notably, this release fixes CVE-2014-4330: + + Don't recurse infinitely in Data::Dumper + + Add a configuration variable/option to limit recursion when dumping + deep data structures. + [...] + This patch addresses CVE-2014-4330. This bug was found and + reported by: LSE Leading Security Experts GmbH employee Markus + Vervier. + +On top of that, there are several minor big fixes and improvements, +see "git log" if the core perl distribution for details. + =item 2.151 (Mar 7 2014) A "useqq" implementation for the XS version of Data::Dumper. @@ -328,7 +354,7 @@ C<require 5.002>. MLDBM example removed (as its own module, it has a separate CPAN reality now). -Fixed bugs in handling keys with weird characters. Perl can be +Fixed bugs in handling keys with wierd characters. Perl can be tripped up in its implicit quoting of the word before '=>'. The fix: C<Data::Dumper::Purity>, when set, always triggers quotes around hash keys. diff --git a/t/porting/known_pod_issues.dat b/t/porting/known_pod_issues.dat index c5d397a..b9b1946 100644 --- a/t/porting/known_pod_issues.dat +++ b/t/porting/known_pod_issues.dat @@ -317,6 +317,7 @@ XML::LibXML YAML YAML::Syck YAML::Tiny +dist/data-dumper/changes Verbatim line length including indents exceeds 79 by 1 dist/data-dumper/dumper.pm ? Should you be using L<...> instead of 1 ext/amiga-exec/exec.pm Verbatim line length including indents exceeds 79 by 1 ext/dynaloader/dynaloader.pm Verbatim line length including indents exceeds 79 by 1 -- Perl5 Master Repository
