1
2009-03-03 Werner Koch <wk@g10code.com>
3
* exechelp.c (do_exec): Make sure that /dev/null connected FDs are
6
2009-01-19 Werner Koch <wk@g10code.com>
8
* audit.c (writeout_li): Translate a few more result strings.
11
* convert.c (hex2str): Fix optimization to append a nul character.
13
2008-12-05 Werner Koch <wk@g10code.com>
15
* percent.c, t-percent.c: New.
17
* exechelp.c (gnupg_spawn_process, gnupg_spawn_process_fd)
18
(gnupg_spawn_process_detached) [W32]: Remove debug output.
20
2008-11-20 Werner Koch <wk@g10code.com>
22
* audit.c (writeout_li): Translate OKTEXT.
24
2008-11-04 Werner Koch <wk@g10code.com>
26
* i18n.c (i18n_init) [USE_SIMPLE_GETTEXT]: Adjust for changed
28
* homedir.c (gnupg_localedir): New.
30
2008-10-20 Werner Koch <wk@g10code.com>
32
* http.c (http_register_tls_callback) [!HTTP_USE_GNUTLS]: Mark
34
* localename.c (do_nl_locale_name): Ditto.
35
* audit.c (event2str): Silent gcc warning.
36
* sysutils.c (translate_sys2libc_fd): Mark unused arg.
37
(translate_sys2libc_fd_int): Ditto.
38
* iobuf.c (translate_file_handle): Ditto.
39
* asshelp.c (send_one_option): Ditto.
40
* exechelp.c (gnupg_spawn_process): Ditto.
41
* signal.c (got_usr_signal): Ditto
42
* estream.c (es_func_fd_create) [!W32]: Ditto.
43
(es_func_fp_create) [!W32]: Ditto.
44
(es_write_hexstring): Ditto.
45
(dummy_mutex_call_void, dummy_mutex_call_int) [HAVE_PTH]: New.
46
(ESTREAM_MUTEX_LOCK, ESTREAM_MUTEX_UNLOCK, ESTREAM_MUTEX_TRYLOCK)
47
(ESTREAM_MUTEX_INITIALIZE) [HAVE_PTH]: Use dummy calls so to mark
50
2008-10-19 Werner Koch <wk@g10code.com>
52
* estream-printf.c (estream_vsnprintf): Fix return value.
53
(check_snprintf): Add a new test.
54
(one_test) [W32]: Disable test.
56
2008-10-17 Werner Koch <wk@g10code.com>
58
* util.h (snprintf) [W32]: Redefine to estream_snprintf.
60
2008-09-03 Werner Koch <wk@g10code.com>
62
* convert.c (hex2str): New.
64
* t-convert.c (test_hex2str): New.
66
2008-08-19 Werner Koch <wk@g10code.com>
68
* iobuf.c: Avoid passing a NULL (iobuf_t)->desc to the log
69
function. Should in general never be NULL, but well. Reported by
72
2008-06-26 Werner Koch <wk@g10code.com>
74
* estream.c (es_write_sanitized): Loose check for control
75
characters to better cope with utf-8. The range 0x80..0x9f is
76
nowadays not anymore accidently used for control charaters.
78
2008-06-25 Marcus Brinkmann <marcus@g10code.de>
80
Revert last three changes related to handle translation.
82
(FD_TRANSLATE_MAX, fd_translate, fd_translate_len)
83
(translate_table_init, translate_table_lookup): Removed.
84
* iobuf.c (check_special_filename): Do not use
85
translate_table_lookup.
86
* sysutils.h (translate_table_init, translate_table_lookup):
89
2008-06-19 Werner Koch <wk@g10code.com>
91
* sysutils.c: Remove <ctype.h>.
92
(fd_translate_max): Use macro for the size.
93
(translate_table_init): Protect read against EINTR and replace
96
2008-06-18 Marcus Brinkmann <marcus@g10code.de>
98
* sysutils.c (TRANS_MAX): Bump up to 350 to be on the safe side.
100
* sysutils.h (translate_table_init, translate_table_lookup): New
102
* sysutils.c: Include <ctype.h>.
103
(FD_TRANSLATE_MAX): New macro.
104
(fd_translate, fd_translate_len): New static variables.
105
(translate_table_init, translate_table_lookup): New functions.
106
(translate_sys2libc_fd_int): Translate file descriptor.
107
* iobuf.c (check_special_filename): Translate handle values from
110
2008-06-16 Werner Koch <wk@g10code.com>
112
* homedir.c (w32_commondir): New.
113
(gnupg_sysconfdir): Use it.
115
2008-06-09 Werner Koch <wk@g10code.com>
119
2008-06-05 Werner Koch <wk@g10code.com>
121
* util.h (gnupg_copy_time): Replace strcpy by memcpy.
123
2008-05-26 Werner Koch <wk@g10code.com>
125
* asshelp.c (send_one_option, send_pinentry_environment): use
126
xfree and xtrystrdup.
128
* i18n.c (i18n_switchto_utf8) [USE_SIMPLE_GETTEXT]: Return NULL.
130
* homedir.c (gnupg_module_name): Add
131
GNUPG_MODULE_NAME_CONNECT_AGENT and GNUPG_MODULE_NAME_GPGCONF.
133
2008-04-21 Werner Koch <wk@g10code.com>
135
* http.c (http_wait_response) [W32]: Use DuplicateHandle because
137
(cookie_read) [W32]: Use recv in place of read.
139
2008-04-08 Werner Koch <wk@g10code.com>
141
* i18n.c (i18n_switchto_utf8, i18n_switchback)
142
[USE_SIMPLE_GETTEXT]: Implement.
144
2008-04-07 Werner Koch <wk@g10code.com>
146
* b64enc.c (b64enc_start): Detect PGP mode.
147
(b64enc_finish): Write PGP CRC.
148
* util.h (struct b64state): Add field CRC.
151
* pka.c (get_pka_info): Use xtrymalloc and check result.
1
153
2008-03-25 Werner Koch <wk@g10code.com>
3
155
* localename.c: Strip all W32 code. Include w32help.h.