-signing-party (0.4.13-2) unreleased/unstable; urgency=low
+signing-party (0.4.13-2) unreleased; urgency=low
+ [ Christoph Berg ]
* gpglist: Do not barf on revokers (rvk). Thanks to Faidon Liambotis for
spotting.
- -- Christoph Berg <myon@debian.org> Mon, 18 Feb 2008 21:07:42 +0100
+ [ Thijs Kinkhorst ]
+ * keylookup: cope with 16 or 40 nibble keyids, thanks Philippe Teuwen
+ (Closes: #466716).
+
+ -- Thijs Kinkhorst <thijs@debian.org> Wed, 27 Feb 2008 11:23:33 +0100
signing-party (0.4.13-1) unstable; urgency=low
my %unique;
my @keys = grep { !$unique{$_}++ }
- grep { /^[0-9A-Fa-f]{8}$/ }
+ # get the keyID; can be 8, 16 or 40 nibbles
+ grep { /^((([a-zA-Z0-9]{24})?[a-zA-Z0-9]{8})?[a-zA-Z0-9]{8})$/ }
map { s/\s//g; $_ } <ERRFH>;
wait;
push @args, '--recv-keys';
for my $keyid (@$keyids) {
# untaint keyids
- my ($cleanid) = $keyid =~ /^([a-zA-Z0-9]{8})$/;
+ my ($cleanid) = $keyid =~ /^((([a-zA-Z0-9]{24})?[a-zA-Z0-9]{8})?[a-zA-Z0-9]{8})$/;
warn ("keyid '$keyid' has unexpected format - skipping\n"), next
unless defined $cleanid;
push @args, $cleanid;