gnupg/agent
Werner Koch 163e4ff195
w32: Support Unicode also for config files etc.
* common/sysutils.c (gnupg_fopen) [W32]: Use _wfopen if needed.   Use
new function in most places where fopen is used.
--

The config files in 2.2 are still read using fopen - we need to change
this to allow Unicode directory names.  There is also one case where
files are written using the old fopen.  The new option parser in 2.3
does not have this problem but at some places fopen is also still used.

GnuPG-bug-id: 5098
Signed-off-by: Werner Koch <wk@gnupg.org>
2020-11-10 12:09:11 +01:00
..
ChangeLog-2011 Fix typos 2015-10-28 10:20:17 +01:00
Makefile.am w32: Add manifest files to most binaries 2020-10-02 17:04:12 +02:00
agent.h agent: Allow to pass a timestamp to genkey and import. 2020-08-23 12:28:00 +02:00
all-tests.scm tests: Make it possible to run all tests using our infrastructure. 2017-05-11 18:12:37 +02:00
cache.c agent: Make the request origin a part of the cache items. 2018-03-27 08:40:58 +02:00
call-pinentry.c agent: Allow TERM="". 2020-08-26 15:12:06 +02:00
call-scd.c agent: Stop scdaemon after reload when disable_scdaemon. 2019-05-27 09:01:55 +02:00
command-ssh.c Replace most of the remaining stdio calls by estream calls. 2020-10-21 21:09:38 +02:00
command.c Require Libgcrypt 1.8 2020-11-09 12:03:19 +01:00
cvt-openpgp.c agent: Fix secret key import for Ed25519. 2020-10-30 09:23:35 +09:00
cvt-openpgp.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
divert-scd.c common: Change argument order of log_printhex. 2020-05-12 18:51:47 +02:00
findkey.c Replace all calls to access by gnupg_access 2020-10-21 20:49:18 +02:00
genkey.c agent: Allow to pass a timestamp to genkey and import. 2020-08-23 12:28:00 +02:00
gpg-agent-w32info.rc w32: Add manifest files to most binaries 2020-10-02 17:04:12 +02:00
gpg-agent.c w32: Support Unicode also for config files etc. 2020-11-10 12:09:11 +01:00
gpg-agent.w32-manifest.in w32: Add manifest files to most binaries 2020-10-02 17:04:12 +02:00
keyformat.txt agent: Allow to pass a timestamp to genkey and import. 2020-08-23 12:28:00 +02:00
learncard.c agent: Fix returning GPG_ERR_NOT_FOUND wrongly. 2017-11-02 17:04:03 +01:00
pkdecrypt.c common: Change argument order of log_printhex. 2020-05-12 18:51:47 +02:00
pksign.c Require Libgcrypt 1.8 2020-11-09 12:03:19 +01:00
preset-passphrase.c build: Always use EXTERN_UNLESS_MAIN_MODULE pattern. 2020-02-10 16:37:34 +01:00
protect-tool.c w32: Support Unicode also for config files etc. 2020-11-10 12:09:11 +01:00
protect.c agent: Default to extended key format. 2020-08-22 15:10:08 +02:00
t-protect.c build: Always use EXTERN_UNLESS_MAIN_MODULE pattern. 2020-02-10 16:37:34 +01:00
trans.c Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
trustlist.c Replace all calls to access by gnupg_access 2020-10-21 20:49:18 +02:00
w32main.c agent: Resolve conflict of util.h. 2017-03-07 19:22:48 +09:00
w32main.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00