diff options
author | Marcus Brinkmann <[email protected]> | 2002-01-15 19:59:54 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2002-01-15 19:59:54 +0000 |
commit | 6b1277eae1f66dbb76441cf21507f336552b4fcc (patch) | |
tree | 574120da44f2f03ea2d3b6a87dae93927173527c | |
parent | 2002-01-13 Marcus Brinkmann <[email protected]> (diff) | |
download | gpgme-6b1277eae1f66dbb76441cf21507f336552b4fcc.tar.gz gpgme-6b1277eae1f66dbb76441cf21507f336552b4fcc.zip |
New items about various things.
-rw-r--r-- | TODO | 30 |
1 files changed, 29 insertions, 1 deletions
@@ -1,3 +1,19 @@ +* ABI's to break: +** gpgme_data_new_from_filepart takes an off_t as count, but should + take a size_t. +** GpgmePassphraseCb should have void **R_HD, not void *R_HD. +** trustlist has the same start/end problem as keylist had. + In fact, all the _start functions have this problem! + In addition, the resulting error of the operation can not be + retrieved seperately; the op_foobar operations can't be implemented + by the user, they are not merely convenience, but necessity, while + the op_foobar_start functions for these are unusable (or render the + context unusable, your choice). +** string representation of non-secret keys and ATTR_IS_SECRET is NULL, + which can not be differentiated from the case that it is not + representable. +** Agree on gpgme_key_unref or gpgme_key_release and drop the other? + * Implement posix-sema.c * Allow to use GTK's main loop instead of the select stuff in @@ -16,7 +32,14 @@ * Factor out common code in _op_*_start functions. -* Move code common to all engines up from gpg to engine. +* Documentation +** Add note about GPGME clearing out pointer return values. +** validity/trust + +* Engines +** Move code common to all engines up from gpg to engine. +** engine operations can return General Error on unknown protocol + (it's an internal error, as select_protocol checks already). * Error Values ** Map ASSUAN error values. @@ -53,3 +76,8 @@ Bugs reported by Stephane Corthesy: > the > callback has become invalid; if I use a brand new one, the callback > is called recursively, when I ask to enumerate keys. + +> Talking about gpgme performances: did anyone make some profiling on +> gpgme calls and can tell me why it takes so long to enumerate the +> whole pubring? Listing keys with gpg is very fast, whereas with +> gpgme_op_keylist_XXX() it's soooooo slow. |