diff options
Diffstat (limited to 'src/ChangeLog')
-rw-r--r-- | src/ChangeLog | 63 |
1 files changed, 48 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 95dc804c..bf272bca 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,36 @@ +2009-01-26 Werner Koch <[email protected]> + + * opassuan.c, dirinfo.c, engine-assuan.c: New. + * Makefile.am: Add them. + * engine-backend.h: Add _gpgme_engine_ops_assuan. + (struct engine_ops): Add field OPASSUAN_TRANSACT. Update all + engine intializers. + * Makefile.am (gpgsm_components): Add engine-assuan.c. + * gpgme.h.in (gpgme_protocol_t): Add GPGME_PROTOCOL_ASSUAN. + (gpgme_assuan_data_cb_t, gpgme_assuan_sendfnc_ctx_t) + (gpgme_assuan_inquire_cb_t, gpgme_assuan_status_cb_t): New. + (gpgme_op_assuan_transact_start, gpgme_op_assuan_transact): New. + * gpgme.c (gpgme_get_protocol_name): Ditto. + (gpgme_set_protocol): Support it. + * engine.c (gpgme_get_engine_info): Ditto. + (engine_ops): Register it. + (_gpgme_engine_op_assuan_transact): New. + * libgpgme.vers (gpgme_op_assuan_transact_start) + (gpgme_op_assuan_transact): New. + * gpgme.def (gpgme_op_assuan_transact_start) + (gpgme_op_assuan_transact): New. + * engine-backend.h (struct engine_ops): Add GET_HOME_DIR and + initialize to NULL for all engines. + * engine.c (engine_get_home_dir): New. + (gpgme_get_engine_info): Use it. + (_gpgme_set_engine_info): Use it. + * engine.h (engine_assuan_result_cb_t): New. + * context.h (ctx_op_data_id_t): Add OPDATA_ASSUAN. + + * util.h (GPG_ERR_UNFINISHED): Define if not yet defined. + + * version.c (gpgme_check_version): Protect trace arg against NULL. + 2009-01-19 Werner Koch <[email protected]> * rungpg.c: Rename to engine-gpg.c @@ -803,7 +836,7 @@ * engine.c (gpgme_engine_check_version): Reimplemented to allow checking the version correctly even after changing the engine - information. Bug reported by St�phane Corth�sy. + information. Bug reported by Stéphane Corthésy. * rungpg.c (read_colon_line): Invoke colon preprocess handler if it is set. @@ -868,7 +901,7 @@ 2005-11-27 Marcus Brinkmann <[email protected]> * engine.c (_gpgme_set_engine_info): Use new_file_name in - engine_get_version invocation. Reported by St�phane Corth�sy. + engine_get_version invocation. Reported by Stéphane Corthésy. 2005-11-24 Marcus Brinkmann <[email protected]> @@ -1818,7 +1851,7 @@ * gpgme-config.in (gpg_error_libs): Quote GPG_ERROR_CFLAGS and GPG_ERROR_LIBS when setting the corresponding variables. - Reported by St�phane Corth�sy. + Reported by Stéphane Corthésy. 2003-07-22 Marcus Brinkmann <[email protected]> @@ -3707,7 +3740,7 @@ 2002-09-28 Marcus Brinkmann <[email protected]> * conversion.c (_gpgme_hextobyte): Prevent superfluous - multiplication with base. Reported by St�phane Corth�sy. + multiplication with base. Reported by Stéphane Corthésy. * keylist.c (gpgme_op_keylist_ext_start): Use private asynchronous operation type in invocation of _gpgme_op_reset. @@ -3820,7 +3853,7 @@ variables encrypt_info and encrypt_info_len. * trustlist.c (gpgme_op_trustlist_start): Set colon line handler. * posix-sema.c (sema_fatal): Remove function. - All these reported by St�phane Corth�sy. + All these reported by Stéphane Corthésy. 2002-08-23 Werner Koch <[email protected]> @@ -3993,7 +4026,7 @@ * vasprintf.c: Update to more recent libiberty version. * debug.h: Replace #elsif with #elif. - Submitted by St�phane Corth�sy: + Submitted by Stéphane Corthésy: * util.h (vasprintf): Correct prototype. * encrypt-sign.c: Include <stddef.h>. (encrypt_sign_status_handler): Change type of ENCRYPT_INFO_LEN to @@ -4003,14 +4036,14 @@ 2002-07-25 Marcus Brinkmann <[email protected]> - * wait.c (fdt_global): Make static. Reported by St�phane - Corth�sy. + * wait.c (fdt_global): Make static. Reported by Stéphane + Corthésy. * rungpg.c (_gpgme_gpg_op_keylist_ext): Skip empty string - patterns. Reported by St�phane Corth�sy. + patterns. Reported by Stéphane Corthésy. * key.c (gpgme_key_get_as_xml): Add OTRUST attribute. Requested - by St�phane Corth�sy. + by Stéphane Corthésy. (gpgme_key_get_string_attr): Add GPGME_ATTR_SIG_SUMMARY case to silence gcc warning. @@ -5060,7 +5093,7 @@ 2001-12-19 Marcus Brinkmann <[email protected]> - * engine.c: Include `string.h'. Reported by St�phane Corth�sy. + * engine.c: Include `string.h'. Reported by Stéphane Corthésy. * version.c (get_engine_info): Remove prototype. @@ -5597,7 +5630,7 @@ callers to use this function without a check for tmp_key. * keylist.c (gpgme_op_keylist_next): Reset the key_cond after - emptying the queue. Bug reported by St�phane Corth�sy. + emptying the queue. Bug reported by Stéphane Corthésy. 2001-09-12 Werner Koch <[email protected]> @@ -5679,7 +5712,7 @@ * version.c (gpgme_check_engine): Stop version number parsing at the opening angle and not the closing one. By Tommy Reynolds. -2001-05-01 Jos� Carlos Garc�a Sogo <[email protected]> +2001-05-01 José Carlos García Sogo <[email protected]> * encrypt.c (gpgme_op_encrypt_start): Deleted the assert ( !c->gpg ) line, because it gave an error if another operation had been made @@ -5865,8 +5898,8 @@ * rungpg.c (_gpgme_gpg_spawn): Use new function to get GPG's path. * signers.c (gpgme_signers_add): Ooops, one should test code and - not just write it; the newarr was not assigned. Thanks to Jos� - for pointing this out. Hmmm, still not tested, why shoudl a coder + not just write it; the newarr was not assigned. Thanks to José + for pointing this out. Hmmm, still not tested, why should a coder test his fix :-) * w32-io.c: Does now use reader threads, so that we can use |