aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2003-08-20 20:20:46 +0000
committerMarcus Brinkmann <[email protected]>2003-08-20 20:20:46 +0000
commit0217495902bbb33d3c429599885192c3aec295e6 (patch)
tree4dc536749c85c1fa9c72a1464f2730d5a2dfc502 /TODO
parent2003-08-18 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-0217495902bbb33d3c429599885192c3aec295e6.tar.gz
gpgme-0217495902bbb33d3c429599885192c3aec295e6.zip
2003-08-18 Marcus Brinkmann <[email protected]>
*configure.ac (AM_PATH_GPG_ERROR): Require 0.3. assuan/ See README.1st. gpgme/ 2003-08-19 Marcus Brinkmann <[email protected]> The ath files (ath.h, ath.c, ath-pth.c, ath-pthread.c, ath-compat.c, ath-pth-compat.c and ath-pthread-compat.c) have been updated to have better thread support, and the Makefile.am was changed to reflect that. * util.h [!HAVE_FOPENCOOKIE]: Remove fopencookie declaration. * engine-gpgsm.c (gpgsm_assuan_simple_command): Set ERR to return value of status_fnc. * rungpg.c (start): Return SAVED_ERRNO, not errno.
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 5 insertions, 1 deletions
diff --git a/TODO b/TODO
index 9c71ac6f..57da7f0f 100644
--- a/TODO
+++ b/TODO
@@ -1,12 +1,14 @@
Hey Emacs, this is -*- outline -*- mode!
* Before release:
-** Nothing.
+** Write --thread option for gpgme-config.
+** Document new thread support.
* ABI's to break:
** I/O and User Data could be made extensible. But this can be done
without breaking the ABI hopefully.
** Compatibility interfaces that can be removed in future versions:
+*** ath compatibility modules.
*** gpgme_data_new_from_filepart
*** gpgme_data_new_from_file
*** gpgme_data_new_with_read_cb
@@ -24,6 +26,7 @@ Hey Emacs, this is -*- outline -*- mode!
*** All Gpgme* typedefs.
* 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.
@@ -76,6 +79,7 @@ Hey Emacs, this is -*- outline -*- mode!
* Operations
** If an operation failed, make sure that the result functions don't return
corrupt partial information. !!!
+ 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. !!
** Export status handler need much more work. !!!