doc: Fix spellings.
[gnupg.git] / TODO
diff --git a/TODO b/TODO
index ff78579..5182fc8 100644 (file)
--- a/TODO
+++ b/TODO
 ** replace leading zero in integer hack by a cleaner solution
 
 * sm/gpgsm.c
-** mark all unimplemented commands and options.
 ** Implement --default-key
 ** support the anyPolicy semantic
-
+** Should we prefer nonRepudiation certs over plain signing certs?
+   Also: Do we need a way to allow the selection of a qualSig cert
+   over a plain one?  The background is that the Telesec cards have 3
+   certs capable of signing all with the same subject name.
 
 * sm/keydb.c
 ** Check file permissions
 * scd
 ** Application context vs. reader slot
   We have 2 concurrent method of tracking whether a reader is in use:
-  Using the session_list in command.c and the lock_table in app.c.  IT
+  Using the session_list in command.c and the lock_table in app.c.  It
   would be better to do this just at one place. First we need to see
   how we can support cards with multiple applications.
-** Detecting a removed card works only after the ticker detected it.
-  We should check the card status in open-card to make this smoother.
-  Needs to be integrated with the status file update, though.  It is
-  not a real problem because application will get a card removed
-  status and should then send a reset to try solving the problem.
 ** Resolve fixme in do_sign of app-dinsig.
+** Disconnect 
+  Card timeout is currently used as a boolean.  
+  Add disconnect support for the ccid driver.
 
+* Regression tests
 ** Add a regression test to check the extkeyusage.
 
 * Windows port (W32)
-** No card status notifications.
 ** Regex support is disabled
   We need to adjust the test to find the regex we have anyway in 
   gpg4win.  Is that regex compatible to the OpenPGP requirement?
 * sm/
 ** check that we issue NO_SECKEY xxx if a -u key was not found
    We don't. The messages returned are also wrong (recipient vs. signer).
-** gpgsm_format_name2
-   Replace by an estream based implementation.
-
-* jnlib/
-** Try to remove all jnlib_xmalloc.
 
 * g10/
 ** issue a NO_SECKEY xxxx if a -u key was not found.
 
 * Extend selinux support to other modules
+  See also http://etbe.coker.com.au/2008/06/06/se-linux-support-gpg/
 
 * UTF-8 specific TODOs
   None.
 
+* Manual
+** Document all gpgsm options.
+   
+
 * Pinpad Reader
   We do not yet support P15 applications.  The trivial thing using
   ASCII characters will be easy to implement but the other cases need
   some more work.
 
 * Bugs
-** After disabling scdaemon and sending a HUP
-   scdaemon stays as a zombie and gpg-agent does not perform any more
-   commands.
+
 
 * Howtos
 ** Migrate OpenPGP keys to another system