This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to Digest-SHA-5.44.
[perl5.git] / ext / Digest / SHA / Changes
index 68f5e6a..c630084 100644 (file)
@@ -1,5 +1,90 @@
 Revision history for Perl extension Digest::SHA.
 
+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