From: Wolfgang Bumiller Date: Mon, 25 Jul 2016 06:33:29 +0000 (+0200) Subject: don't import 'RFC' from MIME::Base32 X-Git-Url: https://git.proxmox.com/?p=pve-access-control.git;a=commitdiff_plain;h=03e2a71e3dec7dd5ef380f787412f1557b3434e8 don't import 'RFC' from MIME::Base32 call encode_rfc3548 explicitly instead as newer versions of the base32 package will drop this import scheme (stretch) --- diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm index 0b64374..ea4245c 100644 --- a/PVE/AccessControl.pm +++ b/PVE/AccessControl.pm @@ -8,7 +8,7 @@ use Crypt::OpenSSL::RSA; use Net::SSLeay; use Net::IP; use MIME::Base64; -use MIME::Base32 qw(RFC); #libmime-base32-perl +use MIME::Base32; #libmime-base32-perl use Digest::SHA; use URI::Escape; use LWP::UserAgent; diff --git a/oathkeygen b/oathkeygen index 84b6441..89e385a 100755 --- a/oathkeygen +++ b/oathkeygen @@ -2,10 +2,10 @@ use strict; use warnings; -use MIME::Base32 qw(RFC); #libmime-base32-perl +use MIME::Base32; #libmime-base32-perl my $test; open(RND, "/dev/urandom"); sysread(RND, $test, 10) == 10 || die "read randon data failed\n"; -print MIME::Base32::encode($test) . "\n"; +print MIME::Base32::encode_rfc3548($test) . "\n";