* mpicoder.c (mpi_read): Fix minor bug in reading a zero-length MPI
[gnupg.git] / TODO
diff --git a/TODO b/TODO
index b42019a..46fdd66 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,22 +1,3 @@
-W32:
-
-gpgkeys_ldap.c: In function `ldap_to_gpg_err':
-gpgkeys_ldap.c:97: `LDAP_OPT_ERROR_NUMBER' undeclared (first use in this function)
-gpgkeys_ldap.c:97: (Each undeclared identifier is reported only once
-gpgkeys_ldap.c:97: for each function it appears in.)
-make[2]: *** [gpgkeys_ldap.o] Error 1
-
-
-  * Reword the "Not enough entropy" messages.
-
-  * Do we need a configure test for putenv?
-
-  * Check for consistent spelling of user ID, key ID etc.
-    Replace "user id not found" in getkey.c by "no valid user ID found".
-  * Describe some pitfalls when using EGD.  Check that ~/.gnupg/entropy
-    really is the default.  What about needed permission?  
-
   * Using an expired key for signing should give an error message
     "expired key" and not "unusable key'.  Furthermore the error should
     also be thrown when the default key has expired.  Reported by
@@ -32,7 +13,9 @@ make[2]: *** [gpgkeys_ldap.o] Error 1
 
   * Check the changes to the gpg random gatherer on all W32 platforms.
 
-  * Show more info does not work from edit->trust
+  * Show more info does not work from edit->trust. We should give more
+    information on the user ID under question while running
+    --update-trustdb.
 
   * Check that no secret temporary results are stored in the result parameter
     of the mpi functions.  We have already done this for mpi-mul.c 
@@ -52,11 +35,6 @@ make[2]: *** [gpgkeys_ldap.o] Error 1
 
   * Add a way to show the fingerprint of an key signator's keys
 
-  * Add an is_valid flag to each user ID.
-
-  * Replace the printing of the user name by [self-signature] when
-    appropriate so that a key listing does not get clobbered.
-
   * Concatenated encryption messages don't work corectly - only the
     first one is processed.
 
@@ -65,17 +43,8 @@ make[2]: *** [gpgkeys_ldap.o] Error 1
 
   * --disable-asm should still assemble _udiv_qrnnd when needed
 
-  * Get new assembler stuff from gmp 3.1
-
-  * use DEL and ^H for erasing the previous character (util/ttyio.c).
-    or better readline.
-
   * add test cases for invalid data (scrambled armor or other random data)
 
-  * add checking of armor trailers.  Try to detect garbled header
-    lines.  Often one dash is missing due to sloppy cut+paste; so add
-    a warning note like the one for QP.
-
   * the pubkey encrypt functions should do some sanity checks.
 
   * "gpg filename.tar.gz.asc" should work like --verify (-sab).
@@ -94,11 +63,6 @@ make[2]: *** [gpgkeys_ldap.o] Error 1
 
   * keyflags don't distinguish between {certify,signature}-only.
 
-  * Instead of issuing a "signature packet without keyid" gpg should
-    try to get the keyID from a corresponding one-pass signature
-    packet (See bug report 817).  This is not easy to do as we don't
-    store the one-pass packets.
-
   * cat foo | gpg --sign | gpg --list-packets
     Does not list the signature packet.
 
@@ -107,10 +71,8 @@ make[2]: *** [gpgkeys_ldap.o] Error 1
 
   * allow the use of option in gpg.conf. 
 
-  * export-secret-subkey where only one of the subkeys gets exported.
-
-Things we won't do
-------------------
+  * Add the NEWSIG status.
 
-  * New option --file-remove path-to-wipe-program ? 
+  * Delete a card key as well as a wiping.
 
+  * Make 2 strings translatable in export.c after releasing 1.4.2.