Re-indent code and use test macros for betetr readability
[gnupg.git] / common / ChangeLog
index aa04a3d..1fb20d7 100644 (file)
@@ -1,3 +1,133 @@
+2010-05-03  Werner Koch  <wk@g10code.com>
+
+       * asshelp.c (lock_agent_spawning, unlock_agent_spawning): New.
+       (start_new_gpg_agent): Test for configured standard socket and
+       try to fire up the agent in this case.
+
+       * exechelp.c (gnupg_spawn_process_detached): Do not reuse PID for
+       the second fork.
+       (gnupg_wait_process): Do not log a message if EXITCODE is given.
+
+2010-03-17  Werner Koch  <wk@g10code.com>
+
+       * asshelp.c (start_new_gpg_agent) [W32]: Use a named mutex to
+       avoid starting two agents.
+
+2010-03-12  Werner Koch  <wk@g10code.com>
+
+       * status.h (STATUS_ENTER): New.
+
+2010-02-11  Marcus Brinkmann  <marcus@g10code.de>
+
+       From trunk 2009-10-16, 2009-11-02, 2009-11-05:
+
+       * Makefile.am (libcommon_a_CFLAGS): Use LIBASSUAN_CFLAGS instead
+       of LIBASSUAN_PTH_CFLAGS.
+       * get-passphrase.c (default_inq_cb, membuf_data_cb): Change return
+       type to gpg_error_t.
+       * asshelp.c (start_new_gpg_agent): Update use of
+       assuan_socket_connect and assuan_pipe_connect.  Convert posix FD
+       to assuan FD.
+       [HAVE_W32_SYSTEM]: Add missing argument in assuan_socket_connect
+       invocation.
+       * iobuf.c (iobuf_open_fd_or_name): Fix type of FD in function
+       declaration.
+
+2009-10-13  Werner Koch  <wk@g10code.com>
+
+       From trunk 2009-09-23:
+
+       * asshelp.c (start_new_gpg_agent): Allocate assuan context before
+       starting server.
+
+2009-12-21  Marcus Brinkmann  <marcus@g10code.de>  (wk)
+
+       * Makefile.am (audit-events.h, status.h) [!MAINTAINER_MODE]: No
+       longer include these rules if not in maintainer mode.
+
+2009-12-08  Werner Koch  <wk@g10code.com>
+
+       * dns-cert.c: Add support for ADNS.
+
+2009-12-07  Werner Koch  <wk@g10code.com>
+
+       * pka.c (get_pka_info): Add support for ADNS.
+       * src.v (getsrv): Add support for ADNS.
+
+       * srv.c (getsrv): s/xrealloc/xtryrealloc/.
+
+2009-12-04  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (audit-events.h, status-codes.h): Create files in
+       the source dir.  Fixes bug#1164.
+
+2009-12-03  Werner Koch  <wk@g10code.com>
+
+       From trunk:
+       * audit.c (proc_type_decrypt, proc_type_sign): Implemented.
+       (proc_type_verify): Print hash algo infos.
+       * audit.h (AUDIT_DATA_CIPHER_ALGO, AUDIT_BAD_DATA_CIPHER_ALSO)
+       (AUDIT_NEW_RECP, AUDIT_DECRYPTION_RESULT, AUDIT_RECP_RESULT)
+       (AUDIT_ATTR_HASH_ALGO, AUDIT_SIGNED_BY, AUDIT_SIGNING_DONE):
+
+2009-09-03  Werner Koch  <wk@g10code.com>
+
+       Update from libestream:
+       * estream-printf.c: Include stdint.h only if HAVE_STDINT_H is
+       defined.
+       * estream-printf.c: Remove all test code.  Use macro DEBUG instead
+       of TEST for debugging.
+       * estream-printf.c (pr_float): Make buffer larger for silly high
+       numbers.
+
+2009-08-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * ttyio.h, ttyio.c (tty_enable_completion): Some ifdefs around
+       HAVE_LIBREADLINE to allow building when readline isn't available.
+
+2009-08-06  Werner Koch  <wk@g10code.com>
+
+       * status.h (STATUS_INV_SGNR, STATUS_NO_SGNR): New.
+       * status.c (get_inv_recpsgnr_code): New.
+
+2009-07-23  David Shaw  <dshaw@jabberwocky.com>
+
+       * srv.c (getsrv): Fix type-punning warning.
+
+2009-07-23  Werner Koch  <wk@g10code.com>
+
+       * util.h (GPG_ERR_NOT_ENABLED): New.
+       * audit.h (enum): Add AUDIT_CRL_CHECK.
+       * audit.c (proc_type_verify): Show CRL check result.
+
+2009-07-06  Werner Koch  <wk@g10code.com>
+
+       * get-passphrase.c (struct agentargs): Add SESSION_ENV and remove
+       obsolete args.
+       (gnupg_prepare_get_passphrase): Ditto.
+
+       * session-env.c, session-env.h: New.
+       * t-session-env.c: New.
+       * Makefile.am (common_sources, module_tests): Add them.
+       * asshelp.h: Include "session-env.h"
+       * asshelp.c (send_one_option): Add arg PUTENV.
+       (send_pinentry_environment): Replace most args by SESSION_ENV and
+       rewrite fucntion.
+       (start_new_gpg_agent): Likewise.
+
+       * t-exechelp.c (test_close_all_fds): Remove debug code.
+
+2009-07-01  Werner Koch  <wk@g10code.com>
+
+       * sexputil.c (get_pk_algo_from_canon_sexp): New.
+
+2009-06-29  Werner Koch  <wk@g10code.com>
+
+       * estream.c (BUFFER_ROUND_TO_BLOCK): Remove unused macro.
+       (es_func_mem_write): Rewrite reallocation part.
+
+       * estream.c (es_write_sanitized_utf8_buffer): Typo typo fix.
+
 2009-06-25  Werner Koch  <wk@g10code.com>
 
        * estream.c (es_write_sanitized_utf8_buffer): Typo fix.
 2009-06-25  Werner Koch  <wk@g10code.com>
 
        * estream.c (es_write_sanitized_utf8_buffer): Typo fix.
        * sexputil.c (get_rsa_pk_from_canon_sexp): Check for error after
        the loop.  Reported by Fabian Keil.
 
        * sexputil.c (get_rsa_pk_from_canon_sexp): Check for error after
        the loop.  Reported by Fabian Keil.
 
+2009-06-22  Werner Koch  <wk@g10code.com>
+
+       * estream.c (es_pth_read, es_pth_write) [W32]: New.
+       (ESTREAM_SYS_READ, ESTREAM_SYS_WRITE) [HAVE_PTH]: Use them.
+
 2009-06-03  Werner Koch  <wk@g10code.com>
 
        * estream.c (es_convert_mode): Rewrite and support the "x" flag.
 2009-06-03  Werner Koch  <wk@g10code.com>
 
        * estream.c (es_convert_mode): Rewrite and support the "x" flag.
 2009-05-28  David Shaw  <dshaw@jabberwocky.com>
 
        From 1.4:
 2009-05-28  David Shaw  <dshaw@jabberwocky.com>
 
        From 1.4:
-       
+
        * http.h, http.c (send_request) Pass in a STRLIST for additional
        headers.  Change all callers.
 
 2009-05-27  David Shaw  <dshaw@jabberwocky.com>
 
        From 1.4:
        * http.h, http.c (send_request) Pass in a STRLIST for additional
        headers.  Change all callers.
 
 2009-05-27  David Shaw  <dshaw@jabberwocky.com>
 
        From 1.4:
-       
+
        * http.h, http.c (send_request): Pass in srvtag and make its
        presence sufficient to turn the feature on.
        (http_open): From here.
        * http.h, http.c (send_request): Pass in srvtag and make its
        presence sufficient to turn the feature on.
        (http_open): From here.