Synch with Emacs trunk:
authorKatsumi Yamaoka <yamaoka@jpl.org>
Fri, 19 Jun 2009 00:33:26 +0000 (00:33 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Fri, 19 Jun 2009 00:33:26 +0000 (00:33 +0000)
2009-06-18  Ulrich Mueller  <ulm@gentoo.org>

* pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
format used by GnuPG 2.0.11.

lisp/ChangeLog
lisp/pgg-gpg.el

index 7e1985b..a5606c6 100644 (file)
@@ -1,3 +1,8 @@
+2009-06-18  Ulrich Mueller  <ulm@gentoo.org>
+
+       * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
+       format used by GnuPG 2.0.11.
+
 2009-06-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
index 032b3d5..b11b928 100644 (file)
@@ -189,9 +189,9 @@ Optional ALL non-nil means search all keys, including secret keys."
   (let ((args (list "--with-colons" "--no-greeting" "--batch"
                    (if all "--list-secret-keys" "--list-keys")
                    string))
-       (key-regexp (concat "^\\(sec\\|pub\\)"
+       (key-regexp (concat "^\\(sec\\|pub\\|uid\\)"
                            ":[^:]*:[^:]*:[^:]*:\\([^:]*\\):[^:]*"
-                           ":[^:]*:[^:]*:[^:]*:\\([^:]*\\):")))
+                           ":[^:]*:[^:]*:[^:]*:\\([^:]+\\):")))
     (with-temp-buffer
       (apply #'call-process pgg-gpg-program nil t nil args)
       (goto-char (point-min))