aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-inquire.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-11-232007-11-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* assuan-inquire.c (_assuan_inquire_ext_cb): Pass through return value from callback function. Suggested by Ben Kibbey <[email protected]>.
2007-11-122007-11-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+1
* assuan-inquire.c (_assuan_inquire_ext_cb): Clear CTX->inquire_membuf after deallocating it.
2007-09-072007-09-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-9/+4
* assuan-inquire.c (assuan_inquire_ext): If MAXLEN is 0, still initialize MEMBUF.
2007-09-072007-09-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+1
* assuan-inquire.c (_assuan_inquire_ext_cb): Clear CTX->in_inquire before invoking callback and returning.
2007-09-03doc/Marcus Brinkmann1-20/+20
2007-09-03 Marcus Brinkmann <[email protected]> * assuan.texi: Fix prototype and documentation for assuan_inquire_ext. src/ 2007-09-03 Marcus Brinkmann <[email protected]> * assuan.h (assuan_inquire_ext): Move buffer and buffer_length arguments callback in prototype. * assuan-defs.h (struct assuan_context_s): Remove members inquire_r_buffer and inquire_r_buffer_len. Add buffer and buffer length arguments to inquire_cb. * assuan-inquire.c (_assuan_inquire_ext_cb): Return buffer and buffer length via callback. (assuan_inquire_ext): Move buffer and buffer length arguments to callback.
2007-08-24Preparing 1.0.3Werner Koch1-1/+1
2007-08-09doc/Marcus Brinkmann1-1/+150
2007-08-09 Marcus Brinkmann <[email protected]> * assuan.texi (External I/O Loop): New chapter. src/ 2007-08-09 Marcus Brinkmann <[email protected]> * assuan.h (assuan_process_done, assuan_inquire_ext): New prototypes. * assuan-defs.h (struct assuan_context_s): New members in_process_next, in_command, inquire_cb, inquire_cb_data, inquire_r_buffer, inquire_r_buffer_len, inquire_membuf. (_assuan_inquire_ext_cb, _assuan_inquire_release): New prototypes. * assuan-handler.c (PROCESS_DONE): New macro. (dummy_handler, std_handler_nop, std_handler_cancel) (std_handler_option, std_handler_bye, std_handler_auth) (std_handler_reset, std_handler_end): Use PROCESS_DONE to optionally call assuan_process_done if CTX->in_process_next is true. (assuan_process_done, process_next): New functions. (assuan_process_next): Rewritten to support external event handling. * mkerrors: Do not clear high bits of -1 for old style EOF. * assuan-inquire.c (_assuan_inquire_release) (_assuan_inquire_ext_cb, assuan_inquire_ext): New functions. * assuan-pipe-server.c (_assuan_release_context): Call _assuan_inquire_release.
2007-07-05Switched to LGPLv3.libassuan-1.0.2Werner Koch1-4/+2
2006-09-06Changes to support gpg-error style error codes.Werner Koch1-8/+8
2005-10-24Fixed and clarified copyright noticesWerner Koch1-1/+2
2005-10-012005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* assuan-client.c (assuan_transact): Change LINE, S and D from unsigned char * to char * to silence gcc warning. * assuan-util.c (_assuan_log_sanitized_string): Add explicit cast to silence gcc warning. * assuan-inquire.c (assuan_inquire): Likewise.
2005-06-20Preparing for 0.6.10libassuan-0-6-10Werner Koch1-1/+1
2004-11-242004-11-23 Timo Schulz <[email protected]>Timo Schulz1-2/+2
* assuan-socket.c (_assuan_sock_connect): Get local port from the sun_path[] file. (_assuan_sock_bind): Write local port to the sun_path[] file. * assuan-socket-connect.c (assuan_socket_connect): Use DIRSEP_C for a better portability. (assuan-defs.h): Define DIRSEP_C. 2004-11-22 Timo Schulz <[email protected]> * assuan-io.c (_assuan_simple_read, _assuan_simple_write): W32 support. * assuan-socket.c (_assuan_close): New. (_assuan_sock_new): New. (_assuan_sock_bind): New.
2003-11-12(process_request): Kludge to print better errorWerner Koch1-1/+1
messages for gpg-error enabled programs.
2003-08-13(assuan_inquire): Increase length of cmdbuf toWerner Koch1-2/+2
the Assuan limit.
2003-02-182003-02-17 Neal H. Walfield <[email protected]>Neal Walfield1-1/+2
* Makefile.am (lib_LIBRARIES): Use this instead of . . . (noinst_LIBRARIES): . . . this. (include_HEADERS): New variable. (libassuan_a_SOURCES): Remove assuan.h, add assuan-logging.c. * assuan.h (assuan_set_assuan_log_stream): New prototype. (assuan_get_assuan_log_stream): Likewise. (assuan_get_assuan_log_prefix): Likewise. * assuan-logging.c: New file. * assuan-buffer.c [HAVE_JNLIB_LOGGIN]: Do not include "../jnlib/logging.h". (my_log_prefix): Remove function. (_assuan_read_line): Use assuan_get_assuan_log_prefix in lieu of my_log_prefix. (assuan_write_line): Likewise. (_assuan_cookie_write_data): Likewise. (_assuan_cookie_write_flush): Likewise. * assuan-domain-connect.c (LOGERROR, LOGERROR1, LOGERROR2, LOGERRORX): Remove. (LOG): New macro. (domain_reader): Use it. (domain_writer): Likewise. (domain_sendfd): Likewise. (domain_receivefd): Likewise. (_assuan_domain_init): Likewise. (assuan_domain_connect): Likewise. * assuan-pipe-connect.c [HAVE_JNLIB_LOGGIN]: Do not include "../jnlib/logging.h". (LOGERROR, LOGERROR1, LOGERROR2, LOGERRORX): Remove. (LOG): New macro. (assuan_pipe_connect): Use it. * assuan-socket-connect.c [HAVE_JNLIB_LOGGIN]: Do not include "../jnlib/logging.h". (LOGERROR, LOGERROR1, LOGERROR2, LOGERRORX): Remove. (LOG): New macro. (assuan_socket_connect): Use it. (socket_reader): Remove dead code. (socket_writer): Likewise. * assuan-util.c [HAVE_JNLIB_LOGGIN]: Do not include "../jnlib/logging.h". (_assuan_log_sanitized_string): Use assuan_get_assuan_log_stream, not jnlib.
2002-07-30Changed the lincese for Assuan to LGPL.V0-3-10NEWPG-0-3-10Werner Koch1-12/+12
2002-02-18A bunch of new features. Allow empty responses on an inquiry.Werner Koch1-11/+27
2002-01-10* assuan-handler.c (assuan_set_okay_line): New.Werner Koch1-3/+6
(process_request): And use it here.
2001-12-12* assuan-connect.c (assuan_pipe_connect): Implemented the initalWerner Koch1-1/+1
handshake. * assuan-client.c (read_from_server): Renamed to (_assuan_read_from_server): this and made external. * assuan-listen.c (assuan_set_hello_line): New. (assuan_accept): Use a custom hello line is available. * assuan-buffer.c (assuan_read_line): New. (assuan_pending_line): New. (_assuan_write_line): Renamed to .. (assuan_write_line): this, made public and changed all callers.
2001-12-05assuan-connect.c (assuan_pipe_connect): Add more error reporting.Werner Koch1-0/+220
assuan-client.c: New. assuan-inquire.c: New. assuan-handler.c (process_request): Check for nested invocations.