[liblwp-authen-wsse-perl] 06/11: Replace direct changes to code with a quilt patch.
gregor herrmann
gregoa at debian.org
Sun Sep 13 14:41:23 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a commit to branch master
in repository liblwp-authen-wsse-perl.
commit fe0d0178a75f79ab7cc032e92b7118c040c0f982
Author: gregor herrmann <gregoa at debian.org>
Date: Sun Sep 13 16:34:43 2015 +0200
Replace direct changes to code with a quilt patch.
---
META.yml | 2 +-
Makefile.PL | 2 +-
debian/patches/digest-sha.patch | 60 +++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
lib/LWP/Authen/Wsse.pm | 6 ++---
5 files changed, 66 insertions(+), 5 deletions(-)
diff --git a/META.yml b/META.yml
index c492bda..c42a82d 100644
--- a/META.yml
+++ b/META.yml
@@ -9,7 +9,7 @@ no_index:
- inc
- t
requires:
- Digest::SHA: 0
+ Digest::SHA1: 0
LWP: 0
MIME::Base64: 0
perl: 5.004
diff --git a/Makefile.PL b/Makefile.PL
index a867d2c..b51b7f1 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -6,7 +6,7 @@ author 'Audrey Tang <audrey at audrey.org>';
all_from 'lib/LWP/Authen/Wsse.pm';
requires 'LWP';
-requires 'Digest::SHA';
+requires 'Digest::SHA1';
requires 'MIME::Base64';
sign;
diff --git a/debian/patches/digest-sha.patch b/debian/patches/digest-sha.patch
new file mode 100644
index 0000000..5869c0a
--- /dev/null
+++ b/debian/patches/digest-sha.patch
@@ -0,0 +1,60 @@
+Description: replace Digest::SHA1 with Digest::SHA (in perl core)
+Origin: vendor
+Bug: http://rt.cpan.org/Public/Bug/Display.html?id=81488
+Forwarded: http://rt.cpan.org/Public/Bug/Display.html?id=81488
+Bug-Debian: https://bugs.debian.org/694486
+Author: Salvatore Bonaccorso <carnil at debian.org>
+Reviewed-by: gregor herrmann <gregoa at debian.org>
+Last-Update: 2015-09-13
+
+--- a/META.yml
++++ b/META.yml
+@@ -9,7 +9,7 @@
+ - inc
+ - t
+ requires:
+- Digest::SHA1: 0
++ Digest::SHA: 0
+ LWP: 0
+ MIME::Base64: 0
+ perl: 5.004
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -6,7 +6,7 @@
+ all_from 'lib/LWP/Authen/Wsse.pm';
+
+ requires 'LWP';
+-requires 'Digest::SHA1';
++requires 'Digest::SHA';
+ requires 'MIME::Base64';
+
+ sign;
+--- a/lib/LWP/Authen/Wsse.pm
++++ b/lib/LWP/Authen/Wsse.pm
+@@ -6,7 +6,7 @@
+
+ $LWP::Authen::Wsse::VERSION = '0.05';
+
+-use Digest::SHA1 ();
++use Digest::SHA ();
+ use MIME::Base64 ();
+
+ =head1 NAME
+@@ -75,7 +75,7 @@
+ my $nonce = $class->make_nonce;
+ my $nonce_enc = MIME::Base64::encode_base64( $nonce, WITHOUT_LINEBREAK );
+ my $digest = MIME::Base64::encode_base64(
+- Digest::SHA1::sha1( $nonce . $now . $pass ), WITHOUT_LINEBREAK
++ Digest::SHA::sha1( $nonce . $now . $pass ), WITHOUT_LINEBREAK
+ );
+
+ my $auth_header = ( $proxy ? 'Proxy-Authorization' : 'Authorization' );
+@@ -114,7 +114,7 @@
+ }
+
+ sub make_nonce {
+- Digest::SHA1::sha1( time() . {} . rand() . $PID );
++ Digest::SHA::sha1( time() . {} . rand() . $PID );
+ }
+
+ sub now_w3cdtf {
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ba2b602
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+digest-sha.patch
diff --git a/lib/LWP/Authen/Wsse.pm b/lib/LWP/Authen/Wsse.pm
index bb26283..a5d9046 100644
--- a/lib/LWP/Authen/Wsse.pm
+++ b/lib/LWP/Authen/Wsse.pm
@@ -6,7 +6,7 @@ use English qw( -no_match_vars );
$LWP::Authen::Wsse::VERSION = '0.05';
-use Digest::SHA ();
+use Digest::SHA1 ();
use MIME::Base64 ();
=head1 NAME
@@ -75,7 +75,7 @@ sub authenticate {
my $nonce = $class->make_nonce;
my $nonce_enc = MIME::Base64::encode_base64( $nonce, WITHOUT_LINEBREAK );
my $digest = MIME::Base64::encode_base64(
- Digest::SHA::sha1( $nonce . $now . $pass ), WITHOUT_LINEBREAK
+ Digest::SHA1::sha1( $nonce . $now . $pass ), WITHOUT_LINEBREAK
);
my $auth_header = ( $proxy ? 'Proxy-Authorization' : 'Authorization' );
@@ -114,7 +114,7 @@ sub authenticate {
}
sub make_nonce {
- Digest::SHA::sha1( time() . {} . rand() . $PID );
+ Digest::SHA1::sha1( time() . {} . rand() . $PID );
}
sub now_w3cdtf {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/liblwp-authen-wsse-perl.git
More information about the Pkg-perl-cvs-commits
mailing list