aboutsummaryrefslogtreecommitdiffstats
path: root/agent/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'agent/ChangeLog')
-rw-r--r--agent/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/agent/ChangeLog b/agent/ChangeLog
index 4829ff2d4..d0c1a7f45 100644
--- a/agent/ChangeLog
+++ b/agent/ChangeLog
@@ -1,3 +1,21 @@
+2009-07-06 Werner Koch <[email protected]>
+
+ * agent.h: Include session-env.h.
+ (opt): Replace most of the startup_xxx fields by a session_env_t.
+ (struct server_control_s): Likewise.
+ * gpg-agent.c (main): Rewrite setting of the startup fields.
+ (handle_connections, main): Allocate SESSION_ENV.
+ (agent_init_default_ctrl, agent_deinit_default_ctrl): Change
+ accordingly.
+ * command.c (option_handler): Ditto.
+ (cmd_updatestartuptty): Change accordingly. Protect old values
+ from out of core failures.
+ * command-ssh.c (start_command_handler_ssh): Ditto.
+ (start_command_handler_ssh): Replace strdup by xtrystrdup.
+ * call-pinentry.c (atfork_cb): Pass new envrinmnet variables.
+ (start_pinentry): Use session_env stuff.
+ * protect-tool.c (main): Adjust call to gnupg_prepare_get_passphrase.
+
2009-06-24 Werner Koch <[email protected]>
* genkey.c (agent_protect_and_store): Return RC and not 0.