Changes for Debian Wheezy.
Replace Digest::SHA1 with Digest::SHA. Installation of install libdigest-sha-perl is necessary. Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
		
							parent
							
								
									7eded19b39
								
							
						
					
					
						commit
						121fcbc15f
					
				
					 2 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
# vim: set syntax=perl ts=4 ai si:
 | 
					# vim: set syntax=perl ts=4 ai si:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use MIME::Base64();
 | 
					use MIME::Base64();
 | 
				
			||||||
use Digest::SHA1();
 | 
					use Digest::SHA();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# local_filter_cancel
 | 
					# local_filter_cancel
 | 
				
			||||||
| 
						 | 
					@ -77,7 +77,7 @@ sub verify_cancel_key($$$) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      my $key;
 | 
					      my $key;
 | 
				
			||||||
      if ($1 eq 'sha1') {
 | 
					      if ($1 eq 'sha1') {
 | 
				
			||||||
         $key = Digest::SHA1::sha1($2); }
 | 
					         $key = Digest::SHA::sha1($2); }
 | 
				
			||||||
      elsif ($1 eq 'md5') {
 | 
					      elsif ($1 eq 'md5') {
 | 
				
			||||||
         $key = Digest::MD5::md5($2);
 | 
					         $key = Digest::MD5::md5($2);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@
 | 
				
			||||||
# Do any initialization steps.
 | 
					# Do any initialization steps.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
use Digest::MD5  qw(md5_base64);
 | 
					use Digest::MD5  qw(md5_base64);
 | 
				
			||||||
use Digest::SHA1();
 | 
					use Digest::SHA();
 | 
				
			||||||
use Digest::HMAC_SHA1();
 | 
					use Digest::HMAC_SHA1();
 | 
				
			||||||
use MIME::Base64();
 | 
					use MIME::Base64();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,7 @@ sub filter_post {
 | 
				
			||||||
   elsif (exists( $hdr{"Supersedes"} )) {
 | 
					   elsif (exists( $hdr{"Supersedes"} )) {
 | 
				
			||||||
      my $key = calc_cancel_key($user, $hdr{"Supersedes"});
 | 
					      my $key = calc_cancel_key($user, $hdr{"Supersedes"});
 | 
				
			||||||
      add_cancel_item(\%hdr, 'Cancel-Key', $key);
 | 
					      add_cancel_item(\%hdr, 'Cancel-Key', $key);
 | 
				
			||||||
   }
 | 
					   }                     
 | 
				
			||||||
     
 | 
					     
 | 
				
			||||||
   return $rval;
 | 
					   return $rval;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -48,6 +48,6 @@ sub calc_cancel_key($$) {
 | 
				
			||||||
sub add_cancel_lock($$) {
 | 
					sub add_cancel_lock($$) {
 | 
				
			||||||
   my ( $r_hdr, $user ) = @_;
 | 
					   my ( $r_hdr, $user ) = @_;
 | 
				
			||||||
   my $key = calc_cancel_key($user, $r_hdr->{'Message-ID'});
 | 
					   my $key = calc_cancel_key($user, $r_hdr->{'Message-ID'});
 | 
				
			||||||
   my $lock = MIME::Base64::encode(Digest::SHA1::sha1($key), '');
 | 
					   my $lock = MIME::Base64::encode(Digest::SHA::sha1($key), '');
 | 
				
			||||||
   add_cancel_item($r_hdr, 'Cancel-Lock', $lock);
 | 
					   add_cancel_item($r_hdr, 'Cancel-Lock', $lock);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue