aboutsummaryrefslogtreecommitdiffstats
path: root/agent/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'agent/ChangeLog')
-rw-r--r--agent/ChangeLog32
1 files changed, 32 insertions, 0 deletions
diff --git a/agent/ChangeLog b/agent/ChangeLog
index 929959d85..7293e23ce 100644
--- a/agent/ChangeLog
+++ b/agent/ChangeLog
@@ -1,3 +1,35 @@
+2004-07-19 Moritz Schulte <[email protected]>
+
+ * Makefile.am (gpg_agent_SOURCES): Adding: gpg-stream.c,
+ gpg-stream.h, buffer.c, buffer.h, command-ssh.c.
+
+ * pksign.c (agent_pksign_do): New function, based on code ripped
+ out from agent_pksign.
+ (agent_pksign): Use agent_pksign_do.
+
+ * query.c (start_pinentry): Accept CTRL being NULL.
+
+ * agent.h (start_command_handler_ssh): Declare function.
+ (agent_pksign_do): Declare function.
+ (opt): New member: ssh_support.
+
+ * gpg-agent.c: Include <sys/select.h>.
+ New configuration option: ssh-support.
+ (socket_name_ssh): New variabel.
+ (handle_connections): Additional argument: listen_fd_ssh. Accept
+ connections on both sockets, call start_connection_thread_ssh for
+ connections on listen_fd_ssh.
+ (start_connection_thread_ssh): New function.
+ (cleanup_do): New functions, basically old cleanup function.
+ (cleanup): Call cleanup_do for socket_name and socket_name_ssh.
+ (server_socket_create): New function ...
+ (main): ... use it.
+ (main): Generate environment entries for ssh.
+
+ * command-ssh.c: New file, implementing the ssh-agent protocol.
+ * gpg-stream.c, gpg-stream.h, buffer.c, buffer.h: Merged
+ Libgpg-stream.
+
2004-06-20 Moritz Schulte <[email protected]>
* gpg-agent.c: Include <sys/stat.h> (build fix for BSD).