Document some more problems.
This commit is contained in:
parent
5231aa6a2a
commit
be89abd137
17
TODO
17
TODO
@ -2,6 +2,7 @@ Hey Emacs, this is -*- outline -*- mode!
|
||||
|
||||
* Before release:
|
||||
** Write --thread option for gpgme-config.
|
||||
** Have automake macros for thread option.
|
||||
** Document new thread support.
|
||||
|
||||
* ABI's to break:
|
||||
@ -27,9 +28,6 @@ Hey Emacs, this is -*- outline -*- mode!
|
||||
|
||||
* Thread support:
|
||||
** When GNU Pth supports sendmsg/recvmsg, wrap them properly.
|
||||
** Build thread modules for static linking (which just suck in the
|
||||
desired symbols the hard way). !!
|
||||
** Ordering the libs is important, but libtool gets it wrong. Argh.
|
||||
|
||||
* New features:
|
||||
** notification system
|
||||
@ -45,7 +43,11 @@ Hey Emacs, this is -*- outline -*- mode!
|
||||
** set_locale for thread safe and env independent locale selection.
|
||||
** How to terminate a pending operation? Something like gpgme_op_reset,
|
||||
but where are you allowed to call it (think callback handlers).
|
||||
Then gpgme_op_*list_end can go.
|
||||
Then gpgme_op_*list_end can go. Update: The only place where this
|
||||
can go is returning errors from callback handlers, and a function
|
||||
to be called for example from the user event loop code. The user
|
||||
must observe the threading rules! A blocking thread can not be
|
||||
cancelled.
|
||||
** Might need a stat() for data objects and use it for length param to gpg.
|
||||
** Allow to export secret keys.
|
||||
** Implement support for photo ids.
|
||||
@ -82,11 +84,14 @@ Hey Emacs, this is -*- outline -*- mode!
|
||||
NOTE: The EOF status handler is not called in this case !!!
|
||||
** If no passphrase cb is installed, status handler is not run even if
|
||||
password is required by crypto engine. !!
|
||||
** Verify must not fail on NODATA premature if auto-key-retrieval failed.
|
||||
It should not fail silently if it knows there is an error. !!!
|
||||
** All operations: Better error reporting. !!
|
||||
** Export status handler need much more work. !!!
|
||||
** Import should return a useful error when one happened.
|
||||
*** Import does not take notice of NODATA status report.
|
||||
*** When GPGSM does issue IMPORT_OK status reports, make sure to check for them
|
||||
in tests/gpgs m/t-import.c.
|
||||
*** When GPGSM does issue IMPORT_OK status reports, make sure to check for
|
||||
them in tests/gpgs m/t-import.c.
|
||||
** Verify can include info about version/algo/class, but currently
|
||||
this is only available for gpg, not gpgsm.
|
||||
** Return ENC_TO output in verify result. Again, this is not available
|
||||
|
Loading…
Reference in New Issue
Block a user