Home GnuPG
Diffusion GpgEX 0b7556fa662e

Take UI-Server socket from gpgconf.

Description

Take UI-Server socket from gpgconf.

* src/client.cc (get_gpgconf_name): New.
(default_socket_name): Get from gpgconf.
(default_uiserver_name): Use gpgrt_access.
* src/exechelp.c: Include errno.h.
(struct private_membuf_s): New.
(init_membuf, clear_membuf, put_membuf, get_membuf): New. Taken from
gnupg/common/membuf.c
(gpgex_spawn_get_string): New.
* src/registry.h (GPG4WIN_REGKEY_1): New.

Details

Provenance
wernerAuthored on Sep 22 2021, 8:26 AM
Parents
rXdf289bb41652: Fix CreateProcess call of GpgEX
Branches
Unknown
Tags
Unknown
Tasks
T5613: GpgEX does not use CSIDL_LOCAL_APPDATA