r3074 - in /packages/libdigest-sha-perl/trunk: Changes META.yml
README
SHA.pm SIGNATURE debian/changelog debian/compat debian/control shasum
src/hmac.c src/hmac.h src/sha.c src/sha.h t/2-nist-sha-oo.t
gregoa-guest at users.alioth.debian.org
gregoa-guest at users.alioth.debian.org
Sat Jun 17 14:49:04 UTC 2006
Author: gregoa-guest
Date: Sat Jun 17 14:49:03 2006
New Revision: 3074
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=3074
Log:
* New upstream release.
* Set Debhelper Compatibility Level to 5.
Modified:
packages/libdigest-sha-perl/trunk/Changes
packages/libdigest-sha-perl/trunk/META.yml
packages/libdigest-sha-perl/trunk/README
packages/libdigest-sha-perl/trunk/SHA.pm
packages/libdigest-sha-perl/trunk/SIGNATURE
packages/libdigest-sha-perl/trunk/debian/changelog
packages/libdigest-sha-perl/trunk/debian/compat
packages/libdigest-sha-perl/trunk/debian/control
packages/libdigest-sha-perl/trunk/shasum
packages/libdigest-sha-perl/trunk/src/hmac.c
packages/libdigest-sha-perl/trunk/src/hmac.h
packages/libdigest-sha-perl/trunk/src/sha.c
packages/libdigest-sha-perl/trunk/src/sha.h
packages/libdigest-sha-perl/trunk/t/2-nist-sha-oo.t
Modified: packages/libdigest-sha-perl/trunk/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/Changes?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/Changes (original)
+++ packages/libdigest-sha-perl/trunk/Changes Sat Jun 17 14:49:03 2006
@@ -1,4 +1,13 @@
Revision history for Perl extension Digest::SHA.
+
+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
Modified: packages/libdigest-sha-perl/trunk/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/META.yml?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/META.yml (original)
+++ packages/libdigest-sha-perl/trunk/META.yml Sat Jun 17 14:49:03 2006
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Digest-SHA
-version: 5.39
+version: 5.41
author:
- Mark Shelor, mshelor at cpan.org
abstract: Perl extension for SHA-1/224/256/384/512
@@ -12,5 +12,5 @@
provides:
Digest::SHA:
file: SHA.pm
- version: 5.39
+ version: 5.41
generated_by: Module::Build version 0.22
Modified: packages/libdigest-sha-perl/trunk/README
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/README?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/README (original)
+++ packages/libdigest-sha-perl/trunk/README Sat Jun 17 14:49:03 2006
@@ -1,4 +1,4 @@
-Digest::SHA version 5.39
+Digest::SHA version 5.41
========================
Digest::SHA is a complete implementation of the NIST Secure Hash
Modified: packages/libdigest-sha-perl/trunk/SHA.pm
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/SHA.pm?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/SHA.pm (original)
+++ packages/libdigest-sha-perl/trunk/SHA.pm Sat Jun 17 14:49:03 2006
@@ -6,7 +6,7 @@
use warnings;
use integer;
-our $VERSION = '5.39';
+our $VERSION = '5.41';
require Exporter;
our @ISA = qw(Exporter);
@@ -112,7 +112,7 @@
sub Addfile {
my ($self, $file, $mode) = @_;
- if (ref(\$file) eq 'GLOB') { return(_addfile($self, $file)) }
+ return(_addfile($self, $file)) unless ref(\$file) eq 'SCALAR';
$mode = defined($mode) ? $mode : "";
my ($binary, $portable) = map { $_ eq $mode } ("b", "p");
Modified: packages/libdigest-sha-perl/trunk/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/SIGNATURE?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/SIGNATURE (original)
+++ packages/libdigest-sha-perl/trunk/SIGNATURE Sat Jun 17 14:49:03 2006
@@ -14,20 +14,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 a73a1adca7a824df34190ceb459eb61046aa52e2 Changes
+SHA1 cabbf055a6baf5e44a0077acc3893fadd4152dd3 Changes
SHA1 952a17b73eeb605287d1aa08d2e8bf4837106b43 MANIFEST
-SHA1 40a4eefdf66e75517fffb829964a414cb370be4a META.yml
+SHA1 714bff592bcd28df6c7d0cee672eb2c090744aa3 META.yml
SHA1 def31e4ea732857338ca9858b091a7b9b4c35fd7 Makefile.PL
-SHA1 3d858a1fb34300001599f240a4fdba54c81ea31f README
-SHA1 fa71c875541414bfe5307756c4cc435a760750a9 SHA.pm
+SHA1 702a09721bbe399223a92b53e18b43ef1091d436 README
+SHA1 85733b9681cf91c14fe5aeba2800f07e7045a93e SHA.pm
SHA1 51d3d1db41241cdf960bb3d5c81efa9eac13b197 SHA.xs
SHA1 48517b1bf0ddf48ae4bc24910d3b9af625bc2325 ppport.h
-SHA1 7f01b2c6c83dc682b1704901d3001b40b83cc9c6 shasum
-SHA1 71366f8b4cb41657ad43d6a8f3c533ba5126f98e src/hmac.c
-SHA1 caa7528bf0d5a6e73abedb54ddd8fd0366c275d7 src/hmac.h
+SHA1 81edf31a7454f1c6684f3eea3765ccbbc1714fb3 shasum
+SHA1 d3613dc31e6d07b448559a6aeb6bc352c794b546 src/hmac.c
+SHA1 c3039558777c06c626d18827d3f8114b4a9b1bf5 src/hmac.h
SHA1 7589c6ce33e74a58ded932d69756659e91723fdb src/hmacxtra.c
-SHA1 7211043454d63e444252bd03c1f3aef2f8754e63 src/sha.c
-SHA1 e92ff7c10662e1e9a2393cc49ced373c17c83d7f src/sha.h
+SHA1 8ba775a2803e4492acd152efc0e5821a7c6b72f3 src/sha.c
+SHA1 075e3e772e74a3cbd439dab6e5194c468d873931 src/sha.h
SHA1 c1bba35de65c8d81362472b76075dba8cf1e542b src/sha64bit.c
SHA1 48d806b05a15dfd8211d5f7158b3294d86fa24d2 src/sha64bit.h
SHA1 329ac17325437c725331fbf84ae0c9484f50041a src/shaxtra.c
@@ -41,7 +41,7 @@
SHA1 5ff47d34427af615dd5222486a3460e2a75535aa t/2-nist-sha-384.t
SHA1 4d5dfce16efb801b27dcd5cfcd904d91175e97f1 t/2-nist-sha-512.t
SHA1 902f263f29354655886cc5e5361bf8ff6fc6dc68 t/2-nist-sha-base64.t
-SHA1 cbfd1bd7c5f3b708b0a1b581dcf6af65490c446f t/2-nist-sha-oo.t
+SHA1 721ca107b263b128f128a65a4f660581e3344e1d t/2-nist-sha-oo.t
SHA1 62b21ae81d5e57c0b064f7ba0c6bc81952ea2808 t/2-nist-vectors-bit.t
SHA1 f8f550ff0161091803e163f56ecc043a9ae2387c t/2-nist-vectors-byte.t
SHA1 3e9a29e58dfc4a6c40b5f92982d7ba26f175cf9c t/3-gillogly-easy.t
@@ -71,7 +71,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFEeXyTBwNg/wr1Y/4RAk8iAJ0S8L/kq7tn3ucmsSOUQyP4dSV1yACgj8K6
-+6ZCFz3GP+PHDsSyTb06TME=
-=XeHm
+iD8DBQFEgU6EBwNg/wr1Y/4RApdOAJ46GmuAdxR8+FQIuGZUXlEAPJlqxwCg1E9g
+TydSX2oMr+7Y+MnrA+mfC4U=
+=nZJs
-----END PGP SIGNATURE-----
Modified: packages/libdigest-sha-perl/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/debian/changelog?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/debian/changelog (original)
+++ packages/libdigest-sha-perl/trunk/debian/changelog Sat Jun 17 14:49:03 2006
@@ -1,3 +1,10 @@
+libdigest-sha-perl (5.41-1) unstable; urgency=low
+
+ * New upstream release.
+ * Set Debhelper Compatibility Level to 5.
+
+ -- gregor herrmann <gregor+debian at comodo.priv.at> Sat, 17 Jun 2006 16:46:59 +0200
+
libdigest-sha-perl (5.39-1) unstable; urgency=low
* New upstream release
Modified: packages/libdigest-sha-perl/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/debian/compat?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/debian/compat (original)
+++ packages/libdigest-sha-perl/trunk/debian/compat Sat Jun 17 14:49:03 2006
@@ -1,1 +1,1 @@
-4
+5
Modified: packages/libdigest-sha-perl/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/debian/control?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/debian/control (original)
+++ packages/libdigest-sha-perl/trunk/debian/control Sat Jun 17 14:49:03 2006
@@ -1,9 +1,9 @@
Source: libdigest-sha-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 4.0.2), perl (>= 5.8), libtest-pod-perl, libtest-pod-coverage-perl
+Build-Depends: debhelper (>= 5.0.0), perl (>= 5.8), libtest-pod-perl, libtest-pod-coverage-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Allard Hoeve <allard at byte.nl>, Gunnar Wolf <gwolf at debian.org>, Joachim Breitner <nomeata at debian.org>, Niko Tyni <ntyni at iki.fi>
+Uploaders: Allard Hoeve <allard at byte.nl>, Gunnar Wolf <gwolf at debian.org>, Joachim Breitner <nomeata at debian.org>, Niko Tyni <ntyni at iki.fi>, gregor herrmann <gregor+debian at comodo.priv.at>
Standards-Version: 3.7.2
Package: libdigest-sha-perl
Modified: packages/libdigest-sha-perl/trunk/shasum
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/shasum?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/shasum (original)
+++ packages/libdigest-sha-perl/trunk/shasum Sat Jun 17 14:49:03 2006
@@ -1,11 +1,11 @@
#!perl -w
- # shasum: filter for computing SHA digests (analogous to md5sum)
+ # shasum: filter for computing SHA digests (analogous to sha1sum)
#
# Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
#
- # Version: 5.39
- # Sun May 28 03:22:24 MST 2006
+ # Version: 5.41
+ # Sat Jun 3 01:50:46 MST 2006
=head1 NAME
@@ -52,7 +52,7 @@
use strict;
use Getopt::Long;
-my $VERSION = "5.39";
+my $VERSION = "5.41";
# Try to use Digest::SHA, since it's faster. If not installed,
@@ -237,8 +237,8 @@
# Compute and display SHA checksums of requested files
-for my $arg (@ARGV) {
- if (my $digest = sumfile($arg)) {
- print "$digest $modesym", "$arg\n";
- }
-}
+for my $file (@ARGV) {
+ if (my $digest = sumfile($file)) {
+ print "$digest $modesym", "$file\n";
+ }
+}
Modified: packages/libdigest-sha-perl/trunk/src/hmac.c
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/hmac.c?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/hmac.c (original)
+++ packages/libdigest-sha-perl/trunk/src/hmac.c Sat Jun 17 14:49:03 2006
@@ -5,8 +5,8 @@
*
* Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
*
- * Version: 5.39
- * Sun May 28 03:22:24 MST 2006
+ * Version: 5.41
+ * Sat Jun 3 01:50:46 MST 2006
*
*/
Modified: packages/libdigest-sha-perl/trunk/src/hmac.h
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/hmac.h?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/hmac.h (original)
+++ packages/libdigest-sha-perl/trunk/src/hmac.h Sat Jun 17 14:49:03 2006
@@ -5,8 +5,8 @@
*
* Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
*
- * Version: 5.39
- * Sun May 28 03:22:24 MST 2006
+ * Version: 5.41
+ * Sat Jun 3 01:50:46 MST 2006
*
*/
Modified: packages/libdigest-sha-perl/trunk/src/sha.c
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/sha.c?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/sha.c (original)
+++ packages/libdigest-sha-perl/trunk/src/sha.c Sat Jun 17 14:49:03 2006
@@ -5,8 +5,8 @@
*
* Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
*
- * Version: 5.39
- * Sun May 28 03:22:24 MST 2006
+ * Version: 5.41
+ * Sat Jun 3 01:50:46 MST 2006
*
*/
Modified: packages/libdigest-sha-perl/trunk/src/sha.h
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/sha.h?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/sha.h (original)
+++ packages/libdigest-sha-perl/trunk/src/sha.h Sat Jun 17 14:49:03 2006
@@ -5,8 +5,8 @@
*
* Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
*
- * Version: 5.39
- * Sun May 28 03:22:24 MST 2006
+ * Version: 5.41
+ * Sat Jun 3 01:50:46 MST 2006
*
*/
Modified: packages/libdigest-sha-perl/trunk/t/2-nist-sha-oo.t
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/t/2-nist-sha-oo.t?rev=3074&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/t/2-nist-sha-oo.t (original)
+++ packages/libdigest-sha-perl/trunk/t/2-nist-sha-oo.t Sat Jun 17 14:49:03 2006
@@ -20,7 +20,7 @@
"248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1"
);
- plan tests => 5 + scalar(@vec);
+ plan tests => 6 + scalar(@vec);
}
# attempt to use an invalid algorithm, and check for failure
@@ -48,6 +48,13 @@
binmode(FILE);
ok($ctx->clone->addfile(*FILE)->hexdigest, $rsp);
close(FILE);
+
+ # use indirect filehandle
+
+open(my $fh, "<$file");
+binmode($fh);
+ok($ctx->clone->addfile($fh)->hexdigest, $rsp);
+close($fh);
# test addfile using file name instead of handle
More information about the Pkg-perl-cvs-commits
mailing list