diff options
author | Marcus Brinkmann <[email protected]> | 2002-05-09 03:38:12 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2002-05-09 03:38:12 +0000 |
commit | 4e0d4d7cf3e630fbde187c506799048a3f359fc1 (patch) | |
tree | ea81a03cf56216cd56be94605e474aff0f5de05c /TODO | |
parent | revoce the previous commit, this was done erroneously (diff) | |
download | gpgme-4e0d4d7cf3e630fbde187c506799048a3f359fc1.tar.gz gpgme-4e0d4d7cf3e630fbde187c506799048a3f359fc1.zip |
doc/
2002-05-09 Marcus Brinkmann <[email protected]>
* gpgme.texi (Overview): Replace note about thread-safeness.
(Multi Threading): New section.
gpgme/
2002-05-08 Marcus Brinkmann <[email protected]>
* w32-util.c: New static variable GET_PATH_LOCK.
(_gpgme_get_gpg_path): Remove superfluous NULL initializer.
Take lock while determining path.
(_gpgme_get_gpgsm_path): Likewise.
* version.c (do_subsystem_inits): Set DONE to 1 after
initialization.
(gpgme_get_engine_info): New variable ENGINE_INFO_LOCK. Take lock
while determining engine info.
* rungpg.c (_gpgme_gpg_get_version): New variable
GPG_VERSION_LOCK. Take the lock while determining the program
version.
* posix-io.c: Include "sema.h".
(_gpgme_io_spawn): New variable FIXED_SIGNALS_LOCK. Take the lock
while fixing the signals.
(_gpgme_io_select): Make READFDS and WRITEFDS non-static.
* key.c: Include "sema.h". New globals KEY_CACHE_LOCK and
KEY_REF_LOCK.
(capabilities_to_string): Make STRINGS very const.
(_gpgme_key_cache_add): Lock the key cache.
(_gpgme_key_cache_get): Likewise.
(gpgme_key_ref, gpgme_key_release): Lock the key_ref_lock.
* import.c (append_xml_impinfo): Make IMPORTED_FIELDS and
IMPORT_RES_FIELDS very const. Make FIELD and FIELD_NAME a litle
const.
* engine.c (_gpgme_engine_get_info): New variable
ENGINE_INFO_LOCK. Take lock while determining engine info.
* engine-gpgsm.c: Include "sema.h".
(_gpgme_gpgsm_get_version): New variable GPGSM_VERSION_LOCK. Take
lock while getting program version.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -8,8 +8,6 @@ Hey Emacs, this is -*- outline -*- mode! * Allow to use GTK's main loop instead of the select stuff in wait.c -* add locking to the key cache? - * cleanup the namespace - we use log_* assuan_* ascii_* mutex_* But those are only used internally. Some linker tricks should make it possible to hide them from the user (didn't work last time, try @@ -30,6 +28,7 @@ Hey Emacs, this is -*- outline -*- mode! *** For pipemode, make sure to release the pipemode callback data object. * Operations +** gpgme_wait needs to be made thread safe!!! ** Export status handler need much more work. ** Import should return a useful error when one happened. ** Genkey should return something more useful than General_Error. |