]> granicus.if.org Git - mutt/commitdiff
# changelog commit
authorThomas Roessler <roessler@does-not-exist.org>
Tue, 13 May 2003 12:44:17 +0000 (12:44 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Tue, 13 May 2003 12:44:17 +0000 (12:44 +0000)
ChangeLog

index d6a28de23d2e56237144148c3aa44707fd033703..f927603b1ea3fa0653859f935f9d7b428fc3162e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
+
+       * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
+       algorithm to determine the capabilities of the key.  For example,
+       in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
+       not correct as per OpenPGP, however, where the capabilities of
+       the key are determined by both the algorithm and key capability
+       flags that are set on the key.  This can lead to user confusion
+       when their RSA encrypt-only or sign-only key is listed for both
+       signing and encryption in mutt.
+
+       GnuPG lists these flags in key listings, so it is easy to take
+       advantage of them.  Here is a patch to use the flags, as well
+       as provide the flags in pgpring.  Note that the pgp+pgpring
+       users won't see any change since the flags there are based on
+       the key algorithm as they are now, but the GnuPG users will see
+       an improvement.
+
 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
 
        * enter.c: Fix alias completion when the alias is entered as