aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--keyserver/ChangeLog5
-rwxr-xr-xkeyserver/gpgkeys_mailto.in8
2 files changed, 9 insertions, 4 deletions
diff --git a/keyserver/ChangeLog b/keyserver/ChangeLog
index defe989f0..bb445c04f 100644
--- a/keyserver/ChangeLog
+++ b/keyserver/ChangeLog
@@ -1,3 +1,8 @@
+2003-01-22 David Shaw <[email protected]>
+
+ * gpgkeys_mailto.in: Fix regexp to work properly if the "keyid" is
+ not a keyid, but rather a text string from the user ID.
+
2002-11-04 David Shaw <[email protected]>
* gpgkeys_hkp.c (send_key), gpgkeys_ldap.c (send_key): Properly
diff --git a/keyserver/gpgkeys_mailto.in b/keyserver/gpgkeys_mailto.in
index 9086de419..4e48ba479 100755
--- a/keyserver/gpgkeys_mailto.in
+++ b/keyserver/gpgkeys_mailto.in
@@ -44,7 +44,7 @@ while(<STDIN>)
{
last if($_ eq "\n");
- if(/^COMMAND (\w+)/)
+ if(/^COMMAND (\S+)/)
{
$command=$1;
}
@@ -59,7 +59,7 @@ while(<STDIN>)
$program=$1;
}
- if(/^OPTION (\w+)/)
+ if(/^OPTION (\S+)/)
{
if($1=~/^verbose$/i)
{
@@ -175,7 +175,7 @@ if($command=~/send/i)
while(<STDIN>)
{
- if(/^KEY (\w+) BEGIN$/)
+ if(/^KEY (\S+) BEGIN$/)
{
$key=$1;
last;
@@ -184,7 +184,7 @@ if($command=~/send/i)
while(<STDIN>)
{
- if(/^KEY \w+ END$/)
+ if(/^KEY \S+ END$/)
{
last;
}