[Commits] [SCM] claws branch, master, updated. 3.9.3-126-g408a4be

colin at claws-mail.org colin at claws-mail.org
Wed Apr 30 22:38:27 CEST 2014


The branch master of project "claws" (Claws Mail) has been updated
       via  408a4be23469ffb9998c30c4e2282b4bd1541e08 (commit)
      from  e156c55c5e9e66d7cef382e57b9ff406211a4ffc (commit)


- Log -----------------------------------------------------------------
commit 408a4be23469ffb9998c30c4e2282b4bd1541e08
Author: Colin Leroy <colin at colino.net>
Date:   Wed Apr 30 22:37:15 2014 +0200

    Don't encrypt with a public key for which the email matches,
    but the UID is revoked or invalid.
    Fixes bug #2389, "GnuPG: invalid/revoked user IDs accepted"

diff --git a/src/plugins/pgpcore/select-keys.c b/src/plugins/pgpcore/select-keys.c
index 30c9e0b..423675c 100644
--- a/src/plugins/pgpcore/select-keys.c
+++ b/src/plugins/pgpcore/select-keys.c
@@ -308,6 +308,8 @@ fill_clist (struct select_keys_s *sk, const char *pattern, gpgme_protocol_t prot
 
 		if (!uid->email)
 			continue;
+		if (uid->revoked || uid->invalid)
+			continue;
 		raw_mail = g_strdup(uid->email);
 		extract_address(raw_mail);
 		if (!strcasecmp(pattern, raw_mail)) {

-----------------------------------------------------------------------

Summary of changes:
 src/plugins/pgpcore/select-keys.c |    2 ++
 1 file changed, 2 insertions(+)


hooks/post-receive
-- 
Claws Mail


More information about the Commits mailing list