Minor Makefile fixes to let it build on all platforms
[gnupg.git] / common / ChangeLog
index 5aa3991..281dd64 100644 (file)
@@ -1,3 +1,116 @@
+2010-08-13  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (audit-events.h, status-codes.h): Fix srcdir problem
+       amd depend on Makefile.am instead of Makefile.
+
+2010-08-12  Werner Koch  <wk@g10code.com>
+
+       * sysutils.c (gnupg_remove) [W32CE]: Fix returned error.
+
+2010-08-09  Werner Koch  <wk@g10code.com>
+
+       * logging.c (WITH_IPV6): New macro.
+       (parse_portno): New.  From libassuan.
+       (fun_writer): Support TCP logging on all platforms.
+       (sock_close): New.
+
+2010-08-06  Werner Koch  <wk@g10code.com>
+
+       * homedir.c (dirmngr_socket_name) [W32CE]: Base on default homedir.
+       (gnupg_cachedir) [W32CE]: Drop drive letter.
+
+       * http.c (http_open_document): Rename to _http_open_document and
+       add arg ERRSOURCE.  Pass ERRSOURCE to all called funcs.
+       (http_wait_response, http_open, http_parse_uri): Likewise.
+       (do_parse_uri, parse_response, store_header): Change to return an
+       gpg_err_code_t.  Change callers.
+       (send_request): Add arg ERRSOURCE.  Change callers.
+       * http.h (http_open_document, http_wait_response, http_open)
+       (http_parse_uri): Define as macro.
+
+2010-08-05  Werner Koch  <wk@g10code.com>
+
+       * estream.h (es_asprintf, es_vasprintf): Add lost prototyps.
+
+       * http.c: Require estream and make HTTP_USE_ESTREAM obsolete.  It
+       make the code unreadable and we require estream anyway for GnuPG.
+       (http_wait_response): Get use of cookies right.
+       (send_request): s/xtryasprintf/es_asprintf/ to allow standalone
+       use of the code.
+       (insert_escapes, connect_server): s/sprintf/snprintf/.
+       (parse_response): s/my_read_line/es_read_line/.
+       (my_read_line): Remove.
+       (write_server): Use pth_write.
+
+2010-07-26  Werner Koch  <wk@g10code.com>
+
+       * estream.c (es_func_fp_write) [W32]: Write smaller chunks.
+
+2010-07-25  Werner Koch  <wk@g10code.com>
+
+       * argparse.c (initialize): Use ARGPARSE_PRINT_WARNING constant.
+
+2010-07-24  Werner Koch  <wk@g10code.com>
+
+       * estream.c (es_set_binary): New.
+
+2010-07-19  Werner Koch  <wk@g10code.com>
+
+       * utf8conv.c (utf8_to_wchar): s/malloc/jnlib_malloc/.
+
+2010-07-16  Werner Koch  <wk@g10code.com>
+
+       * http.h (HTTP_FLAG_IGNORE_CL): Add flag .
+       * http.c (WITHOUT_GNU_PTH): Test macro for Pth support.
+       (http_parse_uri): s/xcalloc/xtrycalloc/.
+       (send_request): Replace of discrete allocation and sprintf by
+       xtryasprintf.
+       (http_wait_response): Replace HTTP_FLAG_NO_SHUTDOWN by
+       HTTP_FLAG_SHUTDOWN to change the default to no shutdown.
+       (cookie_read) [HAVE_PTH]: Use pth_read.
+       (longcounter_t): New.
+       (struct cookie_s): Add support for content length.  Turn flag
+       fields into bit types.
+       (parse_response): Parse content length header.
+       (cookie_read): Take care of the content length.
+
+2010-07-08  Werner Koch  <wk@g10code.com>
+
+       * estream.c (estream_functions_file): Remove and replace by
+       identical estream_functions_fd.
+
+2010-07-06  Werner Koch  <wk@g10code.com>
+
+       * util.h (b64state): Add field STREAM.
+       * b64enc.c (b64enc_start): Factor code out to ..
+       (enc_start): new.
+       (b64enc_start_es, my_fputs): New.
+       (b64enc_write, b64enc_finish): Support estream.
+
+2010-06-24  Werner Koch  <wk@g10code.com>
+
+       * asshelp.c (lock_agent_spawning) [W32]: Use CreateMutexW.
+       (start_new_gpg_agent): Use HANG option for gnupg_wait_progress.
+       Fixes regression from 2010-06-09.
+
+2010-06-21  Werner Koch  <wk@g10code.com>
+
+       * util.h (xfree_fnc): New.
+
+2010-06-18  Werner Koch  <wk@g10code.com>
+
+       * util.h (GPG_ERR_MISSING_KEY) [!GPG_ERR_MISSING_KEY]: New.
+
+       * sexputil.c (make_canon_sexp_pad): Add arg SECURE.
+
+2010-06-17  Werner Koch  <wk@g10code.com>
+
+       * sexputil.c (make_canon_sexp_pad): New.
+
+2010-06-14  Werner Koch  <wk@g10code.com>
+
+       * membuf.c (put_membuf): Add shortcut for !LEN.
+
 2010-06-11  Marcus Brinkmann  <marcus@g10code.de>
 
        * sysutils.c (translate_sys2libc_fd): Revert last change.
        * util.h (GNUPG_MODULE_NAME_DIRMNGR_LDAP): New.
        * homedir.c (gnupg_cachedir): New.
        (w32_try_mkdir): New.
-       (dirmngr_socket_name): Chanmge standard socket name.
+       (dirmngr_socket_name): Change standard socket name.
        (gnupg_module_name): Support GNUPG_MODULE_NAME_DIRMNGR_LDAP.
 
        * logging.c (log_set_get_tid_callback): Replace by ...