aboutsummaryrefslogtreecommitdiffstats
path: root/src/client.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* client: Wipe the inbound buffer when CONFIDENTIAL.NIIBE Yutaka2023-06-161-0/+2
| | | | | | | | | * src/client.c (assuan_transact): Wipe the buffer. -- GnuPG-bug-id: 5977 Signed-off-by: NIIBE Yutaka <[email protected]>
* Add an SPDX tag to all core files.Werner Koch2017-11-151-16/+17
| | | | --
* Make assuan_transact more robust against inquiry errors.Werner Koch2013-02-071-10/+19
| | | | | * src/client.c (assuan_transact): Send an CAN after an error return from the inquiry callback.
* doc changesWerner Koch2010-08-111-5/+4
|
* Add ASSUAN_CONVEY_COMMENTS flag.Werner Koch2010-08-111-4/+13
|
* Return and parse comment lines with the assuan_client_ functions.Werner Koch2009-12-141-6/+16
|
* 2009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-12-081-0/+1
| | | | | * client.c (assuan_client_read_response): Fix linelen.
* src/Marcus Brinkmann2009-12-021-0/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-12-02 Marcus Brinkmann <[email protected]> * Makefile.am (common_sources): Remove assuan-client.c. * assuan-client.c: File removed. * assuan.h (ASSUAN_RESPONSE_ERROR, ASSUAN_RESPONSE_OK) (ASSUAN_RESPONSE_STATUS, ASSUAN_RESPONSE_INQUIRE) (ASSUAN_RESPONSE_STATUS): New macros. (assuan_response_t): New type. (assuan_client_read_response, assuan_client_parse_response): New prototypes. * libassuan.def, libassuan.vers: Add assuan_client_read_response, assuan_client_parse_response. * assuan-client.c (xtoi_1, xtoi_2, assuan_transact) (_assuan_read_from_server): Moved to ... * client.c: ... here, with updates to use new functions and types. Include <stdlib.h>. (assuan_client_read_response, assuan_client_parse_response): New functions. * assuan-defs.h (_assuan_read_from_server): Use assuan_response_t. * assuan-pipe-connect.c (initial_handshake): Use assuan_response_t and ASSUAN_RESPONSE_OK. * assuan-socket-connect.c (assuan_socket_connect): Likewise.
* 2009-11-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-11-191-0/+60
* Makefile.am (common_sources): Remove assuan-connect.c and add client.c. * client.c, server.c: New file. * assuan-defs.h (_assuan_disconnect): Remove. (struct assuan_context_s): Remove members deinit_handler. (_assuan_client_release, _assuan_client_finish) (_assuan_server_finish, _assuan_server_release): New. * assuan-socket-server.c (accept_connection_bottom): Use ASSUAN_INVALID_PID, not -1. (finish_connection, deinit_socket_server): Remove. (assuan_init_socket_server): Use _assuan_server_release. * assuan-socket-connect.c (do_finish, do_deinit): Remove. (assuan_socket_connect): Use _assuan_client_release. * assuan-pipe-connect.c (do_finish, do_deinit): Remove. (pipe_connect): Update deinitialization. (socketpair_connect): Here as well. * context.c (assuan_get_pid): New from ... * assuan-connect.c (assuan_get_pid): ... here. Remove this file. * assuan-pipe-server.c (_assuan_deinit_server, accept_connection) (deinit_pipe_server, finish_connection): Remove unused function. * assuan-listen.c (assuan_accept): Check CTX->accept_handler before calling. Initialize RC. Do not call finish handler for pipe server. * assuan-uds.c (_assuan_uds_deinit): Do not call finish handler.