dns-cert.c: Use constants for better readability.
[gnupg.git] / common / ChangeLog
index 3b75064..943862a 100644 (file)
@@ -1,3 +1,164 @@
+2011-11-29  Werner Koch  <wk@g10code.com>
+
+       * dns-cert.c: Use new CERTTYPE_ constants for better readability.
+
+2011-11-28  Werner Koch  <wk@g10code.com>
+
+       * t-dns-cert.c (main): Increase MAX_SIZE to 64k.
+
+       * dns-cert.c (get_dns_cert): Factor test code out to ...
+       * t-dns-cert.c: new file.
+
+2011-10-24  Werner Koch  <wk@g10code.com>
+
+       * dotlock.h, dotlock.c: Add alternative to allow distribution of
+       these files under a modified BSD license
+
+2011-09-30  Werner Koch  <wk@g10code.com>
+
+       Change the license of all JNLIB parts from LPGLv3+ to to LGPLv3+
+       or GPLv2+.
+
+       * dotlock.h (DOTLOCK_EXT_SYM_PREFIX): New macro.
+
+2011-09-29  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c (DOTLOCK_USE_PTHREAD): New macro.
+       [DOTLOCK_USE_PTHREAD] (all_lockfiles_mutex): New.
+       (LOCK_all_lockfiles, UNLOCK_all_lockfiles): New.  Use them to
+       protect access to all_lockfiles.
+       (dotlock_set_fd, dotlock_get_fd): New.
+
+2011-09-28  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c (dotlock_take, dotlock_take_unix, dotlock_take_w32):
+       Implement arbitrary timeout values.
+       (dotlock_create): Add arg FLAGS for future extensions.
+
+2011-09-27  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c (dotlock_take_unix): Check only the link count and not
+       the error return from link.
+       (use_hardlinks_p): New.
+       (dotlock_create_unix): Test for hardlinks.
+       (dotlock_take_unix): Implement O_EXCL locking.
+
+2011-09-23  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c: Factor Unix and W32 specific code out into specific
+       functions.  Define HAVE_POSIX_SYSTEM.  Rearrange some functions.
+       (disable_dotlock): Rename to dotlock_disable.
+       (create_dotlock): Rename to dotlock_create.
+       (destroy_dotlock): Rename to dotlock_destroy.
+       (make_dotlock): Rename to dotlock_take.
+       (release_dotlock): Rename to dotlock_release.
+
+2011-09-22  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c: Remove support for RISCOS.
+
+2011-08-10  Werner Koch  <wk@g10code.com>
+
+       * t-exechelp.c (test_close_all_fds): Don't use the DUMMY_FD var.
+
+       * pka.c (get_pka_info): Remove unused var.
+
+       * signal.c (got_fatal_signal): Remove unused var.
+
+       * estream.c (es_fread, es_fwrite): Remove unused var.
+
+2011-07-20  Werner Koch  <wk@g10code.com>
+
+       * ssh-utils.c, ssh-utils.h: New.
+       * t-ssh-utils.c: New.
+       * Makefile.am (t_ssh_utils_LDADD): New.
+       (module_tests): Add t-ssh-utils.c
+
+2011-06-01  Marcus Brinkmann  <mb@g10code.com>
+
+       * util.h: Undef snprintf before redefining it.
+
+2011-05-20  Werner Koch  <wk@g10code.com>
+
+       * util.h: Remove some error code substitutes.
+
+2011-04-25  Werner Koch  <wk@g10code.com>
+
+       * userids.c (classify_user_id): Add arg OPENPGP_HACK to fix
+       regression from 2009-12-08.
+
+2011-04-01  Werner Koch  <wk@g10code.com>
+
+       * sysutils.c (get_uint_nonce): New.
+
+2011-03-03  Werner Koch  <wk@g10code.com>
+
+       * estream.c (struct estream_list): Rename to estream_list_s and
+       simplify.  A double linked list is overkill for our purpose.
+       (do_list_add, do_list_remove): Adjust accordingly.
+       (_es_get_std_stream): Ditto.
+       (do_list_iterate, estream_iterator_t): Remove; it is used only at
+       one place.
+       (es_fflush): Replace iteration function.  Also lock each stream
+       while flushing all streams.
+
+2011-02-27  Werner Koch  <wk@g10code.com>
+
+       * gettime.c (isotime2epoch): Factor check code out to ..
+       (isotime_p): .. new.
+       (isotime_human_p): New.
+       (string2isotime): New.
+       * t-gettime.c (test_string2isotime): New.
+
+2011-02-11  Andrey Jivsov <openpgp@brainhub.org>
+
+       * openpgp-oid.c (openpgp_oid_to_str): Use unsigned int for
+       get_opaque.  Fixes a bug on 64 bit platforms.
+
+2011-02-08  Werner Koch  <wk@g10code.com>
+
+       * http.c (connect_server): Add arg R_HOST_NOT_FOUND.
+
+2011-02-07  Werner Koch  <wk@g10code.com>
+
+       * http.c (my_socket_new, my_socket_ref, my_socket_unref): New.
+       (cookie_close, cookie_read, cookie_write, http_close, _http_open)
+       (send_request): Replace use of an socket integer by the new socket
+       object.
+       (_http_raw_connect): New.
+       (fp_onclose_notification): New.
+       (_http_raw_connect, _http_wait_response, http_close): Register and
+       unregister this notification.
+       * http.h (http_raw_connect): New.
+
+       * http.h (parsed_uri_s): Add field IS_OPAQUE.
+       (http_req_t): Add HTTP_REQ_OPAQUE.
+       * http.c (do_parse_uri): Parse unknown schemes into PATH.
+       (my_socket_new, my_socket_ref, my_socket_unref): New.
+       (send_request): Simplify save_errno stuff.
+
+2011-02-03  Werner Koch  <wk@g10code.com>
+
+       * status.h (STATUS_DECRYPTION_INFO): New.
+
+       * argparse.c (strusage): Update copyright year.
+
+2011-01-31  Werner Koch  <wk@g10code.com>
+
+       * openpgp-oid.c: New.
+       * t-openpgp-oid.c: New.
+
+2011-01-20  Werner Koch  <wk@g10code.com>
+
+       Fix bug#1313.
+
+       * http.c (my_select): New.  Define to pth_select if building with Pth.
+       (start_server, write_server, cookie_read, cookie_write): Use it.
+       (my_connect): New.  Define to pth_connect if building with Pth.
+       (connect_server): Use it.
+       (my_accept): New.  Define to pth_accept if building with Pth.
+       (start_server): Use it.
+
 2011-01-20  Werner Koch  <wk@g10code.com>
 
        * util.h (struct b64state): Add field LASTERR.
        (insert_escapes): Implement using escape_data.
        (http_escape_data): New.
 
+2011-01-19  Werner Koch  <wk@g10code.com>
+
+       * homedir.c (gnupg_module_name): Use NAME_OF_INSTALLED_GPG instead
+       of "gpg2".
+
 2011-01-18  Werner Koch  <wk@g10code.com>
 
        * iobuf.c (file_es_filter_ctx_t): New.
        (file_es_filter): New.
        (iobuf_esopen): New.
 
-       * estream.c (es_func_mem_write): Fix computation of NEWSIZE.
-
        * membuf.c (clear_membuf, peek_membuf): New.
 
        * util.h (GPG_ERR_NO_KEYSERVER): New.
        * http.h (parsed_uri_s): Add field IS_HTTP.
        (http_parse_uri): Support NO_SCHEME_CHECK arg.
 
+       * estream.c (es_func_mem_write): Fix computation of NEWSIZE.
+
 2011-01-10  Werner Koch  <wk@g10code.com>
 
        * session-env.c (update_var): Fix same value detection.  Fixes
 
 
  Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-          2009, 2010 Free Software Foundation, Inc.
+          2009, 2010, 2011 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