1
2009-03-02 Werner Koch <wk@g10code.com>
3
* command.c (cmd_getinfo): Add subcommand "scd_running".
5
* call-scd.c (agent_scd_check_running): New.
7
* gpg-agent.c: Add missing option strings for "--batch" and
8
"--homedir". Reported by Petr Uzel.
10
* protect-tool.c (import_p12_file): Take care of canceled
11
passphrase entry. Fixes bug#1003.
12
(export_p12_file): Ditto.
14
2008-12-17 Werner Koch <wk@g10code.com>
16
* gpg-agent.c (handle_connections): Set action of all pth event
17
handled signals to SIG_IGN. Use a different pth_sigmask strategy.
19
2008-12-10 Werner Koch <wk@g10code.com>
21
* command.c (cmd_get_passphrase): Implement option --no-ask.
23
2008-12-09 Werner Koch <wk@g10code.com>
25
* gpg-agent.c (main): Call i18n_init before init_common_subsystems.
26
* preset-passphrase.c (main): Ditto.
27
* protect-tool.c (main): Ditto.
29
* command.c (cmd_preset_passphrase): Allow an arbitrary string for
32
2008-12-08 Werner Koch <wk@g10code.com>
34
* gpg-agent.c (handle_connections): Sync the ticker to the next
35
full second. This is bug#871.
37
2008-12-05 Werner Koch <wk@g10code.com>
39
* minip12.c (decrypt_block): Fix const modified of CHARSETS.
40
* learncard.c (sinfo_cb_parm_s): Remove superflous semicolon.
41
Reported by Stoyan Angelov.
43
2008-11-18 Werner Koch <wk@g10code.com>
45
* gpg-agent.c (make_libversion): New.
46
(my_strusage): Print libgcrypt version
48
2008-11-11 Werner Koch <wk@g10code.com>
50
* call-scd.c (membuf_data_cb): Change return type to
51
assuan_error_t to avoid warnings with newer libassuan versions.
53
2008-11-04 Werner Koch <wk@g10code.com>
55
* command.c (cmd_killagent): Stop the agent immediately.
56
(start_command_handler): Take care of GPG_ERR_EOF.
58
2008-10-29 Werner Koch <wk@g10code.com>
60
* gpg-agent.c (main): Move USE_STANDARD_SOCKET to the outer scope.
61
(create_socket_name): Remove arg USE_STANDARD_SOCKET. Change all
63
(create_server_socket): Remove IS_STANDARD_NAME and replace it by
64
USE_STANDARD_SOCKET. Change all callers.
65
(check_own_socket_running): New.
66
(check_own_socket, check_own_socket_thread): New.
67
(handle_tick): Check server socket once a minute.
68
(handle_connections): Remove the extra pth_wait in the shutdown
71
2008-10-20 Werner Koch <wk@g10code.com>
73
* command.c (cmd_geteventcounter): Mark unused arg.
74
(cmd_listtrusted, cmd_pksign, cmd_pkdecrypt, cmd_genkey): Ditto.
75
(cmd_updatestartuptty, post_cmd_notify): Ditto.
76
* command-ssh.c (add_control_entry)
77
(ssh_handler_request_identities, ssh_handler_remove_identity)
78
(ssh_handler_remove_all_identities, ssh_handler_lock)
79
(ssh_handler_unlock): Ditto.
80
* call-pinentry.c (pinentry_active_p, popup_message_thread)
81
(agent_popup_message_stop): Ditto.
82
* findkey.c (agent_public_key_from_file): Ditto.
83
* genkey.c (check_passphrase_pattern): Ditto.
84
* call-scd.c (atfork_cb): Ditto.
85
* protect-tool.c (import_p12_cert_cb): Ditto.
86
* t-protect.c (main): Ditto.
88
2008-10-17 Werner Koch <wk@g10code.com>
90
* call-scd.c (start_scd) [W32]: Use snprintf again because we now
91
always use the estream variant.
93
2008-10-15 Werner Koch <wk@g10code.com>
95
* call-scd.c (start_scd): Enable assuan loggging if requested.
96
(agent_scd_check_aliveness) [W32]: Fix use of GetExitCodeProcess.
98
2008-10-14 Werner Koch <wk@g10code.com>
100
* gpg-agent.c (get_agent_scd_notify_event): Need to use a manual
103
2008-09-29 Werner Koch <wk@g10code.com>
105
* agent.h (GCRY_MD_USER): Rename to GCRY_MODULE_ID_USER.
106
(GCRY_MD_USER_TLS_MD5SHA1): Rename to MD_USER_TLS_MD5SHA1 and
109
2008-09-25 Werner Koch <wk@g10code.com>
111
* divert-scd.c (getpin_cb): Support a Reset Code style PINs..
113
2008-09-03 Werner Koch <wk@g10code.com>
115
* command.c (parse_keygrip): Use hex2bin.
116
(cmd_preset_passphrase): Decode the passphrase. Reported by Kiss
117
Gabor. Fixes #679 again.
118
* preset-passphrase.c (make_hexstring): Remove.
119
(preset_passphrase): Use bin2hex.
121
2008-05-27 Werner Koch <wk@g10code.com>
123
* trustlist.c (insert_colons): Fix stupidly wrong allocation size
126
2008-05-26 Werner Koch <wk@g10code.com>
128
* gpg-agent.c (main): Re-initialize default assuan log stream if a
131
* trustlist.c (agent_marktrusted): Use xtryasprintf and xfree.
133
* gpg-agent.c (main, agent_deinit_default_ctrl): Always use xfree
134
because our asprintf is mapped to an xmalloc style function in
135
util.h. Replace xstrdup by xtrystrdup.
136
* w32main.c (build_argv): Ditto.
137
* preset-passphrase.c (preset_passphrase): Ditto.
138
* divert-scd.c (ask_for_card): Ditto.
139
* command.c (option_handler): Ditto.
140
* command-ssh.c (ssh_handler_request_identities): Ditto.
141
* call-pinentry.c (start_pinentry): Ditto.
143
* gpg-agent.c (start_connection_thread)
144
(start_connection_thread_ssh): Use pth_thread_id for useful output
146
(pth_thread_id) [!PTH_HAVE_PTH_THREAD_ID]: New.
1
148
2008-03-17 Werner Koch <wk@g10code.com>
3
150
* agent.h (agent_inq_pinentry_launched): New prototype.