summaryrefslogtreecommitdiff
path: root/cpan/Digest-SHA/Makefile.PL
Commit message (Collapse)AuthorAgeFilesLines
* Update Digest-SHA to CPAN version 5.93Chris 'BinGOs' Williams2014-10-271-1/+2
| | | | | | | | | | | [DELTA] 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
* Update Digest-SHA to CPAN version 5.92Chris 'BinGOs' Williams2014-06-011-10/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 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
* Revert "Upgrade Digest::SHA from version 5.88 to 5.91"Karl Williamson2014-05-281-49/+10
| | | | | | This reverts commit d3013bbfc3b14e06bdc794c44d15e95024343369, because it is breaking blead compiles of C++ because it is using 'class' as a formal parameter, and that is a reserved word in C++
* Upgrade Digest::SHA from version 5.88 to 5.91Steve Hay2014-05-281-10/+49
|
* Update Digest-SHA to CPAN version 5.84Chris 'BinGOs' Williams2013-03-101-6/+0
| | | | | | | | | | [DELTA] 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
* Portability fix for new Digest::SHA Makefile.PL.Craig A. Berry2013-03-061-2/+3
| | | | | | | | | Non-native file specifications don't play nice with native make utilities. Without this, the build on VMS is broken. Submitted upstream at: https://rt.cpan.org/Ticket/Display.html?id=83800
* Update Digest-SHA to CPAN version 5.83Chris 'BinGOs' Williams2013-03-051-1/+6
| | | | | | | | | | | | [DELTA] 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
* Update Digest-SHA to CPAN version 5.82Chris 'BinGOs' Williams2013-01-241-11/+1
| | | | | | | | | | | | | | | | | | | | | [DELTA] 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
* Update Digest-SHA to CPAN version 5.80Chris 'BinGOs' Williams2012-12-111-0/+6
| | | | | | | | | [DELTA] 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%
* Update Digest-SHA to CPAN version 5.73Chris 'BinGOs' Williams2012-11-041-1/+1
| | | | | | | [DELTA] 5.73 Wed Oct 31 04:32:44 MST 2012 - provided workaround for DEC compiler bug (ref. Makefile.PL)
* Workaround for VAX compiler optimizer bug in Digest::SHA.Craig A. Berry2012-10-271-2/+14
| | | | | | | | | This was [perl #85932] and has been forwarded upstream as [rt.cpan.org #80157]. The code is a near-verbatim copy of how the same problem has been solved in Digest::MD5 since 2001. After this change, the core build is now working again (slowly!) on OpenVMS VAX.
* Update Digest-SHA to CPAN version 5.72Chris 'BinGOs' Williams2012-09-251-1/+1
| | | | | | | | | | [DELTA] 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
* Update Digest-SHA to CPAN version 5.60Chris 'BinGOs' Williams2011-03-031-0/+1
| | | | | | | | | | | [DELTA] 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
* Update Digest-SHA to CPAN version 5.48Chris 'BinGOs' Williams2010-06-281-7/+2
| | | | | | | | | | | | [DELTA] 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
* Move Digest::SHA from ext/ to cpan/Nicholas Clark2009-10-011-0/+46
Move the shasum binary to the top level, to remove the need for a MAP entry in Maintainers.PL