GNUPG-1-9-BRANCH-MO gnupg/agent (7 files)

cvs user mo cvs at cvs.gnupg.org
Mon Sep 27 08:45:09 CEST 2004


    Date: Monday, September 27, 2004 @ 08:45:09
  Author: mo
    Path: /cvs/gnupg/gnupg/agent
     Tag: GNUPG-1-9-BRANCH-MO

Modified: ChangeLog agent.h command-ssh.c command.c gpg-agent.c pksign.c
          query.c

2004-09-27  Moritz Schulte  <moritz at g10code.com>

	**MERGED FROM MAIN BRANCH, RE-PATCHED**

	* command-ssh.c: New file.

	* findkey.c (modify_description): New function.
	(agent_key_from_file): New variables: comment, comment_sexp,
	comment_length, desc_text_modified; extract comment from S-Exp,
	pass modified version to unprotect().
	
	* agent.h: Declare: start_command_handler_ssh.
	(struct 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.

	* query.c (start_pinentry): Accept CTRL being NULL.


---------------+
 ChangeLog     |  115 +-
 agent.h       |    4 
 command-ssh.c | 2400 ++++++++++++++++++++++++++++++++++----------------------
 command.c     |    1 
 gpg-agent.c   |  117 ++
 pksign.c      |   53 -
 query.c       |   28 
 7 files changed, 1691 insertions(+), 1027 deletions(-)



More information about the Gnupg-commits mailing list