aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2006-07-06 10:37:52 +0000
committerMarcus Brinkmann <[email protected]>2006-07-06 10:37:52 +0000
commit1ae2788117076e95a186fe7491f56f348aaeb5a0 (patch)
treebc85968bcfb39bedcf40beab93d7afe42c27e7ce /TODO
parent2006-06-22 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-1ae2788117076e95a186fe7491f56f348aaeb5a0.tar.gz
gpgme-1ae2788117076e95a186fe7491f56f348aaeb5a0.zip
2006-07-06 Marcus Brinkmann <[email protected]>
* lang, lang/cl: New subdirectories. * lang/Makefile.am, lang/README: New files. * configure.ac (AC_CONFIG_FILES): Add lang/Makefile, lang/cl/Makefile and lang/cl/gpgme.asd. * Makefile.am (SUBDIRS): Add lang. lang/cl/ 2006-07-06 Marcus Brinkmann <[email protected]> * Initial release.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index 477d868b..c2255ca5 100644
--- a/TODO
+++ b/TODO
@@ -86,8 +86,20 @@ Hey Emacs, this is -*- outline -*- mode!
(it's an internal error, as select_protocol checks already).
** When server mode is implemented properly, more care has to be taken to
release all resources on error (for example to free assuan_cmd).
+* GPG breakage:
+** gpg 1.4.2 lacks error reporting if sign/encrypt with revoked key.
+** gpg 1.4.2 does crappy error reporting (namely none at all) when
+ smart card is missing for sign operation:
+ [GNUPG:] CARDCTRL 4
+ gpg: selecting openpgp failed: ec=6.110
+ gpg: signing failed: general error
+ [GNUPG:] BEGIN_ENCRYPTION 2 10
+ gpg: test: sign+encrypt failed: general error
+** Without agent and with wrong passphrase, gpg 1.4.2 enters into an
+ infinite loop.
* Operations
+** Include cert values -2, -1, 0 and 1 should be defined as macros.
** If an operation failed, make sure that the result functions don't return
corrupt partial information. !!!
NOTE: The EOF status handler is not called in this case !!!