Fixed segv in gpg-agent (command marktrusted).
[gnupg.git] / agent / ChangeLog
index d48d13a..4d72a5a 100644 (file)
@@ -1,3 +1,30 @@
+2008-05-27  Werner Koch  <wk@g10code.com>
+
+       * trustlist.c (insert_colons): Fix stupidly wrong allocation
+       computation. 
+
+2008-05-26  Werner Koch  <wk@g10code.com>
+
+       * gpg-agent.c (main): Re-initialize default assuan log stream if a
+       log file is used.
+
+       * trustlist.c (agent_marktrusted): Use xtryasprintf and xfree.
+
+       * gpg-agent.c (main, agent_deinit_default_ctrl): Always use xfree
+       because our asprintf is mapped to an xmalloc style function in
+       util.h. Replace xtrdup by xtrystrdup.
+       * w32main.c (build_argv): Ditto.
+       * preset-passphrase.c (preset_passphrase): Ditto.
+       * divert-scd.c (ask_for_card): Ditto.
+       * command.c (option_handler): Ditto.
+       * command-ssh.c (ssh_handler_request_identities): Ditto.
+       * call-pinentry.c (start_pinentry): Ditto.
+
+       * gpg-agent.c (start_connection_thread)
+       (start_connection_thread_ssh): Use pth_thread_id for useful output
+       under W32.
+       (pth_thread_id) [!PTH_HAVE_PTH_THREAD_ID]: New.
+
 2008-03-17  Werner Koch  <wk@g10code.com>
 
        * agent.h (agent_inq_pinentry_launched): New prototype.