Post release updates
[gnupg.git] / keyserver / ChangeLog
index 65e8f62..14d5f62 100644 (file)
@@ -1,3 +1,137 @@
+2009-08-26  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_hkp.c: Include util.h.
+       (send_key): Use strconcat to build KEY.
+       (appendable_path): New.
+       (get_name): Use strconcat to build REQUEST.
+       (search_key): Ditto.
+
+       * ksutil.c: Include util.h.
+       (parse_ks_options): Use make_filename_try for the ca-cert-file arg.
+
+2009-07-06  David Shaw  <dshaw@jabberwocky.com>
+
+       * gpgkeys_hkp.c (main, srv_replace): Minor tweaks to use the
+       DNS-SD names ("pgpkey-http" and "pgpkey-https") in SRV lookups
+       instead of "hkp" and "hkps".
+
+2009-06-24  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_ldap.c (send_key): Do not deep free a NULL modlist.
+       Reported by Fabian Keil.
+
+2009-05-28  David Shaw  <dshaw@jabberwocky.com>
+
+       From 1.4:
+
+       * curl-shim.c (curl_slist_append, curl_slist_free_all): New.
+       Simple wrappers around strlist_t to emulate the curl way of doing
+       string lists.
+       (curl_easy_setopt): Handle the curl HTTPHEADER option.
+
+       * gpgkeys_curl.c, gpgkeys_hkp.c (main): Avoid caches to get the
+       most recent copy of the key.  This is bug #1061.
+
+2009-05-27  David Shaw  <dshaw@jabberwocky.com>
+
+       From 1.4:
+
+       * gpgkeys_hkp.c (srv_replace): New function to transform a SRV
+       hostname to a real hostname.
+       (main): Call it from here for the HAVE_LIBCURL case (without
+       libcurl is handled via the curl-shim).
+
+       * curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform):
+       Add a CURLOPT_SRVTAG_GPG_HACK (passed through the the http
+       engine).
+
+2009-05-10  David Shaw  <dshaw@jabberwocky.com>
+
+       From 1.4:
+
+       * gpgkeys_hkp.c (send_key, get_key, get_name, search_key, main):
+       Add support for SSLized HKP.
+
+       * curl-shim.h (curl_version): No need to provide a version for
+       curl-shim as it always matches the GnuPG version.
+
+       * gpgkeys_curl.c, gpgkeys_hkp.c (main): Show which version of curl
+       we're using as part of --version.
+
+       * gpgkeys_curl.c, gpgkeys_finger.c, gpgkeys_hkp.c,
+       gpgkeys_ldap.c (show_help): Document --version.
+
+2009-05-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * gpgkeys_mailto.in: Set 'mail-from' as a keyserver-option, rather
+       than the ugly ?from= syntax.
+
+2009-01-22  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (gpg2keys_curl_LDADD, gpg2keys_hkp_LDADD): Add all
+       standard libs.
+
+2008-10-20  Werner Koch  <wk@g10code.com>
+
+       * curl-shim.c (curl_global_init): Mark usused arg.
+       (curl_version_info): Ditto.
+
+2008-08-29  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_kdns.c: Changed copyright notice to the FSF.
+
+2008-04-21  Werner Koch  <wk@g10code.com>
+
+       * ksutil.c (w32_init_sockets) [HAVE_W32_SYSTEM]: New.
+       * curl-shim.c (curl_easy_init) [HAVE_W32_SYSTEM]: Call it.
+       * gpgkeys_finger.c: s/_WIN32/HAVE_W32_SYSTEM/.
+       (init_sockets): Remove.
+       (connect_server) [HAVE_W32_SYSTEM]: Call new function.  
+
+2008-04-14  David Shaw  <dshaw@jabberwocky.com>
+
+       * gpgkeys_curl.c (main), gpgkeys_hkp.c (main): Make sure all
+       libcurl number options are passed as long.
+
+       * curl-shim.c (curl_easy_setopt): Minor tweak to match the real
+       curl better - libcurl uses 'long', not 'unsigned int'.
+
+2008-04-07  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_kdns.c: New.
+       * Makefile.am: Support kdns. 
+
+       * no-libgcrypt.c (gcry_strdup): Fix.  It was not used.
+
+2008-03-25  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_ldap.c (build_attrs): Take care of char defaulting to
+       unsigned when using hextobyte.
+
+2007-10-25  David Shaw  <dshaw@jabberwocky.com>  (wk)
+
+       From 1.4 (July):
+       
+       * gpgkeys_ldap.c (main): Fix bug in setting up whether to verify
+       peer SSL cert.  This used to work with older OpenLDAP, but is now
+       more strictly handled.
+
+       * gpgkeys_ldap.c (search_key, main): Fix bug where searching for
+       foo bar (no quotes) on the command line resulted in searching for
+       "foo\2Abar" due to LDAP quoting.  The proper search is "foo*bar".
+
+2007-06-11  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_hkp.c (send_key): Rename eof to r_eof as some Windows
+       header defines such a symbol.
+       (main): Likewise.
+
+2007-06-06  Werner Koch  <wk@g10code.com>
+
+       * gpgkeys_ldap.c (send_key, send_key_keyserver): Rename eof to
+       r_eof as some Windows file has such a symbol.
+       (main): Likewise.
+
 2007-05-07  Werner Koch  <wk@g10code.com>
 
        * Makefile.am (gpg2keys_ldap_LDADD): Add GPG_ERROR_LIBS.
        gpgkeys_mailto (email keyserver helper)
 
 
- Copyright 1998, 1999, 2000, 2001, 2002, 2003,
-          2004 Free Software Foundation, Inc.
+ Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+          2007 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