Add ECC import regression tests and fixed a regression.
[gnupg.git] / dirmngr / ChangeLog
index 8f861c6..c1ce3bf 100644 (file)
@@ -1,3 +1,100 @@
+2011-02-09  Werner Koch  <wk@g10code.com>
+
+       * ks-engine-kdns.c: New but only the framework.
+
+       * server.c (cmd_keyserver): Add option --help.
+       (dirmngr_status_help): New.
+       * ks-action.c (ks_print_help): New.
+       (ks_action_help): New.
+       * ks-engine-finger.c (ks_finger_help): New.
+       * ks-engine-http.c (ks_http_help): New.
+       * ks-engine-hkp.c (ks_hkp_help): New.
+
+       * ks-action.c (ks_action_fetch): Support http URLs.
+       * ks-engine-http.c: New.
+
+       * ks-engine-finger.c (ks_finger_get): Rename to ks_finger_fetch.
+       Change caller.
+
+2011-02-08  Werner Koch  <wk@g10code.com>
+
+       * server.c (cmd_ks_fetch): New.
+       * ks-action.c (ks_action_fetch): New.
+       * ks-engine-finger.c: New.
+
+2011-02-03  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (dirmngr_LDADD): Remove -llber.
+
+2011-01-25  Werner Koch  <wk@g10code.com>
+
+       * dirmngr.c (handle_connections): Rewrite loop to use pth-select
+       so to sync timeouts to the full second.
+       (pth_thread_id): New.
+       (main) [W32CE]: Fix setting of default homedir.
+
+       * ldap-wrapper.c (ldap_wrapper_thread): Sync to the full second.
+       Increate pth_wait timeout from 1 to 2 seconds.
+
+2011-01-20  Werner Koch  <wk@g10code.com>
+
+       * server.c (release_ctrl_keyservers): New.
+       (cmd_keyserver, cmd_ks_seach, cmd_ks_get, cmd_ks_put): New.
+       * dirmngr.h (uri_item_t): New.
+       (struct server_control_s): Add field KEYSERVERS.
+       * ks-engine-hkp.c: New.
+       * ks-engine.h: New.
+       * ks-action.c, ks-action.h: New.
+       * server.c: Include ks-action.h.
+       (cmd_ks_search): New.
+       * Makefile.am (dirmngr_SOURCES): Add new files.
+
+2011-01-19  Werner Koch  <wk@g10code.com>
+
+       * dirmngr.c (main): Use es_printf for --gpgconf-list.
+
+2010-12-14  Werner Koch  <wk@g10code.com>
+
+       * cdb.h (struct cdb) [W32]: Add field CDB_MAPPING.
+       * cdblib.c (cdb_init) [W32]: Save mapping handle.
+       (cdb_free) [W32]: Don't leak the mapping handle from cdb_init by
+       using the saved one.
+
+       * crlcache.c (crl_cache_insert): Close unused matching files.
+
+       * dirmngr.c (main) [W32CE]: Change homedir in daemon mode to /gnupg.
+
+2010-12-07  Werner Koch  <wk@g10code.com>
+
+       * dirmngr.c (TIMERTICK_INTERVAL) [W32CE]: Change to 60s.
+
+2010-11-23  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (dirmngr_LDFLAGS): Add extra_bin_ldflags.
+       (dirmngr_client_LDFLAGS): Ditto.
+
+2010-10-21  Werner Koch  <wk@g10code.com>
+
+       * dirmngr.c (main): Changed faked system time warning
+
+2010-10-15  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (CLEANFILES): Add no-libgcrypt.c.
+
+2010-09-16  Werner Koch  <wk@g10code.com>
+
+       * validate.c (validate_cert_chain): Use GPG_ERR_MISSING_ISSUER_CERT.
+
+2010-08-13  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (dirmngr_SOURCES): Add w32-ldap-help.h.
+
+       * dirmngr_ldap.c (fetch_ldap): Call ldap_unbind.
+
+       * w32-ldap-help.h: New.
+       * dirmngr_ldap.c [W32CE]: Include w32-ldap-help.h and use the
+       mapped ldap functions.
+
 2010-08-12  Werner Koch  <wk@g10code.com>
 
        * crlcache.c (update_dir, crl_cache_insert): s/unlink/gnupg_remove/.
        [Update after merge with GnuPG: see ./ChangeLog.1]
 
 
- Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010 g10 Code GmbH
+ Copyright 2004, 2005, 2006, 2007, 2008, 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