diff options
Diffstat (limited to 'src/ChangeLog')
-rw-r--r-- | src/ChangeLog | 65 |
1 files changed, 42 insertions, 23 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d3af990..dd71683 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,22 @@ +2010-03-11 Werner Koch <[email protected]> + + * assuan-defs.h [!HAVE_VASPRINTF]: Add macros vasprintf and asprintf. + + * vasprintf.c (asprintf): Rename to _assuan_asprintf. + (vasprintf): Rename to _assuan_vasprintf. + + * assuan.h (ASSUAN_LOG_CONTROL): New. + * assuan-logging.c (assuan_set_assuan_log_stream): Default to + ASSUAN_LOG_CONTROL. + (_assuan_log_print_buffer): Remove. + (_assuan_log_control_channel): New. + (assuan_set_assuan_log_stream): Factor envvar code out to .. + (_assuan_init_log_envvars): .. New. + * assuan.c (assuan_set_log_cb): Call _assuan_init_log_envvars. + * assuan-buffer.c (_assuan_read_line, _assuan_write_line) + (assuan_write_line, _assuan_cookie_write_data) + (_assuan_cookie_write_flush): Use _assuan_log_control_channel. + 2010-03-05 Werner Koch <[email protected]> * gpgcemgr.c: Add options to register a device and activate it. @@ -370,7 +389,7 @@ * assuan.c (assuan_set_system_hooks): New function. (assuan_new_ext): Initialize CTX->system. (assuan_release): Always output trace message. - + * assuan-error.c (_assuan_error_is_eagain): Add ctx argument, pass along to _assuan_usleep. * assuan-inquire.c assuan-listen.c, assuan-socket-server.c, @@ -424,7 +443,7 @@ (sock_ctx): New singleton. (assuan_sock_init, assuan_sock_deinit): New functions to initialize and deinitialize the singleton. - + 2009-10-14 Werner Koch <[email protected]> * assuan-defs.h (assuan_context_s): Add field CURRENT_CMD_NAME. @@ -725,9 +744,9 @@ (_assuan_io_read, _assuan_simple_read): Add hook feature. (do_io_write): Take all code from _assuan_io_write. (_assuan_io_write, _assuan_simple_write): Add hook feature. - * assuan-io-pth.c (_assuan_simple_read, _assuan_simple_write) + * assuan-io-pth.c (_assuan_simple_read, _assuan_simple_write) (_assuan_io_read, _assuan_io_write): Add hook feature. - + 2007-10-05 Marcus Brinkmann <[email protected]> * assuan.h (_assuan_error_is_eagain): Add prefix macro. @@ -812,7 +831,7 @@ * assuan-inquire.c (assuan_inquire_ext): If MAXLEN is 0, still initialize MEMBUF. - + * assuan-inquire.c (_assuan_inquire_ext_cb): Clear CTX->in_inquire before invoking callback and returning. @@ -867,7 +886,7 @@ (_assuan_inquire_ext_cb, assuan_inquire_ext): New functions. * assuan-pipe-server.c (_assuan_release_context): Call _assuan_inquire_release. - + 2007-07-12 Werner Koch <[email protected]> * assuan.h (assuan_fd_t): New. @@ -886,7 +905,7 @@ * assuan-io.c (_assuan_simple_write): Return EPIPE on a closed pipe. (_assuan_simple_read): Likewise - + 2007-07-08 Marcus Brinkmann <[email protected]> * assuan-defs.h (struct assuan_context_s): Have full peercred @@ -912,7 +931,7 @@ 2007-06-18 Werner Koch <[email protected]> - * assuan-logging.c (load_libgpg_error, _assuan_gpg_strerror_r) + * assuan-logging.c (load_libgpg_error, _assuan_gpg_strerror_r) (_assuan_gpg_strsource): New. * assuan-handler.c (process_request) [W32]: Use these new functions for human understable error codes. @@ -932,7 +951,7 @@ * assuan-io-pth.c: Include sys/socket.h only if available. Remove double inclusion of sys/wait.h - + * assuan-pipe-connect.c (build_w32_commandline): Make ARGV const. * assuan-pipe-server.c (is_valid_socket) [W32]: Do not define. @@ -985,7 +1004,7 @@ * libassuan.m4 (AM_CHECK_LIBASSUAN): New. - * assuan-handler.c (assuan_register_post_cmd_notify) + * assuan-handler.c (assuan_register_post_cmd_notify) (assuan_register_post_cmd_notify): New. * assuan-util.c (assuan_set_io_monitor): New. * assuan-buffer.c (_assuan_read_line): Use it. @@ -1111,9 +1130,9 @@ * assuan-domain-server.c: Removed. * assuan-domain-connect.c: Renamed to .. * assuan-uds.c: this. - (domain_reader, domain_writer, domain_sendfd, domain_receivefd) - (assuan_domain_connect, _assuan_domain_init): Removed. - (uds_reader, uds_writer, uds_sendfd, uds_receivefd) + (domain_reader, domain_writer, domain_sendfd, domain_receivefd) + (assuan_domain_connect, _assuan_domain_init): Removed. + (uds_reader, uds_writer, uds_sendfd, uds_receivefd) (_assuan_init_uds_io): New. (_assuan_uds_deinit): New. @@ -1234,7 +1253,7 @@ * assuan-pipe-connect.c (fix_signals) [_ASSUAN_NO_FIXED_SIGNALS]: New. (assuan_pipe_connect2) [_ASSUAN_USE_DOUBLE_FORK]: Use double fork. (fix_signals) [_ASSUAN_USE_DOUBLE_FORK]: Do not wait.. - + 2005-05-21 Werner Koch <[email protected]> * assuan-util.c (assuan_set_flag, assuan_get_flag): New. @@ -1276,7 +1295,7 @@ 2004-12-18 Werner Koch <[email protected]> - * assuan-logging.c (_assuan_w32_strerror): New. + * assuan-logging.c (_assuan_w32_strerror): New. * assuan-defs.h (w32_strerror): new. * assuan-pipe-connect.c (assuan_pipe_connect2, fix_signals): Factored signal code out to new function. @@ -1327,7 +1346,7 @@ * assuan-socket-connect.c (assuan_socket_connect): Use DIRSEP_C for a better portability. (assuan-defs.h): Define DIRSEP_C. - + 2004-11-19 Werner Koch <[email protected]> * assuan-handler.c (assuan_write_status): Return an error code. @@ -1339,7 +1358,7 @@ * assuan-socket.c (_assuan_close): New. (_assuan_sock_new): New. (_assuan_sock_bind): New. - + 2004-11-16 Werner Koch <[email protected]> * assuan-socket-connect.c (LOG): Fixed macro to print not only the @@ -1506,7 +1525,7 @@ * isascii.c: Likewise. * memrchr.c: Likewise. * putc_unlocked.c: Likewise. - + 2003-02-18 Neal H. Walfield <[email protected]> * assuan-handler.c (_IO_cookie_io_functions_t): Remove. @@ -1805,10 +1824,10 @@ * assuan-connect.c: Move all except assuan_get_pid to... * assuan-pipe-connect.c: this. (assuan_pipe_disconnect): Removed. - (do_finish, do_deinit): New + (do_finish, do_deinit): New (assuan_pipe_connect): and set them into the context. * assuan-socket-connect.c: New. - + * assuan-util.c (_assuan_log_sanitized_string): New. * assuan-pipe-server.c (assuan_init_pipe_server): Factored most @@ -1901,7 +1920,7 @@ * assuan-connect.c (assuan_pipe_connect): Implemented the inital handshake. - * assuan-client.c (read_from_server): Renamed to + * assuan-client.c (read_from_server): Renamed to (_assuan_read_from_server): this and made external. * assuan-listen.c (assuan_set_hello_line): New. @@ -1948,8 +1967,8 @@ than a line. * assuan-defs.h: Add space in the context for this. - - Copyright 2001, 2002, 2006, 2007 Free Software Foundation, Inc. + + Copyright 2001, 2002, 2006, 2007, 2010 Free Software Foundation, Inc. This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without |