1
2009-02-09 Werner Koch <wk@g10code.com>
3
* gpgsm.c (main): Change default cipher back to 3DES.
5
2009-01-12 Werner Koch <wk@g10code.com>
7
* keylist.c (print_utf8_extn_raw): Cast printf precision argument.
9
2009-01-08 Werner Koch <wk@g10code.com>
11
* fingerprint.c (gpgsm_get_keygrip_hexstring): Add error detection.
13
2008-12-10 Werner Koch <wk@g10code.com>
15
* gpgsm.c (our_cipher_test_algo): Use the GCRY constants as we now
17
(our_md_test_algo): Ditto. Add SHA224.
18
(main) <aGpgConfList>: Update default cipher algo.
20
2008-12-09 Werner Koch <wk@g10code.com>
22
* gpgsm.c (main): Call i18n_init before init_common_subsystems.
24
2008-12-05 Werner Koch <wk@g10code.com>
26
* certreqgen.c (create_request): Provide a custom prompt for the
29
* certdump.c (gpgsm_format_keydesc): Remove debug output.
30
(gpgsm_format_keydesc): Remove saving of errno as xfree is
31
supposed not to change it. Use the new percent_plus_escape
32
function which also fixes the issue that we did not escaped a
35
2008-11-18 Werner Koch <wk@g10code.com>
37
* gpgsm.c (make_libversion): New.
38
(my_strusage): Use new function.
39
(build_lib_list): Remove.
41
2008-11-13 Werner Koch <wk@g10code.com>
43
* gpgsm.c: Remove all unused options. Use ARGPARSE macros.
45
2008-10-28 Werner Koch <wk@g10code.com>
47
* certdump.c (gpgsm_format_keydesc): Use xtryasprintf and xfree.
48
(gpgsm_es_print_name): Factor code out to ...
49
(gpgsm_es_print_name2): New function.
50
(gpgsm_format_name2, format_name_writer): Use estream so that it
51
works on all platforms.
52
(format_name_writer): Fix reallocation bug.
54
2008-10-23 Werner Koch <wk@g10code.com>
56
* import.c (popen_protect_tool): Add arg CTRL and assure that the
57
agent is running. Pass a value for CTRL from all caller.
58
* export.c (popen_protect_tool): Ditto.
60
2008-10-21 Werner Koch <wk@g10code.com>
62
* call-dirmngr.c (inq_certificate_parm_s): Add field CTRL.
63
(gpgsm_dirmngr_isvalid): Supply a value for that field.
64
(inq_certificate): Add inquiry ISTRUSTED.
66
* call-agent.c (gpgsm_agent_istrusted): Add new optional arg
67
HEXFPR. Changed all callers.
69
2008-10-20 Werner Koch <wk@g10code.com>
71
* keydb.c (keydb_locate_writable): Mark unused arg.
72
(keydb_search_kid): Ditto.
73
(keydb_clear_some_cert_flags): Ditto.
74
* server.c (cmd_encrypt): Ditto.
75
(cmd_decrypt, cmd_verify, cmd_import, cmd_genkey): Ditto.
76
* call-agent.c (gpgsm_scd_pksign): Ditto.
77
* call-dirmngr.c (release_dirmngr, release_dirmngr2)
78
(run_command_cb): Ditto.
79
* certlist.c (gpgsm_add_cert_to_certlist): Ditto.
80
* certchain.c (find_up_dirmngr): Ditto.
81
* keylist.c (print_key_data): Ditto.
82
(list_cert_raw, list_cert_std): Ditto.
83
* qualified.c (gpgsm_is_in_qualified_list): Ditto.
85
* gpgsm.c (set_binary) [!W32]: Mark unused arg.
87
2008-10-17 Werner Koch <wk@g10code.com>
89
* call-dirmngr.c (start_dirmngr, start_dirmngr2): Reset the lock
91
(release_dirmngr, release_dirmngr2): Replace asserts by error messages.
92
(gpgsm_dirmngr_lookup): Replace assert by fatal error message.
94
2008-10-13 Werner Koch <wk@g10code.com>
96
* gpgsm.c: Add alias --delete-keys.
98
2008-09-30 Werner Koch <wk@g10code.com>
100
* server.c (cmd_getinfo): New subcommand agent-check.
101
* call-agent.c (gpgsm_agent_send_nop): New.
103
2008-09-29 Werner Koch <wk@g10code.com>
105
* certcheck.c (MY_GCRY_PK_ECDSA): Remove. Change users to
107
* gpgsm.c (MY_GCRY_PK_ECDSA): Ditto.
108
* sign.c (MY_GCRY_MD_SHA224): Remove change users to GCRY_MD_SHA224.
110
2008-09-04 Werner Koch <wk@g10code.com>
112
* certdump.c (gpgsm_format_keydesc): Work around a mingw32 bug.
114
2008-09-03 Werner Koch <wk@g10code.com>
116
* sign.c (MY_GCRY_MD_SHA224): New, so that we don't need libgcrypt
119
2008-08-13 Werner Koch <wk@g10code.com>
121
* keylist.c (list_cert_colon): Print 'f' for validated certs.
123
2008-08-08 Marcus Brinkmann <marcus@g10code.de>
125
* gpgsm.h (struct server_control_s): Remove member dirmngr_seen.
126
* call-dirmngr.c (dirmngr2_ctx, dirmngr_ctx_locked)
127
(dirmngr2_ctx_locked): New global variables.
128
(prepare_dirmngr): Don't check dirmngr_seen anymore.
129
(start_dirmngr): Move bunch of code to ...
130
(start_dirmngr_ext): ... this new function.
131
(release_dirmngr, start_dirmngr2, release_dirmngr2): New
133
(gpgsm_dirmngr_isvalid): Call release_dirmngr.
134
(gpgsm_dirmngr_lookup): Call release_dirmngr. If dirmngr_ctx is
135
locked, use dirmngr2_locked.
136
(gpgsm_dirmngr_run_command): Call release_dirmngr.
138
2008-06-25 Werner Koch <wk@g10code.com>
140
* sign.c (gpgsm_sign): Revamp the hash algorithm selection.
141
* gpgsm.h (struct certlist_s): Add field HASH_ALGO and HASH_ALGO_OID.
143
* qualified.c (gpgsm_qualified_consent): Fix double free.
145
* gpgsm.c (main): Change default cipher algo to AES.
147
* keylist.c (print_utf8_extn_raw, print_utf8_extn): New.
148
(list_cert_raw, list_cert_std): Print the TeleSec restriction
151
2008-06-23 Werner Koch <wk@g10code.com>
153
* encrypt.c (encode_session_key): Replace xmalloc by xtrymalloc.
154
Use bin2hex instead of open coding the conversion.
155
(encrypt_dek): Init S_DATA.
157
2008-06-13 Marcus Brinkmann <marcus@ulysses.g10code.com>
159
* call-dirmngr.c (prepare_dirmngr): Fix error code to ignore.
161
2008-06-12 Marcus Brinkmann <marcus@g10code.de>
163
* gpgsm.h (struct keyserver_spec): New struct.
164
(opt): Add member keyserver.
165
* gpgsm.c (keyserver_list_free, parse_keyserver_line): New functions.
166
(main): Implement --keyserver option.
167
* call-dirmngr.c (prepare_dirmngr): Send LDAPSERVER commands.
169
2008-05-20 Werner Koch <wk@g10code.com>
171
* gpgsm.c (main) <aExportSecretKeyP12>: Pass FP and not stdout to
172
the export function. Reported by Marc Mutz.
174
2008-05-06 Werner Koch <wk@g10code.com>
176
* keylist.c (list_external_keys): Ignore NOT FOUND error code.
179
2008-04-23 Werner Koch <wk@g10code.com>
181
* certchain.c (find_up): Make correct C89 code. Declare variable
182
at the top of the block. Reported by Alain Guibert.
184
2008-04-09 Werner Koch <wk@g10code.com>
186
* verify.c (gpgsm_verify): Print the message hash values on error.
188
2008-03-31 Werner Koch <wk@g10code.com>
190
* call-dirmngr.c (start_dirmngr): Use log_info instead of
191
log_error when falling back to start dirmngr.
1
193
2008-03-20 Werner Koch <wk@g10code.com>
3
195
* certlist.c (gpgsm_add_to_certlist): Always save the first