aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog65
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