%Modules = (
'Archive::Tar' => {
- 'DISTRIBUTION' => 'BINGOS/Archive-Tar-2.08.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Archive-Tar-2.24.tar.gz',
'FILES' => q[cpan/Archive-Tar],
'BUGS' => 'bug-archive-tar@rt.cpan.org',
'EXCLUDED' => [
qw(t/07_ptardiff.t),
],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw(
- bin/ptar bin/ptardiff bin/ptargrep
- lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
- lib/Archive/Tar/File.pm
- )
- ],
},
'Attribute::Handlers' => {
},
'B::Debug' => {
- 'DISTRIBUTION' => 'RURBAN/B-Debug-1.23.tar.gz',
+ 'DISTRIBUTION' => 'RURBAN/B-Debug-1.24.tar.gz',
'FILES' => q[cpan/B-Debug],
'EXCLUDED' => ['t/pod.t'],
},
'base' => {
'DISTRIBUTION' => 'RJBS/base-2.23.tar.gz',
'FILES' => q[dist/base],
+ 'CUSTOMIZED' => [
+ # https://rt.perl.org/Ticket/Display.html?id=127834
+ qw( lib/base.pm )
+ ],
},
'bignum' => {
- 'DISTRIBUTION' => 'PJACKLAM/bignum-0.43.tar.gz',
+ 'DISTRIBUTION' => 'PJACKLAM/bignum-0.47.tar.gz',
'FILES' => q[cpan/bignum],
'EXCLUDED' => [
- qr{^inc/Module/},
qr{^t/author-},
qw( t/00sig.t
t/01load.t
t/03podcov.t
),
],
- 'CUSTOMIZED' => [
- qw(
- lib/Math/BigFloat/Trace.pm
- lib/Math/BigInt/Trace.pm lib/bigint.pm
- lib/bignum.pm lib/bigrat.pm
- )
- ],
},
'Carp' => {
},
'Config::Perl::V' => {
- 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.26.tgz',
+ 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.27.tgz',
'FILES' => q[cpan/Config-Perl-V],
'EXCLUDED' => [qw(
examples/show-v.pl
# Note: When updating CPAN-Meta the META.* files will need to be regenerated
# perl -Icpan/CPAN-Meta/lib Porting/makemeta
'CPAN::Meta' => {
- 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.150005.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.150010.tar.gz',
'FILES' => q[cpan/CPAN-Meta],
'EXCLUDED' => [
qw[t/00-report-prereqs.t
t/00-report-prereqs.dd
- t/data-test/x_deprecated-META.json
- t/data-valid/x_deprecated-META.yml
- t/README-data.txt],
+ ],
qr{^xt},
qr{^history},
],
},
'Digest::SHA' => {
- 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.95.tar.gz',
+ 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.96.tar.gz',
'FILES' => q[cpan/Digest-SHA],
'EXCLUDED' => [
qw( t/pod.t
examples/dups
),
],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( lib/Digest/SHA.pm shasum )
- ],
},
'Dumpvalue' => {
},
'Encode' => {
- 'DISTRIBUTION' => 'DANKOGAI/Encode-2.84.tar.gz',
+ 'DISTRIBUTION' => 'DANKOGAI/Encode-2.88.tar.gz',
'FILES' => q[cpan/Encode],
- CUSTOMIZED => [
- qw( encoding.pm
- Byte/Makefile.PL
- t/enc_data.t
- t/enc_eucjp.t
- t/enc_module.t
- t/enc_utf8.t
- t/encoding.t
- t/jperl.t
- ),
- ],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw(
- Encode.pm bin/enc2xs bin/encguess bin/piconv
- bin/ucmlint bin/unidump
- )
- ],
+ 'CUSTOMIZED' => [ qw(Unicode/Unicode.pm) ],
},
'encoding::warnings' => {
},
'ExtUtils::MakeMaker' => {
- 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.18.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.24.tar.gz',
'FILES' => q[cpan/ExtUtils-MakeMaker],
'EXCLUDED' => [
qr{^t/lib/Test/},
'README.packaging',
'lib/ExtUtils/MakeMaker/version/vpp.pm',
],
- 'CUSTOMIZED' => [ qw( t/basic.t t/lib/MakeMaker/Test/Setup/XS.pm ),
- # CVE-2016-1238
- qw(
- bin/instmodsh lib/ExtUtils/Command.pm
- lib/ExtUtils/Command/MM.pm
- lib/ExtUtils/Liblist.pm
- lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM.pm
- lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_Any.pm
- lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm
- lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_Darwin.pm
- lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_NW5.pm
- lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_QNX.pm
- lib/ExtUtils/MM_UWIN.pm lib/ExtUtils/MM_Unix.pm
- lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_VOS.pm
- lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm
- lib/ExtUtils/MY.pm lib/ExtUtils/MakeMaker.pm
- lib/ExtUtils/MakeMaker/Config.pm
- lib/ExtUtils/MakeMaker/version.pm
- lib/ExtUtils/MakeMaker/version/regex.pm
- lib/ExtUtils/Mkbootstrap.pm
- lib/ExtUtils/Mksymlists.pm
- lib/ExtUtils/testlib.pm
- ),
- ],
},
'ExtUtils::Manifest' => {
},
'File::Fetch' => {
- 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.48.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.52.tar.gz',
'FILES' => q[cpan/File-Fetch],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( lib/File/Fetch.pm )
- ],
},
'File::Path' => {
},
'HTTP::Tiny' => {
- 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.058.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.070.tar.gz',
'FILES' => q[cpan/HTTP-Tiny],
'EXCLUDED' => [
't/00-report-prereqs.t',
qr/^eg/,
qr/^xt/
],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( lib/HTTP/Tiny.pm )
- ],
},
'I18N::Collate' => {
},
'IO::Socket::IP' => {
- 'DISTRIBUTION' => 'PEVANS/IO-Socket-IP-0.37.tar.gz',
+ 'DISTRIBUTION' => 'PEVANS/IO-Socket-IP-0.38.tar.gz',
'FILES' => q[cpan/IO-Socket-IP],
'EXCLUDED' => [
qr{^examples/},
},
'IPC::Cmd' => {
- 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.94.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.96.tar.gz',
'FILES' => q[cpan/IPC-Cmd],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( lib/IPC/Cmd.pm )
- ],
},
'IPC::SysV' => {
'DISTRIBUTION' => 'MAKAMAKA/JSON-PP-2.27400.tar.gz',
'FILES' => q[cpan/JSON-PP],
'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( bin/json_pp lib/JSON/PP.pm ),
+ 'bin/json_pp', # CVE-2016-1238
+ 'lib/JSON/PP.pm', # CVE-2016-1238, CPAN RT 118469
+ 't/011_pc_expo.t', # CPAN RT 118469
+ 't/018_json_checker.t', # CPAN RT 118469
],
},
},
'Locale-Codes' => {
- 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.39.tar.gz',
+ 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.42.tar.gz',
'FILES' => q[cpan/Locale-Codes],
'EXCLUDED' => [
qw( README.first
},
'Locale::Maketext' => {
- 'DISTRIBUTION' => 'TODDR/Locale-Maketext-1.27.tar.gz',
+ 'DISTRIBUTION' => 'TODDR/Locale-Maketext-1.28.tar.gz',
'FILES' => q[dist/Locale-Maketext],
'EXCLUDED' => [
qw(
},
'Math::BigInt' => {
- 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999726.tar.gz',
+ 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999806.tar.gz',
'FILES' => q[cpan/Math-BigInt],
'EXCLUDED' => [
- qr{^inc/},
qr{^examples/},
qr{^t/author-},
qw( t/00sig.t
},
'Math::BigInt::FastCalc' => {
- 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-FastCalc-0.42.tar.gz',
+ 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-FastCalc-0.5005.tar.gz',
'FILES' => q[cpan/Math-BigInt-FastCalc],
'EXCLUDED' => [
- qr{^inc/},
+ qr{^t/author-},
+ qr{^t/Math/BigInt/Lib/TestUtil.pm},
qw( t/00sig.t
t/01load.t
t/02pod.t
},
'Math::BigRat' => {
- 'DISTRIBUTION' => 'PJACKLAM/Math-BigRat-0.260804.tar.gz',
+ 'DISTRIBUTION' => 'PJACKLAM/Math-BigRat-0.2611.tar.gz',
'FILES' => q[cpan/Math-BigRat],
'EXCLUDED' => [
- qr{^inc/},
qr{^t/author-},
qw( t/00sig.t
t/01load.t
'Math::Complex' => {
'DISTRIBUTION' => 'ZEFRAM/Math-Complex-1.59.tar.gz',
'FILES' => q[cpan/Math-Complex],
+ 'CUSTOMIZED' => [
+ 'lib/Math/Complex.pm', # CPAN RT 118467
+ 't/Complex.t', # CPAN RT 118467
+ 't/Trig.t', # CPAN RT 118467
+ ],
'EXCLUDED' => [
qw( t/pod.t
t/pod-coverage.t
},
'Module::CoreList' => {
- 'DISTRIBUTION' => 'BINGOS/Module-CoreList-5.20160620.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Module-CoreList-5.20161220.tar.gz',
'FILES' => q[dist/Module-CoreList],
},
},
'Net::Ping' => {
- 'DISTRIBUTION' => 'SMPETERS/Net-Ping-2.41.tar.gz',
+ 'DISTRIBUTION' => 'RURBAN/Net-Ping-2.55.tar.gz',
'FILES' => q[dist/Net-Ping],
+ 'EXCLUDED' => [
+ qw(README.md.PL),
+ qw(t/020_external.t),
+ qw(t/600_pod.t),
+ qw(t/601_pod-coverage.t),
+ ],
+ 'CUSTOMIZED' => [
+ qw( t/000_load.t t/001_new.t t/010_pingecho.t t/500_ping_icmp.t),
+ ],
+
},
'NEXT' => {
},
'parent' => {
- 'DISTRIBUTION' => 'CORION/parent-0.234.tar.gz',
+ 'DISTRIBUTION' => 'CORION/parent-0.236.tar.gz',
'FILES' => q[cpan/parent],
- },
-
- 'Parse::CPAN::Meta' => {
- 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4422.tar.gz',
- 'FILES' => q[cpan/Parse-CPAN-Meta],
'EXCLUDED' => [
- qw[t/00-report-prereqs.dd],
- qw[t/00-report-prereqs.t],
- qr{^xt},
+ qr{^xt}
],
},
},
'Pod::Perldoc' => {
- 'DISTRIBUTION' => 'MALLEN/Pod-Perldoc-3.25.tar.gz',
+ 'DISTRIBUTION' => 'MALLEN/Pod-Perldoc-3.27.tar.gz',
'FILES' => q[cpan/Pod-Perldoc],
# Note that we use the CPAN-provided Makefile.PL, since it
# contains special handling of the installation of perldoc.pod
- # In blead, the perldoc executable is generated by perldoc.PL
- # instead
- # XXX We can and should fix this, but clean up the DRY-failure in utils
- # first
- 'EXCLUDED' => ['perldoc'],
+ 'EXCLUDED' => [
+ # In blead, the perldoc executable is generated by perldoc.PL
+ # instead
+ # XXX We can and should fix this, but clean up the DRY-failure in
+ # utils first
+ 'perldoc',
- # https://rt.cpan.org/Ticket/Display.html?id=106798
- # https://rt.cpan.org/Ticket/Display.html?id=110368
- 'CUSTOMIZED' => [ qw[ lib/Pod/Perldoc.pm ] ],
+ # https://rt.cpan.org/Ticket/Display.html?id=116827
+ 't/02_module_pod_output.t'
+ ],
},
'Pod::Simple' => {
- 'DISTRIBUTION' => 'MARCGREEN/Pod-Simple-3.32.tar.gz',
+ 'DISTRIBUTION' => 'MARCGREEN/Pod-Simple-3.35.tar.gz',
'FILES' => q[cpan/Pod-Simple],
},
},
'podlators' => {
- 'DISTRIBUTION' => 'RRA/podlators-4.07.tar.gz',
+ 'DISTRIBUTION' => 'RRA/podlators-4.09.tar.gz',
'FILES' => q[cpan/podlators pod/perlpodstyle.pod],
+ 'EXCLUDED' => [
+ qr{^docs/metadata/},
+ ],
'MAP' => {
'' => 'cpan/podlators/',
},
'Scalar-List-Utils' => {
- 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.45.tar.gz',
+ 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.46.tar.gz',
'FILES' => q[cpan/Scalar-List-Utils],
- # Waiting to be merged upstream
- # https://github.com/Scalar-List-Utils/Scalar-List-Utils/pull/42
'CUSTOMIZED' => [
- qw( ListUtil.xs
- lib/List/Util.pm
- lib/List/Util/XS.pm
- lib/Scalar/Util.pm
- lib/Sub/Util.pm
- )
+ 'lib/List/Util.pm', # CPAN RT 118470
+ 'lib/List/Util/XS.pm', # CPAN RT 118470
+ 'lib/Scalar/Util.pm', # CPAN RT 118470
+ 'lib/Sub/Util.pm', # CPAN RT 118470
+ 't/lln.t', # CPAN RT 118470
+ 't/uniq.t', # CPAN RT 118470
],
},
},
'Sys::Syslog' => {
- 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.34.tar.gz',
+ 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.35.tar.gz',
'FILES' => q[cpan/Sys-Syslog],
'EXCLUDED' => [
qr{^eg/},
win32/PerlLog.RES
),
],
- 'CUSTOMIZED' => [
- # CVE-2016-1238
- qw( Syslog.pm )
- ],
},
'Term::ANSIColor' => {
- 'DISTRIBUTION' => 'RRA/Term-ANSIColor-4.05.tar.gz',
+ 'DISTRIBUTION' => 'RRA/Term-ANSIColor-4.06.tar.gz',
'FILES' => q[cpan/Term-ANSIColor],
'EXCLUDED' => [
+ qr{^docs/},
qr{^examples/},
qr{^t/data/},
qr{^t/docs/},
},
'Test::Simple' => {
- 'DISTRIBUTION' => 'EXODIST/Test-Simple-1.302045.tar.gz',
+ 'DISTRIBUTION' => 'EXODIST/Test-Simple-1.302073.tar.gz',
'FILES' => q[cpan/Test-Simple],
'EXCLUDED' => [
qr{^examples/},
qr{^xt/},
- qw( perltidyrc
+ qw( appveyor.yml
+ perltidyrc
t/00compile.t
t/00-report.t
t/zzz-check-breaks.t
},
'Thread::Semaphore' => {
- 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.12.tar.gz',
+ 'DISTRIBUTION' => 'JDHEDDEN/Thread-Semaphore-2.13.tar.gz',
'FILES' => q[dist/Thread-Semaphore],
'EXCLUDED' => [
qw( examples/semaphore.pl
},
'Time::HiRes' => {
- 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9739.tar.gz',
+ 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9741.tar.gz',
'FILES' => q[dist/Time-HiRes],
},
'Time::Local' => {
- 'DISTRIBUTION' => 'DROLSKY/Time-Local-1.2300.tar.gz',
+ 'DISTRIBUTION' => 'DROLSKY/Time-Local-1.25.tar.gz',
'FILES' => q[cpan/Time-Local],
'EXCLUDED' => [
- qr{^t/release-.*\.t},
+ qr{^xt/},
+ qw( perlcriticrc
+ perltidyrc
+ tidyall.ini
+ t/00-report-prereqs.t
+ t/00-report-prereqs.dd
+ ),
],
},
},
'Unicode::Collate' => {
- 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.14.tar.gz',
+ 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.19.tar.gz',
'FILES' => q[cpan/Unicode-Collate],
'EXCLUDED' => [
qr{N$},
'Unicode::Normalize' => {
'DISTRIBUTION' => 'KHW/Unicode-Normalize-1.25.tar.gz',
- 'FILES' => q[cpan/Unicode-Normalize],
+ 'FILES' => q[dist/Unicode-Normalize],
'EXCLUDED' => [
qw( MANIFEST.N
Normalize.pmN
},
'XSLoader' => {
- 'DISTRIBUTION' => 'SAPER/XSLoader-0.22.tar.gz',
+ 'DISTRIBUTION' => 'SAPER/XSLoader-0.24.tar.gz',
'FILES' => q[dist/XSLoader],
'EXCLUDED' => [
qr{^eg/},
lib/FileHandle.{pm,t}
lib/FindBin.{pm,t}
lib/Getopt/Std.{pm,t}
+ lib/Internals.pod
lib/Internals.t
lib/meta_notation.{pm,t}
lib/Net/hostent.{pm,t}
lib/integer.{pm,t}
lib/less.{pm,t}
lib/locale.{pm,t}
+ lib/locale_threads.t
lib/open.{pm,t}
lib/overload/numbers.pm
lib/overloading.{pm,t}