Remove all IGNORABLE files under cpan/
authorSteve Hay <steve.m.hay@googlemail.com>
Fri, 18 Oct 2013 14:10:31 +0000 (15:10 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Fri, 18 Oct 2013 17:21:25 +0000 (18:21 +0100)
This was discussed on p5p:
http://www.nntp.perl.org/group/perl.perl5.porters/2013/10/msg208635.html

One LICENSE file (Locale-Codes) has been removed (contrary to one suggestion
in that thread) since it was the only one, and only says "This module is
free software; you can redistribute it and/or modify it under the same
terms as Perl itself." anyway.

Two files that I had previously suggested retaining for the sake of tests
have also been removed. In one case, a test script has been modified (in
Digest-MD5; I will send a ticket upstream); in the other case (in
Test-Harness) I have removed the test which depended on the MANIFEST files,
as suggested in the above thread.

82 files changed:
MANIFEST
Porting/Maintainers.pl
cpan/CGI/Changes [deleted file]
cpan/CPAN-Meta-Requirements/Changes [deleted file]
cpan/CPAN-Meta/Changes [deleted file]
cpan/CPAN/Changes [deleted file]
cpan/Compress-Raw-Bzip2/Changes [deleted file]
cpan/Compress-Raw-Bzip2/README [deleted file]
cpan/Compress-Raw-Zlib/Changes [deleted file]
cpan/Compress-Raw-Zlib/README [deleted file]
cpan/DB_File/Changes [deleted file]
cpan/Devel-PPPort/Changes [deleted file]
cpan/Devel-PPPort/MANIFEST.SKIP [deleted file]
cpan/Devel-PPPort/README [deleted file]
cpan/Devel-PPPort/TODO [deleted file]
cpan/Digest-MD5/Changes [deleted file]
cpan/Digest-MD5/README [deleted file]
cpan/Digest-MD5/t/files.t
cpan/Digest-SHA/Changes [deleted file]
cpan/Digest-SHA/README [deleted file]
cpan/Digest/Changes [deleted file]
cpan/Encode/AUTHORS [deleted file]
cpan/Encode/Changes [deleted file]
cpan/Encode/MANIFEST [deleted file]
cpan/Encode/META.json [deleted file]
cpan/Encode/META.yml [deleted file]
cpan/Encode/README [deleted file]
cpan/ExtUtils-MakeMaker/Changes [deleted file]
cpan/ExtUtils-MakeMaker/MANIFEST [deleted file]
cpan/ExtUtils-MakeMaker/NOTES [deleted file]
cpan/ExtUtils-MakeMaker/README [deleted file]
cpan/ExtUtils-MakeMaker/TODO [deleted file]
cpan/Getopt-Long/CHANGES [deleted file]
cpan/Getopt-Long/README [deleted file]
cpan/IO-Compress/Changes [deleted file]
cpan/IO-Compress/README [deleted file]
cpan/IPC-SysV/Changes [deleted file]
cpan/IPC-SysV/MANIFEST.SKIP [deleted file]
cpan/IPC-SysV/README [deleted file]
cpan/IPC-SysV/TODO [deleted file]
cpan/List-Util/Changes [deleted file]
cpan/List-Util/README [deleted file]
cpan/Locale-Codes/ChangeLog [deleted file]
cpan/Locale-Codes/LICENSE [deleted file]
cpan/MIME-Base64/Changes [deleted file]
cpan/MIME-Base64/README [deleted file]
cpan/Math-Complex/ChangeLog [deleted file]
cpan/Memoize/TODO [deleted file]
cpan/Module-Build/Changes [deleted file]
cpan/Parse-CPAN-Meta/Changes [deleted file]
cpan/Pod-Escapes/ChangeLog [deleted file]
cpan/Pod-Escapes/README [deleted file]
cpan/Pod-Simple/ChangeLog [deleted file]
cpan/Pod-Simple/README [deleted file]
cpan/Sys-Syslog/Changes [deleted file]
cpan/Sys-Syslog/README [deleted file]
cpan/Term-ANSIColor/ChangeLog [deleted file]
cpan/Term-ANSIColor/README [deleted file]
cpan/Test-Harness/Changes [deleted file]
cpan/Test-Harness/MANIFEST [deleted file]
cpan/Test-Harness/MANIFEST.CUMMULATIVE [deleted file]
cpan/Test-Harness/t/000-load.t [deleted file]
cpan/Test-Simple/Changes [deleted file]
cpan/Test-Simple/README [deleted file]
cpan/Test-Simple/TODO [deleted file]
cpan/Text-Balanced/Changes [deleted file]
cpan/Text-Balanced/README [deleted file]
cpan/Text-Tabs/CHANGELOG [deleted file]
cpan/Time-HiRes/Changes [deleted file]
cpan/Time-Piece/Changes [deleted file]
cpan/Time-Piece/README [deleted file]
cpan/Unicode-Collate/Changes [deleted file]
cpan/Unicode-Collate/README [deleted file]
cpan/Unicode-Normalize/Changes [deleted file]
cpan/Unicode-Normalize/README [deleted file]
cpan/Win32/Changes [deleted file]
cpan/Win32API-File/Changes [deleted file]
cpan/Win32API-File/README [deleted file]
cpan/encoding-warnings/Changes [deleted file]
cpan/libnet/Changes [deleted file]
cpan/libnet/README [deleted file]
t/porting/customized.dat

index e1be55a..b805b8f 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -121,7 +121,6 @@ cpan/AutoLoader/t/01AutoLoader.t    See if AutoLoader works
 cpan/AutoLoader/t/02AutoSplit.t                See if AutoSplit works
 cpan/B-Debug/Debug.pm  Compiler Debug backend
 cpan/B-Debug/t/debug.t See if B::Debug works
-cpan/CGI/Changes                       Changelog for CGI.pm
 cpan/CGI/examples/caution.xbm          CGI example
 cpan/CGI/examples/clickable_image.cgi  CGI example
 cpan/CGI/examples/cookie.cgi           CGI example
@@ -205,20 +204,17 @@ cpan/Compress-Raw-Bzip2/bzip2-src/huffman.c
 cpan/Compress-Raw-Bzip2/bzip2-src/LICENSE
 cpan/Compress-Raw-Bzip2/bzip2-src/randtable.c
 cpan/Compress-Raw-Bzip2/Bzip2.xs
-cpan/Compress-Raw-Bzip2/Changes
 cpan/Compress-Raw-Bzip2/fallback/constants.h
 cpan/Compress-Raw-Bzip2/fallback/constants.xs
 cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm
 cpan/Compress-Raw-Bzip2/Makefile.PL
 cpan/Compress-Raw-Bzip2/private/MakeUtil.pm
-cpan/Compress-Raw-Bzip2/README
 cpan/Compress-Raw-Bzip2/t/000prereq.t
 cpan/Compress-Raw-Bzip2/t/01bzip2.t
 cpan/Compress-Raw-Bzip2/t/09limitoutput.t
 cpan/Compress-Raw-Bzip2/t/99pod.t
 cpan/Compress-Raw-Bzip2/t/compress/CompTestUtils.pm
 cpan/Compress-Raw-Bzip2/typemap
-cpan/Compress-Raw-Zlib/Changes                 Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/config.in               Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/examples/filtdef                Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/examples/filtinf                Compress::Raw::Zlib
@@ -227,7 +223,6 @@ cpan/Compress-Raw-Zlib/fallback/constants.xs        Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm        Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/Makefile.PL             Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/private/MakeUtil.pm     Compress::Raw::Zlib
-cpan/Compress-Raw-Zlib/README                  Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/t/01version.t           Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/t/02zlib.t              Compress::Raw::Zlib
 cpan/Compress-Raw-Zlib/t/07bufsize.t           Compress::Raw::Zlib
@@ -263,7 +258,6 @@ cpan/Config-Perl-V/t/10_base.t                      Config::Perl::V
 cpan/Config-Perl-V/t/20_plv510.t               Config::Perl::V
 cpan/Config-Perl-V/t/21_plv518.t               Config::Perl::V
 cpan/Config-Perl-V/V.pm                                Config::Perl::V
-cpan/CPAN/Changes                              CPAN.pm Changes file
 cpan/CPAN/lib/App/Cpan.pm              helper package for CPAN.pm
 cpan/CPAN/lib/CPAN/API/HOWTO.pod               recipe book for programming with CPAN.pm
 cpan/CPAN/lib/CPAN/Author.pm           helper package for CPAN.pm
@@ -301,7 +295,6 @@ cpan/CPAN/lib/CPAN/Shell.pm
 cpan/CPAN/lib/CPAN/Tarzip.pm           helper package for CPAN.pm
 cpan/CPAN/lib/CPAN/URL.pm
 cpan/CPAN/lib/CPAN/Version.pm          Simple math with different flavors of version strings
-cpan/CPAN-Meta/Changes
 cpan/CPAN-Meta/lib/CPAN/Meta/Converter.pm
 cpan/CPAN-Meta/lib/CPAN/Meta/Feature.pm
 cpan/CPAN-Meta/lib/CPAN/Meta/History.pm
@@ -309,7 +302,6 @@ cpan/CPAN-Meta/lib/CPAN/Meta.pm
 cpan/CPAN-Meta/lib/CPAN/Meta/Prereqs.pm
 cpan/CPAN-Meta/lib/CPAN/Meta/Spec.pm
 cpan/CPAN-Meta/lib/CPAN/Meta/Validator.pm
-cpan/CPAN-Meta-Requirements/Changes
 cpan/CPAN-Meta-Requirements/lib/CPAN/Meta/Requirements.pm
 cpan/CPAN-Meta-Requirements/t/accepts.t
 cpan/CPAN-Meta-Requirements/t/bad_version_hook.t
@@ -416,7 +408,6 @@ cpan/CPAN/t/02nox.t         See if CPAN::Nox works
 cpan/CPAN/t/03pkgs.t           See if CPAN::Version works
 cpan/CPAN/t/10version.t                See if CPAN the module works
 cpan/CPAN/t/11mirroredby.t             See if CPAN::Mirrored::By works
-cpan/DB_File/Changes           Berkeley DB extension change log
 cpan/DB_File/config.in         Part of Berkeley DB configuration
 cpan/DB_File/DB_File_BS                Berkeley DB extension mkbootstrap fodder
 cpan/DB_File/DB_File.pm                Berkeley DB extension Perl module
@@ -431,7 +422,6 @@ cpan/DB_File/t/db-recno.t   See if DB_File works
 cpan/DB_File/typemap           Berkeley DB extension interface types
 cpan/DB_File/version.c         Berkeley DB extension interface version check
 cpan/Devel-PPPort/apicheck_c.PL                Devel::PPPort apicheck generator
-cpan/Devel-PPPort/Changes              Devel::PPPort changes
 cpan/Devel-PPPort/devel/buildperl.pl   Devel::PPPort perl version builder
 cpan/Devel-PPPort/devel/devtools.pl    Devel::PPPort development utilities
 cpan/Devel-PPPort/devel/mkapidoc.sh    Devel::PPPort apidoc collector
@@ -441,7 +431,6 @@ cpan/Devel-PPPort/devel/regenerate  Devel::PPPort API re-generator
 cpan/Devel-PPPort/devel/scanprov       Devel::PPPort provided API scanner
 cpan/Devel-PPPort/HACKERS              Devel::PPPort hackers documentation
 cpan/Devel-PPPort/Makefile.PL          Devel::PPPort makefile writer
-cpan/Devel-PPPort/MANIFEST.SKIP                Devel::PPPort Manifest skip specs
 cpan/Devel-PPPort/mktests.PL           Devel::PPPort test file writer
 cpan/Devel-PPPort/module2.c            Devel::PPPort test file
 cpan/Devel-PPPort/module3.c            Devel::PPPort test file
@@ -684,7 +673,6 @@ cpan/Devel-PPPort/ppport_h.PL               Devel::PPPort ppport.h writer
 cpan/Devel-PPPort/PPPort_pm.PL         Devel::PPPort PPPort.pm writer
 cpan/Devel-PPPort/PPPort.xs            Devel::PPPort dummy PPPort.xs
 cpan/Devel-PPPort/PPPort_xs.PL         Devel::PPPort RealPPPort.xs writer
-cpan/Devel-PPPort/README               Devel::PPPort Readme
 cpan/Devel-PPPort/README.md            Devel::PPPort GitHub Readme
 cpan/Devel-PPPort/soak                 Devel::PPPort Test Harness to run under various Perls
 cpan/Devel-PPPort/t/call.t             Devel::PPPort test file
@@ -704,7 +692,6 @@ cpan/Devel-PPPort/t/newCONSTSUB.t   Devel::PPPort test file
 cpan/Devel-PPPort/t/newRV.t            Devel::PPPort test file
 cpan/Devel-PPPort/t/newSVpv.t          Devel::PPPort test file
 cpan/Devel-PPPort/t/newSV_type.t       Devel::PPPort test file
-cpan/Devel-PPPort/TODO                 Devel::PPPort Todo
 cpan/Devel-PPPort/t/podtest.t          Devel::PPPort test file
 cpan/Devel-PPPort/t/ppphtest.t         Devel::PPPort test file
 cpan/Devel-PPPort/t/pvs.t              Devel::PPPort test file
@@ -723,18 +710,15 @@ cpan/Devel-PPPort/t/uv.t          Devel::PPPort test file
 cpan/Devel-PPPort/t/variables.t                Devel::PPPort test file
 cpan/Devel-PPPort/t/warn.t             Devel::PPPort test file
 cpan/Devel-PPPort/typemap              Devel::PPPort Typemap
-cpan/Digest/Changes            Digest changelog
 cpan/Digest/Digest/base.pm     Digest extensions
 cpan/Digest/Digest/file.pm     Digest extensions
 cpan/Digest/Digest.pm          Digest extensions
-cpan/Digest-MD5/Changes                        Digest::MD5 extension changes
 cpan/Digest-MD5/hints/dec_osf.pl       Hints for named architecture
 cpan/Digest-MD5/hints/irix_6.pl                Hints for named architecture
 cpan/Digest-MD5/hints/MacOS.pl         Hints for named architecture
 cpan/Digest-MD5/Makefile.PL            Digest::MD5 extension makefile writer
 cpan/Digest-MD5/MD5.pm                 Digest::MD5 extension
 cpan/Digest-MD5/MD5.xs                 Digest::MD5 extension
-cpan/Digest-MD5/README                 Digest::MD5 extension Readme
 cpan/Digest-MD5/t/align.t              See if Digest::MD5 extension works
 cpan/Digest-MD5/t/badfile.t            See if Digest::MD5 extension works
 cpan/Digest-MD5/t/bits.t               See if Digest::MD5 extension works
@@ -744,10 +728,8 @@ cpan/Digest-MD5/t/md5-aaa.t                See if Digest::MD5 extension works
 cpan/Digest-MD5/t/threads.t            See if Digest::MD5 extension works
 cpan/Digest-MD5/t/utf8.t               See if Digest::MD5 extension works
 cpan/Digest-MD5/typemap                        Digest::MD5 extension
-cpan/Digest-SHA/Changes                        Digest::SHA changes
 cpan/Digest-SHA/lib/Digest/SHA.pm      Digest::SHA extension
 cpan/Digest-SHA/Makefile.PL            Digest::SHA Makefile.PL
-cpan/Digest-SHA/README                 Digest::SHA README
 cpan/Digest-SHA/shasum                 shasum script
 cpan/Digest-SHA/SHA.xs                 Digest::SHA extension
 cpan/Digest-SHA/src/sha64bit.c         Digest::SHA extension
@@ -781,7 +763,6 @@ cpan/Digest/t/digest.t              See if Digest extensions work
 cpan/Digest/t/file.t           See if Digest extensions work
 cpan/Digest/t/lib/Digest/Dummy.pm              See if Digest extensions work
 cpan/Digest/t/security.t               See if Digest extensions work
-cpan/Encode/AUTHORS            List of authors
 cpan/Encode/bin/enc2xs         Encode module generator
 cpan/Encode/bin/piconv         iconv by perl
 cpan/Encode/bin/ucm2table      Table Generator for testing
@@ -790,7 +771,6 @@ cpan/Encode/bin/ucmsort             A UCM sort utility
 cpan/Encode/bin/unidump                Unicode Dump like hexdump(1)
 cpan/Encode/Byte/Byte.pm               Encode extension
 cpan/Encode/Byte/Makefile.PL   Encode extension
-cpan/Encode/Changes            Change Log
 cpan/Encode/CN/CN.pm           Encode extension
 cpan/Encode/CN/Makefile.PL     Encode extension
 cpan/Encode/EBCDIC/EBCDIC.pm   Encode extension
@@ -828,10 +808,6 @@ cpan/Encode/lib/Encode/PerlIO.pod  Documents for Encode & PerlIO
 cpan/Encode/lib/Encode/Supported.pod   Documents for supported encodings
 cpan/Encode/lib/Encode/Unicode/UTF7.pm Encode extension
 cpan/Encode/Makefile.PL                        Encode extension makefile writer
-cpan/Encode/MANIFEST                   Encode MANIFEST
-cpan/Encode/META.json                  Encode META.json
-cpan/Encode/META.yml                   Encode META.yml
-cpan/Encode/README                     Encode extension
 cpan/Encode/Symbol/Makefile.PL         Encode extension
 cpan/Encode/Symbol/Symbol.pm           Encode extension
 cpan/Encode/t/Aliases.t                        test script
@@ -989,7 +965,6 @@ cpan/Encode/ucm/viscii.ucm          Unicode Character Map
 cpan/Encode/Unicode/Makefile.PL                Encode extension
 cpan/Encode/Unicode/Unicode.pm         Encode extension
 cpan/Encode/Unicode/Unicode.xs         Encode extension
-cpan/encoding-warnings/Changes         Changelog for encoding::warnings
 cpan/encoding-warnings/lib/encoding/warnings.pm        warn on implicit encoding conversions
 cpan/encoding-warnings/t/1-warning.t   tests for encoding::warnings
 cpan/encoding-warnings/t/2-fatal.t     tests for encoding::warnings
@@ -1002,7 +977,6 @@ cpan/ExtUtils-Constant/lib/ExtUtils/Constant/Utils.pm              generate XS code to impor
 cpan/ExtUtils-Constant/lib/ExtUtils/Constant/XS.pm             generate XS code to import C header constants
 cpan/ExtUtils-Constant/t/Constant.t                            See if ExtUtils::Constant works
 cpan/ExtUtils-MakeMaker/bin/instmodsh                          Give information about installed extensions
-cpan/ExtUtils-MakeMaker/Changes                                        MakeMaker change log
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm             Calling MM functions from the cmd line
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm            Does the real work of the above
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm                        Locates libraries
@@ -1031,10 +1005,7 @@ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm         MakeMaker methods for Win32
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm               MakeMaker methods for Win95
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm                     MakeMaker user override class
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm                        Fixes up @INC to use just-built extension
-cpan/ExtUtils-MakeMaker/MANIFEST                               ExtUtils::MakeMaker MANIFEST
-cpan/ExtUtils-MakeMaker/NOTES                                  Notes about MakeMaker internals
 cpan/ExtUtils-MakeMaker/PATCHING                               Suggestions for patching MakeMaker
-cpan/ExtUtils-MakeMaker/README                                 MakeMaker README
 cpan/ExtUtils-MakeMaker/README.packaging                       MakeMaker packaging README
 cpan/ExtUtils-MakeMaker/t/00compile.t                          See if MakeMaker modules compile
 cpan/ExtUtils-MakeMaker/t/01perl_bugs.t
@@ -1087,7 +1058,6 @@ cpan/ExtUtils-MakeMaker/t/MM_OS2.t                                See if ExtUtils::MM_OS2 works
 cpan/ExtUtils-MakeMaker/t/MM_Unix.t                            See if ExtUtils::MM_UNIX works
 cpan/ExtUtils-MakeMaker/t/MM_VMS.t                             See if ExtUtils::MM_VMS works
 cpan/ExtUtils-MakeMaker/t/MM_Win32.t                           See if ExtUtils::MM_Win32 works
-cpan/ExtUtils-MakeMaker/TODO                                   Things TODO in MakeMaker
 cpan/ExtUtils-MakeMaker/t/oneliner.t                           See if MM can generate perl one-liners
 cpan/ExtUtils-MakeMaker/t/parse_abstract.t                     See if parse_abstract works
 cpan/ExtUtils-MakeMaker/t/parse_version.t                      See if parse_version works
@@ -1134,9 +1104,7 @@ cpan/Filter-Util-Call/Call.pm     Filter::Util::Call extension module
 cpan/Filter-Util-Call/Call.xs  Filter::Util::Call extension external subroutines
 cpan/Filter-Util-Call/filter-util.pl           See if Filter::Util::Call works
 cpan/Filter-Util-Call/t/call.t See if Filter::Util::Call works
-cpan/Getopt-Long/CHANGES               Getopt::Long changes
 cpan/Getopt-Long/lib/Getopt/Long.pm    Fetch command options (GetOptions)
-cpan/Getopt-Long/README                        Getopt::Long README
 cpan/Getopt-Long/t/gol-basic.t         See if Getopt::Long works
 cpan/Getopt-Long/t/gol-linkage.t       See if Getopt::Long works
 cpan/Getopt-Long/t/gol-oo.t            See if Getopt::Long works
@@ -1228,7 +1196,6 @@ cpan/HTTP-Tiny/t/cases/redirect-09.txt
 cpan/HTTP-Tiny/t/SimpleCookieJar.pm
 cpan/HTTP-Tiny/t/Util.pm
 cpan/IO-Compress/bin/zipdetails                                IO::Compress
-cpan/IO-Compress/Changes                               IO::Compress
 cpan/IO-Compress/examples/compress-zlib/filtdef                IO::Compress
 cpan/IO-Compress/examples/compress-zlib/filtinf                IO::Compress
 cpan/IO-Compress/examples/compress-zlib/gzcat          IO::Compress
@@ -1272,7 +1239,6 @@ cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm  IO::Compress
 cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm            IO::Compress
 cpan/IO-Compress/Makefile.PL                           IO::Compress
 cpan/IO-Compress/private/MakeUtil.pm                   IO::Compress
-cpan/IO-Compress/README                                        IO::Compress
 cpan/IO-Compress/t/000prereq.t                         IO::Compress
 cpan/IO-Compress/t/001bzip2.t                          IO::Compress
 cpan/IO-Compress/t/001zlib-generic-deflate.t           IO::Compress
@@ -1391,7 +1357,6 @@ cpan/IPC-Cmd/t/03_run-forked.t    IPC::Cmd tests
 cpan/IPC-Cmd/t/src/child.pl    IPC::Cmd tests
 cpan/IPC-Cmd/t/src/output.pl   IPC::Cmd tests
 cpan/IPC-Cmd/t/src/x.tgz       IPC::Cmd tests
-cpan/IPC-SysV/Changes                  IPC::SysV changes
 cpan/IPC-SysV/hints/cygwin.pl          Hint for IPC::SysV for named architecture
 cpan/IPC-SysV/hints/next_3.pl          Hint for IPC::SysV for named architecture
 cpan/IPC-SysV/lib/IPC/Msg.pm           IPC::SysV extension Perl module
@@ -1399,13 +1364,10 @@ cpan/IPC-SysV/lib/IPC/Semaphore.pm      IPC::SysV extension Perl module
 cpan/IPC-SysV/lib/IPC/SharedMem.pm     IPC::SysV extension Perl module
 cpan/IPC-SysV/lib/IPC/SysV.pm          IPC::SysV extension Perl module
 cpan/IPC-SysV/Makefile.PL              IPC::SysV makefile writer
-cpan/IPC-SysV/MANIFEST.SKIP            IPC::SysV manifest skip specs
-cpan/IPC-SysV/README                   IPC::SysV README
 cpan/IPC-SysV/regen.pl                 IPC::SysV file regeneration script
 cpan/IPC-SysV/SysV.xs                  IPC::SysV extension Perl module
 cpan/IPC-SysV/t/ipcsysv.t              IPC::SysV test file
 cpan/IPC-SysV/t/msg.t                  IPC::SysV test file
-cpan/IPC-SysV/TODO                     IPC::SysV todo file
 cpan/IPC-SysV/t/podcov.t               IPC::SysV test file
 cpan/IPC-SysV/t/pod.t                  IPC::SysV test file
 cpan/IPC-SysV/t/sem.t                  IPC::SysV test file
@@ -1449,7 +1411,6 @@ cpan/JSON-PP/t/114_decode_prefix.t
 cpan/JSON-PP/t/115_tie_ixhash.t
 cpan/JSON-PP/t/116_incr_parse_fixed.t
 cpan/JSON-PP/t/_unicode_handling.pm
-cpan/libnet/Changes            libnet
 cpan/libnet/Config.eg          libnet
 cpan/libnet/demos/ftp          libnet
 cpan/libnet/demos/inetd                libnet
@@ -1475,7 +1436,6 @@ cpan/libnet/Net/NNTP.pm           libnet
 cpan/libnet/Net/POP3.pm                libnet
 cpan/libnet/Net/SMTP.pm                libnet
 cpan/libnet/Net/Time.pm                libnet
-cpan/libnet/README             libnet
 cpan/libnet/t/config.t         libnet
 cpan/libnet/t/datasend.t       libnet
 cpan/libnet/t/ftp.t            libnet
@@ -1486,14 +1446,12 @@ cpan/libnet/t/nntp.t            libnet
 cpan/libnet/t/require.t                libnet
 cpan/libnet/t/smtp.t           libnet
 cpan/libnet/t/time.t           libnet
-cpan/List-Util/Changes                 Util extension
 cpan/List-Util/lib/List/Util.pm                List::Util
 cpan/List-Util/lib/List/Util/XS.pm     List::Util
 cpan/List-Util/lib/Scalar/Util.pm      Scalar::Util
 cpan/List-Util/ListUtil.xs             Util extension
 cpan/List-Util/Makefile.PL             Util extension
 cpan/List-Util/multicall.h             Util extension
-cpan/List-Util/README                  Util extension
 cpan/List-Util/t/00version.t           Scalar::Util
 cpan/List-Util/t/any-all.t             List::Util
 cpan/List-Util/t/blessed.t             Scalar::Util
@@ -1520,7 +1478,6 @@ cpan/List-Util/t/sum0.t
 cpan/List-Util/t/sum.t                 List::Util
 cpan/List-Util/t/tainted.t             Scalar::Util
 cpan/List-Util/t/weak.t                        Scalar::Util
-cpan/Locale-Codes/ChangeLog                    Locale::Codes
 cpan/Locale-Codes/lib/Locale/Codes/API.pod     Locale::Codes documentation
 cpan/Locale-Codes/lib/Locale/Codes/Changes.pod Locale::Codes documentation
 cpan/Locale-Codes/lib/Locale/Codes/Constants.pm        Locale::Codes
@@ -1563,7 +1520,6 @@ cpan/Locale-Codes/lib/Locale/Language.pm  Locale::Codes
 cpan/Locale-Codes/lib/Locale/Language.pod      Locale::Codes documentation
 cpan/Locale-Codes/lib/Locale/Script.pm         Locale::Codes
 cpan/Locale-Codes/lib/Locale/Script.pod                Locale::Codes documentation
-cpan/Locale-Codes/LICENSE                      Locale::Codes
 cpan/Locale-Codes/README.first                 Locale::Codes
 cpan/Locale-Codes/t/alias_code_old.t   Locale::Codes tests
 cpan/Locale-Codes/t/alias_code.t               Locale::Codes tests
@@ -1602,7 +1558,6 @@ cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po             Locale::Simple tests
 cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po   Locale::Simple tests
 cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po       Locale::Simple tests
 cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po       Locale::Simple tests
-cpan/Math-Complex/ChangeLog            Math-Complex change log
 cpan/Math-Complex/lib/Math/Complex.pm  A Complex package
 cpan/Math-Complex/lib/Math/Trig.pm     A simple interface to complex trigonometry
 cpan/Math-Complex/Makefile.PL          Math-Complex building
@@ -1627,7 +1582,6 @@ cpan/Memoize/t/expmod_n.t         Memoize expiry manager tests
 cpan/Memoize/t/expmod_t.t              Memoize expiry manager (timed) tests
 cpan/Memoize/t/flush.t                 Memoize 'flush_cache' function tests
 cpan/Memoize/t/normalize.t             Memoize 'normalizer' feature tests
-cpan/Memoize/TODO                      Memoize to-do list
 cpan/Memoize/t/prototype.t             Memoize prototyped function handling tests
 cpan/Memoize/t/speed.t                 "Makes functions faster" advertisement test
 cpan/Memoize/t/tiefeatures.t           Memoize FAULT / MERGE / HASH options test
@@ -1639,16 +1593,13 @@ cpan/Memoize/t/tie.t                    Memoize tied file test
 cpan/Memoize/t/unmemoize.t             Memoize 'unmemoize' function test
 cpan/MIME-Base64/Base64.pm             MIME::Base64 extension
 cpan/MIME-Base64/Base64.xs             MIME::Base64 extension
-cpan/MIME-Base64/Changes               MIME::Base64 extension
 cpan/MIME-Base64/Makefile.PL           MIME::Base64 extension
 cpan/MIME-Base64/QuotedPrint.pm                MIME::Base64 extension
-cpan/MIME-Base64/README                        README for MIME::Base64
 cpan/MIME-Base64/t/base64.t            See whether MIME::Base64 works
 cpan/MIME-Base64/t/length.t    See whether MIME::QuotedPrint works
 cpan/MIME-Base64/t/quoted-print.t      See whether MIME::QuotedPrint works
 cpan/MIME-Base64/t/unicode.t           See whether MIME::Base64 works
 cpan/Module-Build/bin/config_data
-cpan/Module-Build/Changes
 cpan/Module-Build/lib/inc/latest.pm
 cpan/Module-Build/lib/inc/latest/private.pm
 cpan/Module-Build/lib/Module/Build/API.pod
@@ -1796,7 +1747,6 @@ cpan/parent/t/parent-classfromfile.t              tests for parent.pm
 cpan/parent/t/parent-pmc.t                     tests for parent.pm
 cpan/parent/t/parent-returns-false.t           tests for parent.pm
 cpan/parent/t/parent.t                         tests for parent.pm
-cpan/Parse-CPAN-Meta/Changes
 cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm
 cpan/Parse-CPAN-Meta/t/02_api.t
 cpan/Parse-CPAN-Meta/t/03_functions.t
@@ -1832,9 +1782,7 @@ cpan/Pod-Checker/t/pod/poderrs.xr
 cpan/Pod-Checker/t/pod/selfcheck.t
 cpan/Pod-Checker/t/pod/testcmp.pl
 cpan/Pod-Checker/t/pod/testpchk.pl
-cpan/Pod-Escapes/ChangeLog             ChangeLog for Pod::Escapes
 cpan/Pod-Escapes/lib/Pod/Escapes.pm    Pod::Escapes
-cpan/Pod-Escapes/README                        README for Pod::Escapes
 cpan/Pod-Escapes/t/01_about_verbose.t  test Pod::Escapes
 cpan/Pod-Escapes/t/10_main.t           test Pod::Escapes
 cpan/Pod-Escapes/t/15_name2charnum.t   test Pod::Escapes
@@ -1937,7 +1885,6 @@ cpan/Pod-Perldoc/perldoc.pod
 cpan/Pod-Perldoc/t/load.t                      test file for Pod-Perldoc
 cpan/Pod-Perldoc/t/man/_get_columns.t          test file for Pod-Perldoc
 cpan/Pod-Perldoc/t/pod.t                       test file for Pod-Perldoc
-cpan/Pod-Simple/ChangeLog                              Pod::Simple ChangeLog
 cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm             Pod::Simple::BlackBox
 cpan/Pod-Simple/lib/Pod/Simple/Checker.pm              check the Pod syntax of a document
 cpan/Pod-Simple/lib/Pod/Simple/Debug.pm                        put Pod::Simple into trace/debug mode
@@ -1968,7 +1915,6 @@ cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm               Pod::Simple::Transcode
 cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm       Pod::Simple::TranscodeSmart
 cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm                        turn Pod into XHTML
 cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm         turn Pod into XML
-cpan/Pod-Simple/README                                 Pod::Simple README file
 cpan/Pod-Simple/t/00about.t                            Pod::Simple test file
 cpan/Pod-Simple/t/20_skip.t                            Pod::Simple test file
 cpan/Pod-Simple/t/accept01.t                           Pod::Simple test file
@@ -2153,12 +2099,10 @@ cpan/Socket/t/sockaddr.t
 cpan/Socket/t/socketpair.t             See if socketpair works
 cpan/Socket/t/Socket.t                 See if Socket works
 cpan/Socket/typemap
-cpan/Sys-Syslog/Changes                        Changelog for Sys::Syslog
 cpan/Sys-Syslog/fallback/const-c.inc   Sys::Syslog constants fallback file
 cpan/Sys-Syslog/fallback/const-xs.inc  Sys::Syslog constants fallback file
 cpan/Sys-Syslog/fallback/syslog.h      Sys::Syslog header fallback file
 cpan/Sys-Syslog/Makefile.PL            Sys::Syslog extension makefile writer
-cpan/Sys-Syslog/README                 README for Sys::Syslog
 cpan/Sys-Syslog/README.win32           README for Sys::Syslog on Windows
 cpan/Sys-Syslog/Syslog.pm              Sys::Syslog extension Perl module
 cpan/Sys-Syslog/Syslog.xs              Sys::Syslog extension external subroutines
@@ -2172,8 +2116,6 @@ cpan/Sys-Syslog/win32/PerlLog.mc  Sys::Syslog extension Win32 related file
 cpan/Sys-Syslog/win32/PerlLog_RES.uu   Sys::Syslog extension Win32 related file
 cpan/Sys-Syslog/win32/Win32.pm         Sys::Syslog extension Win32 related file
 cpan/Term-ANSIColor/ANSIColor.pm       Perl module supporting termcap usage
-cpan/Term-ANSIColor/ChangeLog          Term::ANSIColor
-cpan/Term-ANSIColor/README             Term::ANSIColor
 cpan/Term-ANSIColor/t/aliases-func.t
 cpan/Term-ANSIColor/t/basic256.t
 cpan/Term-ANSIColor/t/basic.t          Tests for Term::ANSIColor
@@ -2183,7 +2125,6 @@ cpan/Term-ANSIColor/t/taint.t
 cpan/Term-Cap/Cap.pm                   Perl module supporting termcap usage
 cpan/Term-Cap/test.pl                  See if Term::Cap works
 cpan/Test-Harness/bin/prove                            The prove harness utility
-cpan/Test-Harness/Changes                              Test::Harness change log
 cpan/Test-Harness/lib/App/Prove.pm                     Gubbins for the prove utility
 cpan/Test-Harness/lib/App/Prove/State.pm               Gubbins for the prove utility
 cpan/Test-Harness/lib/App/Prove/State/Result.pm                Gubbins for the prove utility
@@ -2233,9 +2174,6 @@ cpan/Test-Harness/lib/TAP/Parser/Source.pm                A parser for Test Anything Protocol
 cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm     A parser for Test Anything Protocol
 cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm     A parser for Test Anything Protocol
 cpan/Test-Harness/lib/Test/Harness.pm                  A test harness
-cpan/Test-Harness/MANIFEST                             
-cpan/Test-Harness/MANIFEST.CUMMULATIVE                 
-cpan/Test-Harness/t/000-load.t                         Test::Harness test
 cpan/Test-Harness/t/aggregator.t                       Test::Harness test
 cpan/Test-Harness/t/bailout.t                          Test::Harness test
 cpan/Test-Harness/t/base.t                             Test::Harness test
@@ -2387,7 +2325,6 @@ cpan/Test-Harness/t/yamlish-output.t                      Test::Harness test
 cpan/Test-Harness/t/yamlish.t                          Test::Harness test
 cpan/Test-Harness/t/yamlish-writer.t                   Test::Harness test
 cpan/Test/lib/Test.pm          A simple framework for writing test scripts
-cpan/Test-Simple/Changes                               Test::Simple changes
 cpan/Test-Simple/examples/indent.pl                    Test::Simple examples
 cpan/Test-Simple/examples/subtest.t                    Test::Simple examples
 cpan/Test-Simple/lib/Test/Builder/Module.pm            Base class for test modules
@@ -2397,7 +2334,6 @@ cpan/Test-Simple/lib/Test/Builder/Tester.pm               For testing Test::Builder based cla
 cpan/Test-Simple/lib/Test/More.pm                      More utilities for writing tests
 cpan/Test-Simple/lib/Test/Simple.pm                    Basic utility for writing tests
 cpan/Test-Simple/lib/Test/Tutorial.pod                 A tutorial on writing tests
-cpan/Test-Simple/README                                        Test::Simple README
 cpan/Test-Simple/t/00test_harness_check.t              Test::Simple test
 cpan/Test-Simple/t/bad_plan.t                          Test::Builder plan() test
 cpan/Test-Simple/t/bail_out.t                          Test::Builder BAIL_OUT test
@@ -2483,7 +2419,6 @@ cpan/Test-Simple/t/new_ok.t                               Test::More test
 cpan/Test-Simple/t/no_plan.t                           Test::Simple test, forgot the plan
 cpan/Test-Simple/t/no_tests.t                          Test::More test
 cpan/Test-Simple/t/note.t                              Test::More test
-cpan/Test-Simple/TODO                                  Test::Simple TODO
 cpan/Test-Simple/t/overload.t                          Test::Simple test
 cpan/Test-Simple/t/overload_threads.t                  Test::Simple test
 cpan/Test-Simple/t/plan_bad.t                          Test::Simple test
@@ -2541,9 +2476,7 @@ cpan/Test/t/qr.t          See if Test works
 cpan/Test/t/skip.t             See if Test works
 cpan/Test/t/success.t          See if Test works
 cpan/Test/t/todo.t             See if Test works
-cpan/Text-Balanced/Changes             Text::Balanced
 cpan/Text-Balanced/lib/Text/Balanced.pm        Text::Balanced
-cpan/Text-Balanced/README              Text::Balanced
 cpan/Text-Balanced/t/01_compile.t      See if Text::Balanced works
 cpan/Text-Balanced/t/02_extbrk.t       See if Text::Balanced works
 cpan/Text-Balanced/t/03_extcbk.t       See if Text::Balanced works
@@ -2556,7 +2489,6 @@ cpan/Text-Balanced/t/09_gentag.t  See if Text::Balanced works
 cpan/Text-ParseWords/lib/Text/ParseWords.pm    Perl module to split words on arbitrary delimiter
 cpan/Text-ParseWords/t/ParseWords.t            See if Text::ParseWords works
 cpan/Text-ParseWords/t/taint.t                 See if Text::ParseWords works with tainting
-cpan/Text-Tabs/CHANGELOG               ChangeLog for Tabs+Wrap
 cpan/Text-Tabs/lib/Text/Tabs.pm                Do expand and unexpand
 cpan/Text-Tabs/lib/Text/Wrap.pm                Paragraph formatter
 cpan/Text-Tabs/t/37000.t               See if Text::Tabs is working
@@ -2580,7 +2512,6 @@ cpan/Tie-RefHash/t/rebless.t      Test for Tie::RefHash with rebless
 cpan/Tie-RefHash/t/refhash.t   Test for Tie::RefHash and Tie::RefHash::Nestable
 cpan/Tie-RefHash/t/storable.t  Test for Tie::RefHash with storable
 cpan/Tie-RefHash/t/threaded.t  Test for Tie::RefHash with threads
-cpan/Time-HiRes/Changes                        Time::HiRes extension
 cpan/Time-HiRes/fallback/const-c.inc   Time::HiRes extension
 cpan/Time-HiRes/fallback/const-xs.inc  Time::HiRes extension
 cpan/Time-HiRes/hints/aix.pl           Hint for Time::HiRes for named architecture
@@ -2609,11 +2540,9 @@ cpan/Time-HiRes/t/Watchdog.pm            Test for Time::HiRes
 cpan/Time-HiRes/typemap                        Time::HiRes extension
 cpan/Time-Local/lib/Time/Local.pm      Reverse translation of localtime, gmtime
 cpan/Time-Local/t/Local.t              See if Time::Local works
-cpan/Time-Piece/Changes                Time::Piece extension
 cpan/Time-Piece/Makefile.PL    Time::Piece extension
 cpan/Time-Piece/Piece.pm       Time::Piece extension
 cpan/Time-Piece/Piece.xs       Time::Piece extension
-cpan/Time-Piece/README         Time::Piece extension
 cpan/Time-Piece/Seconds.pm     Time::Piece extension
 cpan/Time-Piece/t/01base.t     Test for Time::Piece
 cpan/Time-Piece/t/02core.t     Test for Time::Piece
@@ -2622,7 +2551,6 @@ cpan/Time-Piece/t/04mjd.t Test for Time::Piece
 cpan/Time-Piece/t/05overload.t Test for Time::Piece
 cpan/Time-Piece/t/06subclass.t Test for Time::Piece
 cpan/Time-Piece/t/07arith.t    Test for Time::Piece
-cpan/Unicode-Collate/Changes                   Unicode::Collate
 cpan/Unicode-Collate/Collate/allkeys.txt       Unicode::Collate
 cpan/Unicode-Collate/Collate/CJK/Big5.pm                       Unicode::Collate
 cpan/Unicode-Collate/Collate/CJK/GB2312.pm                     Unicode::Collate
@@ -2719,7 +2647,6 @@ cpan/Unicode-Collate/Collate.pm                   Unicode::Collate
 cpan/Unicode-Collate/Collate.xs                        Unicode::Collate
 cpan/Unicode-Collate/Makefile.PL                       Unicode::Collate
 cpan/Unicode-Collate/mkheader                  Unicode::Collate
-cpan/Unicode-Collate/README                    Unicode::Collate
 cpan/Unicode-Collate/t/altern.t                        Unicode::Collate
 cpan/Unicode-Collate/t/backwds.t                       Unicode::Collate
 cpan/Unicode-Collate/t/cjk_b5.t                Unicode::Collate
@@ -2847,12 +2774,10 @@ cpan/Unicode-Collate/t/trailwt.t                Unicode::Collate
 cpan/Unicode-Collate/t/variable.t              Unicode::Collate
 cpan/Unicode-Collate/t/version.t               Unicode::Collate
 cpan/Unicode-Collate/t/view.t                  Unicode::Collate
-cpan/Unicode-Normalize/Changes         Unicode::Normalize
 cpan/Unicode-Normalize/Makefile.PL     Unicode::Normalize
 cpan/Unicode-Normalize/mkheader                Unicode::Normalize
 cpan/Unicode-Normalize/Normalize.pm    Unicode::Normalize
 cpan/Unicode-Normalize/Normalize.xs    Unicode::Normalize
-cpan/Unicode-Normalize/README          Unicode::Normalize
 cpan/Unicode-Normalize/t/fcdc.t                Unicode::Normalize
 cpan/Unicode-Normalize/t/form.t                Unicode::Normalize
 cpan/Unicode-Normalize/t/func.t                Unicode::Normalize
@@ -2880,17 +2805,14 @@ cpan/version/t/coretests.pm             Tests for version objects
 cpan/Win32API-File/buffers.h   Win32API::File extension
 cpan/Win32API-File/cFile.h     Win32API::File extension
 cpan/Win32API-File/cFile.pc    Win32API::File extension
-cpan/Win32API-File/Changes     Win32API::File extension changes
 cpan/Win32API-File/const2perl.h        Win32API::File extension
 cpan/Win32API-File/ExtUtils/Myconst2perl.pm    Win32API::File extension
 cpan/Win32API-File/File.pm     Win32API::File extension
 cpan/Win32API-File/File.xs     Win32API::File extension
 cpan/Win32API-File/Makefile.PL Win32API::File extension makefile write
-cpan/Win32API-File/README      Win32API::File extension Readme
 cpan/Win32API-File/t/file.t    See if Win32API::File extension works
 cpan/Win32API-File/t/tie.t     See if Win32API::File extension works
 cpan/Win32API-File/typemap     Win32API::File extension interface types
-cpan/Win32/Changes                     Changes for Win32 extension module
 cpan/Win32/longpath.inc                        Win32 extension long path support
 cpan/Win32/Makefile.PL                 Win32 extension makefile writer
 cpan/Win32/t/CodePage.t                        See if Win32 extension works
index 27f28d9..c7c6298 100755 (executable)
@@ -401,6 +401,8 @@ use File::Glob qw(:case);
         'DISTRIBUTION' => 'GAAS/Digest-MD5-2.53.tar.gz',
         'FILES'        => q[cpan/Digest-MD5],
         'EXCLUDED'     => ['rfc1321.txt'],
+        # Waiting to be merged upstream: see CPAN RT#TODO
+        'CUSTOMIZED'   => ['t/files.t'],
     },
 
     'Digest::SHA' => {
@@ -1101,9 +1103,11 @@ use File::Glob qw(:case);
             qr{^t/lib/Test/},
             qr{^xt/},
             qw( Changes-2.64
+                MANIFEST.CUMMULATIVE
                 NotBuild.PL
                 HACKING.pod
                 perlcriticrc
+                t/000-load.t
                 t/lib/if.pm
                 ),
         ],
diff --git a/cpan/CGI/Changes b/cpan/CGI/Changes
deleted file mode 100644 (file)
index 731f4f2..0000000
+++ /dev/null
@@ -1,1785 +0,0 @@
-Version 3.63 Nov 12, 2012
-
-    [SECURITY]
-    - CR escaping for Set-Cookie and P3P headers was improved. There was potential
-      for newline injection in these headers. 
-      (Thanks to anazawa, https://github.com/markstos/CGI.pm/pull/23)
-
-Version 3.62, Nov 9th, 2012
-
-    [INTERNALS]
-    - Changed how the  deprecated endform function was defined for compatibilty
-      with the development version of Perl. 
-    - Fix failures in t/tmpdir.t when run as root
-      https://github.com/markstos/CGI.pm/issues/22, RT#80659)
-
-    - Made it possible to force a sorted order for things like hash
-      attributes so that tests are not dependent on a particular hash
-      ordering. This will be required in modern perls which will
-      change the ordering per process. (Yves, RT#80659)
-
-Version 3.61 Nov 2nd, 2012
-
-  (No code changes)
-
-  [INTERNALS]
-   - formatting of CGI::Carp documentation was improved. Thanks to benkasminbullock.
-   - un-TODO some tests in t/tmpdir.t that were passing in most cases. 
-     More on this:
-       https://github.com/markstos/CGI.pm/issues/19#
-       https://github.com/markstos/CGI.pm/commit/cc73dc9807b0fabb56b3cdf1a9726588b2eda0f7
-
-Version 3.60 Aug 15th, 2012
-
-  [BUG FIXES]  
-  - In some caes, When unescapeHTML() hit something it didn't recognize with an ampersand and
-    and semicolon, it would throw away the semicolon and ampersand. It now does a better job.
-    of preserving content it doesn't recognize. Thanks to CEBJYRE@cpan.org (RT#75595)
-  - Remove trailing newline after <form> tag inserted by startform and start_form. It can
-    cause rendering problems in some cases. Thanks to SJOHNSTON@cpan.org (RT#67719)
-  - Workaround "Insecure Dependency" warning generated by some versions of Perl (RT#53733).
-    Thanks to degatcpan@ntlworld.com, klchu@lbl.gov and Anonymous Monk 
-
-  [DOCUMENTATION] 
-  - Clarify that when -status is used, the human-readable phase should be included, per RFC 2616.
-    Thanks to SREZIC@cpan.org (RT#76691). 
-
-  [INTERNALS]
-  - More tests for header(), thanks to Ryo Anazawa.
-  - t/url.t has been fixed on VMS. Thanks to cberry@cpan.org (RT#72380)
-  - MANIFEST patched so that t/multipart_init.t is included again. Thanks to shay@cpan.org (RT#76189)
-
-Version 3.59 Dec 29th, 2011
-
- [BUG FIXES]
- - We no longer read from STDIN when the Content-Length is not set, preventing
-   requests with no Content-Length from freezing in some cases. This is consistent
-   with the CGI RFC 3875, and is also consistent with CGI::Simple. However, the old
-   behavior may have been expected by some command-line uses of CGI.pm.
-   Thanks to Philip Potter and Yanick Champoux. See RT#52469 for details:
-   https://rt.cpan.org/Public/Bug/Display.html?id=52469
-
- [INTERNALS]
- - remove tmpdirs more aggressively. Thanks to rjbs (RT#73288)
- - use Text::ParseWords instead of ancient shellwords.pl. Thanks to AlexBio.
- - remove use of define(@arr). Thanks to rjbs.
- - spelling fixes. Thanks to Gregor Herrmann and Alessandro Ghedini.
- - fix test count and warning in t/fast.t. Thanks to Yanick.
-
-Version 3.58 Nov 11th, 2011
-
-    [DOCUMENTATION]
-    - Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)
-
-Version 3.57 Nov 9th, 2011
-    [INTERNALS]
-    - test failure in t/fast.t introduced in 3.56 is fixed. (Thanks to zefram and chansen).
-    - Test::More requirement has been bumped to 0.98
-
-Version 3.56 Nov 8th, 2011
-
-    [SECURITY]
-    Use public and documented FCGI.pm API in CGI::Fast
-        CGI::Fast was using an FCGI API that was deprecated and removed from
-        documentation more than ten years ago. Usage of this deprecated API with
-        FCGI >= 0.70 or FCGI <= 0.73 introduces a security issue.
-        <https://rt.cpan.org/Public/Bug/Display.html?id=68380>
-        <http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-2766>
-        (Thanks to chansen)
-
-    [INTERNALS]
-    - tmp files are now cleaned up on VMS ( RT#69210, thanks to cberry@cpan.org )
-    - Fixed test failure: done_testing() added to url.t (Thanks to Ryan Jendoubi)
-    - Clarify preferred bug submission location in docs, and note that Mark Stosberg
-      is the current maintainer.
-
-Version 3.55 June 3rd, 2011
-
-    [THINGS THAT MAY BREAK YOUR CODE]
-    url() was fixed to return "PATH_INFO" when it is explicitly requested 
-    with either the path=>1 or path_info=>1 flag. 
-
-    If your code is running under mod_rewrite (or compatible) and you are calling self_url() or
-    you are calling url() and passing path_info=>1, These methods will actually be
-    returning PATH_INFO now, as you have explicitly requested, or has self_url()
-    has requested on your behalf.
-
-    The PATH_INFO has been omitted in such URLs since the issue was introduced
-    in the 3.12 release in December, 2005. 
-
-    This bug is so old your application may have come to depend on it or
-    workaround it. Check for application before upgrading to this release. 
-
-    Examples of affected method calls:
-
-     $q->url(-absolute => 1, -query => 1, -path_info => 1 ) 
-     $q->url(-path=>1)
-     $q->url(-full=>1,-path=>1) 
-     $q->url(-rewrite=>1,-path=>1)
-     $q->self_url();
-
-Version 3.54, Apr 28, 2011
-   No code changes
-
-   [INTERNALS]
-   - Address test failures in t/tmpdir.t, thanks to Niko Tyni.
-     Some tests here are failing on some platforms and have been marked as TODO.
-
-Version 3.53, Apr 25, 2011
-  
-  [NEW FEATURES]
-  - The DELETE HTTP verb is now supported. 
-    (RT#52614, James Robson, Eduardo Ari�o de la Rubia) 
-
-  [INTERNALS]  
-  - Correct t/tmpdir.t MANIFEST entry. (RT#64949)
-  - Update minimum required Perl version to be Perl 5.8.1, which
-    has been out since 2003. This allows us to drop some hacks
-    and exceptions (Mark Stosberg)
-
-Version 3.52, Jan 24, 2011
-  
-  [DOCUMENTATION]
-  - The documentation for multi-line header handling was been updated to reflect
-    the changes in 3.51. (Mark Stosberg, ntyni@iki.fi) 
-
-  [INTERNALS]
-  - Add missing t/tmpfile.t file. (RT#64949)  
-  - Fix warning in t/cookie.t (RT#64570, Chris Williams, Rainer Tammer, Mark Stosberg)     
-  - Fixed logic bug in t/multipart_init.t (RT#64261, Niko Tyni)
-
-Version 3.51, Jan 5, 2011
-
-  [NEW FEATURES]  
-  - A new option to set $CGI::Carp::TO_BROWSER = 0, allows you to explicitly  
-    exclude a particular scope from triggering printing to the browser when
-    fatatlsToBrowser is set. (RT#62783, Thanks to papowell) 
-  - The <script> tag now supports the "charset" attribute. 
-    (RT#62907, Thanks to Fabrice Metge)
-  - In CGI::Cookie, "Max-Age" is now supported for better spec compliance. 
-    (Mark Stosberg)
-
-  [BUG FIXES]  
-  - Setting charset() now works for all content types, not just "text/*". 
-    (RT#57945, Thanks to Yanick and Gerv.)
-  - support for user temporary directories ($HOME/tmp) was commented out
-    in 2.61 but the documentation wasn't updated (Peter Gervai, Niko Tyni)
-  - setting $CGITempFile::TMPDIRECTORY before loading CGI.pm has been
-    working but undocumented since 3.12 (which listed it in Changes as
-    $CGI::TMPDIRECTORY) (Peter Gervai, Niko Tyni)
-  - unfortunately the previous change broke the runtime check for looking
-    for a new temporary directory if the current one suddenly became
-    unwritable (Peter Gervai, Niko Tyni)
-  - A bug was fixed in CGI::Carp triggered by certain death cases in
-    the BEGIN phase of parent classes. 
-    (RT#57224, Thanks to UNERA, Yanick Champoux, Mark Stosberg)
-  - CGI::Cookie->new() now follows the documentation and returns undef 
-    if the -name and -value args aren't provided. This new behavior is also
-    consistent with the docs and code of CGI::Simple::Cookie. (Mark Stosberg)
-  - CGI::Cookie->parse() now trims leading and trailing whitespace from cookie  
-    elements as intended. The change also makes this part of the parsing 
-    identical to CGI::Simple::Cookie (Mark Stosberg) 
-  - Temp file handling was improved (RT#62762)  
-
-  [SECURITY]
-  - Further improvements have been made to guard against newline injections
-    in headers. (Thanks to Max Kanat-Alexander, Yanick Champoux, Mark Stosberg)
-
-  [PERFORMANCE]
-  - Make EBCDIC a compile-time constant so there's zero overhead (and less
-    compiled code) in subroutines that test for it. (Tim Bunce) 
-  - If you just want to use CGI::Cookie, CGI.pm will no longer be loaded
-    unless you call the bake() method, which requires it. (Mark Stosberg)
-
-  [DOCUMENTATION]
-  - quit referring to the <link> tag as being "rarely used".  (Victor Sanders)
-  - typo and whitespace fixes (RT#62785, thanks to  scop@cpan.org) 
-  - The -dtd argument to start_html() is now documented 
-    (RT#60473, Thanks to giecrilj and steve@fisharerojo.org) 
-  - CGI::Carp doc are updated to reflect that it can work with mod_perl 2.0. 
-  - when creating a temporary file in the directory fails, the error message
-    could indicate the root of the problem better (Peter Gervai, Niko Tyni)
-
-  [INTERNALS]
-  - Re-fixing https test in http.t. (RT#54768, thanks to SPROUT)
-  - param_fetch no longer triggers a warning when called with no arguments (ysth, Mark Stosberg)
-
-Version 3.50, Nov 8, 2010
-  
-  [SECURITY]
-  1. The MIME boundary in multipart_init is now random. 
-     Thanks to Byron Jones, Masahiro Yamada, Reed Loden, and  Mark Stosberg
-  2. Further improvements to handling of newlines embedded in header values. 
-     An exception is thrown if header values contain invalid newlines. 
-     Thanks to Michal Zalewski, Max Kanat-Alexander, Yanick Champoux,
-     Lincoln Stein, Fr�d�ric Buclin and Mark Stosberg
-
-  [DOCUMENTATION]
-  1. Correcting/clarifying documentation for param_fetch(). Thanks to 
-        Ren�e B�cker. (RT#59132)
-
-  [INTERNALS]
-  1. Fixing https test in http.t. (RT#54768)
-  2. Tests were added for multipart_init(). Thanks to Mark Stosberg and CGI::Simple. 
-
-Version 3.49, Feb 5th, 2010
-
-  [BUG FIXES]
-  1. Fix a regression since 3.44 involving a case when the header includes "Content-Length: 0". 
-     Thanks to Alex Vandiver (RT#51109)
-  2. Suppress uninitialized warnings under -w. Thanks to burak.  (RT#50301)
-  3. url() now uses virtual_port() instead of server_port(). Thanks to MKANAT and Yanick Champoux. (RT#51562)
-  4. CGI::Carp now properly handles stringifiable objects, like Exception::Class throws (RT#39904)
-
-  [SECURITY]
-  1. embedded newlines are now filtered out of header values in header(). 
-     Thanks to Mark Stosberg and Yanick Champoux.
-
-  [DOCUMENTATION]
-  1. README was updated to reflect that CGI.pm was moved under ./lib. 
-     Thanks to Alex Vandiver.
-
-  [INTERNALS]
-  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
-  2. Attempt to avoid test failures with t/fast, thanks to Steve Hay. (RT#49599)
-
-Version 3.48, Sep 25, 2009
-
-  [BUG FIXES]
-  1. <optgroup> default values are now properly escaped.
-     Thanks to #raleigh.pm and Mark Stosberg. (RT#49606)
-  2. The change to exception handling in CGI::Carp introduced in 3.47 has been
-     reverted for now. It caused regressions reported in RT#49630. 
-     Thanks to mkanat for the report.
-
-  [DOCUMENTATION]
-  1. Documentation for upload() has been overhauled, thanks to Mark Stosberg. 
-  2. Documentation for tmpFileName has been added. Thanks to Mark Stosberg and Nathaniel K. Smith.
-  3. URLS were updated, thanks to Leon Brocard and Yanick Champoux. (RT#49770)
-
-  [INTERNALS]
-  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
-
-Version 3.47,  Sep 9, 2009
-
-  No code changes. 
-
-  [INTERNALS]
-    Re-release of 3.46, which did not contain a proper MANIFEST
-
-Version 3.46
-
-  [BUG FIXES]
-  1. In CGI::Pretty, we no longer add line breaks after tags we claim not to format. Thanks to rrt, Bob Kuo and
-     and Mark Stosberg. (RT#42114).
-  2. unescapeHTML() no longer falsely recognizes certain text as entities. Thanks to Pete Gamanche, Mark Stosberg
-     and Bob Kuo. (RT#39122)
-  3. checkbox_group() now correctly includes a space before the "checked" attribute.
-     Thanks to Andrew Speer and Bob Kuo. (RT#36583)
-  4. Fix case-sensitivity in http() and https() according to docs. Make https()
-     return list of keys in list context. Thanks to riQyRoe and Rhesa Rozendaal. (RT#12909)
-  5. XHTML is now automatically disabled for HTML 4, as well as HTML 2 and HTML 3. Thanks to
-     Dan Harkless and Yanick Champoux. (RT#27907)
-  6. Pre-compiling 'end_form' with ':form' switch now works. Thanks to ryochin and Yanick Champoux. (RT#41530)
-  7. Empty name/values pairs are now properly saved and restored from filehandles. Thanks to rlucas and
-     Rhesa Rozendaal (RT#13158)
-  8. Some differences between startform() and start_form() have been fixed. Thanks to Slaven Rezic and
-     Shawn Corey. (RT#22046)
-  9. url_param() has been updated to be more consistent with the documentation and param().
-     Thanks to Britton Kerin and Yanick Campoux. (RT#43587)
-  10.hidden() now correctly supports multiple default values.
-     Thanks to david@dierauer.net and Russell Jenkins. (RT#20436)
-  11.Calling CGI->new() no longer clobbers the value of $_ in the current scope.
-     Thanks to Alexey Tourbin, Bob Kuo and Mark Stosberg. (RT#25131)
-  12.UTF-8 params should not get double-decoded now.
-     Thanks to Yves, Bodo, Burak G�rsoy, and Michael Schout. (RT#19913)
-  13.We now give objects passed to CGI::Carp::die a chance to be stringified.
-     Thanks to teek and Yanick Champoux (RT#41530)
-  14.Turning off autoEscape() now only affects the behavior of built-in HTML
-     generation fuctions. Explicit calls to escapeHTML() always escape HTML regardless
-     of the setting. Thanks to vindex, Bob Kuo and Mark Stosberg (RT#40748)
-  15.In CGI::Fast, preferences set via pragmas are now preserved.
-     Thanks to heinst and Mark Stosberg (RT#32119)
-
-  [DOCUMENTATION]
-  1. remote_addr() is now documented. Thanks to Yanick Champoux. (RT#38884)
-  2. In CGI::Pretty in the list of tags left unformatted was updated to match the code. Thanks to Mark Stosberg. (RT#42114)
-  3. In CGI::Pretty, performance concerns are now documented. Thanks to Jochen, Rhesa Rozendaal and Mark Stosberg (RT#13223)
-  4. A number of outdated Netscape references have been removed. Thanks to Mark Stosberg.
-  5. The documentation has been purged of examples of using indirect object notation. Thanks to Mark Stosberg.
-  6. Some POD formatting was fixed. Thanks to Dave Mitchell (RT#48935).
-  7. Docs and examples were updated to highlight start_form instead of startform.
-     Thanks to Slaven Rezic.
-  8. Note that CGI::Carp::carpout() doesn't work with in-memory filehandles. 
-     Thanks to rhubbell and Mark Stosberg. 
-  9. The documentation for the -newstyle_urls is now less confusing.
-     Thanks to Ryan Tate and Mark Stosberg (RT#49454)
-
-  [INTERNALS]
-  1. Quit bundling an ancient copy of Test::More and and using a custom 'lib' path for the tests. Instead, Test::More
-     is now a dependency. Thanks to Ansgar and Mark Stosberg (RT#48811)
-  2. Automated tests for hidden() have been added, thanks to Russel Jenkins and Mark Stosberg (RT#20436)
-  3. t/util.t has been updated to use Test::More instead of a home-grown test function. Thanks to Bob Kuo.
-
-Version 3.45, Aug 14, 2009
-
-  [BUG FIXES]
-  1. Prevent warnings about "uninitialized values" for REQUEST_URI, HTTP_USER_AGENT and other environment variables.
-     Patches by Callum Gibson, heiko and Mark Stosberg. (RT#24684, RT#29065)
-  2. Avoid death in some cases when running under Taint mode on Windows.
-     Patch by Peter Hancock (RT#43796)
-  3. Allow 0 to be used as a default value in popup_menu(). This was broken starting in 3.37.
-     Thanks to Haze, who was the first to report this and supply a patch, and pfschill, who pinpointed
-     when the bug was introduced. A regression test for this was also added. (RT#37908)
-  4. Allow "+" as a valid character in file names, which fixes temp file creation on OS X Leopard.
-     Thanks to Andy Armstrong, and alech for patches. (RT#30504)
-  5. Set binmode() on the Netware platform, thanks to Guenter Knauf (RT#27455)
-  6. Don't allow a CGI::Carp error handler to die recursively. Print a warning and exit instead.
-     Thanks to Marc Chantreux. (RT#45956)
-  7. The Dump() method now is fixed to escape HTML properly. Thanks to Mark Stosberg (RT#21341)
-  8. Support for <optgroup> with scrolling_list() now works the same way as it does for popup_menu().
-     Thanks to Stuart Johnston (RT#30097)
-  9. CGI::Pretty now works properly when $" is set to ''. Thanks to Jim Keenan (RT#12401)
- 10. Fix crash when used in combination with PerlEx::DBI. Thanks to Burak G�rsoy (RT#19902)
-
-  [DOCUMENTATION]
-  1. Several typos were fixed, Thanks to ambs. (RT#41105)
-  2. A typo related to the nosticky pragma was fixed, thanks to Britton Kerin. (RT#43220)
-  3. examples/nph-clock.cgi is now more portable, by calling localtime() rather than `/bin/date`,
-     thanks to Guenter Knauf. (RT#27456).
-  4. In CGI::Carp, the SEE ALSO section was cleaned up, thanks to Slaven Rezic. (RT#32769)
-  5. The docs for redirect() were updated to reflect that most headers are
-     ignored during redirection. Thanks to Mark Stosberg (RT#44911)
-
-  [INTERNALS]
-  1. New t/unescapeHTML.t test script has been added. It includes a TODO test for a pre-existing
-     bug which could use a patch. Thanks to Pete Gamache and Mark Stosberg (RT#39122)
-  2. New test scripts have been added for user_agent(), popup_menu() and query_string(), scrolling_list() and Dump()
-     Thanks to Mark Stosberg and Stuart Johnston. (RT#37908, RT#43006, RT#21341, RT#30097)
-  3. CGI::Carp and CGI::Util have been updated to have non-developer version numbers.
-     Thanks to Slaven Rezic. (RT#48425)
-  4. CGI::Switch and CGI::Apache now properly set their VERSION in their own name space.
-     Thanks to Alexey Tourbin (RT#11941,RT#11942)
-
-Version 3.44, Jul 30, 2009
-
-  1. Patch from Kurt Jaeger to allow HTTP PUT even if the content length is unknown.
-  2. Patch from Pavel merdin to fix a problem for one of the FireFox addons.
-  3. Fixed issue in mod_perl & fastCGI environment of cookies returned from
-     CGI->cookie() leaking from one session to another.
-
-Version 3.43, Apr 06, 2009
-
-  1. Documentation patch from MARKSTOS@cpan.org to replace all occurrences of
-  "new CGI" with CGI->new()" to reflect best perl practices.
-  2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10
-
-Version 3.42, Sep 08, 2008
-
-  1. Added patch from Renee Baecker that makes it possible to subclass
-  CGI::Pretty.
-  2. Added patch from Nicholas Clark to allow ~ characters in temporary directories.
-  3. Added patch from Renee Baecker that fixes the inappropriate escaping of fields
-     in multipart headers.
-
-Version 3.41, Aug 25, 2008
-
-  1. Fix url() returning incorrect path when query string contains escaped newline.
-  2. Added additional windows temporary directories and environment variables, courtesy patch from Renee Baecker
-  3. Added a handle() method to the lightweight upload
-  filehandles. This method returns a real IO::Handle object.
-  4. Added patch from Tony Vanlingen to fix deep recursion warnings in CGI::Pretty.
-
-Version 3.40, Aug 06, 2008
-
-  1. Fixed CGI::Fast docs to eliminate references to a "special"
-  version of Perl.
-  2. Makefile.PL now depends on FCGI so that CGI::Fast installs properly.
-  3. Fix script_name() call from Stephane Chazelas.
-
-Version 3.39, Jun 29, 2008
-
-  1. Fixed regression in "exists" function when using tied interface to CGI via $q->Vars.
-
-Version 3.38, Jun 25, 2008
-
-  1. Fix annoying warning in http://rt.cpan.org/Ticket/Display.html?id=34551
-  2. Added nobr() function http://rt.cpan.org/Ticket/Display.html?id=35377
-  3. popup_menu() allows multiple items to be selected by default, satisfying
-   http://rt.cpan.org/Ticket/Display.html?id=35376
-  4. Patch from Renee Backer to avoid doubled <http-equiv> headers.
-  5. Fixed documentation bug that describes what happens when a
-  parameter is empty (e.g. "?test1=").
-  6. Fixed minor warning described at http://rt.cpan.org/Public/Bug/Display.html?id=36435
-  7. Fixed overlap of attribute and parameter space described in http://rt.perl.org/rt3//Ticket/Display.html?id=24294
-
-Version 3.37, Apr 22, 2008
-
-  1. Fix pragmas so that they persist over modperl invocations (e.g. RT 34761)
-  2. Fixed handling of chunked multipart uploads; thanks to Michael Bernhardt
-     who reported and fixed the problem.
-
-Version 3.36
-
-  1. Fix CGI::Cookie to support cookies that are separated by "," instead of ";".
-
-Version 3.35, Mar 27, 2008
-
-  1. Resync with bleadperl, primarily fixing a bug in parsing semicolons in uploaded filenames.
-
-Version 3.34, Mar 18, 2008
-
-  1. Handle Unicode %uXXXX  escapes properly -- patch from DANKOGAI@cpan.org
-  2. Fix url() method to not choke on path names that contain regex characters.
-
-Version 3.33, Jan 02, 2008
-
-  1. Remove uninit variable warning when calling url(-relative=>1)
-  2. Fix uninit variable warnings for two lc calls
-  3. Fixed failure of tempfile upload due to sprintf() taint failure in perl 5.10
-
-Version 3.32, Dec 27, 2007
-
-  1. Patch from Miguel Santinho to prevent sending premature headers under mod_perl 2.0
-
-Version 3.31, Nov 30, 2007
-
-  1. Patch from Xavier Robin so that CGI::Carp issues a 500 Status code rather than a 200 status code.
-  2. Patch from Alexander Klink to select correct temporary directory in OSX Leopard so that upload works.
-  3. Possibly fixed "wrapped pack" error on 5.10 and higher.
-
-Version 3.30 
-
-  1. Patch from Mike Barry to handle POSTDATA in the same way as PUT.
-  2. Patch from Rafael Garcia-Suarez to correctly reencode unicode values as byte values.
-
-Version 3.29, Apr 16, 2007
-
-  1. The position of file handles is now reset to zero when CGI->new is called.
-    (Mark Stosberg)
-  2. uploadInfo() now works across multiple object instances. Also, the first
-     tests for uploadInfo() were added as part of the fix. (CPAN bug 11895, with
-     contributions from drfrench and Mark Stosberg).
-
-Version 3.28, Mar 29, 2007
-
-  1. Applied patch from Allen Day that makes Cookie parsing RFC2109 compliant
-       (attribute/values can be separated by commas as well as semicolons).
-  2. Applied patch from Stephan Struckmann that allows script_name() to be set correctly.
-  3. Fixed problem with url(-full) in which port number appears twice.
-
-Version 3.27, Feb 27, 2007
-
-  1. Applied patch from Steve Taylor that allows checkbox_groups to be
-  disabled with a new -disabled=> option.
-
-Version 3.26
-
-  1. Fixed alternate stylesheet behavior so that it is insensitive to order of declarations.
-  2. Patch from John Binns to allow users to provide a callback to CGI::Carp.
-  3. Added "~" as an unreserved character in escape().
-  4. Patch from Chris Fedde to prevent HTTP_HOST from inhibiting SERVER_PORT in url() generation.
-  5. Fixed outdated documentation (and behavior) of -language in start_html -script option.
-  6. Fixed bug in seconds calculation in CGI::Util::expire_calc.
-
-Version 3.25, Sep 28, 2006
-
-  1. Fixed the link to the Netscape frames page.
-  2. Added ability to specify an alternate stylesheet.
-  3. Add support for XForms POST submssion both as application/xml or as multipart/related
-
-Version 3.24
-
-  1. In startform(), if request_uri() returns undef, then falls back
-  to self_url(). This should rarely happen except when run outside of
-  the CGI environment.
-  2. image button alignment options were mistakenly being capitalized, causing xhtml validation to fail.
-
-Version 3.23, Aug 23, 2006
-
-  1. Typo in upload() persisted, now fixed for real. Thanks to
-  Emanuele Zeppieri for correct patch and regression test.
-
-Version 3.22, Aug 23, 2006
-
-  1. Typo in upload() function broke uploads. Now fixed (CPAN bug 21126).
-
-Version 3.21, Aug 21, 2006
-
-  1. Don't try to read data at all when POST > $POST_MAX.
-  2. Fixed bug that caused $cgi->param('name',undef,'value') to unset param('name') entirely.
-  3. Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694).
-  4. Incorporated patch from BURAK@cpan.org to support HTTPcookies (CPAN bug 21019).
-
-Version 3.20
-
-  1. Patch from David Wheeler for CGI::Cookie->bake(). Uses mod_perl headers_out->add()
-       rather than headers_out->set().
-  2. Fixed problem identified by Andrei Voronkov in which start_form() output was screwed
-       up when initial argument begins with a dash and subsequent arguments do not.
-  3. Quashed uninitialized variable warnings coming from script_name(), url() and other
-        functions that require access to the PATH_INFO environment variable.
-
-Version 3.19
-
-  1. Added patch from Stephen Frost that allows one to suppress use of the temp file that is
-       created during uploads.
-  2. Fixed problem noted by Martin Foster in which regular expression meta-character terms
-       in the path information were not quoted, causing URL parsing
-       to fail on URLs that contained metacharacters (such as +).
-  3. More fixes to the url() method.
-  4. Removed "hack to fix broken PATH_INFO in MSII".
-
-Version 3.18
-
-  1.  Doc typo fixes.
-  2.  Patch from Steve Peters to default the document type to match the charset.
-  3.  Fixed param() so that param(-name=>'foo',-values=>[]) sets the parameter to empty list.
-
-Version 3.17, Feb 24, 2006
-
-   1. Added patch from Mike Hanafey which caused 0 arguments to CGI::Cookie->new() to
-       be treated as empty.
-   2. Patch to CGI::Carp from Peter Whaite to fix the unfixable problem of CGI::Carp
-     not behaving correctly in an eval() context.
-   3. CGI::Fast->new() calls CGI->_reset_globals to avoid contamination of one session
-       with another's variables.
-   4. Fixed upload failure on files that contain semicolons in their names.
-
-Version 3.16, Feb 8, 2006
-
-   1. header() -charset option now works even when the MIME type is not "text".
-   2. Fixed documentation for cookie() function and fastCGI.
-   3. Upload filehandles now only closed automatically on Windows systems.
-   4. Apache::Cookie compatibility fix from David Wheeler
-   5. CGI::Carp->fatalsToBrowser() does not work correctly with
-       mod_perl 2. No workaround is known.
-   6. Fixed text status code associated with 302 redirects. Should be "Found"
-       but was "Moved".
-   7. Fixed charset in start_html() and header() to be in synch.
-
-Version 3.15, Dec 7, 2005
-
-   1. Remove extraneous "?" from self_url() when URI contains a ? but no query string.
-
-Version 3.14, Dec 6,  2005
-
-   1. Fixed broken scrolling_list() select attribute.
-
-Version 3.13, Dec 4, 2005
-
-    1. Removed extraneous empty "?" from end of self_url().
-
-Version 3.12, Dec 4, 2005
-
-    1. Fixed virtual_port so that it works properly with https protocol.
-    2. Fixed documentation for upload_hook().
-    3. Added POSTDATA documentation.
-    4. Made upload_hook() work in function-oriented mode.
-    5. Fixed POST_MAX behavior so that it doesn't cause client to hang.
-    6. Disabled automatic tab indexes and added new -tabindex pragma to
-       turn automatic indexes back on.
-    7. The url() and self_url() methods now work better in the context of Apache
-       mod_rewrite. Be advised that path_info() may give you confusing results
-       when mod_rewrite is active because Apache calculates the path info *after*
-       rewriting. This is mostly worked around in url() and self_url(), but you
-       may notice some anomalies.
-    8. Removed empty (and non-validating) <div> from code emitted by end_form().
-    9. Fixed CGI::Carp to work correctly with Mod_perl 1.29 in an Apache 2 environment.
-   10. Setting $CGI::TMPDIRECTORY should now be effective.
-
-Version 3.11, Aug 3, 2005
-
-    1. Killed warning in CGI::Cookie about MOD_PERL_API_VERSION
-    2. Fixed append() so that it works in function mode.
-    3. Workaround for a bug that appears in Apache2 versions through 2.0.54
-       in which SCRIPT_NAME and PATH_INFO are incorrect if the additional path_info
-       contains a double slash. This workaround will handle the common case of
-       http://mysite.com/cgi-bin/log.cgi/http://www.some.other.site/args, but will
-       not handle the uncommon case of a ScriptAlias directive that adds additional
-       path information to the end of the translated URI.
-
-Version 3.10, May 13, 2005
-
-    1. Added Apache2::RequestIO, which is necessary for mp2 interoperability.
-
-Version 3.09, May 5, 2005
-
-    1. Fixed tabindex="0" when using CGI to create forms without a prior start_html
-    2. Removed warning about non-numeric MOD_PERL_API_VERSION.
-
-Version 3.08, Apr 20, 2005
-
-    1. update support for mod_perl 2.0.  versions prior to
-       mod_perl 1.999_22 (2.0.0-RC5) are no longer supported.
-
-Version 3.07, Mar 14, 2005
-
-    1. Fixed typo in mod_perl detection.
-
-Version 3.06, Mar 09, 2005
-
-    1. Fixed bare call to script() in start_html
-    2. Moved Fh::DESTROY out of autoloaded functions so as to avoid
-       clobbering $@ when CGI functions are executed in an eval{}
-       context.
-    3. mod_perl 2.0 version detection patch in CGI::Cookie provided by
-       Allen Day.
-    4. autoEscape() flag is now respected when generating extra
-       attributes.
-    5. Tests for *tag start/end generation from Shlomi Fish.
-    6. Support for can() method provided by Ron Savage.
-    7. Fix for lang='' when outputting XHTML.
-    8. Added support for chunked transfer encoding, as suggested by
-       Hakan Ardo
-    9. Fixed clobbering of row and column headers in tableized radio
-       and checkbox groups, as reported by Nicolas Thierry-Mieg.
-   10. <Label> tags are now associated with form elements, as suggested
-       by accessibility guidelines.
-   11. The <?xml> directive produced by start_html is now turned off by
-        default and the charset is specified in a <meta> directive.  Apparently
-        IE6 (and maybe some versions of Opera) were getting confused by this.
-   12. Support for tab indexes.
-   13. Retired the HTML docs.  The POD docs are now primary documentation.
-   14. CGI::Carp now correctly detects and handles Apache::Dispatch.
-   15. CGI::Util::utf8_chr now correctly sets the UTF8 flag on 5.006 or
-       higher perls (fix courtesy Slaven Rezic).
-
-
-Version 3.05, Apr 12, 2004
-
-    1. Fixed uninitialized variable warning on start_form() when running
-       from command line.
-    2. Fixed CGI::_set_attributes so that attributes with a - are handled
-       correctly.
-    3. Fixed CGI::Carp::die() so as to avoid problems from _longmess()
-       clobbering @_.
-    4. If HTTP_X_FORWARDED_HOST is defined (i.e. running under a proxy),
-       the various functions that return HOST will use that instead.
-    5. Fix for undefined utf8() call in CGI::Util.
-    6. Changed the call to warningsToBrowser() in
-       CGI::Carp::fatalsToBrowser to call only after HTTP header is sent
-       (thanks to Didier Lebrun for noticing).
-    7. Patches from Dan Harkless to make CGI.pm validatable against HTML
-       3.2.
-    8. Fixed an extraneous "foo=bar" appearing when extra style
-       parameters passed to start_html;
-    9. Fixed cross-site scripting bug in startform() pointed out by Dan
-       Harkless.
-   10. Fixed documentation to discuss list context behavior of
-       form-element generators explicitly.
-   11. Fixed incorrect results from end_form() when called in OO manner.
-   12. Fixed query string stripping in order to handle URLs containing
-       escaped newlines.
-   13. During server push, set NPH to 0 rather than 1. This is supposed
-       to fix problems with Apache.
-   14. Fixed incorrect processing of multipart form fields that contain
-       embedded quotes. There's still the issue of how to handle ones
-       that contain embedded semicolons, but no one has complained (yet).
-   15. Fixed documentation bug in -style argument to start_html()
-   16. Added -status argument to redirect().
-
-Version 3.04, Jan 18, 2004
-
-    1. Fixed the problem with mod_perl crashing when "defaults" button
-       pressed.
-
-Version 3.03, Jan 13, 2004
-
-    1. Fix upload hook functionality
-    2. Workaround for CGI->unescape_html()
-    3. Bumped version numbers in CGI::Fast and CGI::Util for 5.8.3-tobe
-
-Version 3.02
-
-    1. Bring in Apache::Response just in case.
-    2. File upload on EBCDIC systems now works.
-
-Version 3.01, Dec 10, 2003
-
-    1. No fix yet for upload failures when running on EBCDIC server.
-    2. Fixed uninitialized glob warnings that appeared when file
-       uploading under perl 5.8.2.
-    3. Added patch from Schlomi Fish to allow debugging of PATH_INFO from
-       command line.
-    4. Added patch from Steve Hay to correctly unlink tmp files under
-       mod_perl/windows
-    5. Added upload_hook functionality from Jamie LeTaul
-    6. Workarounds for mod_perl 2 IO issues. Check that file upload and
-       state saving still working.
-    7. Added code for underreads.
-    8. Fixed misleading description of redirect() and relative URLs in
-       the POD docs.
-    9. Workaround for weird interaction of CGI::Carp with Safe module
-       reported by William McKee.
-   10. Added patches from Ilmari Karonen to improve behavior of
-       CGI::Carp.
-   11. Fixed documentation error in -style argument.
-   12. Added virtual_port() method for finding out what port server is
-       listening on in a virtual-host aware fashion.
-
-Version 3.00, Aug 18, 2003
-
-    1. Patch from Randal Schwartz to fix bug introduced by cross-site
-       scripting vulnerability "fix."
-    2. Patch from JFreeman to replace UTF-8 escape constant of 0xfe with
-       0xfc. Hope this is right!
-
-  Version 2.99
-
-    1. Patch from Steve Hay to fix extra Content-type: appearing on
-       browser screen when FatalsToBrowser invoked.
-    2. Patch from Ewann Corvellec to fix cross-site scripting
-       vulnerability.
-    3. Fixed tmpdir routine for file uploading to solve problem that
-       occurs under mod_perl when tmpdir is writable at startup time, but
-       not at session time.
-
-  Version 2.98
-
-    1. Fixed crash in Dump() function.
-
-  Version 2.97
-
-    1. Sigh. Uploaded wrong 2.96 to CPAN.
-
-  Version 2.96
-
-    1. More bugfixes to the -style argument.
-
-  Version 2.95
-
-    1. Fixed bugs in start_html(-style=>...) support introduced in 2.94.
-
-  Version 2.94
-
-    1. Removed warning from reset() method.
-    2. Moved
-
-   and tags into the :html3 group. Hope this removes undefined CGI::Area
-   errors.
-
-     Changed CGI::Carp to play with mod_perl2 and to (hopefully) restore
-   reporting of compile-time errors.
-
-     Fixed potential deadlock between web server and CGI.pm when aborting
-   a read due to POST_MAX (reported by Antti Lankila).
-
-     Fixed issue with tag-generating function not incorporating content
-   when first variable undef.
-
-     Fixed cross-site scripting bug reported by obscure.
-
-     Fixed Dump() function to return correctly formed XHTML - bug
-   reported by Ralph Siemsen.
-
-  Version 2.93
-
-    1. Fixed embarassing bug in mp1 support.
-
-  Version 2.92
-
-    1. Fix to be P3P compliant submitted from MPREWITT.
-    2. Added CGI->r() API for mod_perl1/mod_perl2.
-    3. Fixed bug in redirect() that was corrupting cookies.
-    4. Minor fix to behavior of reset() button to make it consistent with
-       submit() button (first time this has been changed in 9 years).
-    5. Patch from Dan Kogai to handle UTF-8 correctly in 5.8 and higher.
-    6. Patch from Steve Hay to make CGI::Carp's error messages appear on
-       MSIE browsers.
-    7. Added Yair Lenga's patch for non-urlencoded postings.
-    8. Added Stas Bekman's patches for mod_perl 2 compatibility.
-    9. Fixed uninitialized escape behavior submitted by William Campbell.
-   10. Fixed tied behavior so that you can pass arguments to tie()
-   11. Fixed incorrect generation of URLs when the path_info contains +
-       and other odd characters.
-   12. Fixed redirect(-cookies=>$cookie) problem.
-   13. Fixed tag generation bug that affects -javascript passed to
-       start_html().
-
-  Version 2.91
-
-    1. Attribute generation now correctly respects the value of
-       autoEscape().
-    2. Fixed endofrm() syntax error introduced by Ben Edgington's patch.
-
-  Version 2.90
-
-    1. Fixed bug in redirect header handling.
-    2. Added P3P option to header().
-    3. Patches from Alexey Mahotkin to make CGI::Carp work correctly with
-       object-oriented exceptions.
-    4. Removed inaccurate description of how to set multiple cookies from
-       CGI::Cookie pod file.
-    5. Patch from Kevin Mahony to prevent running out of filehandles when
-       uploading lots of files.
-    6. Documentation enhancement from Mark Fisher to note that the
-       import_names() method transforms the parameter names into valid
-       Perl names.
-    7. Patch from Dan Harkless to suppress lang attribute in <html> tag
-       if specified as a null string.
-    8. Patch from Ben Edgington to fix broken XHTML-transitional 1.0
-       validation on endform().
-    9. Custom html header fix from Steffen Beyer (first letter correctly
-       upcased now)
-   10. Added a -verbatim option to stylesheet generation from Michael
-       Dickson
-   11. Faster delete() method from Neelam Gupta
-   12. Fixed broken Cygwin support.
-   13. Added empty charset support from Bradley Baetz
-   14. Patches from Doug Perham and Kevin Mahoney to fix file upload
-       failures when uploaded file is a multiple of 4096.
-
-  Version 2.89
-
-    1. Fixed behavior of ACTION tag when POSTING to a URL that has a
-       query string.
-    2. Added Patch from Michael Rommel to handle multipart/mixed uploads
-       from Opera
-
-  Version 2.88
-
-    1. Fixed problem with uploads being refused under Perl 5.8 when under
-       Taint mode.
-    2. Fixed uninitialized variable warnings under Perl 5.8.
-    3. Fixed CGI::Pretty regression test failures.
-
-  Version 2.87
-
-    1. Security hole patched: when processing multipart/form-data
-       postings, most arguments were being untainted silently. Returned
-       arguments are now tainted correctly. This may cause some scripts
-       to fail that used to work (thanks to Nick Cleaton for pointing
-       this out and persisting until it was fixed).
-    2. Update for mod_perl 2.0.
-    3. Pragmas such as -no_xhtml are now respected in mod_perl
-       environment.
-
-  Version 2.86
-
-    1. Fixes for broken CGI::Cookie expiration dates introduced in 2.84.
-
-  Version 2.85
-
-    1. Fix for broken autoEscape function introduced in 2.84.
-
-  Version 2.84
-
-    1. Fix for failed file uploads on Cygwin platforms.
-    2. HTML escaping code now replaced 0x8b and 0x9b with unicode
-       references < and *#8250;
-
-  Version 2.83
-
-    1. Fixed autoEscape() documentation inconsistencies.
-    2. Patch from Ville Skytt� to fix a number of XHTML inconsistencies.
-    3. Added Max-Age to list of CGI::Cookie headers.
-
-  Version 2.82
-
-    1. Patch from Rudolf Troller to add attribute setting and option
-       groups to form fields.
-    2. Patch from Simon Perreault for silent crashes when using CGI::Carp
-       under mod_perl.
-    3. Patch from Scott Gifford allows you to set the program name for
-       CGI::Carp.
-
-  Version 2.81
-
-    1. Removed extraneous slash from end of stylesheet tags generated by
-       start_html in non-XHTML mode.
-    2. Changed behavior of CGI::Carp with respect to eval{} contexts so
-       that output behaves properly in mod_perl environments.
-    3. Fixed default DTD so that it validates with W3C validator.
-
-  Version 2.80
-
-    1. Fixed broken messages in CGI::Carp.
-    2. Changed checked="1" to checked="checked" for real XHTML
-       compatibility.
-    3. Resurrected REQUEST_URI code so that url() works correctly with
-       multiviews.
-
-  Version 2.79
-
-    1. Changes to CGI::Carp to avoid "subroutine redefined" error
-       messages.
-    2. Default DTD is now XHTML 1.0 Transitional
-    3. Patches to support all HTML4 tags.
-
-  Version 2.78
-
-    1. Added ability to change encoding in <?xml> assertion.
-    2. Fixed the old escapeHTML('CGI') ne "CGI" bug
-    3. In accordance with XHTML requirements, there are no longer any
-       minimized attributes, such as "checked".
-    4. Patched bug which caused file uploads of exactly 4096 bytes to be
-       truncated to 4094 (thanks to Kevin Mahony)
-    5. New tests and fixes to CGI::Pretty (thanks to Michael Schwern).
-
-  Version 2.77
-
-    1. No new features, but released in order to fix an apparent CPAN
-       bug.
-
-  Version 2.76
-
-    1. New esc.t regression test for EBCDIC translations courtesy Peter
-       Prymmer.
-    2. Patches from James Jurach to make compatible with FCGI-ProcManager
-    3. Additional fields passed to header() (like -Content_disposition)
-       now honor initial capitalization.
-    4. Patch from Andrew McNaughton to handle utf-8 escapes (%uXXXX
-       codes) in URLs.
-
-  Version 2.752
-
-    1. Syntax error in the autoloaded Fh::new() subroutine.
-    2. Better error reporting in autoloaded functions.
-
-  Version 2.751
-
-    1. Tiny tweak to filename regular expression function on line 3355.
-
-  Version 2.75
-
-    1. Fixed bug in server push boundary strings (CGI.pm and CGI::Push).
-    2. Fixed bug that occurs when uploading files with funny characters
-       in the name
-    3. Fixed non-XHTML-compliant attributes produced by textfield()
-    4. Added EPOC support, courtesy Olaf Flebbe
-    5. Fixed minor XHTML bugs.
-    6. Made escape() and unescape() symmetric with respect to EBCDIC,
-       courtesy Roca, Ignasi <ignasi.roca@fujitsu.siemens.es>
-    7. Removed uninitialized variable warning from CGI::Cookie, provided
-       by Atipat Rojnuckarin <rojnuca@yahoo.com>
-    8. Fixed bug in CGI::Pretty that causes it to print partial end tags
-       when the $INDENT global is changed.
-    9. Single quotes are changed to character entity ' for compatibility
-       with URLs.
-
-  Version 2.74
-
-   September 13, 2000
-    1. Quashed one-character bug that caused CGI.pm to fail on file
-       uploads.
-
-  Version 2.73
-
-   September 12, 2000
-    1. Added -base to the list of arguments accepted by url().
-    2. Fixes to XHTML support.
-    3. POST parameters no longer show up in the Location box.
-
-  Version 2.72
-
-   August 19, 2000
-    1. Fixed the defaults button so that it works again
-    2. Charset is now correctly saved and restored when saving to files
-    3. url() now works correctly when given scripts with %20 and other
-       escapes in the additional path info. This undoes a patch
-       introduced in version 2.47 that I no longer understand the
-       rationale for.
-
-  Version 2.71
-
-   August 13, 2000
-    1. Newlines in the value attributes of hidden fields and other form
-       elements are now escaped when using ISO-Latin.
-    2. Inline script and style sections are now protected as CDATA
-       sections when XHTML mode is on (the default).
-
-  Version 2.70
-
-   August 4, 2000
-    1. Fixed bug in scrolling_list() which omitted a space in front of
-       the "multiple" attribute.
-    2. Squashed the "useless use of string in void context" message from
-       redirects.
-
-  Version 2.69
-
-    1. startform() now creates default ACTION for POSTs as well as GETs.
-       This may break some browsers, but it no longer violates the HTML
-       spec.
-    2. CGI.pm now emits XHTML by default. Disable with -no_xhtml.
-    3. We no longer interpret &#ddd sequences in non-latin character
-       sets.
-
-  Version 2.68
-
-    1. No longer attempts to escape characters when dealing with non
-       ISO-8861 character sets.
-    2. checkbox() function now defaults to using -value as its label,
-       rather than -name. The current behavior is what has been
-       documented from the beginning.
-    3. -style accepts array reference to incorporate multiple stylesheets
-       into document.
-
-    1. Fixed two bugs that caused the -compile pragma to fail with a
-       syntax error.
-
-  Version 2.67
-
-    1. Added XHTML support (incomplete; tags need to be lowercased).
-    2. Fixed CGI/Carp when running under mod_perl. Probably broke in
-       other contexts.
-    3. Fixed problems when passing multiple cookies.
-    4. Suppress warnings from _tableize() that were appearing when using
-       -w switch with radio_group() and checkbox_group().
-    5. Support for the header() -attachment argument, which can give
-       pages a default file name when saving to disk.
-
-  Version 2.66
-
-    1. 2.65 changes in make_attributes() broke HTTP header functions
-       (including redirect), so made it context sensitive.
-
-  Version 2.65
-
-    1. Fixed regression tests to skip tests that require implicit fork on
-       machines without fork().
-    2. Changed make_attributes() to automatically escape any HTML
-       reserved characters.
-    3. Minor documentation fix in javascript example.
-
-  Version 2.64
-
-    1. Changes introduced in 2.63 broke param() when retrieving parameter
-       lists containing only a single argument. This is now fixed.
-    2. self_url() now defaults to returning parameters delimited with
-       semicolon. Use the pragma -oldstyle_urls to get the old "&"
-       delimiter.
-
-  Version 2.63
-
-    1. Fixed CGI::Push to pull out parameters correctly.
-    2. Fixed redirect() so that it works with default character set
-    3. Changed param() so as to returned empty string '' when referring
-       to variables passed in query strings like 'name1=&name2'
-
-  Version 2.62
-
-    1. Fixed broken ReadParse() function, and added regression tests
-    2. Fixed broken CGI::Pretty, and added regression tests
-
-  Version 2.61
-
-    1. Moved more functions from CGI.pm proper into CGI/Util.pm.
-       CGI/Cookie should now be standalone.
-    2. Disabled per-user temporary directories, which were causing grief.
-
-  Version 2.60
-
-    1. Fixed junk appearing in autogenerated HTML functions when using
-       object-oriented mode.
-
-  Version 2.59
-
-    1. autoescape functionality breaks too much existing code, removed
-       it.
-    2. use escapeHTML() manually
-
-  Version 2.58
-
-   This is the release version of 2.57.
-
-  Version 2.57
-
-    1. Added -debug pragma and turned off auto reading of STDIN.
-    2. Default DTD updated to HTML 4.01 transitional.
-    3. Added charset() method and the -charset argument to header().
-    4. Fixed behavior of escapeHTML() to respect charset() and to escape
-       nasty Windows characters (thanks to Tom Christiansen).
-    5. Handle REDIRECT_QUERY_STRING correctly.
-    6. Removed use_named_parameters() because of dependency problems and
-       general lameness.
-    7. Fixed problems with bad HREF links generated by url(-relative=>1)
-       when the url is like /people/.
-    8. Silenced a warning on upload (patch provided by Jonas Liljegren)
-    9. Fixed race condition in CGI::Carp when errors occur during parsing
-       (patch provided by Maurice Aubrey).
-   10. Fixed failure of url(-path_info=>1) when path contains % signs.
-   11. Fixed warning from CGI::Cookie when receiving foreign cookies that
-       don't use name=value format.
-   12. Fixed incompatibilities with file uploading on VMS systems.
-
-  Version 2.56
-
-    1. Fixed bugs in file upload introduced in version 2.55
-    2. Fixed long-standing bug that prevented two files with identical
-       names from being uploaded.
-
-  Version 2.55
-
-    1. Fixed cookie regression test so as not to produce an error.
-    2. Fixed path_info() and self_url() to work correctly together when
-       path_info() modified.
-    3. Removed manify warnings from CGI::{Switch,Apache}.
-
-  Version 2.54
-
-    1. This will be the last release of the monolithic CGI.pm module.
-       Later versions will be modularized and optimized.
-    2. DOMAIN tag no longer added to cookies by default. This will break
-       some versions of Internet Explorer, but will avoid breaking
-       networks which use host tables without fully qualified domain
-       names. For compatibility, please always add the -domain tag when
-       creating cookies.
-    3. Fixed escape() method so that +'s are treated correctly.
-    4. Updated CGI::Pretty module.
-
-  Version 2.53
-
-    1. Forgot to upgrade regression tests before releasing 2.52. NOTHING
-       ELSE HAS CHANGED IN LIBRARY
-
-  Version 2.52
-
-    1. Spurious newline in checkbox() routine removed. (courtesy John
-       Essen)
-    2. TEXTAREA linebreaks now respected in dump() routine. (courtesy
-       John Essen)
-    3. Patches for DOS ports (courtesy Robert Davies)
-    4. Patches for VMS
-    5. More fixes for cookie problems
-    6. Fix CGI::Carp so that it doesn't affect eval{} blocks (courtesy
-       Byron Brummer)
-
-  Version 2.51
-
-    1. Fixed problems with cookies not being remembered when sent to IE
-       5.0 (and Netscape 5.0 too?)
-    2. Numerous HTML compliance problems in cgi_docs.html; fixed thanks
-       to Michael Leahy
-
-  Version 2.50
-
-    1. Added a new Vars() method to retrieve all parameters as a tied
-       hash.
-    2. Untainted tainted tempfile name so that script doesn't fail on
-       terminal unlink.
-    3. Made picking of upload tempfile name more intelligent so that
-       doesn't fail in case of name collision.
-    4. Fixed handling of expire times when passed an absolute timestamp.
-    5. Changed dump() to Dump() to avoid name clashes.
-
-  Version 2.49
-
-    1. Fixes for FastCGI (globals not getting reset)
-    2. Fixed url() to correctly handle query string and path under
-       MOD_PERL
-
-  Version 2.48
-
-    1. Reverted detection of MOD_PERL to avoid breaking PerlEX.
-
-  Version 2.47
-
-    1. Patch to fix file upload bug appearing in IE 3.01 for
-       Macintosh/PowerPC.
-    2. Replaced use of $ENV{SCRIPT_NAME} with $ENV{REQUEST_URI} when
-       running under Apache, to fix self-referencing URIs.
-    3. Fixed bug in escapeHTML() which caused certain constructs, such as
-       CGI->image_button(), to fail.
-    4. Fixed bug which caused strong('CGI') to fail. Be careful to use
-       CGI::strong('CGI') and not CGI->strong('CGI'). The latter will
-       produce confusing results.
-    5. Added upload() function, as a preferred replacement for the
-       "filehandle as string" feature.
-    6. Added cgi_error() function.
-    7. Rewrote file upload handling to return undef rather than dieing
-       when an error is encountered. Be sure to call cgi_error() to find
-       out what went wrong.
-
-  Version 2.46
-
-    1. Fix for failure of the "include" tests under mod_perl
-    2. Added end_multipart_form to prevent failures during qw(-compile
-       :all)
-
-  Version 2.45
-
-    1. Multiple small documentation fixes
-    2. CGI::Pretty didn't get into 2.44. Fixed now.
-
-  Version 2.44
-
-    1. Fixed file descriptor leak in upload function.
-    2. Fixed bug in header() that prevented fields from containing double
-       quotes.
-    3. Added Brian Paulsen's CGI::Pretty package for pretty-printing
-       output HTML.
-    4. Removed CGI::Apache and CGI::Switch from the distribution.
-    5. Generated start_* shortcuts so that start_table(), end_table(),
-       start_ol(), end_ol(), and so forth now work (see the docs on how
-       to enable this feature).
-    6. Changed accept() to Accept(), sub() to Sub(). There's still a
-       conflict with reset(), but this will break too many existing
-       scripts!
-
-  Version 2.43
-
-    1. Fixed problem with "use strict" and file uploads (thanks to Peter
-       Haworth)
-    2. Fixed problem with not MSIE 3.01 for the power_mac not doing file
-       uploads right.
-    3. Fixed problem with file upload on IIS 4.0 when authorization in
-       use.
-    4. -content_type and '-content-type' can now be provided to header()
-       as synonyms for -type.
-    5. CGI::Carp now escapes the ampersand BEFORE escaping the > and <
-       signs.
-    6. Fixed "not an array reference" error when passing a hash reference
-       to radio_group().
-    7. Fixed non-removal of uploaded TMP files on NT platforms which
-       occurs when server runs on non-C drive (thanks to Steve Kilbane
-       for finding this one).
-
-  Version 2.42
-
-    1. Too many screams of anguish at changed behavior of url(). Is now
-       back to its old behavior by default, with options to generate all
-       the variants.
-    2. Added regression tests. "make test" now works.
-    3. Documentation fixes.
-    4. Fixes for Macintosh uploads, but uploads STILL do not work pending
-       changes to MacPerl.
-
-  Version 2.41
-
-    1. url() method now includes the path info. Use script_name() to get
-       it without path info().
-    2. Changed handling of empty attributes in HTML tag generation. Be
-       warned! Use table({-border=>undef}) rather than
-       table({-border=>''}).
-    3. Changes to allow uploaded filenames to be compared to other
-       strings with "eq", "cmp" and "ne".
-    4. Changes to allow CGI.pm to coexist more peacefully with
-       ActiveState PerlEX.
-    5. Changes to prevent exported variables from clashing when importing
-       ":all" set in combination with cookies.
-
-  Version 2.40
-
-    1. CGI::Carp patched to work better with mod_perl (thanks to Chris
-       Dean).
-    2. Uploads of files whose names begin with numbers or the Windows
-       \\UNC\shared\file nomenclature should no longer fail.
-    3. The <STYLE> tag (for cascading style sheets) now generates the
-       required TYPE attribute.
-    4. Server push primitives added, thanks to Ed Jordan.
-    5. Table and other HTML3 functions are now part of the :standard set.
-    6. Small documentation fixes.
-
-   TO DO:
-    1. Do something about the DTD mess. The module should generate
-       correct DTDs, or at least offer the programmer a way to specify
-       the correct one.
-    2. Split CGI.pm into CGI processing and HTML-generating modules.
-    3. More robust file upload (?still not working on the Macintosh?).
-    4. Bring in all the HTML4 functionality, particular the accessibility
-       features.
-
-  Version 2.39
-
-    1. file uploads failing because of VMS patch; fixed.
-    2. -dtd parameter was not being properly processed.
-
-  Version 2.38
-
-   I finally got tired of all the 2.37 betas and released 2.38. The main
-   difference between this version and the last 2.37 beta (2.37b30) are
-   some fixes for VMS. This should allow file upload to work properly on
-   all VMS Web servers.
-
-  Version 2.37, various beta versions
-
-    1. Added a CGI::Cookie::parse() method for lucky mod_perl users.
-    2. No longer need separate -values and -labels arguments for
-       multi-valued form elements.
-    3. Added better interface to raw cookies (fix courtesy Ken Fox,
-       kfox@ford.com)
-    4. Added param_fetch() function for direct access to parameter list.
-    5. Fix to checkbox() to allow for multi-valued single checkboxes
-       (weird problem).
-    6. Added a compile() method for those who want to compile without
-       importing.
-    7. Documented the import pragmas a little better.
-    8. Added a -compile switch to the use clause for the long-suffering
-       mod_perl and Perl compiler users.
-    9. Fixed initialization routines so that FileHandle and type globs
-       work correctly (and hash initialization doesn't fail!).
-   10. Better deletion of temporary files on NT systems.
-   11. Added documentation on escape(), unescape(), unescapeHTML() and
-       unescapeHTML() subroutines.
-   12. Added documentation on creating subclasses.
-   13. Fixed problem when calling $self->SUPER::foo() from inheriting
-       subclasses.
-   14. Fixed problem using filehandles from within subroutines.
-   15. Fixed inability to use the string "CGI" as a parameter.
-   16. Fixed exponentially growing $FILLUNIT bug
-   17. Check for undef filehandle in read_from_client()
-   18. Now requires the UNIVERSAL.pm module, present in Perl 5.003_7 or
-       higher.
-   19. Fixed problem with uppercase-only parameters being ignored.
-   20. Fixed vanishing cookie problem.
-   21. Fixed warning in initialize_globals() under mod_perl.
-   22. File uploads from Macintosh versions of MSIE should now work.
-   23. Pragmas now preceded by dashes (-nph) rather than colons (:nph).
-       Old style is supported for backward compatibility.
-   24. Can now pass arguments to all functions using {} brackets,
-       resolving historical inconsistencies.
-   25. Removed autoloader warnings about absent MultipartBuffer::DESTROY.
-   26. Fixed non-sticky checkbox() when -name used without -value.
-   27. Hack to fix path_info() in IIS 2.0. Doesn't help with IIS 3.0.
-   28. Parameter syntax for debugging from command line now more
-       straightforward.
-   29. Added $DISABLE_UPLOAD to disable file uploads.
-   30. Added $POST_MAX to error out if POSTings exceed some ceiling.
-   31. Fixed url_param(), which wasn't working at all.
-   32. Fixed variable suicide problem in s///e expressions, where the
-       autoloader was needed during evaluation.
-   33. Removed excess spaces between elements of checkbox and radio
-       groups
-   34. Can now create "valueless" submit buttons
-   35. Can now set path_info as well as read it.
-   36. ReadParse() now returns a useful function result.
-   37. import_names() now allows you to optionally clear out the
-       namespace before importing (for mod_perl users)
-   38. Made it possible to have a popup menu or radio button with a value
-       of "0".
-   39. link() changed to Link() to avoid overriding native link function.
-   40. Takes advantage of mod_perl's register_cleanup() function to clear
-       globals.
-   41. <LAYER> and <ILAYER> added to :html3 functions.
-   42. Fixed problems with private tempfiles and NT/IIS systems.
-   43. No longer prints the DTD by default (I bet no one will complain).
-   44. Allow underscores to replace internal hyphens in parameter names.
-   45. CGI::Push supports heterogeneous MIME types and adjustable delays
-       between pages.
-   46. url_param() method added for retrieving URL parameters even when a
-       fill-out form is POSTed.
-   47. Got rid of warnings when radio_group() is called.
-   48. Cookies now moved to their very own module.
-   49. Fixed documentation bug in CGI::Fast.
-   50. Added a :no_debug pragma to the import list.
-
-  Version 2.36
-
-    1. Expanded JavaScript functionality
-    2. Preliminary support for cascading stylesheets
-    3. Security fixes for file uploads:
-          + Module will bail out if its temporary file already exists
-          + Temporary files can now be made completely private to avoid
-            peeking by other users or CGI scripts.
-    4. use CGI qw/:nph/ wasn't working correctly. Now it is.
-    5. Cookie and HTTP date formats didn't meet spec. Thanks to Mark
-       Fisher (fisherm@indy.tce.com) for catching and fixing this.
-
-   p
-
-  Version 2.35
-
-    1. Robustified multipart file upload against incorrect syntax in
-       POST.
-    2. Fixed more problems with mod_perl.
-    3. Added -noScript parameter to start_html().
-    4. Documentation fixes.
-
-  Version 2.34
-
-    1. Stupid typo fix
-
-  Version 2.33
-
-    1. Fixed a warning about an undefined environment variable.
-    2. Doug's patch for redirect() under mod_perl
-    3. Partial fix for busted inheritence from CGI::Apache
-    4. Documentation fixes.
-
-  Version 2.32
-
-    1. Improved support for Apache's mod_perl.
-    2. Changes to better support inheritance.
-    3. Support for OS/2.
-
-  Version 2.31
-
-    1. New uploadInfo() method to obtain header information from uploaded
-       files.
-    2. cookie() without any arguments returns all the cookies passed to a
-       script.
-    3. Removed annoying warnings about $ENV{NPH} when running with the -w
-       switch.
-    4. Removed operator overloading throughout to make compatible with
-       new versions of perl.
-    5. -expires now implies the -date header, to avoid clock skew.
-    6. WebSite passes cookies in $ENV{COOKIE} rather than
-       $ENV{HTTP_COOKIE}. We now handle this, even though it's O'Reilly's
-       fault.
-    7. Tested successfully against new sfio I/O layer.
-    8. Documentation fixes.
-
-  Version 2.30
-
-    1. Automatic detection of operating system at load time.
-    2. Changed select() function to Select() in order to avoid conflict
-       with Perl built-in.
-    3. Added Tr() as an alternative to TR(); some people think it looks
-       better that way.
-    4. Fixed problem with autoloading of MultipartBuffer::DESTROY code.
-    5. Added the following methods:
-          + virtual_host()
-          + server_software()
-    6. Automatic NPH mode when running under Microsoft IIS server.
-
-  Version 2.29
-
-    1. Fixed cookie bugs
-    2. Fixed problems that cropped up when useNamedParameters was set to
-       1.
-    3. Prevent CGI::Carp::fatalsToBrowser() from crapping out when
-       encountering a die() within an eval().
-    4. Fixed problems with filehandle initializers.
-
-  Version 2.28
-
-    1. Added support for NPH scripts; also fixes problems with Microsoft
-       IIS.
-    2. Fixed a problem with checkbox() values not being correctly saved
-       and restored.
-    3. Fixed a bug in which CGI objects created with empty string
-       initializers took on default values from earlier CGI objects.
-    4. Documentation fixes.
-
-  Version 2.27
-
-    1. Small but important bug fix: the automatic capitalization of tag
-       attributes was accidentally capitalizing the VALUES as well as the
-       ATTRIBUTE names (oops).
-
-  Version 2.26
-
-    1. Changed behavior of scrolling_list(), checkbox() and
-       checkbox_group() methods so that defaults are honored correctly.
-       The "fix" causes endform() to generate additional <INPUT
-       TYPE="HIDDEN"> tags -- don't be surpised.
-    2. Fixed bug involving the detection of the SSL protocol.
-    3. Fixed documentation error in position of the -meta argument in
-       start_html().
-    4. HTML shortcuts now generate tags in ALL UPPERCASE.
-    5. start_html() now generates correct SGML header:
-      <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-
-    6. CGI::Carp no longer fails "use strict refs" pragma.
-
-  Version 2.25
-
-    1. Fixed bug that caused bad redirection on destination URLs with
-       arguments.
-    2. Fixed bug involving use_named_parameters() followed by
-       start_multipart_form()
-    3. Fixed bug that caused incorrect determination of binmode for
-       Macintosh.
-    4. Spelling fixes on documentation.
-
-  Version 2.24
-
-    1. Fixed bug that caused generation of lousy HTML for some form
-       elements
-    2. Fixed uploading bug in Windows NT
-    3. Some code cleanup (not enough)
-
-  Version 2.23
-
-    1. Fixed an obscure bug that caused scripts to fail mysteriously.
-    2. Fixed auto-caching bug.
-    3. Fixed bug that prevented HTML shortcuts from passing taint checks.
-    4. Fixed some -w warning problems.
-
-  Version 2.22
-
-    1. New CGI::Fast module for use with FastCGI protocol. See pod
-       documentation for details.
-    2. Fixed problems with inheritance and autoloading.
-    3. Added TR() (<tr>) and PARAM() (<param>) methods to list of
-       exported HTML tag-generating functions.
-    4. Moved all CGI-related I/O to a bottleneck method so that this can
-       be overridden more easily in mod_perl (thanks to Doug MacEachern).
-    5. put() method as substitute for print() for use in mod_perl.
-    6. Fixed crash in tmpFileName() method.
-    7. Added tmpFileName(), startform() and endform() to export list.
-    8. Fixed problems with attributes in HTML shortcuts.
-    9. Functions that don't actually need access to the CGI object now no
-       longer generate a default one. May speed things up slightly.
-   10. Aesthetic improvements in generated HTML.
-   11. New examples.
-
-  Version 2.21
-
-    1. Added the -meta argument to start_html().
-    2. Fixed hidden fields (again).
-    3. Radio_group() and checkbox_group() now return an appropriate
-       scalar value when called in a scalar context, rather than
-       returning a numeric value!
-    4. Cleaned up the formatting of form elements to avoid unesthetic
-       extra spaces within the attributes.
-    5. HTML elements now correctly include the closing tag when
-       parameters are present but null: em('')
-    6. Added password_field() to the export list.
-
-  Version 2.20
-
-    1. Dumped the SelfLoader because of problems with running with taint
-       checks and rolled my own. Performance is now significantly
-       improved.
-    2. Added HTML shortcuts.
-    3. import() now adheres to the Perl module conventions, allowing
-       CGI.pm to import any or all method names into the user's name
-       space.
-    4. Added the ability to initialize CGI objects from strings and
-       associative arrays.
-    5. Made it possible to initialize CGI objects with filehandle
-       references rather than filehandle strings.
-    6. Added the delete_all() and append() methods.
-    7. CGI objects correctly initialize from filehandles on NT/95 systems
-       now.
-    8. Fixed the problem with binary file uploads on NT/95 systems.
-    9. Fixed bug in redirect().
-   10. Added '-Window-target' parameter to redirect().
-   11. Fixed import_names() so that parameter names containing funny
-       characters work.
-   12. Broke the unfortunate connection between cookie and CGI parameter
-       name space.
-   13. Fixed problems with hidden fields whose values are 0.
-   14. Cleaned up the documentation somewhat.
-
-  Version 2.19
-
-    1. Added cookie() support routines.
-    2. Added -expires parameter to header().
-    3. Added cgi-lib.pl compatibility mode.
-    4. Made the module more configurable for different operating systems.
-    5. Fixed a dumb bug in JavaScript button() method.
-
-  Version 2.18
-
-    1. Fixed a bug that corrects a hang that occurs on some platforms
-       when processing file uploads. Unfortunately this disables the
-       check for bad Netscape uploads.
-    2. Fixed bizarre problem involving the inability to process uploaded
-       files that begin with a non alphabetic character in the file name.
-    3. Fixed a bug in the hidden fields involving the -override directive
-       being ignored when scalar defaults were passed.
-    4. Added documentation on how to disable the SelfLoader features.
-
-  Version 2.17
-
-    1. Added support for the SelfLoader module.
-    2. Added oodles of JavaScript support routines.
-    3. Fixed bad bug in query_string() method that caused some parameters
-       to be silently dropped.
-    4. Robustified file upload code to handle premature termination by
-       the client.
-    5. Exported temporary file names on file upload.
-    6. Removed spurious "uninitialized variable" warnings that appeared
-       when running under 5.002.
-    7. Added the Carp.pm library to the standard distribution.
-    8. Fixed a number of errors in this documentation, and probably added
-       a few more.
-    9. Checkbox_group() and radio_group() now return the buttons as
-       arrays, so that you can incorporate the individual buttons into
-       specialized tables.
-   10. Added the '-nolabels' option to checkbox_group() and
-       radio_group(). Probably should be added to all the other
-       HTML-generating routines.
-   11. Added the url() method to recover the URL without the entire query
-       string appended.
-   12. Added request_method() to list of environment variables available.
-   13. Would you believe it? Fixed hidden fields again!
-
-  Version 2.16
-
-    1. Fixed hidden fields yet again.
-    2. Fixed subtle problems in the file upload method that caused
-       intermittent failures (thanks to Keven Hendrick for this one).
-    3. Made file upload more robust in the face of bizarre behavior by
-       the Macintosh and Windows Netscape clients.
-    4. Moved the POD documentation to the bottom of the module at the
-       request of Stephen Dahmen.
-    5. Added the -xbase parameter to the start_html() method, also at the
-       request of Stephen Dahmen.
-    6. Added JavaScript form buttons at Stephen's request. I'm not sure
-       how to use this Netscape extension correctly, however, so for now
-       the form() method is in the module as an undocumented feature. Use
-       at your own risk!
-
-  Version 2.15
-
-    1. Added the -override parameter to all field-generating methods.
-    2. Documented the user_name() and remote_user() methods.
-    3. Fixed bugs that prevented empty strings from being recognized as
-       valid textfield contents.
-    4. Documented the use of framesets and added a frameset example.
-
-  Version 2.14
-
-   This was an internal experimental version that was never released.
-
-  Version 2.13
-
-    1. Fixed a bug that interfered with the value "0" being entered into
-       text fields.
-
-  Version 2.01
-
-    1. Added -rows and -columns to the radio and checkbox groups. No
-       doubt this will cause much grief because it seems to promise a
-       level of meta-organization that it doesn't actually provide.
-    2. Fixed a bug in the redirect() method -- it was not truly HTTP/1.0
-       compliant.
-
-  Version 2.0
-
-   The changes seemed to touch every line of code, so I decided to bump
-   up the major version number.
-    1. Support for named parameter style method calls. This turns out
-       to be a big win for extending CGI.pm when Netscape adds new HTML
-       "features".
-    2. Changed behavior of hidden fields back to the correct "sticky"
-       behavior. This is going to break some programs, but it is for
-       the best in the long run.
-    3. Netscape 2.0b2 broke the file upload feature. CGI.pm now handles
-       both 2.0b1 and 2.0b2-style uploading. It will probably break again
-       in 2.0b3.
-    4. There were still problems with library being unable to distinguish
-       between a form being loaded for the first time, and a subsequent
-       loading with all fields blank. We now forcibly create a default
-       name for the Submit button (if not provided) so that there's
-       always at least one parameter.
-    5. More workarounds to prevent annoying spurious warning messages
-       when run under the -w switch. -w is seriously broken in perl
-       5.001!
-
-  Version 1.57
-
-    1. Support for the Netscape 2.0 "File upload" field.
-    2. The handling of defaults for selected items in scrolling lists and
-       multiple checkboxes is now consistent.
-
-  Version 1.56
-
-    1. Created true "pod" documentation for the module.
-    2. Cleaned up the code to avoid many of the spurious "use of
-       uninitialized variable" warnings when running with the -w switch.
-    3. Added the autoEscape() method. v
-    4. Added string interpolation of the CGI object.
-    5. Added the ability to pass additional parameters to the <BODY> tag.
-    6. Added the ability to specify the status code in the HTTP header.
-
-  Bug fixes in version 1.55
-
-    1. Every time self_url() was called, the parameter list would grow.
-       This was a bad "feature".
-    2. Documented the fact that you can pass "-" to radio_group() in
-       order to prevent any button from being highlighted by default.
-
-  Bug fixes in version 1.54
-
-    1. The user_agent() method is now documented;
-    2. A potential security hole in import() is now plugged.
-    3. Changed name of import() to import_names() for compatibility with
-       CGI:: modules.
-
-  Bug fixes in version 1.53
-
-    1. Fixed several typos in the code that were causing the following
-       subroutines to fail in some circumstances
-         1. checkbox()
-         2. hidden()
-    2. No features added
-
-  New features added in version 1.52
-
-    1. Added backslashing, quotation marks, and other shell-style escape
-       sequences to the parameters passed in during debugging off-line.
-    2. Changed the way that the hidden() method works so that the default
-       value always overrides the current one.
-    3. Improved the handling of sticky values in forms. It's now less
-       likely that sticky values will get stuck.
-    4. If you call server_name(), script_name() and several other methods
-       when running offline, the methods now create "dummy" values to
-       work with.
-
-  Bugs fixed in version 1.51
-
-    1. param() when called without arguments was returning an array of
-       length 1 even when there were no parameters to be had. Bad bug!
-       Bad!
-    2. The HTML code generated would break if input fields contained the
-       forbidden characters ">< or &. You can now use these characters
-       freely.
-
-  New features added in version 1.50
-
-    1. import() method allows all the parameters to be imported into a
-       namespace in one fell swoop.
-    2. Parameters are now returned in the same order in which they were
-       defined.
-
-  Bugs fixed in version 1.45
-
-    1. delete() method didn't work correctly. This is now fixed.
-    2. reset() method didn't allow you to set the name of the button.
-       Fixed.
-
-  Bugs fixed in version 1.44
-
-    1. self_url() didn't include the path information. This is now fixed.
-
-  New features added in version 1.43
-
-    1. Added the delete() method.
-
-  New features added in version 1.42
-
-    1. The image_button() method to create clickable images.
-    2. A few bug fixes involving forms embedded in <PRE> blocks.
-
-  New features added in version 1.4
-
-    1. New header shortcut methods
-          + redirect() to create HTTP redirection messages.
-          + start_html() to create the HTML title, complete with the
-            recommended <LINK> tag that no one ever remembers to include.
-          + end_html() for completeness' sake.
-    2. A new save() method that allows you to write out the state of an
-       script to a file or pipe.
-    3. An improved version of the new() method that allows you to restore
-       the state of a script from a file or pipe. With (2) this gives you
-       dump and restore capabilities! (Wow, you can put a "121,931
-       customers served" banner at the bottom of your pages!)
-    4. A self_url() method that allows you to create state-maintaining
-       hypertext links. In addition to allowing you to maintain the state
-       of your scripts between invocations, this lets you work around a
-       problem that some browsers have when jumping to internal links in
-       a document that contains a form -- the form information gets lost.
-    5. The user-visible labels in checkboxes, radio buttons, popup menus
-       and scrolling lists have now been decoupled from the values sent
-       to your CGI script. Your script can know a checkbox by the name of
-       "cb1" while the user knows it by a more descriptive name. I've
-       also added some parameters that were missing from the text fields,
-       such as MAXLENGTH.
-    6. A whole bunch of methods have been added to get at environment
-       variables involved in user verification and other obscure
-       features.
-
-  Bug fixes
-
-    1. The problems with the hidden fields have (I hope at last) been
-       fixed.
-    2. You can create multiple query objects and they will all be
-       initialized correctly. This simplifies the creation of multiple
-       forms on one page.
-    3. The URL unescaping code works correctly now.
diff --git a/cpan/CPAN-Meta-Requirements/Changes b/cpan/CPAN-Meta-Requirements/Changes
deleted file mode 100644 (file)
index dbfbf99..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-Revision history for CPAN-Meta-Requirements
-
-2.125     2013-09-23 14:51:14 America/New_York
-
-  [FIXED]
-
-    - updated Makefile.PL logic to support PERL_NO_HIGHLANDER
-
-2.124     2013-09-23 06:40:07 America/New_York
-
-    [FIXED]
-
-    - Better fix than 2.123.  On old perls, rather than install into
-      'core', we continue to install into the proper 'site' library,
-      but force UNINST=1 when necessary to remove stale copies
-      from ExtUtils::MakeMaker
-
-2.123     2013-08-30 12:17:14 America/New_York
-
-    [FIXED]
-
-    - On Perls prior to v5.12, CPAN::Meta::Requirements will be installed
-      into the 'core' library path to avoid an older version bundled with
-      ExtUtils::MakeMaker and installed there taking precedence.
-
-2.122     2012-05-02 17:29:17 America/New_York
-
-    [FIXED]
-
-    - Fix typo in documentation: the exclusion symbol is "!=" rather than
-      just "!". The implemenation was correct, just the docs were wrong.
-      [rt.cpan.org #76948; ticket and patch from hasch-cpan@cozap.com]
-
-2.121     2012-04-01 15:05:15 Europe/Paris
-
-    - Split out from CPAN::Meta into own distribution
-
diff --git a/cpan/CPAN-Meta/Changes b/cpan/CPAN-Meta/Changes
deleted file mode 100644 (file)
index a96d888..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-Revision history for CPAN-Meta
-
-2.132830  2013-10-10 16:04:30 America/New_York
-
-  [ADDED]
-
-  - CPAN::Meta::Prereqs now has a 'merged_requirements' method for
-    combining requirements across multiple phases and types
-
-  [FIXED]
-
-  - Invalid 'meta-spec' is no longer a fatal error: instead, it will
-    usually be treated as spec version "1.0" (prior to formalization of the
-    meta-spec field).  Conversion has some heuristics for guessing a
-    version depending on other fields if 'meta-spec' is missing or invalid.
-
-2.132661  2013-09-23 13:27:46 America/New_York
-
-  [FIXED]
-
-  - updated Makefile.PL logic to support PERL_NO_HIGHLANDER
-
-  [PREREQS]
-
-  - Dropped ExtUtils::MakeMaker configure_requires dependency
-    to 6.17
-
-2.132660  2013-09-23 06:04:04 America/New_York
-
-  [FIXED]
-
-  - Installation on Perls < 5.12 will uninstall older versions installed
-    due to being bundled with ExtUtils::MakeMaker
-
-2.132620  2013-09-19 11:18:33 America/New_York
-
-  [CHANGED]
-
-  - META validation used to allow a scalar value when a list (i.e. array
-    reference) was required for a field. This has been tightened and
-    validation will now fail if a scalar value is given.  Conversion will
-    continue to turn scalars into an array reference as it previously did.
-
-2.132510  2013-09-08 10:17:29 America/New_York
-
-  [FIXED]
-
-  - Fixed incorrectly encoded META.yml
-
-2.132140  2013-08-02 11:54:17 America/New_York
-
-  [DOCUMENTATION]
-
-  - Fixed some typos in CPAN::Meta::Spec
-
-  [OTHER]
-
-  - migrated repository to Perl-Toolchain-Gang organization on Github and
-    updated metadata accordingly
-
-2.131560  2013-06-05 15:26:36 America/New_York
-
-  [DOCUMENTATION]
-
-  - Replaced CPAN::Meta SYNOPSIS with code that actually works
-
-2.131490  2013-05-29 14:15:16 America/New_York
-
-  [BUGFIX]
-
-  - Downconversion of custom resources was not dropping the leading "x_".
-    Now "x_MailingList" will downconvert correctly to "MailingList".
-
-  [SPEC]
-
-  - Per the Lancaster Consensus, the 'file' subkey of a package listed in
-    'provides' must refer to an actual file in the distribution, either the
-    .pm file that provides the package or another file (*.PL) that
-    generates it
-
-2.130880  2013-03-29 09:51:00 America/New_York
-
-  [BUGFIX]
-
-  - Fix provides 'version' bug introduced in the 2.130870 fix
-
-2.130870  2013-03-28 11:08:50 America/New_York
-
-  [BUGFIX]
-
-  - Don't add 'version' to 'provides' during conversion if one didn't
-    exist in the original [Reported by Miyagawa; fixed by David Golden]
-
-2.120921  2012-04-01 15:20:24 Europe/Paris
-
-  [REMOVED]
-
-  - CPAN::Meta::Requirements has been split out into its own distribution
-    so it can be used by CPAN.pm without requiring all of CPAN::Meta
-
-2.120920  2012-04-01 11:30:43 Europe/Paris
-
-  [ADDED]
-
-  - CPAN::Meta::Requirements now has a 'requirements_for_module' method
-    to retrieve a version requirements string for a specific module
-    [Leon Timmermans]
-
-  [OTHER]
-
-  - Parse::CPAN::Meta prerequisite bumped to 1.4403
-  - JSON::PP prerequisites bumped to 2.27200
-  - CPAN::Meta::YAML prerequisite bumped to 0.008
-
-2.120900  2012-03-30 13:15:15 Europe/Paris
-
-  [BUGFIX]
-
-  - CPAN::Meta::Requirements now treats undef requirements given to
-    from_string_hash() as '0' and warns about it; add_string_requirements()
-    dies if it does not get a requirements string to parse
-
-2.120630  2012-03-03 14:48:35 EST5EDT
-
-  [BUGFIX]
-
-  - CPAN::Meta::Requirements now ensures that dotted-decimal versions are
-    represented in normalized form when stringified.  This fixes a
-    regression in META conversion in 2.120620.
-    [Reported by Kent Fredric; fixed by David Golden]
-
-2.120620  2012-03-02 12:28:59 EST5EDT
-
-  [ADDED]
-
-  - CPAN::Meta::Requirements::add_string_requirements allows building
-    a requirements specification piecemeal [Cory G. Watson]
-
-  [BUGFIX]
-
-  - Version range handling fixed [rt.cpan.org #75424]
-
-  - CPAN::Meta::Converter handles bad version strings more gracefully,
-    truncating alphanumerics and otherwise falling back to "0".  This
-    is likely better than dropping a prerequisite or dying.
-    [rt.cpan.org #75427]
-
-2.120530  2012-02-22 16:15:31 EST5EDT
-
-  [OTHER]
-
-  - Dialed back perl prereq to 5.006
-
-2.120351  2012-02-03 23:01:45 America/New_York
-
-  [OTHER]
-
-  - Fixed CPAN packaging errors
-
-2.120350  2012-02-03 22:46:59 America/New_York
-
-  [BUGFIX]
-
-  - Work around a memory leak bug involving version objects
-    in boolean context.
-
-2.113640  2011-12-30 15:19:46 America/New_York
-
-  [OTHER]
-
-  - Version::Requirements has now been merged as CPAN::Meta::Requirements,
-    rendering Version::Requirements itself redundant
-
-2.112621  2011-09-19 12:15:16 America/New_York
-
-  [BUGFIX]
-
-  - Spell BACKEND environment variables correctly this time
-    [noticed by Stevan Little]
-
-2.112620  2011-09-18 20:56:06 America/New_York
-
-  [BUGFIX]
-
-  - Protect tests against PERL_(YAML|JSON)_BACKEND settings that could
-    cause tests to fail. (RT #69979)
-
-2.112600  2011-09-17 12:21:09 America/New_York
-
-  [DOCUMENTATION]
-
-  - Fixed spelling error in CPAN::Meta::Spec (RT #71036) [Gregor Hermann]
-
-2.112580  2011-09-15 10:53:59 America/New_York
-
-  [BUGFIX]
-
-  - Use UTF-8 mode for internal structure cloning to avoid bugs
-    in Perl <= 5.8.6 (RT #70936) [Dagfinn Ilmari Mannsåker]
-
-2.112150  2011-08-02 22:25:41 America/New_York
-
-  [BUGFIX]
-
-  - Stringify any objects encountered during conversion. (RT #67295)
-
-  - Fixed some broken URLs in documentation and for LGPL in legacy
-    conversion (RT #68738)
-
-  - Fixed invalid private Pod in CPAN::Meta::Validator (RT #65925)
-
-  [SPEC]
-
-  - Clarified that file paths in the 'provides' section must be in
-    Unix-style (i.e. forward slashes) (RT #69045)
-
-  - Replaced examples using Module::Build::ModuleInfo with Module::Metadata
-    (RT #66135)
-
-2.110930  2011-04-02 23:31:24 America/New_York
-
-  [BUGFIX]
-
-  - Fixed a bug in the 'as_string' method that checked the module version
-    instead of the meta-spec version when conversion was requested
-    (RT #67188)
-
-2.110910  2011-04-01 08:55:30 America/New_York
-
-  [ENHANCEMENTS]
-
-  - The 1.x spec "gpl" and "lgpl" and "mozilla" license values now up-convert
-    to "open_source" because they indicate too non-specific a license.
-
-2.110580  2011-02-27 07:58:06 EST5EDT
-
-  [OTHER]
-
-  - Add explicit dependencies on JSON::PP and CPAN::Meta::YAML instead
-    of relying on Parse::CPAN::Meta to provide them (as some CPAN Testers
-    have had P::C::M installed without them somehow)
-
-  - Removed dependency on Storable as it was not a core module
-    until Perl 5.8
-
-2.110550  2011-02-24 07:17:57 EST5EDT
-
-  [OTHER]
-
-  - Added required field 'release_status' to the synopsis of
-    CPAN::Meta::Spec (RT#66118) [Oliver Mengué]
-
-2.110540  2011-02-23 15:21:16 EST5EDT
-
-  [BUGFIX]
-
-  - Had two different Parse::CPAN::Meta requirements, one in 'requires' and
-    the other in 'build_requires'. This confused some installers, so we
-    only inlude the 'requires' now.
-
-2.110440  2011-02-12 22:55:28 EST5EDT
-
-  [BUGFIX]
-
-  - Bump Parse::CPAN::Meta prereq to 1.44, as 1.43 was never released
-
-2.110420  2011-02-11 15:40:36 EST5EDT
-
-  [BUG FIXES]
-
-  - The as_string() method now always returns a character string;
-    previously, JSON strings were UTF-8 encoded.
-
-  - The save() method now always saves with UTF-8 encoding for
-    Perl 5.8.1 or greater; previously, YAML was not encoded
-
-2.110390  2011-02-07 21:00:47 EST5EDT
-
-  [BUG FIXES]
-
-  - Release 2.110360 had a regression where the save() method would no
-    longer return true on success.  That has been fixed.
-
-2.110360  2011-02-04 19:46:21 America/New_York
-
-  [OTHER]
-
-  - Remove autodie dependency so CPAN::Meta can be used on older Perls
-
-  - Remove unused Data::Dumper dependency
-
-2.110350  2011-02-03 19:57:32 America/New_York
-
-  [ENHANCEMENTS]
-
-  - Added "as_string" method similar to "as_struct"
-
-  [OTHER]
-
-  - Bumped Parse::CPAN::Meta prereq to 1.43 and uses that to
-    determine proper YAML/JSON backends
-
-  - Removed unused prereqs
-
-2.110330  2011-02-02 09:42:57 EST5EDT
-
-  [ENHANCEMENTS]
-
-  - Saved META.json files are now sorted by key
-
-  - as_struct() method takes an optional "version" argument to return
-    a down-converted metadata hashref
-
-2.110320  2011-01-31 23:14:30 EST5EDT
-
-  [ENHANCEMENTS]
-
-  - The 'save' method now allows an optional hashref argument, which can be
-    used to set the desired meta spec version.  Metadata is automatically
-    converted to the specified output.
-
-2.110240  2011-01-24 16:28:25 EST5EDT
-
-  - Reading JSON/YAML is delegated entirely to Parse::CPAN::Meta (1.4200)
-
-  - JSON.pm is dropped as a prerequisite and JSON::PP is added to prepare
-    for CPAN::Meta to be added to the Perl core
-
-  - JSON writing uses the same JSON backend selection as Parse::CPAN::Meta
-    to allow "upgrading" to a non-core JSON backend module if desired
-
-2.102400  2010-08-28 14:06:34 America/New_York
-
-  - 'as_struct' method now returns unblessed data (reported by Chris Prather)
-
-2.102160  2010-08-04 12:27:10 EST5EDT
-
-  - Fix bugtracker conversion bug (RT#60017)
-
-2.101670  2010-06-15 21:02:42 EST5EDT
-
-  - converting 1.x 'repository' field now puts converted url into the
-    'url' sub-field of 'repository' instead of the 'web' sub-field
-
-2.101610  2010-06-10 18:51:30 EST5EDT
-
-  - fixed converter bug that output 'artistic2' instead of 'artistic_2'
-    for license in 1.X specs
-
-  - 'artistic2' is now converted to 'artistic_2' if it occurs
-
-  - corrected validation for 'artistic_2' and disallowed 'artistic-2.0'
-
-2.101600  2010-06-09 10:07:31 EST5EDT
-
-  - improve conversion of restricted/restrictive license keys between
-    spec versions 1.4 and 2 [reported by Alexander Hartmaier]
-
-2.101591  2010-06-08 09:56:17 EST5EDT
-
-  - added 'as_struct' method to CPAN::Meta to get a deep copy of
-    the metadata hash_ref
-
-  - won't add an optional_features 'description' field if missing
-
-  - improved documentation of CPAN::Meta::Converter and how it deals
-    with bad/missing data
-
-2.101590  2010-06-07 21:49:36 EST5EDT
-
-  - won't automatically add 'unknown' as repository type when converting;
-    instead, will only add a repository type if a repository 'url' is
-    present and it is of the 'svn:' or 'git:' scheme.
-
-  - squelched some uninitialized value warnings [Graham Barr]
-
-2.101580  2010-06-07 16:44:13 EST5EDT
-
-  - add "lazy_validation" option to constructors
-
-  - add ability to "convert" to same version and clean-up any fixable
-    errors
-
-  - fix validation bugs (adhere closer to the spec)
-
-  - improve lots of heuristics during conversion
-
-2.101461  2010-05-26 16:57:02 America/New_York
-
-  - accessors deep clone list and map keys before returning them
-
-  - add custom_keys() and custom() methods
-
-2.101460  2010-05-25 23:12:27 America/New_York
-
-  - loosen URL validation -- only a scheme and authority are required
-    without restrictions on either
-
-2.101450  2010-05-25 17:59:32 America/New_York
-
-  - when downconverting from 2, leave custom keys unchanged
-    (except in resources, where x_ is changed to X_)
-
-  - when converting to 2, don't prepend x_ to custom keys that already
-    matched qr{\Ax_}i
-
-2.101410  2010-05-21 10:39:18 EST5EDT
-
-  - when downconverting from 2, merge test requirements into build requirements
-
-2.101390  2010-05-19 10:49:50 EST5EDT
-
-  - do not clobber generated_by when converting
-
-2.101380  2010-05-17 23:39:23 EST5EDT
-
-  - added support for down-converting to older versions of the spec
-
-  - improved test coverage for conversion and validation
-
-2.101110  2010-04-21 11:06:52 EST5EDT
-
-  - clarified that .XXXXXX versions of the CPAN-Meta distribution will not
-    change the meaning of the CPAN::Meta::Spec, but may fix typos or
-    clarify prose
-
-  - fixed a typo regarding dotted-integer versions: keeping components
-    in the range 0-999 was corrected to a "should" instead of a "must"
-
-  - fixed validation bugs for certain types of nested data structures
-    (based on a patch provided by Barbie)
-
-2.101091  2010-04-19 06:32:13 EST5EDT
-
-  - keep the old specs from getting indexed so as not to confuse people
-
-# vim: ts=2 sts=2 sw=2 et:
diff --git a/cpan/CPAN/Changes b/cpan/CPAN/Changes
deleted file mode 100644 (file)
index 5b9d530..0000000
+++ /dev/null
@@ -1,2446 +0,0 @@
-2013-09-15  k  <andk@cpan.org>
-
-       * release 2.03-TRIAL
-
-       * load META.yml not META.json (Tatsuhiko Miyagawa)
-
-       * support numerics in cpan IDs (Tatsuhiko Miyagawa)
-
-       * address #88565: fix unreachable core bug (Father Chrysostomos, David
-       Golden)
-
-       * address #76831: spaces on Win32 combined with
-       make_install_make_command (Reini Urban, Steve Hay)
-
-       * address #86405, #86406: fix typos, clarify comments (found by Cavid
-       Steinbrunner)
-
-       * address #86915: upgrade build method from "make" to "test" on
-       dependencies declared as build_requires (Andreas Koenig)
-
-2013-06-23  Andreas Koenig  <k@UX31A>
-
-       * release 2.02-TRIAL
-
-       * the production of META.json was missing in 2.01
-
-2013-06-22  Andreas Koenig  <k@UX31A>
-
-       * release 2.01-TRIAL
-
-       * add binmode in two places in CPAN::Tarzip (Dave Saville via RT #86328)
-
-       * make distroprefs tolerant against missing prefs dir (akoenig)
-
-       * regain 5.6.2 compatibility (akoenig)
-
-       * add PAUSE key up to 2015 (akoenig)
-
-2013-06-18  Andreas Koenig  <k@UX31A>
-
-       * Use CPAN::Mirrors correctly (brian d foy)
-
-       * Add default_mirror(), clean up docs a bit (brian d foy)
-
-       * allow subdirectories in distroprefs (Alexandr Ciornii)
-
-       * www.cpan.org is now the default CPAN mirror (David Golden)
-
-       * Adds recommends_policy and suggests_policy to support recommended and
-       suggested prerequisites (David Golden; incomplete because partially
-       reverted)
-
-       * Adds recommends_policy and suggests_policy to support (David Golden;
-       incomplete because partially reverted)
-
-       * Fix various prerequisite resolution bugs (David Golden)
-
-       * Internal: Split 'make' method into 'prepare' and 'make' methods
-         (Matt S. Trout and David Golden)
-
-       * Internal: Refactor get/prepare/make/test/install shortcut logic
-         and return values (David Golden)
-
-2013-04-12  Andreas Koenig  <k@UX31A>
-
-       * release 2.00 (at Lancester #QA2013)
-
-       * Removed the trial status for the release in the Makefile.PL
-
-       * Merge with App::Cpan 0.61 (just a version number change)
-
-2013-02-06  k  <k@k83.linux.bogus>
-
-       * release 2.00-TRIAL
-
-       * import App::Cpan 0.60_02 from brian d foy
-
-       * RT#82589 doc fix thanks to Zefram
-
-       * several portability fixes for 5.6.2
-
-       * RT#83042 workaround for current circular dependency in CPANPLUS and
-       CPANPLUS::Dist::Build
-
-2012-10-16  Andreas Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.99_51
-
-       * RT #79969: fix incompatibilities with VMS (Craig Berry)
-
-  * bugfix: distroprefs of type pl/args were dropped for 'perl Build.PL'
-
-       * RT #73742: watch build_dirs and react calmly when one has gone lost
-
-2011-08-07  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.9800
-
-       * RT #69463: fix memory leak in CacheMgr (Serguei Trouchelle)
-
-2011-06-27  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.97_51
-
-       * address #68835: Changed read_meta to ignore dynamic_config (David Golden)
-
-       * bugfix: refuse to store_persistent if the own build_dir is not
-       available (Andreas Koenig)
-
-       * cosmetics: remove "Going to" from the beginning of user-visible
-       strings (Jesse Vincent)
-
-       * flock adjustments for Win32 from activestate (Christian Walde)
-
-2011-03-12  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.9600
-
-       * Added PAUSE batch signing key 2011 to the distribution
-
-       * Make t/00signature.t skip if verification fails.  The user
-         shouldn't be prevented from installing if their gpg isn't
-         configured correctly, but we still run this to see diagnostics
-
-       * Major highlights:
-
-       - much less configuration dialog hassle
-       - support for META/MYMETA.json
-       - support for local::lib
-       - support for HTTP::Tiny to reduce the dependency on ftp sites
-       - automatic mirror selection
-       - iron out all known bugs in configure_requires
-       - support for distributions compressed with bzip2
-       - allow Foo/Bar.pm on the commandline to mean Foo::Bar
-       - for more see Changes file for the 0.94_51 to 0.94_65 dev releases
-
-2011-02-14  David Golden <dagolden@cpan.org>
-
-       * release 1.94_65
-
-       * Adds support for META/MYMETA.json files if CPAN::Meta is
-        installed
-
-       * Adds HOMEDRIVE/HOMEPATH or USERPROFILE as home directory
-        options on Windows
-
-       * fixes a minor test bug related to Makefile timeskews
-
-       * fixes a minor test bug related to Makefile timeskews
-
-       * various documentation typo fixes
-
-2011-01-20  David Golden <dagolden@cpan.org>
-
-       * release 1.94_64
-
-       * remove 'use_file_homedir' config option and fix #62986 using
-       a more robust method. Original config directories will be found
-       even if File::HomeDir is installed
-
-       * streamline configuration intro text
-
-       * add missing documentation for 'atexit' and local::lib bootstrap
-
-2011-01-16  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_63
-
-       * address #63357: use Dumpvalue when dumping potential crap (Andreas
-       Koenig)
-
-       * address #62986: new config option use_file_homedir (Andreas Koenig)
-
-       * address #64037: new config option prefer_external_tar (Andreas Koenig)
-
-       * add support for bootstrapping local::lib when the user does not have
-       write access to perl's site library directories (David Golden)
-
-       * add support for (and prerequisite on) HTTP::Tiny; also adds
-       prerequisites for MIME::Base64 and Digest::MD5 to support proxy
-       authentication (David Golden)
-
-       * automatic mirror selection now returns only http mirrors (David
-       Golden)
-
-       * add 'atexit' option for cache scanning and cleanup (David Golden)
-
-       * now with 421 distroprefs files (but a good portion of them seems
-       outdated)
-
-2010-10-26  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_62
-
-       * address RT #62064: build_requires_install_policy set to "no" did not
-       work correctly (reported by Xavier Bergade)
-
-       * address RT ##55091: don't ask the proxy credentials if proxy_user
-       empty (fixed by Robert Bohne)
-
-       * address RT #55093: no_proxy doesn't work with more then one entries
-       (fixed by Robert Bohne)
-
-2010-10-03  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_61
-
-       * address RT #61735: stop talking about sending test reports by email (Schwern)
-
-       * prevent the use of old versions of Parse::CPAN::Meta which caused test failures
-
-       * bandaid for native solaris patch program to actually do patching
-
-2010-09-28  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_60
-
-       * improvements to find_perl() by David Golden
-
-       * test fixes to address the issues demonstrated by some cpantesters
-
-2010-09-26  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_59
-
-       * address RT #61607: make the FTP download code more robust  (Reini Urban)
-
-       * omit useless arithmetic in CPAN::Version to possibly help netbsd
-       (reported by Nigel Horne and suggested David Golden)
-
-       * address RT #59216: make sure $builddir exists before calling tempdir
-       (Lee Goddard)
-
-       * a couple of new distropref files
-
-2010-06-24  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_58
-
-       * bugfix: Non-English locales got no diagnostics on a failed locking due
-       to permissions (reported by Frank Wiegand)
-
-       * chasing test failures with test fixes.
-
-2010-05-24  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_57
-
-       * bugfix: treat modules correctly that are deprecated in perl 5.12.
-
-       * bugfix: RT #57482 and #57788 revealed that configure_requires
-       implicitly assumed build_requires instead of normal requires. (Reported
-       by Andrew Whatson and Father Chrysostomos respectively)
-
-       * testfix: solaris should run the tests without expect because (some?)
-       solaris have a broken expect
-
-       * testfix: run tests with cache_metadata off to prevent spill over
-       effects from previous test runs
-
-2010-02-17  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_56
-
-       * No code change, only version bumps on files that had changed but did
-       not get a version bump. Requested by Steve Hay in his role as perl
-       pumpkin.
-
-2010-02-03  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_55
-
-       * Fixed rt.perl.org#72362 (CPAN ignoring configure_requires).
-         Also fixed (MY)META.yml processing to always prefer
-         Parse::CPAN::Meta, if available.  Reported by Joshua B Jore
-         and patched by David Golden
-
-       * Fixed rt.perl.org#72348 (missing CPAN::HandleConfig::output);
-         Reported by Joshua B Jore and patched by David Golden
-
-       * Quieter user interface: made lots of '$module missing' type
-         warnings only warn once; eliminated 'no YAML' warnings for
-         distroprefs if there are no distroprefs.
-
-       * now with 359 distroprefs files
-
-2010-01-14  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_54
-
-       * David Golden fixes several recent regressions related to external
-       transport tools (ncftp, lynx, curl, etc)
-
-       * fixed quoting for downloading into directories containing
-       whitespace (reported by Jarkko Hietaniemi)
-
-       * amended lib/App/Cpan.pm because of a regression reported by Zefram as
-       rt.cpan.org #53305 and rt.perl.org #71838
-
-2009-12-18  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_53
-
-       * bzip2 support should now be on par with gzip
-
-       * allow Foo/Bar.pm on the commandline to mean Foo::Bar (suggested by
-       c9s)
-
-       * bugfix: quit, exit, and bye did not allow a trailing space
-
-       * address #51018: do not switch to default sites when we have a
-       user-configured urllist (reported by Marc Lehmann)
-
-       * bugfix for programming interface (shell did not suffer from this):
-       localize $CPAN::Distrostatus::something_has_failed_at properly so it
-       gets reset after each command (bug inspection by brian d foy)
-
-       * added lib/App/Cpan.pm from brian d foy and update cpan script to his
-       current version
-
-       * major rewrite of the FirstTime experience for new users (including
-       auto-pick of download sites) (by David Golden)
-
-       * improved support for Perl core module deprecation (by David Golden)
-
-2009-10-15  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_52
-
-       * address #48803: avoid 'unreached' if not following
-       configure_requires (David Golden)
-
-       * solaris tar gets more handholding to avoid solaris tar errors (David
-       Golden)
-
-       * allow calling make/test/install with regexp if unambiguous (Andreas
-       Koenig)
-
-       * new config variable version_timeout used in
-       CPAN::Module::parse_version() (Jerry D. Hedden)
-
-       * streamline first time configuration to be more intuitive and less
-       noisy (David Golden)
-
-       * bugfix: eexpect in mode=anyorder with reuse=1 did not consume the
-       output (Andreas Koenig)
-
-       * now with 355 distroprefs files
-
-2009-09-14  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_51
-
-       * bugfix: wrong diagnostic message on old Archive::Tar
-
-       * test fix: additional quoting in test t/31sessions.t for systems where
-       cwd contains whitespace (bug reported by Curtis Jewell)
-
-       * portability fix: By-pass alarm() calls if we're running under perl
-       5.6.x && $OS is Windows. (burak)
-
-       * address rt #47774: allow duplicate mention of modules in Makefile
-       prelude
-
-       * portability fixes to OS2 (Ilya Zakharevich)
-
-       * fix cpan -r (David Golden, ported back from 5.10.1)
-
-       * work around win32 URI::file volume bug (David Golden)
-
-       * portability fix: use dir() instead of path() on file URLs (David Golden)
-
-       * portability fix: removed my_dot_config as it doesn't exist in
-       File::HomeDir any more (Tomas Doran)
-
-       * bugfix: prerequisites declared with the string "==" now supported (bug
-       reported by Elliot Shank)
-
-2009-06-27  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.9402, nearly identical to 1.94_01 with these additions:
-
-       * protect build_dir_reuse to not process irrelevant yaml files;
-       addressing a bug report by Asif Iqbal on cpan-discuss mailing list
-
-       * doc fix by Dan Dascalescu
-
-2009-06-14  Andreas J. Koenig  <andk@cpan.org>
-
-       * release 1.94_01, a candidate for the next stable release
-
-       * friendlier CPAN shell startup message (RT#46869 by ADAMK)
-
-       * sets $Archive::Tar::CHOWN=0 and $Archive::Tar::SAME_PERMISSIONS=0;
-  (RT#46384 reported by John Lightsey)
-
-       * fix CPAN Testers reports summary for new website YAML format
-       (RT#46652; David Golden)
-
-       * continuing to improve error handling on unplugged operation (tracked
-       in RT#44549)
-
-       * fix RT#46378: what happens when using 'o conf urllist' for reordering
-
-2009-05-24  Andreas J. Koenig  <andk@cpan.org>
-
-       * this is release 1.94
-
-       * since 1.93_54 one test was changed that had been failing when
-       Text::Glob was not installed.
-
-       * since 1.93 (which was released 2008-10-12) changes are documented in
-       the release notes for 1.93_5[1234] below. Here is a quick summary:
-       SQLite dependency tracking fixed; packaging works around bugs in Solaris
-       tar; fixed ls on subdirectories; tested with YAML::XS; support for
-       MYMETA.yml; CPAN.pm file split into separate files; mega doc/English
-       corrections; negated match variables in distroprefs
-
-       * thanks to Gisle Aas, Tom Christiansen, Alexandr Ciornii, Nicholas
-       Clark, Jan Dubois, David Golden, Randy Kobes, Olivier 'dolmen' Mengué,
-       Steffen Müller, Slaven Rezić, Michael Schwern, Gábor Szabó, Frank
-       Wiegand and many others for providing patches, bugreports and valuable
-       feedback.
-
-2009-05-07  Andreas J. Koenig  <andk@cpan.org>
-
-       * this is release 1.93_54 (another release candidate for 1.94, I had
-       overlooked the github fork by Alexandr)
-
-       * Help Strawberry perl #41537: will prefer perl unpack modules (unless
-       it is bz2). (Alexandr Ciornii)
-
-       * address #43779: test failures when NFS involved (Alexandr Ciornii)
-
-       * adjust tests for 5.6.2 and when no yaml module is available
-
-2009-05-04  Andreas J. Koenig  <andk@cpan.org>
-
-       * this is release 1.93_53 (release candidate for 1.94)
-
-       * address #45470: pod synopsis fix submitted by Olivier 'dolmen' Mengué
-
-       * bugfix: @$urllist could break on an undefined urllist, now protected
-
-       * bugfix: Work around the troubles posed by Acme::BadExample
-
-       * bugfix: address #43813: solaris tar cannot deal with long paths
-
-2009-04-13  Andreas J. Koenig  <andk@cpan.org>
-
-       * this is release 1.93_52 (dev release towards 1.94)
-
-       * shake out missings after the split into many files
-
-       * Win32 fixes by Jan Dubois
-
-       * CPAN::SQLite support fixes by Randy Kobes
-
-       * completion on distros works now at least on the "d" command when using
-       pretty id ( eg. USERID/Foo-<TAB> )
-
-       * experimental support for deprecated.pm only enabled on perl 5.11
-
-       * address #37531: ls on subdirectories did not work as one would
-       expect (reported by Slaven Rezic)
-
-       * address #28438: do not create the author directory if we have a file
-       URL (reported by Schwern)
-
-       * all distroprefs now more YAML compliant
-
-       * tested with YAML::XS and documented as such
-
-       * patch by Gisle Aas to catch not compiling regexps in distroprefs
-
-       * patch by David Golden to support MYMETA.yml
-
-       * address #44549: support users who do not want to connect to the
-       internet but still configure us to run in an intranet or with a minicpan
-       on the local disk (reported by Nicholas Clark)
-
-2009-02-28  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.9304 (same as 1.93_03, just version changed to mark
-       as stable)
-
-2009-02-01  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.93_51 (dev release towards 1.94)
-
-       * major surgery: split all packages within the CPAN.pm file into
-       separate files. Requested by Gabor Szabo who also submitted an initial
-       implementation.
-
-       * major surgery: relocate the repository to github, adjust all SVN
-       related code in the Makefile.PL to git, and remove all files that are
-       not directly relevant to CPAN.pm. (David Golden and Andreas Koenig)
-
-       * mega doc and English patch by Tom Christiansen and David Golden
-
-       * chmod the build directories to be world readable (suggested by Slaven Rezic)
-
-       * fix broken perldoc command (Randy Kobes)
-
-       * Use Parse::CPAN::Meta not Parse::Metayaml (Steffen Mueller)
-
-       * Negated match variables in distroprefs (Gisle Aas)
-
-       * new batch signing key PAUSE2009.pub included
-
-  * this is release 1.93_03
-
-2009-02-01  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.93_03 (preparation of stable 1.9304)
-
-       * more backporting from trunk
-
-       * PAUSE2009.pub included
-
-       * s/cpantesters.perl.org/www.cpantesters.org/
-
-2009-01-11  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.93_02
-
-       * the underscore is there because it is the first git based release, it
-       as a test ballon for the merge with bleadperl. I expect it will become
-       1.9303
-
-       * upgrade repo to github
-
-       * more caution when running in degraded mode
-
-       * default for connect-to-internet-ok to 0 again (for 5.8.9 a quick fix
-       against bootstrapping problems was to set it to 1; now the resulting
-       error message makes clear what's going on)
-
-       * typo corrections (Frank Wiegand, David Golden)
-
-       * backport Parse::CPAN::Meta patch from trunk (Steffen Mueller, David Golden)
-
-2008-10-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.9301
-
-       * tests, as always, badly written tests! (RT #39994, #40001)
-
-2008-10-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * this is release 1.93
-
-       * no changes against 1.92_66 except in the distroprefs directory (which
-       is not used by default)
-
-       * highlights include:
-
-       * selection of displayed modules during the 'r' command more intuitive
-       (at the same time order of modules changed because we run two passes)
-
-       * several relevant bugfixes, including one related to security
-       (setting $Archive::Tar::CHMOD=0 to prevent undesired world writable
-       directories and files)
-
-       * for details see below the changes entries for 1.92_51 to 1.92_66.
-
-       * thanks to the many contributors who have made this release possible
-
-2008-09-30  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_66 FEATURE FREEZE for 1.93
-
-       * if nothing serious happens this will become 1.93 in a few days
-
-  * security fix: Archive::Tar should not preserve permissions in the
-       tarball; extracted file permissions will be set from users umask instead
-       (David Golden)
-
-       * improve on dealing with a tarball with zero permissions (thanks to
-       RPHANEY/openStatisticalServices-0.018.tar.gz)
-
-2008-09-14  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_65 (aiming at 1.93 once again)
-
-       * address #39243: signature test now skips when no SHA module available
-       (requested by M Schwern)
-
-       * adjust skip message formatting to Test::Harness 3.13 strictness
-
-       * now with 344 distroprefs files
-
-2008-09-03  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_64
-
-       * workaround for tarballs containing a pax_global_header comment
-       (reported by David Cantrell and Jan Dubois)
-
-       * set the PERL5LIB also on the look command (suggested by Slaven Rezic)
-
-       * better protection against invalid index files
-
-       * fix esoteric bug in build_dir_reuse/reset_tested (David Golden)
-
-       * allow more than 100 commands in history (Rodrigo Marchant)
-
-       * preserve modification and owner bits when overwriting FTPstats.yml
-       (Slaven Rezic)
-
-       * address #32841: Location of .cpan Inconsistent on Mac OS X (David Wheeler)
-
-       * updated the FAQ about choosing mirror sites
-
-       * now with 343 distroprefs files (the curve is flattening)
-
-2008-06-19  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_63
-
-       * The CPAN::PERL5INC experiment didn't work and all related code was
-       removed. Because PERL5OPT "-M" switches are resolved after command line
-       "-M" switches, CPAN::PERL5INC sets @INC too late for any PL code or
-       tests that load prerequisite modules with "-M" on a command line.
-
-       * fixed some localization bugs seen on 5.6.2 (David Golden)
-
-       * added 'perl5lib_verbosity' config option to silence 'added to
-       PERL5LIB' messages (David Golden)
-
-       * now with 340 distroprefs files
-
-2008-05-23  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_62
-
-       * fixed PERL5INC tempfile leak when running without lock file
-       (David Golden)
-
-       * better prereq and distropref disabled support under build_dir_reuse
-       (David Golden)
-
-       * distropref cache won't persist across sessions with build_dir_reuse
-       (David Golden)
-
-       * patch from chocelateboy: found a FileHandle->new with an argument
-
-       * fix "exiting subroutine via last" bug (patch from Gisle Aas)
-
-       * finishing the CPAN::Distroprefs refactoring (Hans Dieter Pearcey)
-
-       * silence noisy tests
-
-       * now with 320 distroprefs files
-
-2008-04-25  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_61
-
-       * regain 5.005 compat (Slaven Rezic)
-
-       * fixed PERL5INC/YAML::Syck tainting @INC issue (David Golden)
-
-       * major distroprefs code refactoring into new module CPAN::Distroprefs,
-       adding tests (Hans Dieter Pearcey)
-
-       * cpan script upgraded to 1.53 (brian d foy)
-
-       * rework the whole experimental "feature" thingie since the META.yml
-       spec was fixed
-
-       * address #30464 (imacat): small refactoring and extend the loop
-       protection from install only on make_test
-
-       * repair broken smoke command
-
-       * now with 309 distroprefs files
-
-2008-03-26  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_60: gearing towards a new stable release
-
-       * minor bugfixing
-
-       * documented that the support for optional_features is not yet ready for
-       prime time.
-
-       * now with 297 distroprefs files
-
-2008-03-16  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_59: new distroprefs parameter match/env; bugfixing
-
-       * address #34104: add match/env into the distroprefs mix (suggested by
-       Slaven Rezic)
-
-       * add reset_tested() function to forget distributions previously tested
-       in a session, which resets the list of directories added to PERL5LIB
-       (David Golden)
-
-       * address #34062: regain lost 'cpan .' command (reporter Slaven Rezic)
-
-       * shut up "exited subroutine via last" warning in an expect loop
-
-       * address #34102: wrong diagnostic message when no META.yml was there
-       (reporter Slaven Rezic)
-
-       * CPAN::PERL5INC now also used in available_file() so that testers that
-       do not install can continue to work as before this module was introduced
-
-       * new protection against subtly broken META.yml files (testcase provided
-       by Form-Processor-Model-DBIC-0.01)
-
-       * cleanup some files on whitespace, notably CRLF files that could
-       confuse some svn clients
-
-       * experimental support for optional_features in META.yml (pre-alpha)
-
-       * now with 287 distroprefs files
-
-2008-03-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_58: bugfix
-
-       * new module CPAN::PERL5INC repleaces the current PERL5INC stuff for
-       larger numers of directories involved
-
-       * force pragma can now override the effect of 'disabled' in distroprefs
-       (David Golden)
-
-       * speed up find_perl by caching absolute path in $^X (discovered by
-       Slaven Rezic)
-
-       * new FAQ entries about the build directory
-
-       * now with 284 distroprefs files
-
-2008-02-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_57: getting closer to 1.93
-
-       * address #32823: fix a (rare) case where the make_args were appended to
-       the commandline on the call to ./Build (reported by David Golden and
-       Michael Schwern)
-
-       * applied a patch from Randy Kobes to update index before a query when
-       CPAN::SQLite is active
-
-       * added 'halt_on_failure' config option to halt queue processing after
-       the first failure rather than processing all remaining items
-       (patch by David Golden; requested by Andrew Hampe and Matisse Enzer)
-
-       * address #33505: allow empty passwords in the config and pass proxy
-       data through to curl (suggestions by kevinarpe)
-
-       * new diagnostics when CPAN.pm is required a second time. Introduce a
-       sleep period when it is required several times because then a loop might
-       be the cause and this might provide a clue to the user.
-
-       * address #32525: when running the 'r' command, try to display the
-       module name that is best suited for the distribution name (suggestion
-       and prove of concept implementation by imacat)
-
-       * speed up distroprefs on eexpect/anyorder by reducing timeout to 1
-       second and retrying until full timeout reached
-
-       * address 32923: allow =head1 CONTENT without regard to case (David
-       Wheeler)
-
-       * Now with 277 distroprefs files
-
-2008-02-04  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_56: unstable release both bugfixes and new features
-
-       * addressing #32841: fixing wrong usage of HOME vs File::HomeDir spotted
-       by Randy Kobes based on a bugreport by David Wheeler; with help from
-       Schwern and Adam Kennedy and I'm sure this will need more iterations.
-
-       * added 'trust_test_report_history' config option; when set, CPAN will
-       skip tests for a distribution and rely on test report results if a prior
-       test report is found; requires CPAN::Reporter 1.07_02
-
-       * protect against the infamous bug in Safe 2.13 that causes data
-       corruption and ugly error messages like unknown method version::("")) or
-       some such
-
-       * let people disable the direct usage of gzip and tar by supplying a
-       whitespace config variable
-
-       * improvements to PPM support by Randy Kobes
-
-       * now with 274 distroprefs files
-
-2007-12-30  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_55: unstable release bugfix
-
-       * address #32003: if untar breaks we broke too much of the session
-
-       * regain 5.6.1 compatibility in the testsuite
-
-       * improve diagnostics in t/31sessions.t to understand better what's up
-       in #31750
-
-       * fail gracefully on distroprefs parse error
-
-       * now with 267 distroprefs files
-
-2007-12-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_54: unstable release bugfix
-
-       * document how redirection in the shell works
-
-       * skip distros in the smoke command when they match m|/Bundle-| (quick
-       hack suggested by David Golden)
-
-       * address #31825: wrong location of MyConfig.pm in Config.pm on OS X
-       (patch by Michael Stillwell)
-
-       * address #31750: fix the logic when Compress::Zlib is not installed,
-       add a test to verify it
-
-2007-12-10  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_53: unstable release low priority
-
-       * now with 262 distroprefs files
-
-       * fix the bug where CPAN.pm refused to upgrade to Test::Harness 3
-       because Test::Harness was too old (Eric Wilhelm)
-
-       * skip tests when YAML too old
-
-       * default changed in Firsttime: prefer the conservative choice to NOT
-       use build_dir_reuse
-
-       * improve diagnostics when Tarzip believes that it must give up
-
-       * new config variable connect_to_internet_ok (requested by Merijn Brand)
-
-2007-11-11  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9205
-
-       * backport the bugfix from 1.92_52
-
-       * straighten out a few whitespace changes that slipped into 1.9204
-
-       * release 1.92_52: unstable release (1.9205 will follow)
-
-       * bugfix: the endless loop fix that made it into 1.92_51 and 1.9204 was
-       buggy in itself. Fixing the fix and adding a test case.
-
-       * use chdir from Cwd.pm everywhere instead of the built-in chdir so that
-       we set $PWD simultaneously (requested by Slaven Rezic)
-
-2007-11-06  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9204: stable subset of 1.92_51
-
-       * bugfix addressing #30464 endless loop with prereq resolution (Slaven
-       Rezic) [untested!]
-
-       * protect the user from using File::Temp when it is too old
-
-       * applied a patch by Rich Paul to finally disable an undocumented, then
-       deprecated and then apparently broken feature
-       ($CPAN::Shell::ADVANCED_QUERY)
-
-       * applied a patch by Rich Paul that gains us a lot of speed lost in
-       unnecessary recomputations
-
-       * replaced all occurrences of $^X with findperl (bug reported by Slaven Rezic)
-
-       * several of many suggestsions by Mark Overmeer to improve the style of
-       the dialoges. There's more stuff left in several tickets...
-
-       * address #29754: Lockfile problem with perl 5.005_05 (Slaven Rezic)
-
-       * let containsmods cache negative results: Slaven Rezic found out that
-       distros without modules can be a performance killer without this measure
-
-       * no changes in the distroprefs directory
-
-2007-11-04  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92_51: unstable release (I'll make a 1.9204 soonish)
-
-       * bugfix addressing #30464 endless loop with prereq resolution (Slaven
-       Rezic) [untested!]
-
-       * applied a patch by Rich Paul to support redirection and pipes on shell
-       commands [undocumented!]
-
-       * bugfix wrong usage of kill 0 (Slaven Rezic)
-
-       * protect the user from using File::Temp when it is too old
-
-       * applied a patch by Rich Paul to finally disable an undocumented, then
-       deprecated and then apparently broken feature
-       ($CPAN::Shell::ADVANCED_QUERY)
-
-       * applied a patch by Rich Paul that gains us a lot of speed lost in
-       unnecessary recomputations
-
-       * replaced all occurrences of $^X with findperl (bug reported by Slaven Rezic)
-
-       * several of many suggestsions by Mark Overmeer to improve the style of
-       the dialoges. There's more stuff left in several tickets...
-
-       * address #29754: Lockfile problem with perl 5.005_05 (Slaven Rezic)
-
-       * let containsmods cache negative results: Slaven Rezic found out that
-       distros without modules can be a performance killer without this measure
-
-       * now with 242 distroprefs files
-
-2007-09-28  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9203: stable release with one distroprefs file fixed
-
-       * release 1.9202: stable release
-
-       * bugfix: don't try to make/Build when Makefile/Build.PL fails to
-       generate a Makefile/Build (David Golden)
-
-       * now with 217 distroprefs files
-
-2007-09-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9201: stable release
-
-       * bugfix: remove a compile time has_inst call from CPAN::Admin which
-       could cause a hang (Mike Brudenell, Slaven Rezic)
-
-       * address #29606: only warn once when we ignore locking issues (Steve Cooper)
-
-       * add CPAN::Reporter::* to the packages needed for "reload cpan" (David
-       Golden)
-
-       * now with 214 distroprefs files
-
-2007-09-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.92: stable release
-
-       * fixed bug that kept "?" from being interpreted as "help" command
-       (David Golden)
-
-2007-09-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91_55: stable release candidate II
-
-       * Update one test to match the output of Test::Harness 2.99_02
-
-2007-09-14  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91_54: stable release candidate
-
-       * highlights of 51-54: CPAN::Reporter support for reports on separate
-       phases; support for configure_requires in META.yml; now with 207
-       distroprefs files; see below for details.
-
-       * firsttime dialog now defaults prefer_installer to "MB" and offers a
-       third option (RAND) for a random choice.
-
-       * code beautification complete overhaul, whitespace only (Florian
-       Ragwitz)
-
-       * after a fail introduce a hint for using the reports command (suggested
-       by Gabor Szabo)
-
-       * Enable code deserialisation for YAML. (Florian Ragwitz)
-
-       * Add CPAN::DeferedCode and make CPAN.pm use it. (Florian Ragwitz)
-
-       * Add a new config option: yaml_load_code. (Florian Ragwitz)
-
-       * turn a few myprint() into mywarn()
-
-       * make inhibit_startup_message a normal config variable like all others
-
-       * New manpage CPAN::API::HOWTO by David Cantrell
-
-       * now setting PERL5_CPAN_IS_EXECUTING as requested by Adam Kennedy
-
-       * ask once if we may try to connect to the internet when we try to use
-       @CPAN::Defaultsites (I think this was inspired by Steve Hay, then by
-       Gabor Szabo)
-
-       * address #28946: skip locking on platforms not supporting flock
-
-       * address #28915: CPAN::HandleConfig::home did not cope with getting
-       undef from File::HomeDir-> my_data()
-
-       * support 'help' with argument
-
-       * integrate all FirstTime questions into POD
-
-       * FirstTime::my_prompt_loop now has support for *_intro prompts
-
-       * simplified lots of the complicated FirstTime::init dialogues
-
-       * new config variable load_modules_verbosity
-
-       * support 'o conf /regex/' to selectivel display the state of config varibles
-
-       * prevent recursion into HandleConfig::load()
-
-       * PERL5*_CPAN_IS_RUNNING now points to the process number
-
-       * several commands were missing in @COMMANDS so were not supported for completion
-
-       * started deprecating term_is_latin config variable
-
-2007-08-08  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91_53:
-
-       * added CPAN Testers reporting for failures of *.PL or make/Build
-       if CPAN::Reporter version is at least 0.99 (David Golden)
-
-       * new config option tar_verbosity
-
-       * added base_id() method to CPAN::Distribution; documented both
-       base_id() and pretty_id() (David Golden)
-
-       * bugfix: make install did not set the PERL5LIB environment
-
-       * bugfix: smoke command handles distros it can't find more graciously
-
-       * docfix: new FAQ entry about commit and auto_commit (bugged by Nicholas
-       Clark)
-
-       * refactoring of the Queue objects for better readability
-
-       * address #28438: wording of the dialog for keep_source_where (Martin
-       Thurn,Michael Schwern)
-
-       * address #28439: did not report missing file URL when LWP not installed
-       (Martin Thurn,Michael Schwern)
-
-       * new parameter for eexpect: reuse (Slaven Rezic)
-
-       * bugfix 'reload cpan': make it less unintuitive (David Golden)
-
-       * bugfix in goto: did not formally say goodbye
-
-2007-07-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91_52:
-
-       * When accessing the preconfigured default sites, reorder accessmethods
-       in favor of http access (suggested by Brandon Black)
-
-       * neutralize "force" on commands that have no support for it, e.g. turn
-       "force report" into "report" (bugged by Slaven Rezic)
-
-       * let SIGINT during recent mean LAST
-
-       * let SIGINT during smoke mean SKIP
-
-       * stop using any version.pm in test 10version.t below 0.7203 because it
-       broke on some older bleadperls between 23000 and 25000
-
-       * applied a patch by Jim Cromie to explicitly spit out the unparseable
-       and zero version numbers
-
-       * changed CPAN::Version to treat sequences of more than on trailing ".0"
-       in version strings as insignificant. This was relevant for
-       ANDYA/Set-IntSpan-Fast-v1.0.tar.gz. Bugreport about version.pm is
-       https://rt.cpan.org/Ticket/Display.html?id=28206
-
-       * now with 175 distroprefs files covering over 200 distributions
-
-2007-07-07  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91_51:
-
-       * support configure_requires according to the META.yml spec
-
-       * support distroprefs for all three types of dependencies:
-       configure_requires, build_requires, requires
-
-       * new experimental commands C<recent> and C<smoke>
-
-       * increase the timeouts for the tests for really slow machines
-
-       * lots of new, updated, and consolidated distroprefs files
-
-       * tiny fix for very rare cases of wrong parsing of degenerate version
-       numbers in CPAN::Version (thanks to Julian Mehnle for the report)
-
-       * support for artistic license "2" (Allison Randal)
-
-       * fix color ornamenting to always end before a newline not after it to
-       prevent spurious reset escape sequences at the beginning of the next
-       line (discovered by Gregor Goldbach and Slaven Rezic)
-
-2007-05-08  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9102 -- tiny bugfixes
-
-       * address #26664: probe for the version of the patch program before
-       using it and adjust the parameters accordingly
-
-       * bugfix: a recent bugfix to dot distros broke pip (reported by Adam Kennedy)
-
-       * compatibility with 5.00405 regained
-
-       * test fix: increase the timeouts (the dependency of test success on CPU
-       speed discovered by Slaven Rezic)
-
-       * work in progress: improve the output of CPAN.pm to improve
-       human/machine parseablility on several failure modes
-
-2007-04-23  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.9101
-
-       * bugfix: give all File::Temp using spots a tmpdir (bugged by Slaven Rezic)
-
-       * test fix: demand more YAML fu to run the kwalify test in 12cpan.t
-
-       * bugfix: work around a 5.8.0 overload bug (Slaven Rezic)
-
-       * cosmetics: turn on sorting for Data::Dumper conversions
-
-       * several new distropref files
-
-       * test fix: on failure use diag(STDERR) instead of mydiag (STDOUT)
-
-2007-04-19  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.91
-
-       * new command C<reports> shows the reports sent to cpantesters
-
-       * bugfix: dot distros did not work with Module::Build
-
-       * several new and updated distroprefs
-
-       * bugfixes in testscripts (spotted by Slaven Rezic, Nigel Horne, David Cantrell)
-
-       * bugfix: Time::HiRes not a prereq anymore (Joshua ben Jore)
-
-       * speedup of the cleanup process in the build directory: do not compute
-       the size of directories to be deleted
-
-       * bugfix: scripts installation was broken
-
-       * bugfix: do not drop unknown config variables for the sake of forward
-       compatibility
-
-2007-04-07  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.90
-
-       * Changes against 1.88:
-
-       * enhanced integration of CPAN::Reporter
-
-       * distroprefs subsystem to store preferences on a per-distro basis
-       independently of the support provided by the individual distributions
-
-       * Support for CPAN::SQLite to gain significant memory savings and speedup
-
-       * new commands upgrade, is_tested, install_tested
-
-       * improved visual navigation by colorized output and improved diagnostic
-       messages
-
-       * improved installation support for scripts without tarball
-
-       * improved config management of internal variables
-
-       * much more serialization of internal data into YAML, switchable between
-       YAML and YAML::Syck
-
-       * optional persistence between sessions
-
-       * support for pseudo "dot" distros (local directories having nothing to
-       do with CPAN)
-
-       * reworked force pragma and new fforce pragma
-
-       * new configuration variables auto_commit, build_requires_install_policy
-
-       * new optional Bundle::CPANxxl bringing all optional supporting modules
-
-       * Changes against 1.88_79:
-
-       * workaround YAML::Syck 0.84 bug
-
-       * bugfix: remove from the is_tested set what reaches "install already done"
-
-       * improve diagnostics when gpg fails
-
-       * bugfix persistence: do not restore pragmas
-
-       * do the eval $VERSION tango for $CPAN::VERSION only when needed
-       (allowing "1.90" with a trailing zero)
-
-       * bugfix: if a dependency has been installed successfully but did not
-       install the expected module, issue a warning and do not install again to
-       prevent endless loops.
-
-2007-03-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_79: stable release candidate VII
-
-       * make the failure mode on circular depencies just as the other failure
-       modes and let the rest of the modules continue; also improve diagnostics
-       for circular dependencies
-
-       * clean up a few places where STDERR leaked from underneath; others seem
-       unfixable so a few are left over
-
-       * protect better against lost build directories
-
-       * warn when YAML is too old and skip the 30shell test
-
-2007-03-05  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_78: stable release candidate VI
-
-       * set PERL5_CPANPLUS_IS_RUNNING (desparately; see RT#23735)
-
-       * prevent installation attempts for files named *.patch (inspired by
-       David Cantrell)
-
-       * allow refs in @INC by Nicholas Clark
-
-       * applied a patch by Slaven Rezic to support match/perlconfig in
-       distroprefs covering %Config::Config
-
-       * hint the Win32 users how to install nmake with YVES' download script
-
-       * catch typos in distroprefs that are not yet caught by kwalify
-
-       * several new and updated distroprefs files
-
-       * integrate brian d foy's cpan script from his 1.53 release
-
-       * address RT#25223 (JDHEDDEN) small fix to the cpan script
-
-       * fix installation of scripts which was broken
-
-2007-02-19  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_77: stable release candidate V
-
-       * another tweak to t/31sessions.t necessary after a cpantesters report
-
-2007-02-19  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_76: stable release candidate IV
-
-       * In t/31sessions.t set PERL_MM_USE_DEFAULT to emulate testers behaviour
-       and have the same results for testers and everybody else.
-
-2007-02-18  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_75: stable release candidate III
-
-       * make t/31sessions.t more verbose in order to determine the problem it
-       has on testers machines
-
-2007-02-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_74: stable release candidate II
-
-       * fix t/31sessions.t to run without Archive::Tar installed
-
-       * updated and new prefs files
-
-2007-02-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_73: quick small fixes, stable release candidate I
-
-       * Win32 fix for 31sessions.t by Randy Kobes
-
-       * flush non-archival files when the mirror changes (thanks for the
-       suggestion to Adam Kennedy)
-
-       * fix recursion detection logic: when we have the module and it
-       satisfies the minimum required, do not take its recursive dependencies
-       into account.
-
-       * fix bug in getting PREREQ_PM out of Makefile when a value in PREREQ_PM
-       is undef (uncovered by Template::Plugin::Format::Number)
-
-       * couple of distroprefs files
-
-       * in the tests, when using POSIX::_exit make sure the 1..0 is flushed out
-
-2007-01-31  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_72: quick small fixes
-
-       * fix completion for the two commands "failed" and "fforce"
-
-       * fix support for test/args in distroprefs
-
-       * stop scanning build_dir for sizes without lock because we are not
-       cleaning up anyway
-
-       * disable broken Archive::Tar 0.23
-
-       * mitigate a too sharp test in 31sessions.t
-
-2007-01-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_71: this does not yet qualify as a release candidate for
-       1.89 because it incorporates a major bugfix; but otherwise I think this
-       is feature complete for a release
-
-       * document treatment of requires and build_requires declarations
-
-       * integrate the distroprefs README into the manpage
-
-       * introduce negative distroprefs caching for the current command
-
-       * new commands C<is_tested> and C<install_tested> (inspired by Ilya
-       Zakharevich)
-
-       * fix completion bug with notest and fforce pragma
-
-       * delete distro objects in memory that are cleaned up by the CacheMgr
-
-       * fix a bug that only fired when prefer_installer was set to MB but
-       Module::Build was not yet installed
-
-       * fix a serious dependency resolution bug triggered by the new
-       family of Compress::Zlib module distributions
-
-       * limit recursion detection to those commands that need it and let
-       others, like 'look', continue to work; at the same time make recursion
-       detection a serious error that throws an exception and does not try to
-       continue to execute
-
-2007-01-08  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_69
-
-       * fix a broken test (which tested with the wrong MyConfig.pm)
-
-2007-01-07  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_68
-
-       * two bugfix patches from Randy Kobes for Win32
-
-       * include new PAUSE2007.pub key
-
-       * bugfix: make FTPstats writing atomic
-
-       * new mandatory config variable 'auto_commit' to always save changed
-       variables immediately to disk
-
-       * address 22069: display a colortable before asking questions about
-       colors
-
-       * new config variable colorize_debug to colorize debugging output
-
-       * bugfix: prepending to PERL5LIB contained the BUILDDIR literally
-
-       * bugfix: when determining unsatisfied prereqs, honour is_tested area
-
-       * improve documentation about has_inst and dontload_list
-
-       * several distropref files finetuned
-
-2006-12-31  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
-
-       * release 1.88_67
-
-       * Redesigned 'force' pragma: only force at the level of the given
-       command ('force test' only forces test, 'force make' only make etc.)
-
-       * new fforce pragma ("fortissimo") that forces at 'get' level and then
-       continues to the given command
-
-       * persistence via 'build_dir_reuse' improved: also maintain the
-       is_tested record between sessions
-
-       * documentation and tests for the new force pragmas and for session
-       persistence
-
-       * support for 'applypatch' via distroprefs
-
-       * improved SQLite support for TAB completion courtesy Randy Kobes
-
-       * lots of new and updated distroprefs files
-
-       * Devel::Cover working again
-
-       * address #24114 (Steve Peters): do not fail due to missing YAML
-
-       * bugfix: handle gracefully when a build dir disappears
-
-       * bugfix: improve dependency checking if a module has no version at all
-
-       * bugfix: when a "goto" object is installed remove it from the queue
-
-       * bugfix: test suite runnable again without Expect
-
-2006-12-18  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_66
-
-       * bugfix: protect FTPstats.yml from being truncated
-
-       * bugfix: now really remove the dependency on YAML::Syck in the Makefile
-
-       * distroprefs: deprecate expect-in-any-order and replace with eexpect
-
-       * distroprefs: attach a Distrostatus object to disabled distros in
-       $self->{unwrapped}
-
-       * distroprefs: new keyword 'commandline'
-
-       * sqlite: deprecate config variable sqlite_dbname
-
-       * sqlite: make Bundle::Localbundle work
-
-2006-12-09  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_65
-
-       * make CPAN::SQLite configurable and tweak a few places to help SQLite
-       bootstrapping.
-
-       * fixed an implicit dependency on YAML::Syck in the Makefile
-
-       * distropref-goto: use the queue because after the goto new dependencies
-       may be needed
-
-       * fix dependency checking after make test: it did not work well together
-       with a distropref-goto
-
-2006-12-04  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_64
-
-       * more of Randy Kobes' patches for CPAN::SQLite applied. Things start
-       working.
-
-       * CPAN::Kwalify as a bridge to Kwalify.pm verifies all distroprefs to be
-       syntactically correct
-
-       * address #23742: fix unini warning
-
-       * another patch from Randy Kobes to canonize directory names
-
-       * bugfix: force install of a local dot distro was doing weird things
-
-       * bugfix: goto did not normalize the distro name
-
-2006-11-23  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_63: nothing major, only bugfixes and tiny new features.
-       Still a lot to do for 1.89.
-
-       * address #23315: there were still some uncought exceptions in
-       CPAN::Tarzip that broke megainstalls by Steve Peters; now hopefully all
-       fixed
-
-       * address #22584: do not set VERSION to "undef" when 0
-
-       * bugfix: delete backups during downloading of new index files
-
-       * bugfix: repair all risky ->can with UNIVERSAL::can; thanks to Adriano
-       Rodrigues for the report!
-
-       * bugfix: dirname(undef) can die: protect against it when an entry in
-       FTPstats has no associated file
-
-       * the failed command now prints its rows sorted by command (as before)
-       but within each command by time.
-
-       * the prereq check under the Module::Build installer is now performed by
-       reading the _build/prereqs file instead of calling Module::Build
-       directly. (Suggested by Ken Williams)
-
-       * cleanup of the cache directory is now disabled for batch jobs;
-       documentation is updated about the lock file the shell is holding
-
-       * now setting the environment variable PERL5_CPAN_IS_RUNNING; tentative
-       patch for Module::Install in my CPAN homedirectory
-
-       * support for fallback Data::Dumper and Storable files in the prefs_dir
-       directory when YAML is not available (alpha)
-
-       * new support for cpanconfig/check_sigs in distroprefs to temporarily
-       switch signature checking on or off. See distroprefs/00.README for
-       details and distroprefs/JESSE.HTTP-Server-Simple.yml for an example (alpha)
-
-       * new keyword "goto" in distroprefs to nominate a delegate distro. See
-       distroprefs/00.README for details and distroprefs/ABH.XML-RSS.yml for an
-       example (alpha)
-
-       * small portions of patches from Randy Kobes applied to support
-       CPAN::SQLite (pre-alpha; see Makefile.PL how to invoke)
-
-2006-11-13  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_62
-
-       * bugfix in randomize_urllist introduced in 1.88_61: setting the value
-       with C<o conf randomize_urllist> was broken
-
-       * disallow C<o conf {commit,defaults}> in degraded mode
-
-       * more programming tips in the manpage from Ilya Zakharevich
-
-       * sanity check on path names with tilde suggested by Adam Kennedy
-
-       * change the prettyprint of arrays to accommodate the user of splice
-
-       * introduce C<expect-in-any-order> to distroprefs
-
-       * add a new testdistro CPAN-Test-Dummy-Perl5-Make-Expect
-
-       * make the 00.README in the distroprefs directory more like a manpage
-       for later inclusion into the CPAN.pm manpage
-
-       * determine if a patch needs -p0 or -p1
-
-       * fix downloads with lynx when the other end sends an unusual error page
-
-2006-11-10  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_61
-
-       * This release is dedicated to imacat.
-
-       * address #22749: always download CHECKSUMS from the same host as the
-       package file (Thanks to imacat for the report)
-
-       * new command 'hosts' to display some recent download statistics
-
-       * new config parameter 'randomize_urllist' brings some randomness into
-       the URL selection
-
-       * if yaml_module not YAML and not available, fall back to YAML
-
-2006-11-02  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_59
-
-       * Note: the build_dir has got a major reworking with regard to how
-       individual directories below it are being named. The names are now
-       generated by File::Temp and contain a random part. This has the
-       advantage that concurring users of CPAN.pm cannot disturb each other and
-       the disadvantage that it is more difficult to identify which directory
-       contains which build environment. If YAML is installed, then each
-       directory is accompanied by a YAML file that stores a lot of state about
-       the directory.
-
-       The filename of the YAML file is C<< <directoryname>.yml >>
-
-       * This release represents work in progress: new features marked as alpha
-       below are still in flux and may change or be removed in the future.
-
-       * Large chunk of documentation added about the many 'o conf' variants
-       (after a smart kick From Marc Lehmann)
-
-       * fix a bug reported by Sujith Emmanuel to survive when urllist contains
-       illegal URLs
-
-       * new bundle Bundle::CPANxxl with CPAN::Reporter, Module::Signature,
-       Expect, etc.
-
-       * many new sample distroprefs files (alpha)
-
-       * new keyword "disabled" in distroprefs (alpha)
-
-       * sanitize the behaviour after an Expect.pm timeout (alpha)
-
-       * make running concurrent batch jobs safe (alpha)
-
-       * lock the shell more granular to let many CPAN shells coexist (alpha)
-
-       * several small bugfixes to the persistent distro state feature
-       introduced in 1.88_58 (alpha)
-
-       * very early incarnation of new install_tested command (alpha)
-
-2006-10-28  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_58
-
-       * new config option build_dir_reuse for persistent distro state in
-       build_dir inspired by Ilya Zakharevich. (alpha!)
-
-       * a few new and rewritten distropref files.
-
-       * add distribution name to every OK/NOT OK; also inspired by Ilya.
-
-       * bugfix on a rare bug related to the deletion of metadata after using a
-       pragma on a distribution.
-
-2006-10-24  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_57
-
-       * address #22396: add a diagnostic warning at cleanup time when people
-       have changed their config but forgot to safe it (Tina Mueller, Alberto
-       Manuel Brandao Simoes).
-
-       * workaround for a weird interaction with a dated version.pm in
-       a probably dated Module::Build and UNIVERSAL::VERSION.
-
-       * document the config variables that are overridable via distroprefs.
-
-       * add prefer_installer to the list of overridable config variables.
-
-       * new and updated prefs files for DBI, Coro, etc.
-
-2006-10-22  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_56
-
-       * add the ability to patch random distros both with local patches and
-       with patches from CPAN. Demo patches to UNIVERSAL::require, Expect,
-       Math::Pari, etc. are uploaded to my CPAN directory, corresponding YAML
-       files are in the distroprefs directory. Heavily inspired by an old patch
-       from Ilya Zakharevich.
-
-       * fixes from Ilya Zakharevich to the PERL5LIB environment handling for
-       not yet installed modules from a 3 year old patch.
-
-       * work around a Module::Build issue with Build.PL files that are
-       subclassing Module::Build like Error.pm and HTML::Mason. For now we fall
-       back to the META.yml file. Needs further discussion with Module::Build
-       people.
-
-       * in the distroprefs system allow for YAML files with an arbitrary
-       number of sections.
-
-       * document how to integrate local distribution directories into the CPAN
-       shell. See section 'Integrating local directories' in the manpage.
-
-       * reporting of errors during unpacking is now integrated into the
-       report section at the end of each command and the 'failed' command.
-
-       * applied a patch by smpeters to silence an unini warning (RT #22277).
-
-       * address #20979: trailing backslashes in MyConfig variables with test
-       (Lars XXX via David Golden)
-
-2006-10-16  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_55
-
-       * new command 'report' as requested by Schwern in #22118.
-
-       * extend the Distribution object to local directories. Gives a meaning
-       to the 'cpan .' command. Suggested by Slaven Rezic.
-
-       * removes the linux centric behaviour of t/30shell.t.
-
-       * do not complain THAT often about uninstalled YAML or YAML::Syck; once
-       is per distro enough.
-
-2006-10-13  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_54
-
-       * New option 'yaml_module' to switch between YAML.pm and YAML::Syck
-       Try 'o conf init /yaml/' to use it.
-
-       * New distroprefs system that lets the user store arguments, environment
-       variables, individual answers to questions asked by Distributions when
-       being built, and config overrides. Try 'o conf init /prefs/' for more
-       information.
-
-       * address #21144 major documentation bug: $obj->install is NOT the same
-       as CPAN::Shell->install($obj) as soon as a queue of dependencies comes
-       into play.
-
-       * fix "o conf defaults" which was broken in 1.88_53.
-
-       * protect us against Module::Build errors with an eval around the
-       requires() and build_requires() calls.
-
-2006-10-09  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_53
-
-       * wrapping Module::Build calls into an eval to catch external errors
-       with the right consequences.
-
-       * 'reload cpan' now based on timestamps and always jumps into a fresh
-       shell when needed.
-
-       * display the version during loading of our own modules.
-
-       * address #21692: make the "isa perl" case less noisy (Gabor Szabo)
-
-       * new tests
-
-2006-10-03  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_52
-
-       * now does the right thing with prereq "perl"
-
-       * major speedup in parsing of index files
-
-       * repair debugging aid to display the correct line number
-
-       * fix bug introduced in _51 regarding Test::Harness version verification
-
-       * fix old bug in CPAN::Version wrt installed developer versions
-
-2006-09-29  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88_51
-
-       * dependencies declared as 'build_requires' are now treated according to
-       a new policy option: try 'o conf init build_requires_install_policy' for
-       more info. (Suggested/Requested by Johan Vromans)
-
-       * fixed a bug where successful tests were repeated if things were not
-       being installed like during the 'test' command itself.
-
-       * address #21724: document that the 'r' command takes arguments; support
-       the same arguments for the 'upgrade' command (Adam Kennedy)
-
-       * address #21716: fix the broken 'recent' command (Phil Pennock)
-
-       * fixed a rare but extremely unpleasant bug with deep recursion in
-       AUTOLOAD during the 'reload cpan' command.
-
-2006-09-22  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.8801
-
-       * trivial bugfix: init dialog had a tweak that made it impossible to set
-       'ncftp' when 'ncftpget' was installed and configured.
-
-2006-09-21  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.88
-
-       * For detailed changes since 1.87 see the entries in the Changes file.
-       For finer grained change log see the ChangeLog.svn file. The highlights
-       of this release are:
-
-       * convenient configuration: dialogs for individual items or groups of
-       items can be accessed with a single command (Courtesy Jim Cromie)
-
-       * experimental support for CPAN::Reporter: try
-           o conf init /test/
-       (Courtesy David Golden)
-
-       * make installation of scripts easier: try something like
-           install     SREZIC/pingomatic-1.012
-       (Courtesy Slaven Rezic)
-
-       * colored output for better separation of process output, messages from
-       CPAN and warnings from CPAN: to turn colorization on/off try
-           o conf init /color/
-
-       * formatting of lists of modules now features a column to indicate
-       installed and updateable modules
-
-       * signature checking can now be turned on and off with 'o conf check_sigs'
-
-       * new command 'upgrade' installs newest version of all installed modules
-
-       * Please note a minor incompatibility: the init dialog now has reversed
-       semantics: it suggests automatic configuration that can be confirmed
-       with 'yes' instead of suggesting manual configuration that can be denied
-       with 'no'.
-
-2006-09-18  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_65
-
-       * Hunting missing documentation with Test::Pod::Coverage because my
-       first try to use it started with a wrong copy&paste.
-
-       * Forward compatibility: bzip2 via Archive::Tar not dying anymore
-
-2006-09-16  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_64
-
-       * added test for the urllist dialog
-
-       * added License to all pm files and to the Makefile.PL
-
-       * allow ranges in urllist dialog, as inspired by Andrew Strebkov
-
-       * allow "o conf init WORD WORD2..."
-
-       * address #21484: disable inactivity_timeout when d_alarm is not "define"
-
-       * regex in "o conf init MATCH" must now be enclosed in slashes as in all
-       other commands that allow regexes
-
-       * again tested with 5.8.0, this time with an UTF8 locale and it did
-       indeed not pass the 30test: turning LANG=C now for the 30shell test,
-       unconditionally
-
-       * all supported config variables now documented in the POD and added a
-       test to monitor changes in the future
-
-2006-09-13  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_63
-
-       * should run on 5.8.0 now
-
-       * address #17973: always honour user defined URLs over default URLs
-
-2006-09-11  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_62
-
-       * make term_ornaments switchable while running (was only checked during
-       initialization)
-
-       * verify that color settings are applicable (bad colors were killing the
-       shell process completely)
-
-       * improve wording and logic when user is offline and tries to run
-       the urllist dialog. (Address debian bug #380551)
-
-2006-09-10  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_61
-
-       * configuation of urllist uses a local urllist instead of the global
-       configured one: prevents that ^C accidentally kills the currently
-       configured urllist
-
-       * configuration of urllist: if there is already a previous pick, one can
-       go through the dialog with RETURN only
-
-       * new options to get colored output: colorize_output, colorize_print,
-       colorize_warn
-
-2006-09-03  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_59: "o conf init MATCH" finally works and can be used to
-       jump into the configuration dialog and select an arbitrary subset of
-       questions.
-
-       * perl -I. -MCPAN ... now works because we replaced C<no lib .> with
-       rel2absing the INC (suggested by Slaven Rezic)
-
-2006-08-31  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_58: work is still in progress to get "o conf init MATCH"
-       working (finishing the epochal Jim Cromie patches) but all tests pass
-
-       * initial configuration dialogue now has reversed meaning: automatic
-       configuration can be confirmed with 'yes' instead of having to deny
-       manual configuration with 'no'
-
-       * fix a bug reported by David Golden, that Bundle::CPAN is never
-       uptodate. Fixing it by special-casing readline.pm in the inst_file
-       method. See also #17963.
-
-       * Address #18196 once again because people have still MakeMaker < 6.18
-       installed.
-
-2006-08-26  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_57
-
-       * Added by David Golden: support for CPAN::Reporter.
-
-2006-08-24  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_56
-
-       * Tiny documentation improvements
-
-       * Fix by David Golden to suppress warnings when using term_ornaments
-
-2006-07-29  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_55
-
-       * improve the heuristics when parsing PREREQ for scripts
-
-       * document CPAN::Module::as_glimpse changes and fix the case where we
-       have no author or no distro and added some tests for these cases
-
-2006-07-23  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_54
-
-       * fix #18165: new config option term_ornaments
-
-       * fix #20272: FirstTime::init did not preserve the space that signifies
-       "disabled program"
-
-2006-07-22  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_53
-
-       * make *scripts* (as opposed to modules) installable when the path of
-       the distro is given: you can now 'install ANDK/keepcool-0.344' and it is
-       stored as 'keepcool'
-
-       * the m command displays one column more: an equals sign if we have this
-       version installed, a less-than sign if our installed version of the
-       module is smaller and a space if we do not have this thing installed
-
-       * fix #18438: weird dependency chain issue that broke
-       amavis/SpamAssassin
-
-       * fix #20168: when a user has neither Module::Signature nor gnupg, do
-       not warn them
-
-       * patch by Matisse Enzer to support authenticating proxies
-
-       * new command "upgrade" installs newer versions of all installed modules
-       if there are any (feature requested by Martin Sluka)
-
-       * release 1.87_52
-
-       * add support for check_sigs configuration option (turn signature
-       checking on and off any time)
-
-       * fix #18011: improved initial configuration according to suggestions by
-       Vassilii Khachaturov
-
-2006-03-06  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87_51
-
-       * patch by Max Maischein to quote commands that contain spaces as is
-       often the case on Windows systems (addresses #17877)
-
-       * do not display DSLIP_STATUS when it is empty; same thing for MANPAGE
-
-       * add a security advice to the manpage
-
-       * do not advertise Bundle::CPAN when a new CPAN is available, CPAN alone
-       should do
-
-2006-02-27  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.87
-
-       * new method dslip_status for Module objects
-
-       * no t/dot-cpan/ directory in the distro anymore and removed after test
-
-       * bugfix: when make clean failed, we did not list this as a fail
-
-       * more tests in t/30shell.t, sub coverage on CPAN.pm now >75%
-
-2006-02-23  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.86_53
-
-       * t/30shell emits two test headers (fixes #17816; Adam Kennedy)
-
-       * make Tarzip work better on uncompressed files; fixes test failure of
-       test t/12cpan.t work under some conditions
-
-       * t/30shell now skips tests that need uninstalled prerequisites and so
-       passes all tests on a bare 5.8.8 for me when CPAN_RUN_SHELL_TEST is set
-
-2006-02-22  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.86_52
-
-       * simplification of the concepts of home and of the CPAN/MyConfig.pm and
-       the CPAN/Config.pm. There were too many places that tried to do the same
-       thing. Should now be centralized and consistent.
-
-2006-02-21  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.86_51
-
-       * replace the concept of $ENV{HOME} with File::HomeDir (fixes #17759;
-       Adam Kennedy)
-
-       * remove a spurious CARRIAGE RETURN in the Todo file: it broke
-       Module::Signature on Windows (fixes #17746; Adam Kennedy)
-
-       * return empty string instead of undef when HAVE_MAKE is false (fixes
-       #17768; Adam Kennedy)
-
-       * do not try to use $CPAN::Frontend before it exists (fixes #17770; Adam
-       Kennedy)
-
-       * t/12cpan.t now behaves on 5.004 and 5.005
-
-       * t/30shell.t now can be run without Expect; needs to be enabled with
-       environment variable CPAN_RUN_SHELL_TEST in this case
-
-       * more testing in 30shell.t
-
-2006-02-20  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.86
-
-       * quick fix for a bug in the Checksums checking code: if the cache had
-       an old copy, it was in some cases not updated and if the file-to-check
-       was newer, a false alarm was triggered.
-
-       * I expect a 1.87 soonish, because we have open bugs: test 12cpan.t not
-       suited for old perls; test for the above bug missing.
-
-2006-02-19  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.85
-
-       * Fix for 'install Bundle:CPAN' on Windows machines (closes #17699; Adam
-       Kennedy)
-
-       * Make a separate distro for Bundle::CPAN (works around the bug for
-       older versions of CPAN)
-
-       * Another fix for bundles: in some cases CPAN.pm installed an older
-       bundle than the most recent
-
-       * more tests: CPAN.pm subroutine coverage now at 71.4%
-
-2006-02-15  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.84
-
-       * see detailed release notes for releases 1.83_51 upto 1.83_69 below
-
-       * highlights of the changes between 1.83 and 1.84: better error handling
-       with new "failed" command and in many other places; new config variable
-       ftp_passive is on by default; new command mkmyconfig; Module::Build
-       support should now work on Windows and work better on all platforms; new
-       methods for programmers CPAN::Module::distribution and
-       CPAN::Distribution::author; improved docs; prettier output; and last not
-       least a heavy dose of refactoring, bugfixing, and testing
-
-       * Thanks to the bunch of helpful contributors and bug reporters (you
-       know who you are:)
-
-2006-02-14  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_69
-
-       * much more testing (70% sub coverage in CPAN.pm)
-
-       * deprecated "dontload_hash" and introduced "donload_list" instead
-
-       * better handling of errors during 'perl Makefile.PL'
-
-       * turn on sorting for the dump command
-
-       * turn on sorting for the CONTAINSMODS attribute of Distribution objects
-
-       * env FTP_PASSIVE now set to true also when config variable ftp_passive
-       does not exist (brought up by Jarkko)
-
-       * patch by Sebastien Aperghis-Tramoni to avoid a SEGV with 5.004_05
-       which happens when exit is called within BEGIN
-
-2006-02-08  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_68
-
-       * bring 5.004 compatibility back
-
-       * kick out a 5.8.1 warning (Ken Williams)
-
-       * renaming all tests to NNxxx.t style
-
-       * less noise when Digest::SHA is not installed (closes 17598; Adam Kennedy)
-
-2006-02-06  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_67
-
-       * more tests
-
-2006-02-04  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_66
-
-       * add a new method CPAN::Distribution::author
-
-       * protect the usage of Text::Glob with a has_inst
-
-       * document CPAN::Module::distribution
-
-       * experimental and undocumented new method CPAN::Distribution::fast_yaml
-
-       * release 1.83_65
-
-       * much more testing in shell.t
-
-       * bugfix: protect "make test" from outer environment variable MAKEFLAGS
-
-       * bring "o conf help" back which was lost
-
-2006-02-02  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_64 (potential release candidate for 1.84)
-
-       * bugfix: when M:B specifies both requires AND build_requires AND then
-       has no YAML to write the META.yml file, THEN we did not merge the two
-       requiries. Seen in KCLARK/Text-RecordParser-v1.0.0.tar.gz.
-
-2006-02-01  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_63
-
-       * bugfix: when the CHECKSUMS file contains garbage, tell the user and
-       default to aborting the process (bug reported by Linda W)
-
-2006-01-31  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_62 came out today before this entry was written
-
-       * rename the LC_ALL macro so that it does not infect the whole
-       environment (Ken Williams)
-
-       * new command mkmyconfig: patch supplied by Tyler MacDonald
-
-2006-01-30  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_61
-
-       * After a bugreport from Randy Kobes, another few small fixes to make
-       sure that mbuild_install_build_command cannot make it through to be used
-       anywhere.
-
-       * release 1.83_60
-
-       * bugfix: Do not use ./Build directly on Windows, it must be called
-       together with the perl (fixes #17313; thanks to carl at fireartist for
-       the report and a patch skeleton)
-
-       * feature: 'o conf commit' now drops unknown config variables
-
-       * bugfix for very rare cases: do not use CPAN::Distrostatus object
-       methods on strings left over from the current session before a 'cpan
-       reload' introduces the CPAN::Distrostatus class
-
-       * bugfix: better switches for the call to curl
-
-       * bugfix: more checks after lynx if the command was successful or not
-
-       * docs: revisited the FAQ section
-
-       * bugfix: if a META.yml specified a prerequisite module that we do not
-       know, the whole prereq_pm became undef; now issues a warning and skips
-       the unknown thing
-
-2006-01-25  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_59
-
-       * new config variable ftp_passive which causes $ENV{FTP_PASSIVE} to be
-       set; fixes #17266 (Adam Kennedy)
-
-       * have 2 Default Hosts instead of one; fixes rt #17238 (Adam Kennedy)
-
-       * be much more verbose when reaching the last ressort external ftp;
-       fixes rt #17237 and #17241 (Adam Kennedy)
-
-       * give the cwd command more flexibility (stimulated by Ashley M. Kirchner)
-
-       * bugfix: honour build_requires
-
-2006-01-22  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_58
-
-       * command processor tweak on Win32 (Jan Dubois, Gisle Aas)
-
-       * README production was broken
-
-       * Ongoing heavy refactoring of FirstTime, currently still without
-       becoming visible to the user (Jim Cromie)
-
-       * More tests for CPAN::Version with output comparing the results with
-       Sort::Versions and version.pm
-
-       * bugfix: double check the "later" attribute before you excuse and unset
-       it if it is obsolete; fixes a bug where a postponed distro could be lost
-       from the queue
-
-       * output of as_glimpse more space efficient
-
-2006-01-19  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_57
-
-       * bugfix rt #17131 (Lee Goddard): better error messages on two
-       unrecoverable errors that require user intervention
-
-       * shell.t improved again: now the output reads really similar to a shell
-       session so we can determine which problems were leading to a failing
-       test
-
-2006-01-18  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_56
-
-       * bugfix rt #17089 (Adam Kennedy): the existance of a Build.PL without a
-       Makefile.PL implies a Module::Build dependency
-
-       * skipping the signature test now possible with "force"
-
-       * more tests in shell.t
-
-       * improved documentation
-
-       * new method CPAN::Module->distribution
-
-2006-01-14  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_55
-
-       * improve error handling on Net::FTP connections (R. Hauser; fixes rt
-       #1572)
-
-       * shell.t starts working on installations that have a CPAN/Config.pm
-
-2006-01-13  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_54
-
-       * conveniently handle $Config->{make} on systems that often switch
-       between dmake and nmake, like ActiveState's perl (Gisle Aas)
-
-       * better choice for command processor on Win32 (Gisle Aas)
-
-       * newest cpan script (1.51) from brian d foy
-
-       * "force ls" now refetches the CHECKSUMS files
-
-       * shell.t now conforming to Test-Anything-Protocol and hopefully working
-       on more platforms.
-
-2006-01-12  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_53
-
-       * bugfix: if we have no YAML and no Makefile, we could not determine
-       prereqs. Now fixed by using Module::Build.
-
-       * bugfix: b command on unpublished bundles was broken due to wrong
-       handling of missing RO elements.
-
-       * bugfix: do not die when you cannot verify a signature, proceed with a
-       fail instead.
-
-       * new command "failed" reports about failed invocations of make, test or
-       install on CPAN::Distribution objects.
-
-       * Jim's bold fight against the FirstTime dragons continues.
-
-2006-01-10  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_52 is a work in progress: Jim is proceeding with the
-       dressage of the FirstTime. It actually contains shell.t.
-
-2006-01-08  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.83_51 brings
-
-       * restructure FirstTime in a way to enable us to ask single questions RSN
-       (Jim Cromie)
-
-       * shell.t that can test dialogues
-
-       * bugfix: show_upload_date now asks yes/no instead of 1/0 (Ask B. Hansen)
-
-       * envariable CPAN_SHELL_LEVEL now available for subshells (Slaven Rezic)
-
-       * enable date/time warnings without the help of HTTP::Date (inspired by
-       a bogus bugreport on perl monks that was only due to wrong system time)
-
-       * bugfix: hide CPAN::Config from the indexer
-
-       * provide a more traditional style ChangeLog and Changes file
-
-2006-01-05  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.82 and 1.83 are quick bugfix releases.
-
-2006-01-03  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.81 adds on top of 1.80_58:
-
-       * bugfix: completion of debug options was not case insensitive
-
-       * bugfix: installation of distributions was broken for distros
-       not mentioned in the index
-
-       * include a hint that su might work as well as sudo in the dialog
-       about make_install_make_command and mbuild_install_build_command
-
-       * add Module::Signature to the Bundle and move Digest::SHA higher
-       up so they start working as soon as possible
-
-       * improve the dialog that ensues when bad signatures are
-       encountered
-
-2006-01-01  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.80_58 was a quick bugfix release
-
-2005-12-31  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.80_57 adds on top of 1.80_56 the following:
-
-       * prerequisites fixed: File::Temp was missing in PREREQ_PM and
-       Bundle
-
-       * reduce noise when $Debug is on
-
-       * improved handling of whitespace in filenames (Roland Bauer;
-       rt.cpan.org #3201)
-
-       * add the Module::Build configuration parameters to the required
-       parameters (thus users are relayed to the init dialog)
-
-       * import less symbols
-
-       * enhanced robustness if cwd gets removed while we're running
-       (Rhet Turnbull; rt.cpan.org #321)
-
-       * add "notest" to the completion table
-
-       * enhanced robustness when untar is failing or poses permission
-       problems
-
-       * iron out some buglets in the "ls GLOB" code
-
-       * enhanced robustness on "reload cpan" when the path to CPAN.pm
-       has changed
-
-       * replace some hash accesses with method calls for a cleaner
-       interface (Work in Progress; no user-visible changes)
-
-       * do not fail anymore when finding empty files left over from a
-       previous unsuccessful download
-
-       * uptodate message more descriptive (Adam Kennedy; rt.cpan.rg
-       #15580)
-
-2005-12-17  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * release 1.80_56 is a release candidate for 1.81
-
-       * integrate release 1.5 of brian's cpan script from
-       http://sourceforge.net/projects/brian-d-foy/
-
-       * Support for Module::Build: to set the preference for
-       Module::Build over MakeMaker, run
-
-         o conf prefer_installer MB
-         o conf commit
-
-       * ls command supports globbing; these work nicely:
-
-         ls KWILLIAMS/P*
-         ls JV/make*
-
-       this works too but is slow:
-
-         ls */*make*
-
-       * META.yml data replace the Makefile parsing code if YAML
-       available (compensating for the frequent wrong usage of the
-       requires element)
-
-       * support SHA256; stop using MD5
-
-       * support bzip2 compression; can be tested with 'install
-       ARTURAZ/Net-Vypress-Chat-0.72.1.tar.bz2'; the CPAN indexer does
-       not yet index bz2 distros but will probably start to do so as soon
-       as CPANPLUS supports bzip2
-
-       * tiny tweaks to make CPAN.pm run on a busybox (Guillaume Filion)
-
-       * bugfix: major speedup on all commands that need expansion of
-       regular expressions to module names
-
-       * prettier r command output: the 4th column of the 'r' command
-       drops the redundant X/XX/ prefix
-
-       * tolerant when you type one colon instead of two on module names
-
-2005-12-03  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>
-
-       * this is release 1.80
-
-       * support for Module::Signature courtesy Autrijus Tang
-
-       * separated out new module CPAN::Version that has muchly improved
-       support for multidot version notation that should make the
-       deployment of version.pm easy for everybody. During the last weeks
-       the indexer on PAUSE also got improved version.pm support and
-       spits out numified versions. This release is optimized for the new
-       version handling, regardless if used with or without version.pm
-       (Thanks to John Peacock and to Graham Barr for their help)
-
-       * new pragma 'notest' courtesy Slaven Rezic
-
-       * support for sudo in the config variable
-       'make_install_make_command' courtesy Michael Richardson
-
-       * new commands 'recent' and 'perldoc' courtesy Toni Prug
-
-       * improved wget support for Windows users courtesy Daniel
-
-       * cleanup internal use of CPAN::Frontend courtesy David Storrs
-
-       * fixes to distro bugs by Adriano Ferreira
-
-       * runs under 5.004_05 courtesy Sébastien Aperghis-Tramoni
-
-       * new feature 'show_upload_date': if set to true, all 'm' and 'd'
-       commands will display the upload date
-
-       * fix bug in FirstTime causing endless loop under some conditions
-
-       * better completion for config variables and a new warning if an
-       unregistered config variable is being set
-
-       * improved some error messages
-
-       * improved help menu (Thanks to David Golden for the suggestion)
-
-
-       Local Variables:
-       mode: change-log
-       change-log-default-name: "Changes"
-       tab-width: 2
-       left-margin: 2
-       End:
diff --git a/cpan/Compress-Raw-Bzip2/Changes b/cpan/Compress-Raw-Bzip2/Changes
deleted file mode 100644 (file)
index 0af64ba..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-CHANGES
--------
-
-  2.062 11 August 2013
-
-      * No Changes
-
-  2.061 19 May 2013
-
-      * silence compiler warning by making 2nd parameter to 
-        DispStream a const char*
-
-  2.060 7 January 2013
-
-      * No Changes
-
-  2.059 24 November 2012
-
-      * Copy-on-write support
-        [#81352]
-
-  2.058 12 November 2012
-
-      * No Changes
-
-  2.057 10 November 2012
-
-      * Compress::Raw::Bzip2 needs to use PERL_NO_GET_CONTEXT
-        [#80318]
-
-      * Install to 'site' instead of 'perl' when perl version is 5.11+
-        [#79811]
-
-      * update to ppport.h that includes SvPV_nomg_nolen
-        [#78080] 
-
-  2.055 4 August 2012
-
-      * Fix misuse of magic in API
-        [#78080] 
-
-  2.052 29 April 2012
-
-      * No Changes
-
-  2.049 18 February 2012
-
-      * No Changes
-
-  2.048 29 January 2012
-
-      * No Changes
-
-  2.047 28 January 2012
-
-      * Set minimum Perl version to 5.6
-
-  2.045 3 December 2011
-
-      * Moved FAQ.pod to IO::Compress
-
-  2.044 2 December 2011
-
-      * Moved FAQ.pod under the lib directory so it can get installed
-
-  2.043 20 November 2011
-
-      * No Changes
-
-  2.042 17 November 2011
-
-      * No Changes
-
-  2.040 28 October 2011
-
-      * No Changes
-
-  2.039 28 October 2011
-
-      * croak if attempt to freeze/thaw compression object
-        [RT #69985]
-
-  2.037 22 June 2011
-
-      * No Changes
-
-  2.036 18 June 2011
-
-      * No Changes
-
-  2.035 6 May 2011
-
-      * No Changes
-
-  2.033 11 Jan 2011
-      * Fixed typos & spelling errors.
-        [perl# 81782]
-
-  2.032 4 Jan 2011
-
-      * No Changes
-
-  2.031 21 September 2010
-
-      * Updated to use bzip2 1.0.6
-        Version 1.0.6 removes a potential security vulnerability,
-        CVE-2010-0405, so all users are recommended to upgrade immediately.
-
-  2.030 22 July 2010
-
-      * No Changes
-
-  2.027 24 April 2010
-
-      * No Changes
-
-  2.026 7 April 2010
-
-      * No Changes
-
-  2.025 27 March 2010
-
-      * Documented the unused "verbosity" option in
-        Compress::Raw::Bunzip2::new
-        [RT# 54425]
-
-  2.023 9 November 2009
-
-      * Removed redundant bzip2 source files from the bzip2-src directory.
-        [RT# 47225]
-
-      * Fixed instance where $[ should have been $] in t/01bzip2.t
-        Thanks to Robin Barker and zefram [RT #50764] for independently
-        spotting the issue.
-
-  2.021 30 August 2009
-
-      * Changed test harness so that it can cope with PERL5OPT=-MCarp=verbose
-        [RT# 47225]
-
-  2.020 4 June 2009
-
-      * No Changes
-
-  2.019 4 May 2009
-
-      * tidied up Bzip2.xs
-
-  2.018 3 May 2009
-
-      * added linitOutput option
-
-      * Changes to bzip2 source to get the module to build using a C++
-        compiler
-
-  2.017 28 March 2009
-
-      * Minor changes to allow building in perl core.
-
-      * Removed MAN3PODS from Makefile.PL
-
-  2.015 3 September 2008
-
-      * Documented bzlibversion
-
-  2.015 3 September 2008
-
-      * Makefile.PL
-        Backout changes made in 2.014
-
-  2.014 2 September 2008
-
-      * Makefile.PL
-        Updated to check for indirect dependencies.
-
-  2.012 15 July 2008
-
-      * No Changes
-
-  2.011 17 May 2008
-
-      * No Changes
-
-  2.010 5 May 2008
-
-      * No Changes
-
-  2.009 20 April 2008
-
-      * Updated to use bzip2 1.0.5
-
-  2.008 2 November 2007
-
-      * Minor documentation changes in README
-
-  2.006 1 September 2007
-
-      * Added the bzip2 LICENSE file into bzip2-src.
-        [rt.cpan.org #28980]
-
-  2.005 18 June 2007
-
-      * Added patch from Fedora to allow the module to be built with an
-        existing bzip2 library.
-        [rt.cpan.org #25489]
-
-  2.004 3 March 2007
-
-      * Updated to use bzip2 1.0.4
-
-      * Remove redundant code from Bzip2.xs
-
-  2.003 2 January 2007
-
-      * Added explicit version checking
-
-  2.002 29 December 2006
-
-      * Documentation updates.
-
-  2.001 1 November 2006
-
-      * Remove beta status.
-
-  2.000_14 26 October 2006
-
-      * Fixed memory leak on realloc.
-
-  2.000_12 12 May 2006
-
-      * Documentation updates.
-
-  2.000_10 13 March 2006
-
-      * Created Compress::Raw::Bzip2
-
diff --git a/cpan/Compress-Raw-Bzip2/README b/cpan/Compress-Raw-Bzip2/README
deleted file mode 100644 (file)
index 866152f..0000000
+++ /dev/null
@@ -1,186 +0,0 @@
-
-                            Compress-Raw-Bzip2
-
-                         Version 2.062
-
-                             11th August 2013
-
-       Copyright (c) 2005-2013 Paul Marquess. All rights reserved.
-          This program is free software; you can redistribute it
-           and/or modify it under the same terms as Perl itself.
-
-             The directory bzip2-src contains a subset of the 
-          source files copied directly from bzip2 version 1.0.6.
-           These files are Copyright(C) 1996-2010 Julian Seward.
-    See the file bzip2-src/LICENSE for licence details for these files.
-             Full source for the bzip2 library is available at
-                           http://www.bzip.org/
-
-    Note that the files bzip2.c, bzip2recover.c, bzlib.c & decompress.c
-      have been modified to allow them to build with a C++ compiler. 
-           The file bzip2-src/bzip2-cpp.patch contains the patch 
-               that was used to modify the original source.
-
-DESCRIPTION
------------
-
-Compress-Raw-Bzip2 provides the interface to the bzip2 library for the modules
-IO::Compress::Bzip2 and IO::Compress::Bunzip2.
-
-PREREQUISITES
--------------
-
-Before you can build Compress-Raw-Bzip2 you need to have the following
-installed on your system:
-
-    * A C compiler
-
-    * Perl 5.006 or better. 
-
-BUILDING THE MODULE
--------------------
-
-Assuming you have met all the prerequisites, the module can now be built
-using this sequence of commands:
-
-    perl Makefile.PL
-    make
-    make test
-
-INSTALLATION
-------------
-
-To install Compress-Raw-Bzip2, run the command below:
-
-    make install
-
-TROUBLESHOOTING
----------------
-
-Solaris build fails with "language optional software package not installed"
----------------------------------------------------------------------------
-
-If you are trying to build this module under Solaris and you get an
-error message like this
-
-    /usr/ucb/cc: language optional software package not installed
-
-it means that Perl cannot find the C compiler on your system. The cryptic
-message is just Sun's way of telling you that you haven't bought their
-C compiler.
-
-When you build a Perl module that needs a C compiler, the Perl build
-system tries to use the same C compiler that was used to build perl
-itself. In this case your Perl binary was built with a C compiler that
-lived in /usr/ucb.
-
-To continue with building this module, you need to get a C compiler,
-or tell Perl where your C compiler is, if you already have one.
-
-Assuming you have now got a C compiler, what you do next will be dependent
-on what C compiler you have installed. If you have just installed Sun's
-C compiler, you shouldn't have to do anything. Just try rebuilding
-this module.
-
-If you have installed another C compiler, say gcc, you have to tell perl
-how to use it instead of /usr/ucb/cc.
-
-This set of options seems to work if you want to use gcc. Your mileage
-may vary.
-
-    perl Makefile.PL CC=gcc CCCDLFLAGS=-fPIC OPTIMIZE=" "
-    make test
-
-If that doesn't work for you, it's time to make changes to the Makefile
-by hand. Good luck!
-
-Solaris build fails with "gcc: unrecognized option `-KPIC'"
------------------------------------------------------------
-
-You are running Solaris and you get an error like this when you try to
-build this Perl module
-
-    gcc: unrecognized option `-KPIC'
-
-This symptom usually means that you are using a Perl binary that has been
-built with the Sun C compiler, but you are using gcc to build this module.
-
-When Perl builds modules that need a C compiler, it will attempt to use
-the same C compiler and command line options that was used to build perl
-itself. In this case "-KPIC" is a valid option for the Sun C compiler,
-but not for gcc. The equivalent option for gcc is "-fPIC".
-
-The solution is either:
-
-    1. Build both Perl and this module with the same C compiler, either
-       by using the Sun C compiler for both or gcc for both.
-
-    2. Try generating the Makefile for this module like this perl
-
-           perl Makefile.PL CC=gcc CCCDLFLAGS=-fPIC OPTIMIZE=" " LD=gcc
-           make test
-
-       This second option seems to work when mixing a Perl binary built
-       with the Sun C compiler and this module built with gcc. Your
-       mileage may vary.
-
-HP-UX Notes
------------
-
-I've had a report that when building Compress-Raw-Bzip2 under HP-UX that it
-is necessary to have first built the bzip2 library with the -fpic
-option.
-
-FEEDBACK
---------
-
-How to report a problem with Compress-Raw-Bzip2.
-
-To help me help you, I need all of the following information:
-
- 1. The Versions of everything relevant.
-    This includes:
-
-     a. The *complete* output from running this
-     
-            perl -V
-     
-        Do not edit the output in any way.
-        Note, I want you to run "perl -V" and NOT "perl -v".
-     
-        If your perl does not understand the "-V" option it is too
-        old. This module needs Perl version 5.004 or better.     
-
-     b. The version of Compress-Raw-Bzip2 you have. 
-        If you have successfully installed Compress-Raw-Bzip2, this one-liner
-        will tell you:
-
-           perl -MCompress::Raw::Bzip2 -e 'print qq[ver $Compress::Raw::Bzip2::VERSION\n]'
-
-        If you are  running windows use this
-
-           perl -MCompress::Raw::Bzip2 -e "print qq[ver $Compress::Raw::Bzip2::VERSION\n]"
-
-        If you haven't installed Compress-Raw-Bzip2 then search Compress::Raw::Bzip2.pm
-        for a line like this:
-
-          $VERSION = "2.062" ;
-
-     c. The version of bzip2 you have used.
-        If you have successfully installed Compress-Raw-Bzip2, this one-liner
-        will tell you:
-
-          perl -MCompress::Raw::Bzip2 -e "print q[bzip2 ver ]. Compress::Raw::Bzip2::ZLIB_VERSION.qq[\n]" 
-
-        If not, look at the beginning of the file zlib.h. 
-
- 2. If you are having problems building Compress-Raw-Bzip2, send me a
-    complete log of what happened. Start by unpacking the Compress-Raw-Bzip2
-    module into a fresh directory and keep a log of all the steps
-
-        [edit config.in, if necessary]
-        perl Makefile.PL
-        make
-        make test TEST_VERBOSE=1          
-
-Paul Marquess <pmqs@cpan.org>
diff --git a/cpan/Compress-Raw-Zlib/Changes b/cpan/Compress-Raw-Zlib/Changes
deleted file mode 100644 (file)
index 5a3f994..0000000
+++ /dev/null
@@ -1,351 +0,0 @@
-CHANGES
--------
-
-  2.062 11 August 2013
-
-      * typo fix
-        [#86417]
-
-  2.061 19 May 2013
-
-      * Include zlib 1.2.8 source.
-
-      * typo fix
-        [#85431]
-
-      * silence compiler warning by making 2nd parameter to 
-        DispStream a const char*
-
-      * Mishandling of BUILD_ZLIB=0 option
-        [#85492]
-
-  2.060 7 January 2013
-
-      * Mention SimpleZip in POD
-
-  2.059 24 November 2012
-
-      * Copy-on-write support
-        [#81353]
-
-  2.058 12 November 2012
-
-      * No Changes
-
-  2.057 10 November 2012
-
-      * Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT
-        [#80319]
-
-      * Install to 'site' instead of 'perl' when perl version is 5.11+
-        [#79812]
-
-      * update to ppport.h that includes SvPV_nomg_nolen
-        [#78079] 
-      
-  2.056 10 August 2012
-
-      * Fix C++ build issue
-        Thanks to Karl Williamson for supplying the patch.
-      
-  2.055 4 August 2012
-
-      * Fix misuse of magic in API
-        [#78079] 
-      
-  2.054 8 May 2012
-
-      * Build issue on Win32
-        [#77030] 
-      
-  2.053 6 May 2012
-
-      * Include zlib 1.2.7 source.
-      
-  2.052 29 April 2012
-
-      * Fixed build issue when Perl is built with C++
-      
-  2.051 20 February 2012
-
-      * Bug in Compress::Raw::Zlib on Windows
-        [#75222] 
-      
-  2.050 20 February 2012
-
-      * Build failure on Irix & Solaris.
-        [RT #69985]
-      
-  2.049 18 February 2012
-
-      * Include zlib 1.2.6 source.
-
-  2.048 29 January 2012
-
-      * Set minimum zlib version to 1.2.0
-
-  2.047 28 January 2012
-
-      * Allow flush to be called multiple times without any intermediate 
-        call to deflate and still return Z_OK.
-        In the code below $status was Z_BUF_ERROR before this change.  
-                      
-          $def->flush(...);
-          $status = $def->flush(...); 
-      
-      * Added support for zlibCompileFlags
-
-      * Set minimum Perl version to 5.6
-
-  2.045 3 December 2011
-
-      * Moved FAQ.pod into Zlib.pm
-
-  2.044 2 December 2011
-
-      * Moved FAQ.pod under the lib directory so it can get installed
-
-  2.043 20 November 2011
-
-      * No Changes
-
-  2.042 17 November 2011
-
-      * No Changes
-
-  2.040 28 October 2011
-
-      * No Changes
-
-  2.039 28 October 2011
-
-      * croak if attempt to freeze/thaw compression object
-        [RT #69985]
-
-  2.037 22 June 2011
-
-      * No Changes
-
-  2.036 6 May 2011
-
-      * Added offset patramter to CRC32
-
-  2.035 6 May 2011
-
-      * No Changes
-
-  2.033 11 Jan 2011
-      * Fixed typos & spelling errors.
-        [perl# 81782]
-
-  2.032 4 Jan 2011
-
-      * Document inflateReset
-        [RT #61082]
-
-  2.030 22 July 2010 
-
-      * Ran the zlib2ansi script against the files in zlib-src.
-        Thanks to Nicholas Clark for the reminder.
-
-      * Added "-DNO_VIZ" to DEFINE in Makefile.PL
-        [RT #65293]
-
-  2.027 24 April 2010 
-
-      * Updated to include zlib 1.2.5
-
-  2.026 7 April 2010 
-
-      * Fixed definition of Z_TREES in Makefile.PL
-        [RT #65293]
-
-      * Fixed build issue with definition of off64_t not found on Solaris
-        by modifying the zlib source - changed the symbol
-        _LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h, 
-        zlib.h and zutil.h 
-        [RT #56108]
-
-  2.025 27 March 2010 
-
-      * Updated to include zlib 1.2.4
-
-      * Allow zlib version check to be disabled by setting
-        TEST_SKIP_VERSION_CHECK environment variable.
-        [RT #54510]
-
-  2.023 9 November 2009
-
-      * fixed instance where $[ should have been $] in t/02zlib.t
-        Thanks to Robin Barker and zefram [RT #50765] for independently
-        spotting the issue.
-
-  2.021 30 August 2009
-
-      * Changed test harness so that it can cope with PERL5OPT=-MCarp=verbose
-        [RT# 47225]
-
-  2.020 3 June 2009
-
-      * Minor documentation update.
-
-  2.019 4 May 2009
-
-      * No Changes
-
-  2.018 3 May 2009
-
-      * No Changes
-
-  2.017 28 March 2009
-
-      * Added 'LimitOutput' option
-
-      * Removed MAN3PODS from Makefile.PL
-
-      * Fixed coring issue when LimitOutput was used.
-
-      * Documented Compress::Raw::Zlib::zlib_version()
-
-      * Documented Compress::Raw::Zlib::deflateReset()
-        [RT #40566]
-
-  2.015 3 September 2008
-
-      * Makefile.PL
-        Backout changes made in 2.014
-
-  2.014 2 September 2008
-
-      * Makefile.PL
-        Updated to check for indirect dependencies.
-
-  2.012 15 July 2008
-
-      * Document the gzip flags that WindowBits can take.
-
-      * Allow a dictionary to be used with a raw inflate. 
-        Needs zlib 1.2.2.1 or better.
-        [RT #36046]
-      
-  2.011 5 May 2008
-
-      * A C++-style comment sneaked in with the last update. Fixed.
-        [core patch #33828]
-
-  2.010 5 May 2008
-
-      * No Changes
-
-  2.009 20 April 2008
-
-      * No Changes
-
-  2.008 2 November 2007
-
-      * Minor documentation changes in README
-
-  2.006 1 September 2007
-
-      * Makefile.PL
-        Added INSTALLDIRS directive to install as a core module when built
-        on a perl >= 5.9.
-
-  2.005 18 June 2007
-
-      * Only include ppport.h when not being built with perl.
-        [core patch #30655]
-
-  2.004 3 March 2007
-
-      * Fixed lvalue substr issue
-
-      * Remove redundant code from Zlib.xs
-
-  2.003 2 January 2007
-
-      * Added explicit version checking
-
-  2.002 29 December 2006
-
-      * Documentation updates.
-
-  2.001 1 November 2006
-
-      * Remove beta status.
-
-  2.000_14 26 October 2006
-
-      * Fixed memory leak on realloc.
-
-      * Ticket #18986 says that ExtUtils::Install 1.39 fixes the in-use
-        issue on win32/cygwin, so make the code that checks whether trying
-        to install via the cpan shell conditional on the version of
-        ExtUtils::Install.
-        http://rt.cpan.org/Ticket/Display.html?id=18986
-
-  2.000_10 13 March 2006
-
-      * Fixed a potential NULL pointer dereference problem in
-        Compress::Raw::Zlib::resetLastBlockByte.
-        Issue highlighted by David Dyck and reproduced by Marcus Holland-Moritz.
-
-  2.000_09 3 March 2006
-
-      * Released onto CPAN
-
-      * Documentation updates.
-
-  2.000_08 2 March 2006
-
-      * Moved the IO::* modules out into their own distributions.
-
-      * Breakout zlib specific code into separate modules.
-
-      * Limited support for reading/writing zip files added.
-
-  2.000_06 5 October 2005
-
-      * Added eof parameter to Compress::Zlib::inflate method.
-
-      * Fixed issue with 64-bit
-
-  2.000_05 4 October 2005
-
-      * Renamed IO::* to IO::Compress::* & IO::Uncompress::*
-
-  2.000_04 23 September 2005
-
-      * Fixed some more non-portable test that were failing on VMS.
-
-      * fixed problem where error messages in the oneshot interface were
-        getting lost.
-
-  2.000_03 12 September 2005
-
-      * Fixed some non-portable test that were failing on VMS.
-
-      * Fixed export of zlib constants from the IO::* classes
-
-  2.000_02 6 September 2005
-
-      * Split Append mode into Append and Merge
-
-      * Fixed typos in the documentation.
-
-      * Added pod/FAQ.pod
-
-      * Added libscan to Makefile.PL
-
-      * Added InputLength for IO::Gunzip et al
-
-  2.000_01 22 August 2005
-
-      * Fixed VERSION in Compress::Gzip::Constants
-
-      * Removed Compress::Gzip::Info from the distribution.
-
-  2.000_00 21 August 2005
-
-      * First Beta relase of Compress::zlib rewrite.
-
diff --git a/cpan/Compress-Raw-Zlib/README b/cpan/Compress-Raw-Zlib/README
deleted file mode 100644 (file)
index 1e8c71d..0000000
+++ /dev/null
@@ -1,377 +0,0 @@
-
-                            Compress-Raw-Zlib
-
-                         Version 2.062
-
-                             11th August 2013
-
-       Copyright (c) 2005-2013 Paul Marquess. All rights reserved.
-          This program is free software; you can redistribute it
-           and/or modify it under the same terms as Perl itself.
-
-              The directory zlib-src contains a subset of the 
-             source files copied directly from zlib version 1.2.8.
-                  These files are Copyright(C) 1995-2012
-                     Jean-loup Gailly and Mark Adler.
-             Full source for the zlib library is available at
-                            http://www.zlib.org
-
-DESCRIPTION
------------
-
-This module provides a Perl interface to the zlib compression library.  
-
-PREREQUISITES
--------------
-
-Before you can build Compress-Raw-Zlib you need to have the following
-installed on your system:
-
-    * A C compiler
-
-    * Perl 5.006 or better. 
-
-By default, Compress-Raw-Zlib will build its own private copy of the 
-zlib library. If you want to use a different version of 
-zlib, follow the instructions in the section called 
-"Controlling the version of zlib used by Compress-Raw-Zlib" 
-later in this document.
-
-BUILDING THE MODULE
--------------------
-
-Assuming you have met all the prerequisites, the module can now be built
-using this sequence of commands:
-
-    perl Makefile.PL
-    make
-    make test
-
-INSTALLATION
-------------
-
-To install Compress-Raw-Zlib, run the command below:
-
-    make install
-
-Controlling the version of zlib used by Compress-Raw-Zlib 
-----------------------------------------------------------
-
-Compress-Raw-Zlib interfaces to the zlib compression library. There
-are three options available to control which version/instance of the 
-zlib library is used:
-
-    1. Build a private copy of the zlib library using the 
-       zlib library source that is included with this module.
-       This is the default and recommended option.
-
-    2. Build a private copy of the zlib library using a standard 
-       zlib source distribution.
-
-    3. Use a pre-built zlib library.
-
-Note that if you intend to use either Option 2 or 3, you need to have
-zlib version 1.2.0 or better.
-
-The contents of the file config.in are used to control which of the
-three options is actually used. This file is read during the
-
-    perl Makefile.PL 
-
-step of the build, so remember to make any required changes to config.in
-before building this module.
-
-  Option 1
-  --------
-  
-  For option 1, edit the file config.in and set the variables in it
-  as follows:
-  
-      BUILD_ZLIB   = True
-      INCLUDE      = ./zlib-src
-      LIB          = ./zlib-src
-      OLD_ZLIB     = False
-      GZIP_OS_CODE = AUTO_DETECT
-  
-  
-  Option 2
-  --------
-  
-  For option 2, fetch a copy of the zlib source distribution from
-  http://www.zlib.org and unpack it into the Compress-Raw-Zlib source 
-  directory. Assuming you have fetched zlib 1.2.8, 
-  it will create a directory called zlib-1.2.8. 
-  
-  Now set the variables in the file config.in as follows (if the version
-  you have fetched isn't 1.2.8, change the INCLUDE and LIB
-  variables appropriately):
-  
-      BUILD_ZLIB   = True
-      INCLUDE      = ./zlib-1.2.8
-      LIB          = ./zlib-1.2.8
-      OLD_ZLIB     = False
-      GZIP_OS_CODE = AUTO_DETECT
-  
-  
-  Option 3
-  --------
-  
-  For option 3, you need to find out where zlib is stored on your
-  system.  There are two parts to this.
-
-  First, find the directory where the zlib library is stored (some
-  common names for the library are libz.a and libz.so). Set the LIB variable
-  in the config.in file to that directory.
-  
-  Secondly, find the directory where the file zlib.h is stored. Now set
-  the INCLUDE variable in the config.in file to that directory.
-  
-  Next set BUILD_ZLIB to False.
-  
-  Finally, if you are running zlib 1.0.5 or older, set the OLD_ZLIB
-  variable to True. Otherwise set it to False.
-
-  As an example, if the zlib library on your system is in
-  /usr/local/lib, zlib.h is in /usr/local/include and zlib is more
-  recent than version 1.0.5, the variables in config.in should be set as
-  follows:
-
-      BUILD_ZLIB   = False
-      INCLUDE      = /usr/local/include
-      LIB          = /usr/local/lib
-      OLD_ZLIB     = False
-      GZIP_OS_CODE = AUTO_DETECT
-  
-
-Setting the Gzip OS Code
-------------------------
-
-Every gzip stream stores a byte in its header to identify the Operating
-System that was used to create the gzip stream. When you build Compress-Raw-Zlib it will attempt to determine the value that is correct for
-your Operating System. This will then be used by IO::Compress::Gzip as the
-default value for the OS byte in all gzip headers it creates. 
-The variable GZIP_OS_CODE in the config.in file controls the setting of
-this value when building Compress-Raw-Zlib. If GZIP_OS_CODE is set to
-AUTO_DETECT, Compress-Raw-Zlib will attempt to determine the correct value for
-your Operating System.
-
-Alternatively, you can override auto-detection of the default OS code and
-explicitly set it yourself. Set the GZIP_OS_CODE variable in the config.in
-file to be a number between 0 and 255. For example
-    GZIP_OS_CODE = 3
-
-See RFC 1952 for valid OS codes that can be used.
-
-If you are running one of the less popular Operating Systems, it is
-possible that the default value picked by this module is incorrect or the
-default value (3) is used when there is a better value available. When
-Compress-Raw-Zlib cannot determine what operating system you are running, it
-will use the default value 3 for the OS code.
-
-If you find you have to change this value, because you think the value auto
-detected is incorrect, please take a few moments to contact the author of
-this module.
-
-TROUBLESHOOTING
----------------
-
-Undefined Symbol gzsetparams
-----------------------------
-
-If you get the error shown below when you run the Compress-Raw-Zlib test
-harness it probably means you are running a copy of zlib that is
-version 1.0.5 or older.
-
-t/01version.........Can't load 'blib/arch/auto/Compress/Zlib/Zlib.so' for 
-                    module Compress::Raw::Zlib: blib/arch/auto/Compress/Raw/Zlib/Zlib.so:
-                    undefined symbol: gzsetparams at ...
-
-There are two ways to fix this problem:
-
-    1. Upgrade to the latest version of zlib.
-
-    2. Edit config.in and set the OLD_ZLIB variable to True.
-
-Test Harness 01version fails
-----------------------------
-If the 01version test harness fails, and the problem isn't covered by the
-scenario above, it probably means that you have two versions of 
-zlib installed on your system.
-
-Run the command below to see if this is indeed the case
-
-    make test TEST_VERBOSE=1 TEST_FILES=t/01version.t 
-
-Try removing the one you don't want to use and rebuild.   
-
-Solaris build fails with "language optional software package not installed"
----------------------------------------------------------------------------
-
-If you are trying to build this module under Solaris and you get an
-error message like this
-
-    /usr/ucb/cc: language optional software package not installed
-
-it means that Perl cannot find the C compiler on your system. The cryptic
-message is just Sun's way of telling you that you haven't bought their
-C compiler.
-
-When you build a Perl module that needs a C compiler, the Perl build
-system tries to use the same C compiler that was used to build perl
-itself. In this case your Perl binary was built with a C compiler that
-lived in /usr/ucb.
-
-To continue with building this module, you need to get a C compiler,
-or tell Perl where your C compiler is, if you already have one.
-
-Assuming you have now got a C compiler, what you do next will be dependent
-on what C compiler you have installed. If you have just installed Sun's
-C compiler, you shouldn't have to do anything. Just try rebuilding
-this module.
-
-If you have installed another C compiler, say gcc, you have to tell perl
-how to use it instead of /usr/ucb/cc.
-
-This set of options seems to work if you want to use gcc. Your mileage
-may vary.
-
-    perl Makefile.PL CC=gcc CCCDLFLAGS=-fPIC OPTIMIZE=" "
-    make test
-
-If that doesn't work for you, it's time to make changes to the Makefile
-by hand. Good luck!
-
-Solaris build fails with "gcc: unrecognized option `-KPIC'"
------------------------------------------------------------
-
-You are running Solaris and you get an error like this when you try to
-build this Perl module
-
-    gcc: unrecognized option `-KPIC'
-
-This symptom usually means that you are using a Perl binary that has been
-built with the Sun C compiler, but you are using gcc to build this module.
-
-When Perl builds modules that need a C compiler, it will attempt to use
-the same C compiler and command line options that was used to build perl
-itself. In this case "-KPIC" is a valid option for the Sun C compiler,
-but not for gcc. The equivalent option for gcc is "-fPIC".
-
-The solution is either:
-
-    1. Build both Perl and this module with the same C compiler, either
-       by using the Sun C compiler for both or gcc for both.
-
-    2. Try generating the Makefile for this module like this perl
-
-           perl Makefile.PL CC=gcc CCCDLFLAGS=-fPIC OPTIMIZE=" " LD=gcc
-           make test
-
-       This second option seems to work when mixing a Perl binary built
-       with the Sun C compiler and this module built with gcc. Your
-       mileage may vary.
-
-HP-UX Notes
------------
-
-I've had a report that when building Compress-Raw-Zlib under HP-UX that it
-is necessary to have first built the zlib library with the -fpic
-option.
-
-Linux Notes
------------
-
-Although most Linux distributions already come with zlib, some
-people report getting this error when they try to build this module:
-
-$ make
-cp Zlib.pm blib/lib/Compress/Zlib.pm
-AutoSplitting blib/lib/Compress/Zlib.pm (blib/lib/auto/Compress/Zlib)
-/usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 /usr/lib/perl5/5.6.1/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap typemap Zlib.xs > Zlib.xsc && mv Zlib.xsc Zlib.c
-gcc -c -I/usr/local/include -fno-strict-aliasing -I/usr/local/include -O2 -march=i386 -mcpu=i686   -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE  Zlib.c
-Zlib.xs:25:19: zlib.h: No such file or directory
-make: *** [Zlib.o] Error 1
-
-This usually means that you have not installed the development RPM
-for zlib. Check for an RPM that start with "zlib-devel" in your Linux
-distribution.
-
-Win32 Notes
------------
-
-If you are running Activestate Perl (from http://www.activestate.com),
-it ships with a pre-compiled version of Compress-Raw-Zlib. To check if a
-newer version of Compress-Raw-Zlib is available run this from the command
-prompt
-
-    C:\> ppm verify -upgrade Compress-Raw-Zlib
-
-If you are not running Activestate Perl and you don't have access
-to a C compiler, you will not be able to build and install this module.
-
-Win32 & Cygwin Notes
---------------------
-
-It is not possible to install Compress-Raw-Zlib using the CPAN shell.
-This is because the Compress-Raw-Zlib DLL is itself used by the CPAN shell
-and it is impossible to remove a DLL while it is already loaded under
-Windows.
-
-The workaround is to install Compress-Raw-Zlib manually using the
-instructions given at the start of this file.
-
-FEEDBACK
---------
-
-How to report a problem with Compress-Raw-Zlib.
-
-To help me help you, I need all of the following information:
-
- 1. The Versions of everything relevant.
-    This includes:
-
-     a. The *complete* output from running this
-     
-            perl -V
-     
-        Do not edit the output in any way.
-        Note, I want you to run "perl -V" and NOT "perl -v".
-     
-        If your perl does not understand the "-V" option it is too
-        old. This module needs Perl version 5.004 or better.     
-
-     b. The version of Compress-Raw-Zlib you have. 
-        If you have successfully installed Compress-Raw-Zlib, this one-liner
-        will tell you:
-
-           perl -MCompress::Raw::Zlib -e 'print qq[ver $Compress::Raw::Zlib::VERSION\n]'
-
-        If you are  running windows use this
-
-           perl -MCompress::Raw::Zlib -e "print qq[ver $Compress::Raw::Zlib::VERSION\n]"
-
-        If you haven't installed Compress-Raw-Zlib then search Compress::Raw::Zlib.pm
-        for a line like this:
-
-          $VERSION = "2.062" ;
-
-     c. The version of zlib you have used.
-        If you have successfully installed Compress-Raw-Zlib, this one-liner
-        will tell you:
-
-          perl -MCompress::Raw::Zlib -e "print q[zlib ver ]. Compress::Raw::Zlib::ZLIB_VERSION.qq[\n]" 
-
-        If not, look at the beginning of the file zlib.h. 
-
- 2. If you are having problems building Compress-Raw-Zlib, send me a
-    complete log of what happened. Start by unpacking the Compress-Raw-Zlib
-    module into a fresh directory and keep a log of all the steps
-
-        [edit config.in, if necessary]
-        perl Makefile.PL
-        make
-        make test TEST_VERBOSE=1          
-
-Paul Marquess <pmqs@cpan.org>
diff --git a/cpan/DB_File/Changes b/cpan/DB_File/Changes
deleted file mode 100644 (file)
index 2af1e5b..0000000
+++ /dev/null
@@ -1,608 +0,0 @@
-1.829 7 July 2013
-
-   * make realclean: removing all files
-     RT #68214
-
-   * Documented the issue where the error below 
-
-        BDB0588 At least one secondary cursor must be specified to DB->join
-
-   * DB_File installs to wrong place for CPAN version
-     RT #70420
-     Makefile.PL prevents INSTALLDIRS on command line.
-     RT #68287: Makefile.PL prevents INSTALLDIRS on command line.
-
-   * typo fix
-     RT #85335
-
-1.828 7 May 2013
-
-   * Minor change to build with Berkeley DB 6.x
-
-1.827 25 Jan 2012
-
-   * DB_File.pm - Don't use "@_" construct
-     [RT #79287]
-
-1.826 25 Jan 2012
-
-   * t/db-btree.t - fix use of "length @array"
-     [RT #74336]
-
-1.825 24 Jan 2012
-
-   * t/db-btree.t - fix use of "length @array"
-     [RT #74336]
-
-1.824 6 Aug 2011
-
-   * Amendments to tests to work in blead
-     [RT #70108]
-
-1.823 6 Aug 2011
-
-   * croak if attempt to freeze/thaw DB_File object
-     [RT #69985]
-
-1.822 12 March 2011
-
-   * Link rot
-     [rt.cpan.org #68739] 
-
-1.822 12 March 2011
-
-   * Keep DB_File's warnings in sync with perl's
-     [rt.cpan.org #66339] 
-
-1.821 10 January 2011
-
-   * Fixed typos & spelling errors.
-     [perl #81792]
-
-1.820 28 March 2009
-
-   * remove MAN3PODS from Makefile.PL to match core.
-
-1.819 18 February 2009
-
-   * t/db-recno.t fails if run in a path that contains spaces
-     [rt.cpan.org #43288]
-
-1.818 21 January 2009
-
-   * Updated Makefile.PL for Strawberry Perl. 
-     Patch suggested by David Golden.
-
-   * Remove IRIX notes from README. The page referenced doesn't exist
-     anymore.
-
-1.817 27 March 2008
-
-   * Updated dbinfo
-
-   * Applied core patch 32299 - Re-apply change #30562
-
-   * Applied core patch 32208
-
-   * Applied core patch 32884 - use MM->parse_version() in Makefile.PL
-
-   * Applied core patch 32883 -  Silence new warning grep in void context warning
-
-   * Applied core patch 32704 to remove use of PL_na in typemap
-
-   * Applied core patch 30562 to fix a build issue on OSF
-
-1.816 28 October 2007
-
-   * Clarified the warning about building with a different version of
-     Berkeley DB that is used at runtime.
-
-   * Also made the boot version check less strict.
-     [rt.cpan.org #30013]
-
-1.815 4 February 2007
-
-   * A few casting cleanups for building with C++ from Steve Peters.
-
-   * Fixed problem with recno which happened if you changed directory after
-     opening the database. Problem reported by Andrew Pam.
-
-
-1.814 11 November 2005
-
-   * Fix from Dominic Dunlop to tidy up an OS-X specific warning in
-     db-btree.t.
-
-   * Silenced a warning about $DB_File::Error only being used once.
-     Issue spotted by Dominic Dunlop.
-
-1.813 31st October 2005
-
-   * Updates for Berkeley DB 4.4
-
-1.812 9th October 2005
-
-   * Added libscan to Makefile.PL
-
-   * Fixed test failing under windows
-
-1.811 12th March 2005
-
-   * Fixed DBM filter bug in seq
-
-1.810 7th August 2004
-
-   * Fixed db-hash.t for Cygwin
-
-   * Added substr tests to db-hast.t
-
-   * Documented AIX build problem in README.
-
-1.809 20th June 2004
-
-   * Merged core patch 22258
-
-   * Merged core patch 22741
-
-   * Fixed core bug 30237. 
-     Using substr to pass parameters to the low-level Berkeley DB interface
-     causes problems with Perl 5.8.1 or better.
-     typemap fix supplied by Marcus Holland-Moritz.
-
-1.808 22nd December 2003
-
-   * Added extra DBM Filter tests.
-
-   * Fixed a memory leak in ParseOpenInfo, which whould occur if the
-     opening of the database failed. Leak spotted by Adrian Enache.
-
-1.807 1st November 2003
-
-   * Fixed minor typos on pod documentation - reported by Jeremy Mates &
-     Mark Jason Dominus.
-
-   * dbinfo updated to report when a database is encrypted.
-
-1.806 22nd October 2002
-
-   * Fixed problem when trying to build with a multi-threaded perl.
-
-   * Tidied up the recursion detection code.
-
-   * merged core patch 17844 - missing dTHX declarations.
-
-   * merged core patch 17838 
-
-1.805 1st September 2002
-
-   * Added support to allow DB_File to build with Berkeley DB 4.1.X
-
-   * Tightened up the test harness to test that calls to untie don't generate
-     the "untie attempted while %d inner references still exist" warning.
-
-   * added code to guard against calling the callbacks (compare,hash & prefix) 
-     recursively.
-
-   * passing undef for the flags and/or mode when opening a database could cause
-     a "Use of uninitialized value in subroutine entry" warning. Now silenced.
-
-   * DBM filter code beefed up to cope with read-only $_.
-
-1.804 2nd June 2002
-
-   * Perl core patch 14939 added a new warning to "splice". This broke the
-     db-recno test harness. Fixed.
-
-   * merged core patches 16502 & 16540.
-
-1.803 1st March 2002
-
-   * Fixed a problem with db-btree.t where it complained about an "our"
-     variable redeclaration.
-
-   * FETCH, STORE & DELETE don't map the flags parameter into the
-     equivalent Berkeley DB function anymore.
-
-1.802 6th January 2002
-
-   * The message about some test failing in db-recno.t had the wrong test
-     numbers. Fixed.
-
-   * merged core patch 13942.
-
-1.801 26th November 2001
-
-   * Fixed typo in Makefile.PL
-
-   * Added "clean" attribute to Makefile.PL
-1.800 23rd November 2001
-
-   * use pport.h for perl backward compatibility code.
-
-   * use new  ExtUtils::Constant module to generate XS constants.
-
-   * upgrade Makefile.PL upgrade/downgrade code to toggle "our" with
-     "use vars"
-
-1.79 22nd October 2001
-
-   * Added a "local $SIG{__DIE__}" inside the eval that checks for
-     the presence of XSLoader s suggested by Andrew Hryckowin.
-
-   * merged core patch 12277.
-
-   * Changed NEXTKEY to not initialise the input key. It isn't used anyway.
-
-1.79 22nd October 2001
-
-   * Fixed test harness for cygwin
-
-1.78 30th July 2001
-
-   * the test in Makefile.PL for AIX used -plthreads. Should have been
-     -lpthreads
-
-   * merged Core patches 
-        10372, 10335, 10372, 10534, 10549, 10643, 11051, 11194, 11432
-
-   * added documentation patch regarding duplicate keys from Andrew Johnson
-
-
-1.77 26th April 2001
-
-   * AIX is reported to need -lpthreads, so Makefile.PL now checks for
-     AIX and adds it to the link options.
-
-   * Minor documentation updates.
-
-   * Merged Core patch 9176
-
-   * Added a patch from Edward Avis that adds support for splice with
-     recno databases.
-
-   * Modified Makefile.PL to only enable the warnings pragma if using perl
-     5.6.1 or better.    
-
-1.76 15th January 2001
-
-   * Added instructions for using LD_PRELOAD to get Berkeley DB 2.x to work
-     with DB_File on Linux. Thanks to Norbert Bollow for sending details of
-     this approach.
-
-
-1.75 17th December 2000
-
-   * Fixed perl core patch 7703
-
-   * Added support to allow DB_File to be built with Berkeley DB 3.2 --
-     btree_compare, btree_prefix and hash_cb needed to be changed.
-
-   * Updated dbinfo to support Berkeley DB 3.2 file format changes.
-
-
-1.74 10th December 2000
-
-   * A "close" call in DB_File.xs needed parenthesised to stop win32 from
-     thinking it was one of its macros.
-
-   * Updated dbinfo to support Berkeley DB 3.1 file format changes.
-
-   * DB_File.pm & the test hasness now use the warnings pragma (when
-     available).
-
-   * Included Perl core patch 7703 -- size argument for hash_cb is different
-     for Berkeley DB 3.x
-
-   * Included Perl core patch 7801 -- Give __getBerkeleyDBInfo the ANSI C
-     treatment.
-
-   * @a = () produced the warning 'Argument "" isn't numeric in entersub'
-     This has been fixed. Thanks to Edward Avis for spotting this bug.
-
-   * Added note about building under Linux. Included patches.
-
-   * Included Perl core patch 8068 -- fix for bug 20001013.009 
-     When run with warnings enabled "$hash{XX} = undef " produced an
-     "Uninitialized value" warning. This has been fixed.
-
-1.73 31st May 2000
-
-   * Added support in version.c for building with threaded Perl.
-
-   * Berkeley DB 3.1 has reenabled support for null keys. The test
-     harness has been updated to reflect this.
-
-1.72 16th January 2000
-
-   * Added hints/sco.pl
-
-   * The module will now use XSLoader when it is available. When it
-     isn't it will use DynaLoader.
-
-   * The locking section in DB_File.pm has been discredited. Many thanks
-     to David Harris for spotting the underlying problem, contributing
-     the updates to the documentation and writing DB_File::Lock (available
-     on CPAN).
-
-1.71 7th September 1999
-
-   * Fixed a bug that prevented 1.70 from compiling under win32
-
-   * Updated to support Berkeley DB 3.x
-
-   * Updated dbinfo for Berkeley DB 3.x file formats.
-
-1.70 4th August 1999
-
-   * Initialise $DB_File::db_ver and $DB_File::db_version with
-     GV_ADD|GV_ADDMULT -- bug spotted by Nick Ing-Simmons.
-
-   * Added a BOOT check to test for equivalent versions of db.h &
-     libdb.a/so.
-
-1.69 3rd August 1999
-
-   * fixed a bug in push -- DB_APPEND wasn't working properly.
-
-   * Fixed the R_SETCURSOR bug introduced in 1.68
-
-   * Added a new Perl variable $DB_File::db_ver
-   
-1.68 22nd July 1999
-
-   * Merged changes from 5.005_58 
-
-   * Fixed a bug in R_IBEFORE & R_IAFTER processing in Berkeley DB
-     2 databases.
-
-   * Added some of the examples in the POD into the test harness.
-
-1.67 6th June 1999
-
-   * Added DBM Filter documentation to DB_File.pm
-
-   * Fixed DBM Filter code to work with 5.004
-
-   * A few instances of newSVpvn were used in 1.66. This isn't available in
-     Perl 5.004_04 or earlier. Replaced with newSVpv.
-
-1.66 15th March 1999
-
-   * Added DBM Filter code
-
-1.65 6th March 1999
-
-   * Fixed a bug in the recno PUSH logic.
-   * The BOOT version check now needs 2.3.4 when using Berkeley DB version 2
-
-1.64 21st February 1999
-
-   * Tidied the 1.x to 2.x flag mapping code.
-   * Added a patch from Mark Kettenis <kettenis@wins.uva.nl> to fix a flag
-     mapping problem with O_RDONLY on the Hurd
-   * Updated the message that db-recno.t prints when tests 51, 53 or 55 fail.
-
-1.63 19th December 1998
-
-   * Fix to allow DB 2.6.x to build with DB_File
-   * Documentation updated to use push,pop etc in the RECNO example &
-     to include the find_dup & del_dup methods.
-
-1.62 30th November 1998
-
-   Added hints/dynixptx.pl.
-   Fixed typemap -- 1.61 used PL_na instead of na
-
-1.61 19th November 1998
-
-   Added a note to README about how to build Berkeley DB 2.x when
-   using HP-UX.
-   Minor modifications to get the module to build with DB 2.5.x
-   Fixed a typo in the definition of O_RDONLY, courtesy of Mark Kettenis.
-
-1.60
-   Changed the test to check for full tied array support
-
-1.59
-   Updated the license section.
-
-   Berkeley DB 2.4.10 disallows zero length keys. Tests 32 & 42 in
-   db-btree.t and test 27 in db-hash.t failed because of this change.
-   Those tests have been zapped.
-
-   Added dbinfo to the distribution.
-
-1.58
-   Tied Array support was enhanced in Perl 5.004_57. DB_File now
-   supports PUSH,POP,SHIFT,UNSHIFT & STORESIZE.
-
-   Fixed a problem with the use of sv_setpvn. When the size is
-   specified as 0, it does a strlen on the data.  This was ok for DB
-   1.x, but isn't for DB 2.x.
-
-1.57
-   If Perl has been compiled with Threads support,the symbol op will be
-   defined. This clashes with a field name in db.h, so it needs to be
-   #undef'ed before db.h is included.
-
-1.56
-   Documented the Solaris 2.5 mutex bug
-
-1.55
-   Merged 1.16 changes.
-
-1.54
-
-   Fixed a small bug in the test harness when run under win32
-   The emulation of fd when useing DB 2.x was busted.
-
-1.53
-
-   Added DB_RENUMBER to flags for recno.
-
-1.52
-
-   Patch from Nick Ing-Simmons now allows DB_File to build on NT.
-   Merged 1.15 patch.
-
-1.51
-
-    Fixed the test harness so that it doesn't expect DB_File to have
-    been installed by the main Perl build.
-
-
-    Fixed a bug in mapping 1.x O_RDONLY flag to 2.x DB_RDONLY equivalent
-
-1.50
-
-    DB_File can now build with either DB 1.x or 2.x, but not both at
-    the same time.
-
-1.16
-
-   A harmless looking tab was causing Makefile.PL to fail on AIX 3.2.5
-
-    Small fix for the AIX strict C compiler XLC which doesn't like
-    __attribute__ being defined via proto.h and redefined via db.h. Fix
-    courtesy of Jarkko Hietaniemi.
-
-1.15
-
-    Patch from Gisle Aas <gisle@aas.no> to suppress "use of undefined
-    value" warning with db_get and db_seq.
-
-    Patch from Gisle Aas <gisle@aas.no> to make DB_File export only the
-    O_* constants from Fcntl.
-
-    Removed the DESTROY method from the DB_File::HASHINFO module.
-
-    Previously DB_File hard-wired the class name of any object that it
-    created to "DB_File". This makes sub-classing difficult. Now
-    DB_File creats objects in the namespace of the package it has been
-    inherited into.
-
-
-1.14
-
-    Made it illegal to tie an associative array to a RECNO database and
-    an ordinary array to a HASH or BTREE database.
-
-1.13
-
-    Minor changes to DB_FIle.xs and DB_File.pm
-
-1.12
-
-    Documented the incompatibility with version 2 of Berkeley DB.
-
-1.11
-
-    Documented the untie gotcha.
-
-1.10
-
-    Fixed fd method so that it still returns -1 for in-memory files
-    when db 1.86 is used.
-
-1.09
-
-    Minor bug fix in DB_File::HASHINFO, DB_File::RECNOINFO and
-    DB_File::BTREEINFO.
-
-    Changed default mode to 0666.
-
-1.08
-
-    Documented operation of bval.
-
-1.07
-
-    Fixed bug with RECNO, where bval wasn't defaulting to "\n".
-
-1.06
-
-    Minor namespace cleanup: Localized PrintBtree.
-
-1.05
-
-    Made all scripts in the documentation strict and -w clean.
-
-    Added logic to DB_File.xs to allow the module to be built after
-    Perl is installed.
-
-1.04
-
-    Minor documentation changes.
-
-    Fixed a bug in hash_cb. Patches supplied by Dave Hammen,
-    <hammen@gothamcity.jsc.nasa.govt>.
-
-    Fixed a bug with the constructors for DB_File::HASHINFO,
-    DB_File::BTREEINFO and DB_File::RECNOINFO. Also tidied up the
-    constructors to make them -w clean.
-
-    Reworked part of the test harness to be more locale friendly.
-
-1.03
-
-    Documentation update.
-
-    DB_File now imports the constants (O_RDWR, O_CREAT etc.) from Fcntl
-    automatically.
-
-    The standard hash function exists is now supported.
-
-    Modified the behavior of get_dup. When it returns an associative
-    array, the value is the count of the number of matching BTREE
-    values.
-
-1.02
-
-    Merged OS/2 specific code into DB_File.xs
-
-    Removed some redundant code in DB_File.xs.
-
-    Documentation update.
-
-    Allow negative subscripts with RECNO interface.
-
-    Changed the default flags from O_RDWR to O_CREAT|O_RDWR.
-
-    The example code which showed how to lock a database needed a call
-    to sync added. Without it the resultant database file was empty.
-
-    Added get_dup method.
-
-1.01
-
-    Fixed a core dump problem with SunOS.
-
-    The return value from TIEHASH wasn't set to NULL when dbopen
-    returned an error.
-
-1.0
-
-    DB_File has been in use for over a year. To reflect that, the
-    version number has been incremented to 1.0.
-
-    Added complete support for multiple concurrent callbacks.
-
-    Using the push method on an empty list didn't work properly. This
-    has been fixed.
-
-0.3
-
-    Added prototype support for multiple btree compare callbacks.
-
-0.2
-
-    When DB_File is opening a database file it no longer terminates the
-    process if dbopen returned an error. This allows file protection
-    errors to be caught at run time. Thanks to Judith Grass
-    <grass@cybercash.com> for spotting the bug.
-
-0.1
-
-    First Release.
-
diff --git a/cpan/Devel-PPPort/Changes b/cpan/Devel-PPPort/Changes
deleted file mode 100644 (file)
index a9342e1..0000000
+++ /dev/null
@@ -1,812 +0,0 @@
-3.21 - 2013-08-17
-
-    * Fix cpan #87870: Merge core perl commit 90b0dc0e2e
-      (Thanks to Father Chrysostomos for the original patch and
-       to Steve Hay for forwarding it)
-    * Fix cpan #86975: Deterministically order API elements in POD
-      (Thanks to Karl Williamson for providing a patch.)
-    * Fix cpan #81796: my $_ is deprecated
-      (Thanks to Nicholas Clark for providing a patch)
-    * Fix cpan #81484: fix isASCII and isCNTRL for inputs > 255
-      (Thanks to Karl Williamson for providing a patch)
-    * Fix cpan #80314: make use of PERL_NO_GET_CONTEXT the default
-    * Fix cpan #79814: Install to 'site' for perl 5.11+
-      (Thanks to Robert Sedlacek for providing a patch)
-    * Fix cpan #78271: Need SvPV_nomg_nolen
-    * Adapt buildperl.pl for newer Perl releases
-    * Update masked_versions regex for 5.005 thread builds
-    * Some tweaks needed to support 5.003 on 64-bit platforms
-
-3.20 - 2011-09-10
-
-    * fix CPAN #56749: isASCII and isCNTRL macros are buggy
-      (thanks to Karl Williamson for providing a patch and patiently
-       waiting almost two years for me to integrate it)
-    * fix CPAN #70427: RealPPPort.xs:1587: error: lvalue required as unary ‘&’ operand
-
-3.19_03 - 2011-04-13
-
-    * keep up with latest core changes
-
-3.19_02 - 2010-03-07
-
-    * fix a warning emitted by the test suite with older perls
-    * added support for the following API
-        newSVpvs_share
-        get_cvn_flags
-        get_cvs
-      (thanks to Goro Fuji for providing a patch to
-      implement all of these, fixes CPAN #47174)
-
-3.19_01 - 2010-02-20
-
-    * fix CPAN #50763: mistaken use of $[
-      (thanks to Zefram for spotting this)
-    * remove spurious PUSHMARK from Perl_ppaddr_t
-      (thanks to Gerard Goossen for providing a patch)
-    * improved support for newer compilers in buildperl.pl
-      (thanks to Philippe Bruhat (BooK) for providing a patch)
-    * added support for the following API
-        memEQs
-        memNEs
-    * lots of small toolchain updates
-
-3.19 - 2009-06-14
-
-    * updated base/todo files
-
-3.18_01 - 2009-06-12
-
-    * fix CPAN #44614: Please support XSBODY
-    * fix CPAN #44655: Please support SVfARG
-    * added support for the following API
-        gv_fetchpvn_flags
-        gv_fetchpvs
-        gv_stashpvs
-        GvSVn
-        HvNAME_get
-        HvNAMELEN_get
-        isGV_with_GP
-        newSV_type
-        PL_error_count
-        PL_in_my
-        PL_in_my_stash
-        SVfARG
-        XSPROTO
-      (thanks to Goro Fuji for providing a patch to
-      implement almost all of these, fixes CPAN #44087)
-
-3.18 - 2009-06-12
-
-    * remove MAN3PODS option from Makefile.PL, which is
-      no longer needed (thanks to Nicholas Clark for
-      providing a patch)
-    * adapt mktests.PL for new layout of ext modules in
-      the core
-
-3.17 - 2009-03-15
-
-    * rework PTR macros, fixing PTR2ul for 5.6.1
-      (fixes CPAN #39802, thanks to CHOCOLATE for
-       reporting and providing a patch)
-    * added support for the following API
-        PTR2nat
-      (second part of fix for CPAN #39802)
-
-3.16 - 2009-01-23
-
-    * fix DEFSV_set() for threaded 5.005 perls
-    * add G_METHOD support to call_sv()
-
-3.15 - 2009-01-18
-
-    * added support for the following API
-        DEFSV_set
-    * fix --unstrip for development versions
-
-3.14_05 - 2008-10-31
-
-    * fix stupid bugs in pv_pretty tests (only the
-      tests were broken, ppport.h was find)
-
-3.14_04 - 2008-10-30
-
-    * added support for the following API
-        isALNUMC  [depend]
-        isASCII
-        isBLANK
-        isCNTRL
-        isGRAPH
-        isPRINT
-        isPSXSPC
-        isPUNCT
-        isXDIGIT
-        PERL_PV_ESCAPE_ALL
-        PERL_PV_ESCAPE_FIRSTCHAR
-        PERL_PV_ESCAPE_NOBACKSLASH
-        PERL_PV_ESCAPE_NOCLEAR
-        PERL_PV_ESCAPE_QUOTE
-        PERL_PV_ESCAPE_RE
-        PERL_PV_ESCAPE_UNI
-        PERL_PV_ESCAPE_UNI_DETECT
-        PERL_PV_PRETTY_DUMP
-        PERL_PV_PRETTY_ELLIPSES
-        PERL_PV_PRETTY_LTGT
-        PERL_PV_PRETTY_NOCLEAR
-        PERL_PV_PRETTY_QUOTE
-        PERL_PV_PRETTY_REGPROP
-        pv_display
-        pv_escape
-        pv_pretty
-
-3.14_03 - 2008-10-21
-
-    * fix C++ compilation issue with last release
-      (spotted by Nicholas Clark)
-    * added support for the following API
-        Perl_ppaddr_t
-        Perl_check_t
-        CPERLscope
-      (fixes CPAN #40078)
-
-3.14_02 - 2008-10-12
-
-    * added support for the following API
-        my_sprintf
-        PL_linestr
-        PL_bufptr
-        PL_bufend
-        PL_lex_state
-        PL_lex_stuff
-        PL_tokenbuf
-        SvPV_renew
-      (fixes CPAN #39809 and CPAN #39808)
-    * add read/write support for
-        PL_expect
-        PL_copline
-        PL_rsfp
-        PL_rsfp_filters
-      (fixes CPAN #39802)
-    * sync my_snprintf implementation with bleadperl
-
-3.14_01 - 2008-07-11
-
-    * resolve CPAN #37451: add PERLIO_FUNCS_DECL and
-      PERLIO_FUNCS_CAST
-    * update API info
-
-3.14 - 2008-06-01
-
-    * fix CPAN #36197: filename nit in parse_partspec
-      (thanks to Craig A. Berry for providing a patch)
-
-3.13_03 - 2008-05-13
-
-    * fix CPAN #35835: SvPV_flags_const_nolen segfaults prior
-      to perl 5.8.8
-
-3.13_02 - 2008-04-13
-
-    * fix NV[efg]f format string macros for perl-5.6.0 built
-      using -Duselongdouble (thanks to Zefram for figuring this
-      out and to Jarkko Hietaniemi for keeping me in sync)
-    * add --patch and --oneshot options to devel/buildperl.pl
-
-3.13_01 - 2008-01-04
-
-    * fix dependency detection algorithm for functions
-    * fix some potential memory leaks in the test suite
-    * no need to use *_mg functions for mX?PUSH macros
-    * added support for the following API
-        mPUSHs
-        mXPUSHs
-        newSVpvn_flags
-        newSVpvn_utf8
-        newSVpvs_flags
-        SVf_UTF8
-    * make sure soak works with cromfs
-
-3.13 - 2007-10-04
-
-    * fix cpan #29748: ppport.h problems with perl5.005_05
-      (spotted by Slaven Rezić)
-    * fix a compiler warning
-
-3.12 - 2007-09-22
-
-    [released without changes]
-
-3.11_06 - 2007-09-11
-
-    * fix cpan #29302: Perl_croak_nocontext doesn't need aTHX_
-      (spotted by Jerry D. Hedden)
-    * fix a Win32 VC++ compiler warning (thanks to Steve Hay for
-      providing a patch)
-    * don't generate redundant specs for provided Perl_ functions
-    * fun with const and casts to avoid compiler warnings
-    * bump max supported version to 5.10.0
-
-3.11_05 - 2007-08-20
-
-    * fix: PERL_HASH() was emitting a warning when passed in a
-      const char pointer
-    * fix: sv_magic_portable() was emitting a warning when
-      passed in a const char pointer
-    * fix: make sure arguments to sv_magic_portable() are only
-      evaluated once
-
-3.11_04 - 2007-08-20
-
-    * fix: ignore strings and XS comments when scanning and
-      patching files
-    * added support for the following API
-        newSVpvn_share
-        PERL_HASH
-        SvSHARED_HASH
-    * use PERL_BCDREVISION for version checking to save some
-      bytes in ppport.h
-    * improve the --strip option
-      - strip all C comments
-      - strip most superfluous whitespace
-      with these changes, the stripped ppport.h is now almost
-      30% smaller:
-                       3.11_03   3.11_04     delta
-        ------------------------------------------
-        uncompressed     87988     62573    -28.9%
-        gzip'd           17985     12725    -29.2%
-
-3.11_03 - 2007-08-14
-
-    * fix an infinite recursion in ppport.h that could be
-      triggered by circular dependencies
-    * fix PERL_BCDREVISION, which wasn't BCD but simply
-      shifted decimal (just in time for 5.10)
-    * fix detection of macros that are not listed in the
-      implementation/dontwarn sections
-
-3.11_02 - 2007-08-13
-
-    * fix cpan #25372: special case sv_magic(sv, obj, how, name, 0)
-    * fix cpan #27906: [PATCH] add UTF8_MAXBYTES
-      (thanks to Steve Peters for providing a patch)
-    * added support for the following API
-        sv_2pv_flags
-        sv_2pvbyte_nolen
-        SV_CONST_RETURN
-        SV_COW_DROP_PV
-        SV_COW_SHARED_HASH_KEYS
-        SV_GMAGIC
-        SV_HAS_TRAILING_NUL
-        SV_IMMEDIATE_UNREF
-        sv_magic_portable
-        SV_MUTABLE_RETURN
-        SV_NOSTEAL
-        sv_pvn_force_flags
-        SV_SMAGIC
-        SV_UTF8_NO_ENCODING
-        SvPV_const
-        SvPV_flags
-        SvPV_flags_const
-        SvPV_flags_const_nolen
-        SvPV_flags_mutable
-        SvPV_force
-        SvPV_force_flags
-        SvPV_force_flags_mutable
-        SvPV_force_flags_nolen
-        SvPV_force_mutable
-        SvPV_force_nolen
-        SvPV_force_nomg_nolen
-        SvPV_mutable
-        SvPV_nolen_const
-        SvPV_nomg_const
-        SvPV_nomg_const_nolen
-        SvUOK
-        UTF8_MAXBYTES
-    * provide compatibility macros for vanished variables
-      PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters
-    * add warnings support to ppport.h
-    * update ppport.h file searching logic
-    * add -c.inc and -xs.inc to the list of supported extensions
-    * document that --copy doesn't include the dot
-    * improve soak script and devel/buildperl.pl
-
-3.11_01 - 2007-03-23
-
-    * added support for the following API
-        PL_expect
-        load_module
-        vload_module
-      (thanks to Nicholas Clark for providing a patch)
-
-3.11 - 2007-02-14
-
-    * happy new year!
-
-3.10_02 - 2006-12-02
-
-    * add two missing files
-
-3.10_01 - 2006-12-02
-
-    * fix cpan #21239: Signals safe in Perl 5.8.0
-    * fix PL_ppaddr and PL_no_modify support 5.005 perls
-    * added dTHXR, aTHXR and aTHXR_ for API that need
-      the context argument in pre-5.6.0 perls
-    * added support for the following API
-        PL_DBsignal
-        PL_DBtrace
-        PL_laststatval
-        PL_statcache
-    * added tests for all PL_* variables
-    * added progress indicator to soak script
-    * added --test-archives option to buildperl.pl script
-    * added comments to all autogenerated files that
-      clearly indicate their purpose and origin
-
-3.10 - 2006-08-14
-
-    * remove timestamp from generated ppport.h
-
-3.09_02 - 2006-07-25
-
-    * added support for the following API
-        my_strlcat
-        my_strlcpy
-      (thanks to Steve Peters for providing a patch)
-
-3.09_01 - 2006-07-21
-
-    * avoid using 'glob' when running under miniperl
-
-3.09 - 2006-07-08
-
-    * fix Makefile.PL's c_o override
-    * update API info
-    * improve soak script
-      - now counts warnings emitted during testing
-      - output is colored (can be turned off)
-    * add a section on integrating this module into
-      the core to the HACKERS file
-
-3.08_07 - 2006-07-03
-
-    * fix cpan #20179: Licensing information for PPPort is
-      unclear
-    * only --unstrip a stripped ppport.h if an appropriate
-      version of Devel::PPPort is installed
-    * add a --version option to ppport.h
-
-3.08_06 - 2006-06-25
-
-    * fix breakage on MSWin32, where generating XS files on
-      the fly doesn't seem to work the same way as under Linux
-      (thanks to Sadahiro Tomoyuki for providing a patch)
-    * load the shared files only when testing the module
-    * remove PPPort.xs from CPAN distribution
-
-3.08_05 - 2006-06-23
-
-    * when in the core, generate PPPort.pm and PPPort.xs
-      automatically
-    * PPPort.pm can now be loaded by miniperl
-
-3.08_04 - 2006-05-29
-
-    * update API info
-    * fix a bug in the automated API info generator that
-      caused slightly wrong output
-    * improve the speed of the automated API info generator;
-      we're now down from several hours to a few minutes
-
-3.08_03 - 2006-05-25
-
-    * update API info
-    * add devel/regenerate script to regenerate API info
-    * improve and speed up the development tools
-
-3.08_02 - 2006-05-22
-
-    * fix a POD error
-    * added POD test
-    * changed hv_stores() to omit the hash parameter
-    * improve soak script
-      - can now search directories for perl executables
-      - can use only perl binaries of at least a certain
-        revision using the --min option
-      - sorts tests by perl version
-      - shows a summary of failed versions
-    * added support for the following API
-        PERL_USE_GCC_BRACE_GROUPS
-        PoisonFree
-        PoisonNew
-        PoisonWith
-        SvREFCNT_inc
-        SvREFCNT_inc_NN
-        SvREFCNT_inc_simple
-        SvREFCNT_inc_simple_NN
-        SvREFCNT_inc_simple_void
-        SvREFCNT_inc_simple_void_NN
-        SvREFCNT_inc_void
-        SvREFCNT_inc_void_NN
-
-3.08_01 - 2006-05-20
-
-    * update NOOP and dNOOP to include lint directives
-    * update API info (for 5.8.8 and 5.9.3)
-    * added support for the following API
-        ckWARN
-        dVAR
-        hv_fetchs
-        hv_stores
-        my_snprintf
-        newSVpvs
-        packWARN
-        PERL_ABS
-        PERL_UNUSED_ARG
-        PERL_UNUSED_CONTEXT
-        PERL_UNUSED_VAR
-        STR_WITH_LEN
-        sv_catpvs
-        sv_setpvs
-        SVf
-        SvVSTRING_mg
-        warner
-
-3.08 - 2006-01-19
-
-    * thanks to Craig Berry for fixing my broken ppphtest
-    * add AUTHOR and ABSTRACT_FROM to Makefile.PL
-
-3.07 - 2006-01-16
-
-    * improve internals documentation in HACKERS
-    * minor internal cleanups
-    * thanks to Steve Peters for adding support for
-      the following API
-        SvMAGIC_set
-        SvPVX_const
-        SvPVX_mutable
-        SvRV_set
-        SvSTASH_set
-        SvUV_set
-
-3.06_04 - 2005-10-30
-
-    * add --strip / --unstrip options
-    * added support for the following API
-        Newx
-        Newxc
-        Newxz
-        XSRETURN
-
-3.06_03 - 2005-10-18
-
-    * fix extra ')' in PPPort_pm.PL
-    * fix compiler warnings
-    * fix test for PL_signals
-    * fix API listing
-    * more tests
-
-3.06_02 - 2005-10-18
-
-    * improve devel/buildperl.pl utility
-    * added support for the following API
-        dAXMARK
-        PL_signals
-        PERL_SIGNALS_UNSAFE_FLAG
-        XSprePUSH
-
-3.06_01 - 2005-06-25
-
-    * fix --compat-version argument checking
-    * filter files passed on the command line by default
-      to make sure 'perl ppport.h *' does something useful
-    * add --nofilter option to override the filtering
-    * testsuite now hopefully supports MacOS Classic
-    * check definedness of PERL_UNUSED_DECL
-    * update API info
-
-3.06 - 2005-02-02
-
-    * fix cpan #11327: make fails with syntax error
-    * fix XCPT_* macros
-
-3.05 - 2005-01-31
-
-    * fix a test for SvPV_nolen
-    * add more examples to tht documentation
-    * improve wording baseline information
-    * added support for the following API
-        dXCPT
-        dXSTARG
-        XCPT_CATCH
-        XCPT_RETHROW
-        XCPT_TRY_END
-        XCPT_TRY_START
-
-3.04 - 2004-12-29
-
-    * fix a hint for sv_pvn_force
-    * fix VMS problem with unquoted command line arguments
-      not preserving case (perl change #23367)
-    * add --api-info switch for ppport.h
-
-3.03 - 2004-09-08
-
-    * MY_CXT_CLONE was broken
-
-3.02 - 2004-09-08
-
-    * added support for the following API:
-        END_EXTERN_C
-        EXTERN_C
-        MY_CXT_CLONE
-        PERL_GCC_BRACE_GROUPS_FORBIDDEN
-        START_EXTERN_C
-        STMT_END
-        STMT_START
-
-3.01 - 2004-08-23
-
-    * patchlevel.h tweak
-
-3.00_03 - 2004-08-20
-
-    * make sure the @INC path is kept up-to-date when changing
-      directories while running in the core test suite
-
-3.00_02 - 2004-08-19
-
-    * remove PPPort.pm and PPPort.xs dependencies from Makefile.PL,
-      as they can be rebuilt with a "make regen" when neccessary
-
-3.00_01 - 2004-08-17
-
-    * fixed problems with $^X in t/ppphtest.t when building in
-      the core on OpenBSD
-    * fixed a "duplicate dependencies" bug that could lead to
-      global NEED_'s where static NEED_'s are sufficient
-    * added support for the following API:
-        PL_DBsingle
-        PL_DBsub
-        PL_debstash
-        PL_diehook
-        PL_errgv
-        PL_no_modify
-        PL_perl_destruct_level
-        PL_ppaddr
-        PL_stack_sp
-        PL_sv_arenaroot
-        PL_tainted
-        PL_tainting
-        PUSHu
-        sv_catpvf_mg
-        sv_catpvf_mg_nocontext
-        sv_setpvf_mg
-        sv_setpvf_mg_nocontext
-        sv_vcatpvf
-        sv_vcatpvf_mg
-        sv_vsetpvf
-        sv_vsetpvf_mg
-        vnewSVpvf
-        XPUSHu
-
-3.00 - 2004-08-16
-
-    * added support for dAX and dITEMS, which got lost while
-      working on the 3.00 internals
-
-2.99_07 - 2004-08-13
-
-    * improve/check documentation
-    * add tests for CopFILE and CopSTASHPV
-    * add file headers
-    * some code cleanups
-
-2.99_06 - 2004-08-11
-
-    * --compat-version now considers all macros/functions
-      provided by Devel::PPPort, not only the documented API
-    * fixed: PL_rsfp was PL_rsfpv
-    * turn __PPPORT_NAME__ back to ppport.h, because the former
-      looks ugly on search.cpan.org
-
-2.99_05 - 2004-08-10
-
-    * --compat-version now also hides compatibility warnings for
-      unsupported API calls
-
-2.99_04 - 2004-08-10
-
-    * added code to check for correct INSTALLDIRS
-    * added --compat-version option to ppport.h script to only
-      check for compatibility with at least the given Perl version
-    * some small adjustments
-
-2.99_03 - 2004-08-09
-
-    * remove useless dependency from Makefile.PL (spotted by
-      Craig A. Berry)
-    * added checking for and replacement of C++ comments as
-      well as --cplusplus option to suppress it to ppport.h
-      script
-    * added more diagnostic output to ppport.h script
-    * added a hint for gv_stashpvn
-    * fixed the thread tests (spotted by Craig A. Berry)
-    * added more tests
-    * renamed and documented DPPP_NAMESPACE
-    * renamed some files
-
-2.99_02 - 2004-08-08
-
-    * second beta
-    * feature complete for 3.00
-    * implemented missing functionality for ppport.h script:
-      - can now perform global (i.e. multi-file) NEED_ checks
-      - checks source for missing aTHX arguments
-      - checks source for unsupported API calls
-      - can now lists provided and unsupported API
-      - can use Text::Diff on platforms without diff utility
-      - can use custom diff utility / options
-      - can write one patch against the module
-      - can write single copies with changes applied
-    * updated the documentation for Devel::PPPort and ppport.h
-    * added lots of tests for the ppport.h script
-    * merged tests for call_* eval_* from XS::APItest
-    * added HACKERS file to document internals
-    * now includes PPPort.pm, so you can read the full docs
-      using search.cpan.org
-
-2.99_01 - 2004-08-07
-
-    * first beta towards 3.00
-    * complete rework of internals
-    * autogenerated API-checks
-    * autogenerated .pm, .xs and .t files
-    * ppport.h changes:
-      - no static/global functions without explicit NEED_
-      - can now be run without -x
-      - now shows hints and dependencies
-      - now has POD documentation, so perldoc ppport.h works
-      - now has options
-      - now uses File::Find when available
-    * tested with multi-threaded (ithreads and 5.005-threads) perls
-      from 5.005 and single-threaded perls from 5.003 up to 5.9.x
-    * added support for the following API:
-        CopFILE
-        CopFILEAV
-        CopFILEGV
-        CopFILEGV_set
-        CopFILE_set
-        CopFILESV
-        CopSTASH
-        CopSTASH_eq
-        CopSTASHPV
-        CopSTASHPV_set
-        CopSTASH_set
-        CopyD
-        dUNDERBAR
-        IN_PERL_COMPILETIME
-        IV_MAX
-        IV_MIN
-        IVTYPE
-        memEQ
-        memNE
-        MoveD
-        mPUSHi
-        mPUSHn
-        mPUSHp
-        mPUSHu
-        mXPUSHi
-        mXPUSHn
-        mXPUSHp
-        mXPUSHu
-        newCONSTSUB
-        newSVuv
-        PERL_INT_MAX
-        PERL_INT_MIN
-        PERL_LONG_MAX
-        PERL_LONG_MIN
-        PERL_QUAD_MAX
-        PERL_QUAD_MIN
-        PERL_SHORT_MAX
-        PERL_SHORT_MIN
-        PERL_UCHAR_MAX
-        PERL_UCHAR_MIN
-        PERL_UINT_MAX
-        PERL_UINT_MIN
-        PERL_ULONG_MAX
-        PERL_ULONG_MIN
-        PERL_UQUAD_MAX
-        PERL_UQUAD_MIN
-        PERL_USHORT_MAX
-        PERL_USHORT_MIN
-        PL_hexdigit
-        PL_rsfp
-        Poison
-        PUSHmortal
-        sv_2pvbyte
-        sv_2pvbyte_nolen
-        sv_2pv_nolen
-        sv_2uv
-        sv_catpv_mg
-        sv_catpvn_mg
-        sv_catpvn_nomg
-        sv_catsv_mg
-        sv_catsv_nomg
-        SvGETMAGIC
-        SvIV_nomg
-        SvPV_force_nomg
-        sv_pvn
-        sv_pvn_force
-        sv_pvn_nomg
-        SvPV_nomg
-        sv_setiv_mg
-        sv_setnv_mg
-        sv_setpv_mg
-        sv_setpvn_mg
-        sv_setsv_mg
-        sv_setsv_nomg
-        sv_setuv
-        sv_setuv_mg
-        sv_usepvn_mg
-        sv_uv
-        SvUV
-        SvUV_nomg
-        SvUVx
-        SvUVX
-        SvUVXx
-        UNDERBAR
-        UV_MAX
-        UV_MIN
-        UVTYPE
-        XPUSHmortal
-        XSRETURN_UV
-        XST_mUV
-        ZeroD
-
-2.008 - 20th October 2003
-
-    * eval_(pv|sv) added
-    * PERL_MAGIC_* added
-
-2.007 - 18th September 2003
-
-    * small fix in grok_numeric_radix: variable was used uninitialized
-
-2.006 - 8th September 2003
-
-    * call_(pv|sv|method|argv) added
-    * still compiler-warnings for grok_??? and 5.6.x, fixed
-
-2.005 - 2nd September 2003
-
-    * Some tweaks to grok_(hex|oct|bin) to make compiler warnings
-      go away for older perls
-    * grok_number and grok_numeric_radix added
-
-2.004 - 22th August 2003
-
-    * Added grok_(hex|oct|bin) and related constants
-
-2.003 - 8th May 2003
-
-    * Added get_av, get_cv, get_hv and get_sv
-
-2.002 - 2nd December 2001
-
-    * More portability issues in Makefile.PL addresed.
-    * Merged the Harness sub-module into Devel::PPPort
-    * More documentation in PPPort.pm
-
-2.001
-
-    * Some portability issues in Makefile.PL addresed.
-
-2.000
-
-    * Initial port to the perl core.
-
-1.007
-
-    * Original version of the module by Kenneth Albanowski.
diff --git a/cpan/Devel-PPPort/MANIFEST.SKIP b/cpan/Devel-PPPort/MANIFEST.SKIP
deleted file mode 100644 (file)
index c4fa267..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-^\.git
-^MYMETA.*$
-^Makefile$
-~$
-\.old(?:\..*)?$
-\.swp$
-\.o$
-\.bs$
-\.bak$
-\.orig$
-\.cache\.cm$
-^blib
-^pm_to_blib
-^backup
-^parts/todo-
-^parts/base-
-^ppport\.h$
-^PPPort\.c$
-^testing
-Devel-PPPort.*\.tar\.gz$
diff --git a/cpan/Devel-PPPort/README b/cpan/Devel-PPPort/README
deleted file mode 100644 (file)
index 29ea06f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-
-        ------------------------------------------------------
-         Devel::PPPort - Perl/Pollution/Portability Version 3
-        ------------------------------------------------------
-
-CONTENTS
-
-1. DESCRIPTION
-2. INSTALLATION
-3. DOCUMENTATION
-4. BUGS
-5. COPYRIGHT
-
-
---------------
-1. DESCRIPTION
---------------
-
-Perl's API has changed over time, gaining new features, new functions,
-increasing its flexibility, and reducing the impact on the C namespace
-environment (reduced pollution). The header file written by this module,
-typically F<ppport.h>, attempts to bring some of the newer Perl API
-features to older versions of Perl, so that you can worry less about
-keeping track of old releases, but users can still reap the benefit.
-
----------------
-2. INSTALLATION
----------------
-
-Installation of the Devel::PPPort module follows the standard Perl Way
-and should not be harder than:
-
-  perl Makefile.PL
-  make
-  make test
-  make install
-
-Note that you may need to become superuser to 'make install'.
-
-If you're building the module under Windows, you may need to use a
-different make program, such as 'nmake', instead of 'make'.
-
-----------------
-3. DOCUMENTATION
-----------------
-
-To see the documentation, use the perldoc command:
-
-  perldoc Devel::PPPort
-
-You can also visit CPAN Search and see the documentation online as
-pretty nice HTML. This is also where you will find the most recent
-version of this module:
-
-  http://search.cpan.org/~mhx/Devel-PPPort/
-
--------
-4. BUGS
--------
-
-If you find any bugs, Devel::PPPort doesn't seem to build on your
-system or any of its tests fail, please use the CPAN Request Tracker
-
-  http://rt.cpan.org/
-
-to create a ticket for the module.
-
-------------
-5. COPYRIGHT
-------------
-
-Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
-Version 2.x, Copyright (C) 2001, Paul Marquess.
-Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
-
-This program is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
diff --git a/cpan/Devel-PPPort/TODO b/cpan/Devel-PPPort/TODO
deleted file mode 100644 (file)
index a54a8c3..0000000
+++ /dev/null
@@ -1,346 +0,0 @@
-TODO:
-
-* > 3. In several cases, "perl ppport.h --copy=.new" output a new file in
-  > which the only change was the addition of "#include "ppport.h"". In each
-  > case, that actually wasn't necessary because the source file in question
-  > already #included another source file which #included ppport.h itself.
-  > Would it be possible for the analyzer to follow #include directives to
-  > spot cases like this?
-
-  Uh, well, I guess it would be possible. But I have some concerns:
-
-  1. ppport.h is already too big. :-)
-
-  2. There is code in ppport.h to actually remove an
-
-       #include "ppport.h"
-
-     if it appears not to be needed. If it's not needed in your
-     included file, it might be dropped from there and moved to
-     the other file that included the first one. This would make
-     the logic much more complicated.
-
-  3. As ppport.h is configurable, it's not (always) a good idea
-     to put it into a file that's included from another file.
-
-  I guess I'll have to think about this a little more. Maybe I can
-  come up with a fancy solution that doesn't increase the code size
-  too much.
-
-
-* On 14/12/06, Nicholas Clark <nick@ccl4.org> wrote:
-  > On Thu, Dec 14, 2006 at 05:03:24AM +0100, Andreas J. Koenig wrote:
-  >
-  > > Params::Validate and Clone suffer from the same cold:
-  >
-  > The same patch will make both compile and pass tests.
-  > I'm wondering if it might be better to totally drop SVt_PBVM and let source
-  > code fail to compile.
-
-  I don't think so. Because :
-  1. your redefinition of SVt_PBVM is probably what most XS modules want
-  2. anyway, if we remove it from the core, it might appear in Devel::PPPort :)
-
-
-* maybe backport bytes_from_utf8() for 5.6.0 (or even before)?
-
-* check which of the following we need to support:
-
-    amagic_generation
-    AMG_names
-    an
-    Argv
-    argvgv
-    argvoutgv
-    basetime
-    beginav
-    block_type
-    bodytarget
-    bufend
-    bufptr
-    check
-    chopset
-    Cmd
-    compcv
-    compiling
-    comppad
-    comppad_name
-    comppad_name_fill
-    copline
-    cop_seqmax
-    cryptseen
-    cshlen
-    cshname
-    curcop
-    curinterp
-    curpad
-    curpm
-    curstash
-    curstname
-    dbargs
-    DBgv
-    DBline
-    DBsignal
-    DBsingle
-    DBsub
-    DBtrace
-    debstash
-    debug
-    defgv
-    defoutgv
-    defstash
-    delaymagic
-    diehook
-    dirty
-    doextract
-    doswitches
-    do_undump
-    dowarn
-    egid
-    encoding
-    endav
-    envgv
-    errgv
-    error_count
-    errors
-    euid
-    eval_root
-    evalseq
-    eval_start
-    expect
-    fdpid
-    filemode
-    firstgv
-    fold
-    forkprocess
-    formfeed
-    formtarget
-    freq
-    generation
-    gensym
-    gid
-    hexdigit
-    hints
-    incgv
-    in_eval
-    in_my
-    inplace
-    lastfd
-    last_in_gv
-    last_lop
-    last_lop_op
-    lastscream
-    laststatval
-    laststype
-    last_uni
-    lex_brackets
-    lex_brackstack
-    lex_casemods
-    lex_casestack
-    lex_defer
-    lex_dojoin
-    lex_expect
-    lex_formbrack
-    lex_inpat
-    lex_inwhat
-    lex_op
-    lex_repl
-    lex_starts
-    lex_state
-    lex_stuff
-    lineary
-    linestr
-    localizing
-    main_cv
-    main_root
-    mainstack
-    main_start
-    markstack
-    markstack_max
-    markstack_ptr
-    max_intro_pending
-    maxo
-    maxscream
-    maxsysfd
-    min_intro_pending
-    minus_a
-    minus_c
-    minus_F
-    minus_l
-    minus_n
-    minus_p
-    multi_close
-    multi_end
-    multi_open
-    multi_start
-    na
-    nexttoke
-    nexttype
-    nextval
-    nice_chunk
-    nice_chunk_size
-    No
-    no_aelem
-    no_dir_func
-    no_func
-    no_mem
-    nomemok
-    no_modify
-    no_myglob
-    no_security
-    no_sock_func
-    no_symref
-    no_usym
-    no_wrongref
-    nrs
-    oldbufptr
-    oldname
-    oldoldbufptr
-    op
-    opargs
-    op_desc
-    op_mask
-    op_name
-    op_seq
-    origalen
-    origargc
-    origargv
-    origenviron
-    origfilename
-    osname
-    padix
-    padix_floor
-    pad_reset_pending
-    patchlevel
-    patleave
-    perldb
-    perl_destruct_level
-    pidstatus
-    ppaddr
-    preambleav
-    preambled
-    preprocess
-    profiledata
-    regdummy
-    regendp
-    regeol
-    reginput
-    regkind
-    reglastparen
-    regsize
-    regstartp
-    restartop
-    rs
-    rsfp
-    rsfp_filters
-    runops
-    savestack
-    savestack_ix
-    savestack_max
-    sawampersand
-    scopestack
-    scopestack_ix
-    scopestack_max
-    screamfirst
-    screamnext
-    secondgv
-    signals
-    sig_name
-    sig_num
-    simple
-    sortcop
-    sortstash
-    splitstr
-    stack_base
-    stack_max
-    stack_sp
-    statbuf
-    statcache
-    statgv
-    statname
-    statusvalue
-    stdingv
-    sub_generation
-    subline
-    subname
-    Sv
-    sv_arenaroot
-    sv_count
-    sv_no
-    sv_objcount
-    sv_root
-    sv_undef
-    sv_yes
-    tainted
-    tainting
-    timesbuf
-    tmps_floor
-    tmps_ix
-    tmps_max
-    tmps_stack
-    tokenbuf
-    top_env
-    toptarget
-    uid
-    unsafe
-    varies
-    vtbl_amagic
-    vtbl_amagicelem
-    vtbl_arylen
-    vtbl_bm
-    vtbl_dbline
-    vtbl_env
-    vtbl_envelem
-    vtbl_glob
-    vtbl_isa
-    vtbl_isaelem
-    vtbl_mglob
-    vtbl_pack
-    vtbl_packelem
-    vtbl_pos
-    vtbl_sig
-    vtbl_sigelem
-    vtbl_substr
-    vtbl_sv
-    vtbl_taint
-    vtbl_uvar
-    vtbl_vec
-    warnhook
-    warn_nl
-    warn_nosemi
-    warn_reserved
-    warn_uninit
-    watchaddr
-    watchok
-    Xpv
-    Yes
-
-* have an --env option for soak to set env variable combinations
-
-* only overwrite generated files if they actually changed
-
-* try to make parts/apicheck.pl automatically find NEED_ #defines
-
-* add support for my_vsnprintf?
-
-* try to perform some core consistency checks:
-
-  - check if 'd' flag in embed.fnc matches with
-    supplied documentation
-
-  - check if all public API is documented
-
-* check (during make regen?) if MAX_PERL in PPPort_pm.PL
-  needs to be updated
-
-* see if we can implement sv_catpvf() for < 5.004
-
-* MULTICALL ?
-
-* improve apicheck (things like utf8_mg_pos_init() are
-  not currently checked)
-
-* more documentation, more tests
-
-* Resolve dependencies in Makefile.PL and remind of
-  running 'make regen'
diff --git a/cpan/Digest-MD5/Changes b/cpan/Digest-MD5/Changes
deleted file mode 100644 (file)
index c29e754..0000000
+++ /dev/null
@@ -1,810 +0,0 @@
-2013-07-02   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.53
-
-   Drop File::Spec dependency and don't override installation location
-   for perl-5.12++
-
-   Documentation tweaks.
-
-
-
-2012-06-08   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.52
-
-   Gisle Aas (3):
-      Wrong version number in the changelog
-      The t/threads.t was missing from the MANIFEST
-      Update expected digests for files
-
-   Andrew Fresh (1):
-      Remove double the
-
-   Lyle Hopkins (1):
-      Digest::Perl::MD5 OO fallback didn't work [RT#66634]
-
-   Peter J. Acklam (1):
-      Fix typos (spelling errors) in cpan/Digest-MD5/*
-
-   Shlomi Fish (1):
-      Modernize the code in the POD.
-
-   Zefram (1):
-      Makes Digest::MD5 work on Perl 5.6 [RT#75032]
-
-
-
-2010-09-30   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.51
-
-   Florian Ragwitz (1):
-      Fix compilation with c++ compilers
-
-   Gisle Aas (1):
-      Fix repository specification in META.yml
-
-
-
-2010-09-25   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.50
-
-   Chris 'BinGOs' Williams (1):
-      Amended tests to work with perl core.
-
-   Florian Ragwitz (3):
-      Attach context pointers using sv magic
-      Add failing test for thread cloning
-      Clone MD5 contexts on thread cloning
-      get_md5_ctx should never return anything but a valid pointer
-
-   Gisle Aas (1):
-      perl-5.6 no longer supported
-
-   Jesse Vincent (1):
-      Preserve utf8ness of argument [RT#44927]
-
-
-
-2010-07-03   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.40
-
-   Marc Pignat (1):
-      Safer alignment test [RT#35823]
-
-   Robin Barker (1):
-      consting in new ext/
-
-   Gisle Aas (1):
-      Remove the MacOS branch of this test
-
-
-
-2009-06-09   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.39
-
-   Nicholas Clark (2):
-      Get rid of the PERL_CORE hacks
-      Sync core: Rename ext/Digest/MD5 to ext/Digest-MD5
-
-   Jerry Hedden (1):
-      Handle non-numeric version numbers in ext/Digest/MD5/Makefile.PL
-
-
-
-2008-11-14   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.38
-
-   The 2.37 tarball was infected by various '._*' files.
-   Thank you, Mac OS X!
-
-   Applied warning fix from Geoff Richards [RT#19643]
-
-   Applied compatibility fix from Alexandr Ciornii [RT#30348]
-
-
-
-2008-11-12   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.37
-
-   Sync up with consting changes from the perl core.
-
-
-
-2005-11-30   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.36
-
-   Fix documentation typo.
-
-
-
-2005-11-26   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.35
-
-   Forgot to incorporate fixes already applied to bleadperl :-(
-     - doc typo
-     - consting
-     - unused my_na
-     - USE_HEAP_INSTEAD_OF_STACK for Symbian
-
-
-
-2005-11-26   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.34
-
-   Document that it is now easy to generate different messages that produce the
-   same MD5 digest.
-
-   Use XSLoader; perl-5.6 is now required.
-
-   Tweaks to the processing of $? after running the test program.
-
-
-
-2003-12-07   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.33
-   
-   Enable explicit context passing for slight performance
-   improvement in threaded perls.
-   
-   Tweaks to the Makefile.PL so that it is suitable both for
-   core and CPAN use.
-
-
-
-2003-12-05   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.32
-
-   Don't run u32align test program on HP-UX 10.20 as it
-   will hang.  Patch by H.Merijn Brand <h.m.brand@hccnet.nl>.
-
-   Fixed documentation typo.
-
-
-
-2003-11-28   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.31
-
-   Inherit add_bits() from Digest::base if available.
-
-
-
-2003-10-09   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.30
-
-   Some tweaks to make the module build on perl-5.004 and
-   perl-5.005 again.
-
-
-
-2003-10-06   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.29
-
-   Another try.  Forgot to update the test checksums.
-
-
-
-2003-10-06   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.28
-
-   Fix minor documentation typo.
-
-
-
-2003-08-04   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.27
-
-   Avoid having to figure how to compile alignment test program
-   on MS-Windows by just assume free alignment as for i386.  Source
-   builds on Windows was apparently broken.
-
-
-
-2003-07-21   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.26
-
-   Don't assume PerlIO_read() works like fread() even though
-   it was documented like that for perl 5.6.  It returns negative
-   on read failure.
-
-   Kill test #3 in t/badfile.t.  I don't know a reliable way
-   to test read failures on a file handle.  Seems better not to
-   test than to make many worry.
-
-
-
-2003-07-04   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.25
-
-   The $md5->addfile method now croaks if it discovers
-   errors on the handle after reading from it.  This should
-   make it more difficult to end up with the wrong digest
-   just because you are to lazy to check the error status
-   on your file handles after reading from them.
-
-   Improved documentation.
-
-   Sync up with bleadperl; even safer patchlevel include.
-
-
-
-2003-03-09   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.24
-
-   Don't let the $^W test get confused by lexical warnings.
-
-   Sync up with bleadperl; safer patchlevel include.
-
-
-
-2003-01-18   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.23
-
-   Override INSTALLDIRS for 5.8 as suggested by
-   Guido Ostkamp <Guido.Ostkamp@t-online.de>.
-
-
-
-2003-01-04   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.22.
-
-   Added clone method.
-   Contributed by Holger Smolinski <holger@kunterbunt.bb.bawue.de>
-
-
-
-2002-12-27   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.21
-
-   Minor tweaks sync up with bleadperl:
-     - VMS optimizer tweaks to the Makefile.PL
-     - MacOS support
-     - Added alignment test
-
-   Added example to the MD5 POD that shows how to calculate the
-   digest of Unicode strings.
-
-
-
-2002-05-05   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.20
-
-   More synchronization with tweaks Jarkko have done to the
-   bleadperl test suite. This time various EBCDIC hacks.
-
-   Outside PERL_CORE the md5-aaa.t test loaded the wrong version of
-   the module (and would fail if no previous Digest::MD5 was installed).
-   Patch by Mike Stok <mike@stok.co.uk>
-
-
-
-2002-05-01   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.19
-
-   One more test suite update from Jarkko to sync it
-   even better with bleadperl.
-
-
-
-2002-05-01   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.18
-
-   Changes #12954 and #16173 from bleadperl.  Documentation typo fix
-   and some signed/unsigned mismatches that Microsoft's C compiler
-   complained about.
-
-   The EBCDIC-aware md5-aaa.t from bleadperl.
-
-
-
-2002-04-25   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.17
-
-   The SvPVbyte in perl-5.6.1 is buggy.  Use the one from 5.7.3
-   instead.
-
-   Give warning if the function interface is used as instance
-   methods:  $md5->md5_hex().
-
-
-
-2001-09-07   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.16
-
-   Sync up with the bleadperl version:
-      - use SvPVbyte() if available
-      - fixes to make the code 'gcc -Wall'-clean
-
-
-
-2001-08-27   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.15
-
-   Avoid exit() in Makefile.PL and bleadperl redefinition of printf
-   in the alignment test program.
-   Patch by Doug MacEachern <dougm@covalent.net>.
-
-
-
-2001-07-18   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.14
-
-   Try to warn if the functional interface is used as methods,
-   i.e. Digest::MD5->md5_hex("foo") will make noise if -w is
-   enabled.
-
-   Document the missing padding for the base64 digests.
-
-   If both XS bootstrap and locating Digest::Perl::MD5 fails
-   re-raise the original XS bootstrap exception.
-
-
-
-2001-03-13   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.13
-
-   Moved all other Digest:: modules out of the Digest-MD5 dist.
-
-
-
-2000-09-18   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.12
-
-   Avoid pointer cast warning for machines with bigger ints
-   than pointers.  Patch by Robin Barker <rmb1@cise.npl.co.uk>.
-
-
-
-2000-08-19   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.11
-   
-   The fallback code introduced in 2.10 did only work for
-   perl-5.6.0.  It should now for for perl5.004 and 5.005
-   as well.  Patch by Ville Skyttä <ville@office.popsystems.com>.
-
-
-
-2000-08-18   Gisle Aas <gisle@ActiveState.com>
-
-   Release 2.10
-
-   Digest::MD5 will now try to fallback to the pure perl
-   implementation of Digest::Perl::MD5 if bootstrap fails.
-
-   Added a bit internal paranoia about casting the IV
-   in the Digest::MD5 object to the MD5_CTX* pointer.
-
-
-
-1999-08-06   Gisle Aas <gisle@aas.no>
-
-   Release 2.09
-
-   Documentation update.
-
-
-
-1999-07-28   Gisle Aas <gisle@aas.no>
-
-   Release 2.08
-
-   The addfile() methods could trigger a core dump when passed
-   a filehandle that had failed to open.
-
-
-
-1999-04-26   Gisle Aas <gisle@aas.no>
-
-   Release 2.07
-
-   The Digest::SHA1 module failed on some 64-bit systems, because I
-   assumed there was a correspondence between the U32 size and
-   BYTEORDER.  This version use 'unsigned long' as Uwe's original
-   SHA module did.
-
-   The module should now work better when liked statically with perl,
-   because we now use a safer module-loaded test in Digest.pm.
-
-   Assume we know the outcome of the alignment test on VMS. Patch by
-   Chuck Lane <lane@duphy4.physics.drexel.edu>
-
-
-
-1999-03-26   Gisle Aas <gisle@aas.no>
-
-   Release 2.06
-
-   Avoid LONG and BYTE types in SHA.xs as they was in conflict
-   with similar definitions in <winnt.h>.
-
-   Patch by Marko Asplund <aspa@hip.fi> to make the alignment
-   test program link successfully with sfio-perl.
-
-   Fixed a typo in MD5.xs that might have affected 64-bit systems.
-   Spotted by Nick Ing-Simmons
-
-
-
-1999-03-15   Gisle Aas <gisle@aas.no>
-
-   Release 2.05
-
-   Included Digest::SHA1 based on Uwe Hollerbach's SHA module.
-
-
-
-1999-03-05   Gisle Aas <gisle@aas.no>
-
-   Release 2.04
-
-   Avoid the -o option when compiling alignment test program
-   for Win32 as suggested by Gurusamy Sarathy.
-
-   DEC Compiler bug workaround.  Contributed by D Roland Walker
-   <walker@ncbi.nlm.nih.gov>
-
-   Having references to a local variable called "na" was not
-   very safe either.  Some older versions of Perl can apparently
-   macroize this into something completely different.
-
-
-
-1999-02-27   Gisle Aas <gisle@aas.no>
-
-   Release 2.03
-
-   Patch from Christopher J. Madsen <chris_madsen@geocities.com> that
-   should help getting the u32align test program to compile with
-   Visual C++ 5 on Windows NT.
-
-   Got rid of references to PL_na.
-
-
-
-1999-01-31   Gisle Aas <gisle@aas.no>
-
-   Release 2.02
-
-   Added a hints file as workaround for an IRIX compiler bug.
-   Contributed by D Roland Walker <walker@ncbi.nlm.nih.gov>.
-
-   Note that the rfc2202 test can still fail on some DEC Alpha,
-   because of a compiler bug that affects the perl 'x' operator.
-   The Digest:: modules should work and be safe to install anyway.
-
-
-
-1998-12-18   Gisle Aas <aas@sn.no>
-
-   Release 2.01
-
-   Some casts and tweaks to make picky compilers more happy.
-
-
-
-1998-11-04   Gisle Aas <aas@sn.no>
-
-   Release 2.00.
-
-   Taken out Digest::SHA1 as this module will be provided from Uwe
-   Hollerbach later.
-
-   Some tweaks to MD2.xs and MD5.xs since "na" disappeared in
-   perl5.005_53
-
-
-
-1998-10-30   Gisle Aas <aas@sn.no>
-
-   Release 1.99_60
-
-   The 1.99_59 release introduced compilation problems for big-endian
-   systems with free U32 alignment.  Bug reported, and fix suggested
-   by Paul J. Schinder <schinder@pobox.com>.
-
-
-
-1998-10-28   Gisle Aas <aas@sn.no>
-
-   Release 1.99_59
-
-   Makefile.PL will run a test program to find out if U32 values can
-   be aligned anywhere.  This hopefully cures the core dumps reported
-   on Solaris and other big endian systems.  Thanks to Graham Barr for
-   debugging this.
-
-
-
-1998-10-28   Gisle Aas <aas@sn.no>
-
-   Release 1.99_58
-
-   Should be very close to a 2.00 release now.  Need some success
-   reports from people running on big-endian machines first I think.
-
-   Added a Digest::MD2 implementation.
-
-   Wrote Digest.pm documentation.  This define the interface that all
-   Digest:: modules should provide.
-
-   Avoided some code duplication in MD5.xs
-
-   Fixed typo, that prevented Digest::SHA1::sha1_base64() from working.
-
-
-
-1998-10-27   Gisle Aas <aas@sn.no>
-
-   Release 1.99_57
-
-   Rewritten most of the MD5 C code to make it real fast (especially
-   on little-endian machines without alignment restrictions for U32).
-   Compared to MD5-1.7 we can process files 4 times as fast and we
-   digest small stuff in memory 7 times faster.  I came to these
-   conclusions after these tests (gcc -O2, i586, Linux):
-
-   First tested calculation of the digest of a 31 MB file, using
-   perl -le 'print Digest::MD5->new->addfile(*STDIN)->hexdigest'
-   and similar stuff:
-
-      MD5-1.7:                 21.06s
-      Digest::MD5-1.99_57:      5.23s
-      md5sum (GNU textutils):   4.90s
-
-   As you can see, we do nearly as good as the md5sum program.  I
-   think the reason we don't beat md5sum is that perl always insist on
-   loading extra modules like Config.pm, Carp.pm, strict.pm, vars.pm,
-   AutoLoader.pm and DynaLoader.pm.  When I simply wrapped the MD5.xs
-   hasher code in a C program I managed to process the file in 4.68s.
-
-   Then we calculated the digest of the same 6 byte sting, 20000
-   times:
-
-      MD5-1.7:                 11.81s
-      Digest::MD5-1.99_57:      1.68s
-
-   Digest::MD5 benefit from making this into a plain procedure call
-   instead of a static method call.
-
-
-   Other changes in this release are:
-
-   Documentation update
-
-   Internal MD5.xs cleanup.
-
-   $md5->digest will automatically reset now.
-
-   Digest::HMAC methods add() and addfile() did not return the
-   correct object.
-
-   Added Digest.pm loading module.  I am not sure this is a good idea.
-
-   Added Digest::SHA1 and Digest::HMAC_SHA1 module.  The Digest::SHA1
-   module is just a wrapper around SHA.pm.  I hope to get the author
-   of SHA.pm to move his module to the Digest:: category.
-
-
-
-1998-10-25   Gisle Aas <aas@sn.no>
-
-   Release 1.99_56
-
-   Fix memcpy_byteswap() function in MD5.xs.  Must be careful with
-   htovl() as it might evaluate its arguments more than once.
-
-
-
-1998-10-25   Gisle Aas <aas@sn.no>
-
-   Release 1.99_55
-
-   Grahams HMAC_MD5.pm split into two modules.  Digest::HMAC and
-   Digest::HMAC_MD5.  Also provide functional interface.  Documentation
-   is still lacking.
-
-   Included RFC 2202 based test for HMAC-MD5.
-
-
-
-1998-10-24   Gisle Aas <aas@sn.no>
-
-   Release 1.99_54
-
-   Included HMAC_MD5.pm, contributed by Graham Barr <gbarr@ti.com>.
-
-   I have a hard time to make up my mind :-)  md5_bin() renamed back
-   to md5().   Functions are not exported by default any more.
-
-   Try to Encode/Decode with memcpy_byteswap for 32-bit big-endian
-   machines.
-
-
-
-1998-10-23   Gisle Aas <aas@sn.no>
-
-   Release 1.99_53
-
-   Renamed core module as Digest::MD5.  Leave a MD5.pm stub for
-   legacy code.
-
-   The md5() function renamed as md5_bin().
-
-   The constructor, Digest::MD5->new, no longer takes any extra
-   arguments.
-
-   Added some new tests.
-
-   Updated the documentation.
-
-   $md5->b64digest implemented with same base64 encoder as md5_base64.
-
-
-
-1998-10-23   Gisle Aas <aas@sn.no>
-
-   Release 1.99_52
-
-   Patch from Graham Barr which make it work for big-endian machines
-   again.
-
-
-
-1998-10-22   Gisle Aas <aas@sn.no>
-
-   Release 1.99_51
-
-   The MD5 class is now subclassable.
-
-   The add() and addfile() methods now return $self.
-
-   The reset() method is just an alias for new().
-
-   The constructor (MD5->new) now takes optional arguments which are
-   automatically added.  It means that we can now write:
-
-      MD5->new($data)->hexdigest;
-
-   New $md5->b64digest method.
-
-   New functions that are exported on request: md5, md5_hex, md5_base64
-
-   Included RFC 1321
-
-   Barely started to update the documentation.
-
-
-
-1998-10-22   Gisle Aas <aas@sn.no>
-
-   Release 1.99_50
-
-   Much better performance (more than twice as fast now).  Mostly
-   because we use Copy/Zero instead of the original MD5_memcpy and
-   MD5_memset functions.
-
-   The addfile() and hexdigest() methods are now XS implemented.
-
-   All RSA functions now included in MD5.xs and made static.
-
-   Use perl's Copy/Zero.
-
-   Random cleanup, simplifications and reformatting.
-   Merged things better with the perl configuration.
-
-
-
-Neil Winton's versions below:
-
-
-*** 96/06/20 Version 1.7
-
-MD5 is now completely 64-bit clean (I hope). The basic MD5 code uses
-32-bit quantities and requires a typedef UINT4 to be defined in
-global.h. Perl configuration data (the value of BYTEORDER) is used to
-determine if unsigned longs have 4 or 8 bytes. On 64-bit platforms (eg
-DEC Alpha) then it assumes that "unsigned int" will be a 32-bit type.
-If this is incorrect then adding -DUINT4_IS_LONG to the DEFINES line in
-Makefile.PL will override this.
-
-On some machines (at least Cray that I know of) there is no 32-bit
-integer type. In this case defining TRUNCATE_UINT4 (which is done
-automatically for a Cray) will ensure that 64-bit values are masked
-down to 32 bits. I have done my best to test this but without easy
-access to a true 64-bit machine I can not totally guarantee it (unless
-anyone wants to lend me a spare Cray :-)
-
-There is one remaining limitation for 64-bit enabled processors. The
-amount of data passed to any single call to the underlying MD5
-routines is limited to (2^32 - 1) bytes -- that's 4 gigabytes. I'm
-sorry if that's a real problem for you ...
-
-And finally, a minor compilation warning (unsigned char * used with
-function having char * prototype) has also been eliminated.
-
-*** 96/04/09 Version 1.6
-
-Re-generated module framework using h2xs to pick up the latest module
-conventions for versions etc. You can now say "use MD5 1.6;" and things
-should work correctly. MD5.pod has been integrated into MD5.pm and
-CHANGES renamed to Changes. There is a fairly comprehensive test.pl
-which can be invoked via "make test". There are no functional changes
-to the MD5 routines themselves.
-
-*** 96/03/14 Version 1.5.3
-
-Fixed addfile method to accept type-glob references for the file-handle
-(eg \*STDOUT). This is more consistent with other routines and is now the
-recommended way of passing file-handles. The documentation now gives more
-examples as to how the routines might be used.
-
-*** 96/03/12 Version 1.5.2
-
-Minor fixes from Christopher J Madsen <madsen@computek.net> to provide
-support for building on OS/2 (and to work around a perl -w bug).
-
-Remove warning about possible difference between add('foo', 'bar') and
-add('foobar'). This is not true (it may have been true in the earliest
-version of the module but is no longer the case).
-
-*** 96/03/08 Version 1.5.1
-
-Add CHANGES file to make it easier for people to figure out what has
-been going on. (Meant to do this as part of 1.5)
-
-*** 96/03/05 Version 1.5
-
-Add hash() and hexhash() methods at the suggestion/request of Gary
-Howland <gary@kampai.euronet.nl> before inclusion in a wider library
-of cryptography modules.
-
-*** 96/02/27 Version 1.4
-
-Finally fixed the pesky Solaris dynamic loading bug. All kudos to Ken
-Pizzini <kenp@spry.com>!
-
-*** 95/11/29 Version 1.3.1
-
-Add explanations of current known problems.
-
-*** 95/06/02 Version 1.3
-
-Fix problems with scope resolution in addfile() reported by
-Jean-Claude Giese <Jean-Claude.Giese@loria.fr>. Basically ARGV is
-always implicitly in package main while other filehandles aren't.
-*** 95/05/23 Version 1.2.1
-
-[Changes pre 1.2.1 not recorded]
diff --git a/cpan/Digest-MD5/README b/cpan/Digest-MD5/README
deleted file mode 100644 (file)
index 031c8f1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-The Digest::MD5 module allows you to use the RSA Data Security
-Inc. MD5 Message Digest algorithm from within Perl programs.  The
-algorithm takes as input a message of arbitrary length and produces as
-output a 128-bit "fingerprint" or "message digest" of the input.
-MD5 is described in RFC 1321.
-
-Copyright 1998-2003 Gisle Aas.
-Copyright 1995-1996 Neil Winton.
-Copyright 1990-1992 RSA Data Security, Inc.
-
-This library is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
index dc39aac..60d2847 100644 (file)
@@ -44,7 +44,8 @@ for (split /^/, $EXPECT) {
      my $base = $file;
 #     print "# $base\n";
      if ($ENV{PERL_CORE}) {
-         if ($file eq 'rfc1321.txt') { # Don't have it in core.
+         # Don't have these in core.
+         if ($file eq 'rfc1321.txt' or $file eq 'README') {
             print "ok ", ++$testno, " # Skip: PERL_CORE\n";
             next;
         }
diff --git a/cpan/Digest-SHA/Changes b/cpan/Digest-SHA/Changes
deleted file mode 100644 (file)
index bef60f3..0000000
+++ /dev/null
@@ -1,536 +0,0 @@
-Revision history for Perl extension Digest::SHA.
-
-5.85  Wed Jun 26 04:05:26 MST 2013
-       - workaround for repeated calls to shaclose (ref. Bug #86295)
-               -- need to explicitly reset internal pointer to NULL
-                       ref. shaclose() in SHA.xs
-       - corrected typos in shasum script
-               -- ref. Bug #85430
-
-5.84  Sat Mar  9 17:36:08 MST 2013
-       - untweaked Makefile.PL to remove dependencies of SHA.c
-               -- dependencies were breaking builds on VMS
-               -- retaining dependencies provides too little benefit
-                       for cost of portable workaround
-
-5.83  Mon Mar  4 08:12:00 MST 2013
-       - removed code for standalone C operation (no longer used)
-               -- eliminates need for external symbols
-               -- consolidates SHA and HMAC code
-               -- reduces size of object files
-               -- thanks to Marc Lehmann for suggestions
-       - tweaked Makefile.PL to show dependencies of SHA.c
-
-5.82  Thu Jan 24 04:54:12 MST 2013
-       - introduced workaround to SvPVbyte bug in Perl 5.6
-               -- module behavior now consistent under all Perls 5.6+
-                       -- ref: new test script t/unicode.t
-               -- SHA routines now always croak on wide chars (5.6+)
-       - removed "static" message schedules from C code
-               -- default "auto" is now just as fast
-               -- thread-safe option (-t) no longer necessary
-                       -- still allowed, but ignored
-               -- simplifies source and header files
-                       -- eliminates SHA_STO_CLASS and SHA_THREAD_SAFE
-                       -- ref. Bug #82784
-               -- thanks to Steve Hay for initial patch
-       - provided documentation to describe Unicode handling
-               -- ref: Bug #82378
-       - updated documentation of NIST statement on SHA-1
-
-5.81  Mon Jan 14 05:17:08 MST 2013
-       - corrected load subroutine (SHA.pm) to prevent double-free
-               -- Bug #82655: Security issue - segfault
-               -- thanks to Victor Efimov and Nicholas Clark
-                       for technical expertise and suggestions
-
-5.80  Mon Dec 10 14:15:26 MST 2012
-       - obtained noticeable speedup on Intel/gcc
-               -- by setting -O1 and -fomit-frame-pointer
-               -- SHA-1 about 63% faster, SHA-2 improves 11-20%
-
-5.74  Sat Nov 24 03:10:18 MST 2012
-       - handle wide-string input by converting to bytes first
-               -- viz. use SvPVbyte instead of SvPV in SHA.xs
-               -- thanks to Eric Brine for summary and code
-
-5.73  Wed Oct 31 04:32:44 MST 2012
-       - provided workaround for DEC compiler bug (ref. Makefile.PL)
-
-5.72  Mon Sep 24 15:22:08 MST 2012
-       - adjusted module installation directory for later Perls
-               -- As of 5.11 Perl searches 'site' first, so use that
-                       -- ref. INSTALLDIRS in Makefile.PL
-               -- thanks to Robert Sedlacek for patch
-
-5.71  Wed Feb 29 04:06:10 MST 2012
-       - prevented $! from getting clobbered in _bail() routine
-               -- thanks to Zefram for patch
-       - added example of BITS mode usage to shasum documentation
-
-5.70  Wed Dec 14 02:32:10 MST 2011
-       - added BITS mode to addfile method and shasum
-               -- partial-byte inputs now possible via files/STDIN
-               -- allows shasum to check all 8074 NIST Msg vectors
-                       -- previously required special programming
-
-5.63  Tue Nov  8 02:36:42 MST 2011
-       - added code to allow very large data inputs all at once
-               -- previously limited to several hundred MB at a time
-               -- many thanks to Thomas Drugeon for his elegant patch
-       - removed outdated reference URLs from several test scripts
-               -- these URLs aren't essential, and often go stale
-               -- thanks to Leon Brocard for spotting this
-                       -- ref. rt.cpan.org #68740
-
-5.62  Sat May 14 04:00:34 MST 2011
-       - removed unnecessary loading of MIME::Base64 module
-               -- thanks to dolmen for pointing this out
-
-5.61  Wed Mar  9 05:26:36 MST 2011
-       - corrected bug in 'algorithm' method
-       - fixed -x option in Makefile.PL
-               -- not often used since it deliberately excludes
-                       all 64-bit SHA transforms
-       - addressed minor documentation oversights
-
-5.60  Thu Mar  3 05:26:42 MST 2011
-       - added new SHA-512/224 and SHA-512/256 transforms
-               -- ref. NIST Draft FIPS 180-4 (February 2011)
-       - simplified shasum by removing duplicative text
-       - improved efficiency of Addfile
-               -- expensive -T test now occurs only in portable mode
-
-5.50  Tue Dec 14 06:20:08 MST 2010
-       - adopted convention that '-' always means STDIN
-               -- actual filename '-' accessed as './-'
-               -- accords with behavior of sha1sum/md5sum
-       - corrected undefined subroutine oversight in shasum
-               -- inadvertent migration of _bail() from SHA.pm
-
-5.49  Sun Dec 12 07:22:04 MST 2010
-       - modified Addfile to accept all POSIX filenames
-               -- standard allows all characters except NUL and '/'
-       - updated shasum to more closely mimic sha1sum/md5sum
-               -- added "backslash processing" to handle newlines
-                       and backslashes in filenames
-               -- now accepts all POSIX filenames via Addfile
-               -- thanks to Sean Burke for identifying edge cases
-
-5.48  Mon Jan  4 16:32:52 MST 2010
-       - fixed "shasum -a0" option (ref. rt.cpan.org #53319)
-               -- incorrectly accepted 0 as a valid algorithm
-                       -- thanks to Zefram for patch
-       - updated URL for NIST test vectors
-               -- ref. files t/nistbit.t, t/nistbyte.t
-                       -- thanks to Leon Brocard for patch
-
-5.47  Wed Apr 30 04:00:54 MST 2008
-       - modified Makefile.PL to install in core for Perls >= 5.10
-               -- thanks to Jerry Hedden for patch
-       - changed from #include <> to #include "" in SHA.xs
-               -- some platforms not able to find SHA source files
-                       -- thanks to Alexandr Ciornii for testing
-       - moved .pm file to appropriate lib directory
-       - minor addition to META.yml
-
-5.46  Wed Apr  9 05:04:00 MST 2008
-       - modified Addfile to recognize leading and trailing
-               whitespace in filenames (ref. rt.cpan.org #34690)
-       - minor C source code modification (ref. hmac.c)
-       - use const in sha.c for clean builds with -Wwrite-strings
-               -- thanks to Robin Barker for patch
-
-5.45  Tue Jun 26 02:36:00 MST 2007
-       - extended portability to earlier Perls
-               -- works on Perl 5.003 and later
-               -- thanks to Jim Doble for testing on legacy platforms
-       - updated META.yml to conform to current META spec (1.3)
-       - minor documentation fixes
-
-5.44  Sat Oct 14 00:42:44 MST 2006
-       - removed SIGNATURE file from distribution
-               -- spurious errors from CPANPLUS can break build
-       - eliminated ppport.h header file
-               -- significantly reduces size of distribution
-       - modified C functions in src/hmac.c to use ANSI prototypes
-               -- thanks to Jarkko Hietaniemi for patch
-
-5.43  Sat Aug  5 02:36:18 MST 2006
-       - undid Perl Best Practice of favoring 3-argument "open"
-               -- 3-arg version uses different semantics for "-"
-                       causing bugs in addfile and shasum
-       - modified underlying C functions to use ANSI prototypes
-               -- requested by Steve Hay (ref. Smoke [5.9.4] 28630)
-               -- K&R style was causing numerous warnings from
-                       Borland compiler
-
-5.42  Mon Jul 24 04:04:40 MST 2006
-       - minor code changes suggested by Perl::Critic
-               -- e.g. no bareword filehandles, no 2-argument open's
-       - updated public key (ref. B538C51C)
-               -- previous one (0AF563FE) expired July 2, 2006
-       - added documentation to warn that Base64 digests are NOT padded
-               -- padding must be done by user if interoperability
-                       with other software is required
-
-5.41  Sat Jun  3 01:50:46 MST 2006
-       - corrected addfile
-               -- process $file argument as a filehandle unless passed
-                       as a SCALAR (which indicates a file name)
-
-5.40  Fri Jun  2 04:00:30 MST 2006
-       - modified addfile to accept indirect filehandles
-               -- ref. rt.cpan.org #19627 and #19641
-
-5.39  Sun May 28 03:22:24 MST 2006
-       - modified shasum to warn rather than die for file errors
-               -- to follow conventions of GNU sha1sum/md5sum
-
-5.38  Thu May 25 02:02:02 MST 2006
-       - added new capabilities to the "addfile" method
-               -- now able to accept file names as well as handles
-               -- includes mode for portable digest calculation
-                       -- thanks to Adam Kennedy for emails and ideas
-                               ref. File::LocalizeNewlines
-       - used expanded addfile interface to simplify shasum (sumfile)
-               -- regex a tad less general than 5.37, but handles all
-                       known newline variants in UNIX/Windows/MacOS
-       - enhanced WARNING messages from shasum checkfile processing
-               -- to mimic behavior of md5sum
-
-5.37  Mon May  8 04:30:09 MST 2006
-       - modified shasum to avoid file slurping (ref. sub sumfile)
-       - improved error handling of checksum files in shasum
-               -- to better mimic the behavior of md5sum
-       - refined line-break regex in shasum (ref. sub sumfile)
-               -- catches multiple CR's preceding LF
-                       thanks to Gisle Aas for suggested patch
-       - changed loop vars to signed int's in shadump (ref. src/sha.c)
-               -- to prevent type mismatch warnings
-
-5.36  Mon May  8 01:38:36 MST 2006
-       - fixed the "portable" option in shasum
-               -- normalize line-breaks in text files only
-
-5.35  Thu May  4 16:54:42 MST 2006
-       - added "portable" option to shasum
-               -- to make digests match across Windows/Unix/MacOS
-       - enabled bundling of shasum command line options
-               -- to mimic behavior of md5sum
-       - removed \r's from text files in t/nist directory
-               -- resolves SIGNATURE clashes (rt.cpan.org #18983)
-       - changed suffix on SHA64_MAX (src/sha.h) to ULL
-               -- eliminates gcc warnings (rt.cpan.org #18988)
-       - specified minimum Perl version for module and Makefile.PL
-               -- closes rt.cpan.org #18984
-
-5.34  Thu Feb  2 18:55:40 MST 2006
-       - removed Unix-style pathnames in test scripts
-               -- causing problems on OpenVMS
-               -- thanks to Steve Peters for patch
-       - included latest version of Perl Portability header (ppport.h)
-       - added PERL_CORE check to test scripts
-               -- allows module to be built into Perl distribution
-
-5.32  Fri Dec  2 02:32:20 MST 2005
-       - added POD section to shasum script
-               -- thanks to Gunnar Wolf for patch
-       - made minor code changes to silence compiler warnings
-               -- resulting from signed/unsigned integer mixing
-       - inserted code in test scripts for POD checking
-               -- to recover gracefully if Test::More isn't installed
-
-5.31  Mon Sep  5 00:52:42 MST 2005
-       - added standard tests for pod and pod-coverage checking
-       - inserted subtest to check for failure when using
-               unrecognized SHA algorithm
-
-5.30  Sat Aug 20 16:46:08 MST 2005
-       - updated docs with recent NIST statement on SHA-1
-               -- advises use of larger and stronger hash functions
-                       (i.e. SHA-224/256/384/512) for new developments
-
-5.29  Sun Aug 14 04:48:34 MST 2005
-       - added explicit casts in "shaload" routine (ref. "ldvals")
-               -- thanks to E. Allen Smith for pointing out SGI compiler
-                       warnings on IPxx-irix platforms
-       - updated docs with cautionary note about SHA-1
-
-5.28  Wed Nov 10 15:33:20 MST 2004
-       - provided more flexible formatting of SHA state files
-               -- entries may now contain embedded whitespace
-                       for improved readability
-       - minor code cleanups
-
-5.27  Sun Oct 24 02:54:00 MST 2004
-       - minor code cleanups
-               -- reduces size of dump files for SHA-1/224/256
-
-5.26  Thu Oct  7 14:52:00 MST 2004
-       - streamlined distribution
-               -- reduced NIST vector tests from 200 to 20
-                       -- former number was overkill
-                       -- distro now downloads and builds more quickly
-       - rewrote SYNOPSIS sections in pod file
-       - made additional tweaks to t/8-shasum.t for portability
-       - cleaned up test scripts
-
-5.25  Sun Sep 12 18:48:00 MST 2004
-       - removed non-essential test script
-               -- t/8-shasum.t causes problems on sparc64-linux
-       - reverted to using eval "require $module" in shasum
-
-5.24  Sun Sep 12 02:50:18 MST 2004
-       - modified shasum to use barewords in "require" statements
-               -- ref. perl.cpan.testers (157305)
-
-5.23  Thu Sep  9 23:06:18 MST 2004
-       - corrected bug in test script
-               -- use blib when invoking perl as an external
-                       command in t/8-shasum.t
-
-5.22  Tue Sep  7 19:12:40 MST 2004
-       - broadened SHA-384/512 support
-               -- to compilers with no ULLONG_MAX in limits.h
-                       -- e.g IBM C (xlC 6.0.0) on AIX 4.3.3
-                       -- thanks to Chris Carey for suggestions
-                               and technical expertise
-       - improved use of static storage class in transforms
-               -- detection of Intel arch. now done in Makefile.PL
-               -- NB: static not used if compiling for thread safety
-       - minor changes to documentation
-
-5.21  Mon Aug 23 04:02:00 MST 2004
-       - removed 64-bit constant expressions from #if statements
-               -- ref. src/sha.h (lines 55, 58, and 61)
-               -- even if compiler supports long long's, preprocessor
-                       may use long's when evaluating expressions
-       - improved test script for "shasum" (t/8-shasum.t)
-               -- exercises check file option (-c)
-
-5.20  Sun Aug 15 04:24:48 MST 2004
-       - introduced "shasum" script
-               -- mimics the usage and behavior of "md5sum"
-               -- adds "-a" option to select SHA algorithm
-               -- for help, just type "shasum -h"
-
-5.10  Fri Aug  6 02:04:38 MST 2004
-       - simplified module documentation
-               -- made it consistent with Digest::SHA::PurePerl docs
-
-5.03  Sat Jul 31 00:00:48 MST 2004
-       - corrected HMAC-SHA-384/512 bug (cpan #7181, Adam Woodbury)
-               -- code was using hardwired blocksize for SHA-1/256
-                       -- ref. src/hmac.c, src/hmac.h
-
-5.02  Thu Jul 29 02:48:00 MST 2004
-       - updated documentation and "dump-load.t" test script
-               -- to be consistent with Digest::SHA::PurePerl
-       - included a SIGNATURE file
-               -- for stronger authentication of module contents
-                       -- ref. Module::Signature on CPAN
-       - corrected embarrassing misspelling in docs
-               -- apologies to Gisle Aas
-
-5.01  Fri May 21 13:08:12 MST 2004
-       - check for undefined SHA handle when calling "shaclose()"
-               -- prevents intermittent cleanup errors during
-                       global object destruction
-
-5.00  Fri May 14 04:45:00 MST 2004
-       - minor documentation fixes
-       - restored classical style of version numbering (X.YZ)
-               -- previous X.Y.Z style caused installation difficulties
-                       when using CPANPLUS
-
-4.3.3 Wed May  5 00:30:40 MST 2004
-       - fixed bug in "strto64()" function
-               -- caused problems in state files with CR/LF pairs
-               -- thanks to Martin Thurn for testing support
-
-4.3.2 Wed Apr 28 03:56:00 MST 2004
-       - added Makefile.PL options
-               -- thread-safety: -t
-               -- exclude 384/512 support: -x
-               -- e.g. perl Makefile.PL -t
-       - temporarily suppress dump/load tests for SHA-384/512
-               -- pending clarification of problem on sun4u sparc
-
-4.3.1 Thu Mar  4 02:54:00 MST 2004
-       - removed unused functions from XS file
-               -- reduces size of compiled objects
-       - simplified implementation of Digest::SHA object
-               -- now a blessed SHAPtr ref instead of blessed array ref
-               -- results in slight speed-up of OO operations
-       - streamlined underlying C source
-               -- used macros to consolidate repetitive code
-       - rewrote test scripts to depend on Test rather than Test::More
-               -- allows module to be checked in minimal Perl environments
-       - added compilation option for thread-safety
-               -- overrides use of static arrays
-
-4.3.0 Sat Feb  7 02:58:00 MST 2004
-       - included SHA-384/512 support if using Microsoft C/C++
-               -- uses MSVC's __int64 in place of "long long"
-       - enhanced portability and efficiency on diverse platforms
-               -- automatically sets up optimal types for 32/64-bit ops
-       - improved test scripts for better reporting
-               -- many thanks to Alex Muntada for helpful suggestions
-
-4.2.2 Sat Jan 31 17:10:20 MST 2004
-       - repaired 32-bit SHA operations for 8-byte longs
-
-4.2.1 Sat Jan 24 00:56:54 MST 2004
-       - modified I/O and memory management in underlying C code
-               -- uses Perl libraries when compiled as CPAN module
-                       -- otherwise defaults to ANSI C libraries
-               -- bypasses problems in MSWin multi-threaded Perls
-                       -- avoids "Free to wrong pool" error
-              &nbs