- updated to 6.04 see /usr/share/doc/packages/perl-Digest-SHA/Changes 6.04 - modified SHA_INIT/sharewind to silence warnings from gcc 12 -- resolves rt.cpan.org #146585 -- thanks to Yves (yves@cpan.org) for patch, amended slightly to preserve style OBS-URL: https://build.opensuse.org/request/show/1070471 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Digest-SHA?expand=0&rev=23
342 lines
13 KiB
Plaintext
342 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Feb 26 03:06:12 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 6.04
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
6.04 Sat Feb 25 12:00:50 PM MST 2023
|
|
- modified SHA_INIT/sharewind to silence warnings from gcc 12
|
|
-- resolves rt.cpan.org #146585
|
|
-- thanks to Yves (yves@cpan.org) for patch,
|
|
amended slightly to preserve style
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 9 03:07:18 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 6.03
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
6.03 Mon 08 Aug 2022 11:30:32 AM MST
|
|
- corrected addfile to report error when stdin is a directory
|
|
-- ref. rt.cpan.org #143899
|
|
-- thanks to Gregor Herrmann for pointing this out
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 22 05:17:34 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 6.02
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 26 06:17:51 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 6.01
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
6.01 Mon Dec 25 00:08:08 MST 2017
|
|
- added "--ignore-missing" and "--strict" options to shasum
|
|
-- consistent with GNU coreutils
|
|
-- ref. rt.cpan.org #123897
|
|
- removed PERL_CORE preambles from test scripts
|
|
-- preambles no longer needed for core testing
|
|
-- thanks to Chris Williams for patch
|
|
-- ref. rt.cpan.org #123863
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 10 06:16:46 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 6.00
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
6.00 Fri Dec 8 22:44:44 MST 2017
|
|
- added "tag" option (BSD-style checksums) to shasum
|
|
-- consistent with GNU sha1sum, sha224sum, etc.
|
|
-- thanks to Christopher Tubbs for suggestion
|
|
- modified SHA.pm to use XSLoader
|
|
-- falls back to DynaLoader if necessary
|
|
- decoupled Digest::SHA and Digest::SHA::PurePerl
|
|
-- scripts/tests in each module now fully independent
|
|
-- Digest::SHA::PurePerl to be phased out eventually
|
|
-- past versions will remain available
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 8 08:06:10 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 5.98
|
|
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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 7 05:22:48 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 5.97
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
5.97 Wed Sep 6 02:23:02 MST 2017
|
|
- added 'quiet' option to shasum
|
|
-- thanks to Chris David for suggestion and initial patch
|
|
-- ref. rt.cpan.org #122750
|
|
- expanded shasum --help message
|
|
-- to explain use of escaped FILE names
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 29 05:16:47 UTC 2016 - coolo@suse.com
|
|
|
|
- updated to 5.96
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
5.96 Wed Jul 27 20:04:34 MST 2016
|
|
- prevented shasum from possibly running malicious code
|
|
-- remove '.' from @INC before module loading
|
|
-- ref. rt.cpan.org #116513
|
|
- namespace cleanup (ref. rt.cpan.org #105371 and #105372)
|
|
- minor code and documentation tweaks
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 22 05:16:41 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 5.95
|
|
see /usr/share/doc/packages/perl-Digest-SHA/Changes
|
|
|
|
5.95 Sat Jan 10 12:15:36 MST 2015
|
|
- modified the bit-ordering test (ref. t/bitorder.t)
|
|
-- supplied directory-change preamble for CORE builds
|
|
|
|
5.94 Sat Jan 10 00:45:28 MST 2015
|
|
- added support for threaded builds
|
|
-- PERL_GET_NO_CONTEXT, pTHX_, aTHX_, etc.
|
|
-- employed 'const' storage class where possible
|
|
-- ref. rt.cpan.org #101260
|
|
- simplified shabits() routine (bitwise input buffering)
|
|
-- slightly less efficient but easier to understand
|
|
-- ref. rt.cpan.org #101344
|
|
- minor documentation tweaks and additions
|
|
|
|
5.93 Sun Oct 26 06:00:48 MST 2014
|
|
- corrected alignment problem in SHA struct (src/sha.h)
|
|
-- thanks to H. Merijn Brand and J. Hietaniemi for
|
|
analysis and suggested patch
|
|
- provided workaround in t/methods.t for unreliable -T test
|
|
-- Some Perl 5.8's mistake text for binary
|
|
|
|
5.92 Sun Jun 1 00:15:44 MST 2014
|
|
- fixed reserved-word clash when compiling with C++
|
|
-- use 'classname' instead of 'class'
|
|
-- ref. SHA.xs (rt.cpan.org #96090)
|
|
- silenced MSC compiler warning about signed/unsigned comparison
|
|
-- ref. SHA.xs (rt.cpan.org #95830)
|
|
|
|
5.91 Fri May 16 10:21:44 MST 2014
|
|
- restored original 'addfile' for use on opened file handles
|
|
-- allows callbacks in place of actual files
|
|
-- ref. IO::Callback (rt.cpan.org #95643)
|
|
- re-established inheritance from Digest::base
|
|
-- to pick up future Digest enhancements automatically
|
|
- cleaned up documentation
|
|
|
|
5.90 Wed May 7 07:57:08 MST 2014
|
|
- consolidated all dynamic memory allocation into XSUBs
|
|
-- streamlines referencing of SHA objects
|
|
-- simplifies DESTROYing of objects
|
|
- enhanced Makefile.PL to allow 'use warnings'
|
|
-- automatically reverts to $^W for early Perls
|
|
- scrubbed C and Perl code to remove all compiler warnings
|
|
|
|
5.89 Sat Apr 19 05:14:48 MST 2014
|
|
- added universal newlines mode ("U") to addfile and shasum
|
|
-- based on Python Universal Newlines concept
|
|
-- newlines identical across MacOS, DOS, and UNIX
|
|
-- will deprecate portable mode ("p") in future
|
|
-- "U" mode is cleaner and more efficient
|
|
- enhanced performance
|
|
-- reduced number of dynamic memory allocations
|
|
-- sped up addfile method with use of C code
|
|
-- ref. SHA.xs (_addfilebin and _addfileuniv)
|
|
- eliminated experimental -M option in favor of new -R option
|
|
-- reverses order of digest module preference
|
|
-- undocumented: for test and development use only
|
|
- sealed memory leak in SHA.xs
|
|
-- arose only with SvPVbyte exceptions during eval
|
|
- patched inheritence bug (ref: rt.cpan.org #94830)
|
|
-- use sv_isobject/sv_derived_from instead of sv_isa
|
|
- added 'allocated' flag to SHA structure (ref. src/sha.h)
|
|
-- to guard against Perl double frees
|
|
|
|
5.88 Mon Mar 17 08:46:10 MST 2014
|
|
- added OUTPUT clause in SHA.xs to silence compiler warning
|
|
-- ref. shaclose()
|
|
- changed text file test (-T) to act on filehandles
|
|
-- ref. addfile portable mode
|
|
-- improves consistency when reading from STDIN
|
|
-- still must act on filenames for early Perls (< 5.6)
|
|
- added -M and -V options to shasum
|
|
-- undocumented: for development and testing use only
|
|
|
|
5.87 Mon Feb 17 16:42:02 MST 2014
|
|
- simplified capture of intermediate SHA states
|
|
-- can now be done via strings (ref. getstate/putstate)
|
|
-- substantially reduces size of src/sha.c
|
|
- tightened code in SHA.xs
|
|
-- added sv_isa checks when invoking methods
|
|
|
|
5.86 Thu Jan 30 08:24:28 MST 2014
|
|
- improved the performance of hexadecimal output functions
|
|
-- ref. 'shahex' in src/sha.c
|
|
-- thanks to Thomas Drugeon for ideas and test script
|
|
|
|
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
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 1 14:31:22 UTC 2013 - lars@linux-schulserver.de
|
|
|
|
- updated to 5.82 (fixes bnc #798544)
|
|
- 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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 20:53:05 UTC 2012 - coolo@suse.com
|
|
|
|
- updated to 5.70
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 20:52:19 UTC 2012 - coolo@suse.com
|
|
|
|
- update to 5.63
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 17 23:08:07 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
- update to 5.62:
|
|
- removed unnecessary loading of MIME::Base64 module
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 07:25:39 UTC 2011 - coolo@opensuse.org
|
|
|
|
- updated to 5.61
|
|
- 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
|
|
-- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:32:07 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 25 19:37:22 CEST 2009 - chris@computersalat.de
|
|
|
|
- spec mods
|
|
* removed ^----------
|
|
* removed ^#---------
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 21 15:33:51 CEST 2009 - chris@computersalat.de
|
|
|
|
- added perl-macros
|
|
o autogen filelist with perl_gen_filelist
|
|
- spec mods
|
|
o added header
|
|
o fixed deps
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 6 19:58:39 CEST 2008 - lars@linux-schulserver.de
|
|
|
|
- update to 5.47:
|
|
- modified Makefile.PL to install in core for Perls >= 5.10
|
|
- changed from #include <> to #include "" in SHA.xs
|
|
- moved .pm file to appropriate lib directory
|
|
- minor addition to META.yml
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 5 01:03:33 CET 2008 - lars@linux-schulserver.de
|
|
|
|
- initial version 5.45
|
|
|