Add some items, remove obsolete item about pipemode.
This commit is contained in:
parent
f6604334b6
commit
ff5dfd9c9c
19
TODO
19
TODO
@ -1,7 +1,11 @@
|
|||||||
Hey Emacs, this is -*- outline -*- mode!
|
Hey Emacs, this is -*- outline -*- mode!
|
||||||
|
|
||||||
* ABI's to break:
|
* ABI's to break:
|
||||||
** Currently none.
|
** All result returns will be done as structs, not as XML. !!!
|
||||||
|
** Make sure that all results can be gotten in asynchronous mode (ie, avoid
|
||||||
|
returning information in the blocking version as function arguments).
|
||||||
|
** Drop the support for finding out if an operation is pending. After all, one
|
||||||
|
or two more ways for a user to shoot themselves in the foot don't matter.
|
||||||
|
|
||||||
* Thread support:
|
* Thread support:
|
||||||
** Build thread modules for static linking (which just suck in the
|
** Build thread modules for static linking (which just suck in the
|
||||||
@ -9,7 +13,7 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
|
|
||||||
* New features:
|
* New features:
|
||||||
** notification system
|
** notification system
|
||||||
We need a simple notification system, probably a a simple callback
|
We need a simple notification system, probably a simple callback
|
||||||
with a string and some optional arguments. This is for example
|
with a string and some optional arguments. This is for example
|
||||||
required to notify an application of a changed smartcard, The
|
required to notify an application of a changed smartcard, The
|
||||||
application can then do whatever is required. There are other
|
application can then do whatever is required. There are other
|
||||||
@ -18,6 +22,7 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
** --learn-code support
|
** --learn-code support
|
||||||
This might be integrated with import. we still need to work out how
|
This might be integrated with import. we still need to work out how
|
||||||
to learn a card when gpg and gpgsm have support for smartcards.
|
to learn a card when gpg and gpgsm have support for smartcards.
|
||||||
|
** set_locale for thread safe and env independent locale selection.
|
||||||
|
|
||||||
* Documentation
|
* Documentation
|
||||||
** Add note about GPGME clearing out pointer return values.
|
** Add note about GPGME clearing out pointer return values.
|
||||||
@ -31,9 +36,6 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
(it's an internal error, as select_protocol checks already).
|
(it's an internal error, as select_protocol checks already).
|
||||||
** When server mode is implemented properly, more care has to be taken to
|
** When server mode is implemented properly, more care has to be taken to
|
||||||
release all resources on error (for example to free assuan_cmd).
|
release all resources on error (for example to free assuan_cmd).
|
||||||
** GnuPG
|
|
||||||
*** For pipemode, make sure to release the pipemode callback data object.
|
|
||||||
Note, pipemode will eventually be replaced by an Assuan interface to gpg.
|
|
||||||
|
|
||||||
* Operations
|
* Operations
|
||||||
** Passphrase callback should not copy password. !!!
|
** Passphrase callback should not copy password. !!!
|
||||||
@ -42,6 +44,9 @@ Hey Emacs, this is -*- outline -*- mode!
|
|||||||
** Genkey should return something more useful than General_Error.
|
** Genkey should return something more useful than General_Error.
|
||||||
** Factor out common code in _op_*_start functions.
|
** Factor out common code in _op_*_start functions.
|
||||||
** Add ATTR to return the number of subkeys or uids.
|
** Add ATTR to return the number of subkeys or uids.
|
||||||
|
** Optimize the file descriptor list, so the number of open fds is
|
||||||
|
always known easily. This could replace the pending bit, too,
|
||||||
|
with the exception of keylisting operations maybe.
|
||||||
|
|
||||||
* Error Values
|
* Error Values
|
||||||
** Map ASSUAN/GpgSM ERR error values in a better way than is done now. !!
|
** Map ASSUAN/GpgSM ERR error values in a better way than is done now. !!
|
||||||
@ -74,7 +79,3 @@ Bugs reported by Stephane Corthesy:
|
|||||||
> the
|
> the
|
||||||
> callback has become invalid; if I use a brand new one, the callback
|
> callback has become invalid; if I use a brand new one, the callback
|
||||||
> is called recursively, when I ask to enumerate keys.
|
> is called recursively, when I ask to enumerate keys.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user