aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog63
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