diff options
| author | Marcus Brinkmann <[email protected]> | 2009-10-30 14:21:08 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2009-10-30 14:21:08 +0000 | 
| commit | 9d3fdd8c96b79ecbd56cf6b1a424bb2e2cd5236d (patch) | |
| tree | c5e21b62188f0464553aec85047f468623dec3c7 /src/engine-assuan.c | |
| parent | Some additions. (diff) | |
| download | gpgme-9d3fdd8c96b79ecbd56cf6b1a424bb2e2cd5236d.tar.gz gpgme-9d3fdd8c96b79ecbd56cf6b1a424bb2e2cd5236d.zip | |
2009-10-30  Marcus Brinkmann  <[email protected]>
	* configure.ac: Check for argp.h and error_t.
src/
2009-10-30  Marcus Brinkmann  <[email protected]>
	* Makefile.am (noinst_PROGRAMS): New target gpgme-tool.
	(gpgme_tool_LDADD): New variable.
	* gpgme-tool.c: New file.
	* ops.h (_gpgme_sig_notation_clearm _gpgme_signers_clear): New
	prototypes.
	* gpgme.c (gpgme_set_protocol): Allow GPGME_PROTOCOL_GPGCONF (when
	had that gone missing?).
	(_gpgme_sig_notation_clear): New function without debug output.
	(gpgme_release): Call it and _gpgme_signers_clear.
	* signers.c (_gpgme_signers_clear): New function without debug output.
	* g13.c (gpgme_op_vfs_mount): Add debug output.
	* assuan-support.c (my_spawn): Allow fd_child_list to be NULL.
	* conversion.c (_gpgme_encode_percent_string): Fix infinite loop.
	* debug.h: Put tag in front of debug lines, should make for nicer
	output.
	* engine-assuan.c (llass_new): Use our new system hooks for libassuan.
	* engine-g13.c (g13_new): Remove redundant assuan context allocation.
	* version.c (gpgme_check_version_internal): Delay debug output
	until after gpgme_check_version was called.
Diffstat (limited to '')
| -rw-r--r-- | src/engine-assuan.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/engine-assuan.c b/src/engine-assuan.c index 92e1e05d..38fb1adb 100644 --- a/src/engine-assuan.c +++ b/src/engine-assuan.c @@ -233,9 +233,13 @@ llass_new (void **engine, const char *file_name, const char *home_dir)          llass->opt.gpg_agent = 1;      } -  err = assuan_new (&llass->assuan_ctx); +  err = assuan_new_ext (&llass->assuan_ctx, GPG_ERR_SOURCE_GPGME, +			&_gpgme_assuan_malloc_hooks, _gpgme_assuan_log_cb, +			NULL);    if (err)      goto leave; +  assuan_ctx_set_system_hooks (llass->assuan_ctx, &_gpgme_assuan_system_hooks); +    err = assuan_socket_connect (llass->assuan_ctx, file_name, 0);    if (err)      goto leave; | 
