aboutsummaryrefslogtreecommitdiffstats
path: root/agent/gpg-stream.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added Libestream.Moritz Schulte2004-09-271-1440/+0
|
* 2004-07-30 Moritz Schulte <[email protected]>Moritz Schulte2004-07-301-22/+84
| | | | | | * command-ssh.c: Updated Libgpg-stream (more support for secure memory), adjusted code for new API.
* 2004-07-27 Moritz Schulte <[email protected]>Moritz Schulte2004-07-261-4/+434
| | | | | | | | | | | | | | * command-ssh.c: Use gcrypt memory allocators, use secure memory where necessary. 2004-07-26 Moritz Schulte <[email protected]> * command-ssh.c (data_sign): Do not forget to unsigned char when constructing human-readable key grip. * Makefile.am (gpg_agent_SOURCES): Removed: buffer.c, buffer.h; updated Libgpg-stream.
* 2004-07-19 Moritz Schulte <[email protected]>Moritz Schulte2004-07-191-0/+34
| | | | | | | | * command-ssh.c: Only log debugging message if asked to do so. * command-ssh.c (gpg_stream_copy): Remove function. Update Libgpg-stream.
* 2004-07-19 Moritz Schulte <[email protected]>Moritz Schulte2004-07-191-0/+914
* 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.