diff options
author | Marcus Brinkmann <[email protected]> | 2003-05-04 18:05:38 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2003-05-04 18:05:38 +0000 |
commit | 7bc04bffe9f168db5aaef4b8eee17c19cc4b40a9 (patch) | |
tree | 8af8dd071b60e4bc5a8526ecb23864fcebb28095 | |
parent | 2003-05-04 Marcus Brinkmann <[email protected]> (diff) | |
download | gpgme-7bc04bffe9f168db5aaef4b8eee17c19cc4b40a9.tar.gz gpgme-7bc04bffe9f168db5aaef4b8eee17c19cc4b40a9.zip |
Update items.
Diffstat (limited to '')
-rw-r--r-- | TODO | 21 |
1 files changed, 8 insertions, 13 deletions
@@ -1,11 +1,6 @@ Hey Emacs, this is -*- outline -*- mode! * ABI's to break: -** 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. ** Compatibility interfaces that can be removed in future versions: *** gpgme_data_new_from_filepart *** gpgme_data_new_from_file @@ -43,10 +38,13 @@ Hey Emacs, this is -*- outline -*- mode! 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. ** 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. +** Might need a stat() for data objects and use it for length param to gpg. * Documentation -** Add note about GPGME clearing out pointer return values. -** validity/trust +** Document validity and trust issues. * Engines ** Do not create/destroy engines, but create engine and then reset it. @@ -61,7 +59,7 @@ Hey Emacs, this is -*- outline -*- mode! ** engine operations can return General Error on unknown protocol (it's an internal error, as select_protocol checks already). ** 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). * Operations ** Passphrase callback should not copy password. !!! @@ -74,10 +72,8 @@ Hey Emacs, this is -*- outline -*- mode! in tests/gpgs m/t-import.c. ** Genkey should return something more useful than General_Error. ** Factor out common code in _op_*_start functions. -** 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. + always known easily. * Error Values ** Map ASSUAN/GpgSM ERR error values in a better way than is done now. !! @@ -90,8 +86,7 @@ Hey Emacs, this is -*- outline -*- mode! clever idea. ! ** t-data *** Test gpgme_data_release_and_get_mem. -*** Test gpgme_data_rewind for invalid types. -*** Test gpgme_data_read's readable feature. +*** Test gpgme_data_seek for invalid types. * Debug ** Handle malloc and vasprintf errors. But decide first if they should be |