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:
|
* Before release:
|
||||||
** Write --thread option for gpgme-config.
|
** Write --thread option for gpgme-config.
|
||||||
|
** Have automake macros for thread option.
|
||||||
** Document new thread support.
|
** Document new thread support.
|
||||||
|
|
||||||
* ABI's to break:
|
* ABI's to break:
|
||||||
@ -27,9 +28,6 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
|
|
||||||
* Thread support:
|
* Thread support:
|
||||||
** When GNU Pth supports sendmsg/recvmsg, wrap them properly.
|
** 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:
|
* New features:
|
||||||
** notification system
|
** notification system
|
||||||
@ -45,7 +43,11 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
** set_locale for thread safe and env independent locale selection.
|
** set_locale for thread safe and env independent locale selection.
|
||||||
** How to terminate a pending operation? Something like gpgme_op_reset,
|
** How to terminate a pending operation? Something like gpgme_op_reset,
|
||||||
but where are you allowed to call it (think callback handlers).
|
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.
|
** Might need a stat() for data objects and use it for length param to gpg.
|
||||||
** Allow to export secret keys.
|
** Allow to export secret keys.
|
||||||
** Implement support for photo ids.
|
** 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 !!!
|
NOTE: The EOF status handler is not called in this case !!!
|
||||||
** If no passphrase cb is installed, status handler is not run even if
|
** If no passphrase cb is installed, status handler is not run even if
|
||||||
password is required by crypto engine. !!
|
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. !!!
|
** Export status handler need much more work. !!!
|
||||||
** Import should return a useful error when one happened.
|
** Import should return a useful error when one happened.
|
||||||
*** Import does not take notice of NODATA status report.
|
*** Import does not take notice of NODATA status report.
|
||||||
*** When GPGSM does issue IMPORT_OK status reports, make sure to check for them
|
*** When GPGSM does issue IMPORT_OK status reports, make sure to check for
|
||||||
in tests/gpgs m/t-import.c.
|
them in tests/gpgs m/t-import.c.
|
||||||
** Verify can include info about version/algo/class, but currently
|
** Verify can include info about version/algo/class, but currently
|
||||||
this is only available for gpg, not gpgsm.
|
this is only available for gpg, not gpgsm.
|
||||||
** Return ENC_TO output in verify result. Again, this is not available
|
** Return ENC_TO output in verify result. Again, this is not available
|
||||||
|
Loading…
Reference in New Issue
Block a user