see /usr/share/doc/packages/perl-Digest-SHA/Changes
5.98 Wed Oct 4 00:40:02 MST 2017
- removed "portable" mode from shasum and addfile
-- rarely used, mostly in outdated systems
-- potentially confusing features
-- Universal Newlines mode (-U) a much cleaner approach
-- mimics Universal Newlines in Python
- shasum now uses Digest::SHA explicitly
-- no longer loads Digest::SHA::PurePerl as an option
-- hence no need for -R switch
-- Digest::SHA::PurePerl has its own shasum: shasumpp
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Digest-SHA?expand=0&rev=18
- introduced workaround to SvPVbyte bug in Perl 5.6 module behavior
now consistent under all Perls 5.6+
- 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
- provided documentation to describe Unicode handling
- updated documentation of NIST statement on SHA-1
- corrected load subroutine (SHA.pm) to prevent double-free
Bug #82655: Security issue - segfaul
- obtained noticeable speedup on Intel/gcc by setting -O1 and
-fomit-frame-pointer
- handle wide-string input by converting to bytes first
- provided workaround for DEC compiler bug (ref. Makefile.PL)
- prevented $! from getting clobbered in _bail() routine
- added example of BITS mode usage to shasum documentation
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Digest-SHA?expand=0&rev=14
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Digest-SHA?expand=0&rev=10
- 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
- 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
- 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
- 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
- fixed "shasum -a0" option (ref. rt.cpan.org #53319)
-- incorrectly accepted 0 as a valid algorithm
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Digest-SHA?expand=0&rev=6