* Makefile.am: Install keyserver helpers in @GNUPG_LIBEXECDIR@
[gnupg.git] / keyserver / ChangeLog
1 2002-07-24  David Shaw  <dshaw@jabberwocky.com>
2
3         * Makefile.am: Install keyserver helpers in @GNUPG_LIBEXECDIR@
4
5 2002-07-15  David Shaw  <dshaw@jabberwocky.com>
6
7         * gpgkeys_ldap.c (send_key, get_key, main): Consult the server
8         version string to determine whether to use pgpKey or pgpKeyV2.
9
10 2002-07-09  David Shaw  <dshaw@jabberwocky.com>
11
12         * gpgkeys_mailto.in: Use new OPAQUE tag for non net-path URIs.
13         Fail more elegantly if there is no email address to send to.  Show
14         the GnuPG version in the message body.
15
16 2002-07-04  David Shaw  <dshaw@jabberwocky.com>
17
18         * gpgkeys_ldap.c (get_key), gpgkeys_hkp.c (get_key): Display
19         keyserver URI as a URI, but only if verbose.
20
21 2002-07-01  David Shaw  <dshaw@jabberwocky.com>
22
23         * gpgkeys_hkp.c (parse_hkp_index): Error if the keyserver returns
24         an unparseable HKP response.
25
26         * gpgkeys_hkp.c (main): Warn on honor-http-proxy,
27         broken-http-proxy, and include-subkeys (not supported yet).
28
29         * gpgkeys_ldap.c (main), gpgkeys_hkp.c (http_connect, main): Fix
30         some shadowing warnings.
31
32 2002-06-11  David Shaw  <dshaw@jabberwocky.com>
33
34         * Makefile.am: Don't hard-code the LDAP libraries - get them from
35         LDAPLIBS via configure.  Also, gpgkeys_hkp is a program, not a
36         script.
37
38 2002-06-10  David Shaw  <dshaw@jabberwocky.com>
39
40         * gpgkeys_ldap.c (include_subkeys): Default "include-subkeys" to
41         off, since GnuPG now defaults it to on.
42
43 2002-06-06  David Shaw  <dshaw@jabberwocky.com>
44
45         * gpgkeys_hkp.c (parse_hkp_index): Type tweaks.
46
47         * gpgkeys_hkp.c (main): Add experimental code warning.
48
49 2002-06-05  David Shaw  <dshaw@jabberwocky.com>
50
51         * Makefile.am, gpgkeys_hkp.c (new): Experimental HKP keyserver
52         interface.
53
54 2002-05-08  David Shaw  <dshaw@jabberwocky.com>
55
56         * gpgkeys_ldap.c: Include <lber.h> if we absolutely must.  This
57         helps when compiling against a very old OpenLDAP.
58
59 2002-04-29  David Shaw  <dshaw@jabberwocky.com>
60
61         * gpgkeys_mailto.in: Properly handle key requests in full
62         fingerprint form.
63
64 2002-03-29  David Shaw  <dshaw@jabberwocky.com>
65
66         * gpgkeys_ldap.c (printquoted): Quote backslashes within keyserver
67         search responses.
68
69 2002-02-25  David Shaw  <dshaw@jabberwocky.com>
70
71         * gpgkeys_ldap (get_key): LDAP keyservers do not support v3
72         fingerprints, so error out if someone tries.  Actually, they don't
73         support any fingerprints, but at least we can calculate a keyid
74         from a v4 fingerprint.
75
76 2002-02-23  David Shaw  <dshaw@jabberwocky.com>
77
78         * gpgkeys_ldap: Clarify the notion of a partial failure.  This is
79         possible if more than one key is being handled in a batch, and one
80         fails while the other succeeds.  Note that a search that comes up
81         with no results is not a failure - that is a valid response of "no
82         answer".
83
84         * gpgkeys_ldap.c (get_key): Allow GnuPG to send us full v4
85         fingerprints, long key ids, or short key ids while fetching.
86         Since the LDAP server doesn't actually handle fingerprints, chop
87         them down to long key ids for actual use.
88
89         * gpgkeys_ldap.c (main, get_key): When searching for a keyid,
90         search for subkeys as well as primary keys.  This is mostly
91         significant when automatically fetching the key based on the id in
92         a header (i.e. "signature made by....").  "no-include-subkeys"
93         disables.
94
95 2002-02-14  David Shaw  <dshaw@jabberwocky.com>
96
97         * gpgkeys_ldap.c: Fix compiler warning.
98
99         * gpgkeys_ldap.c: Be much more robust with mangled input files.
100
101 2001-12-28  David Shaw  <dshaw@jabberwocky.com>
102
103         * gpgkeys_mailto.in: Use the new OUTOFBAND indicator so gpg knows
104         not to try and import anything.  Also turn on perl -w for
105         warnings.
106
107         * gpgkeys_ldap.c (main): If we're using temp files (rather than
108         stdin/stdout), make sure the file is closed when we're done.
109
110 2001-12-20  David Shaw  <dshaw@jabberwocky.com>
111
112         * Properly free the LDAP response when we're done with it.
113
114         * Now that we handle multiple keys, we must remove duplicates as
115         the LDAP keyserver returns keys with multiple user IDs multiple
116         times.
117
118         * Properly handle multiple keys with the same key ID (it's really
119         rare, so fetch "0xDEADBEEF" to test this).
120
121 2001-12-17  David Shaw  <dshaw@jabberwocky.com>
122
123         * gpgkeys_ldap.c, gpgkeys_mailto.in: Fix GNU capitalization
124         issues.  Prefix log messages with "gpgkeys" to clarify which
125         program is generating them.
126
127 2001-12-14  David Shaw  <dshaw@jabberwocky.com>
128
129         * gpgkeys_ldap.c (search_key): Use unsigned int rather than uint
130         for portability.
131
132 2001-12-04  David Shaw  <dshaw@jabberwocky.com>
133
134         * Initial version of gpgkeys_ldap (LDAP keyserver helper) and
135         gpgkeys_mailto (email keyserver helper)
136
137         
138  Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
139
140  This file is free software; as a special exception the author gives
141  unlimited permission to copy and/or distribute it, with or without
142  modifications, as long as this notice is preserved.
143
144  This file is distributed in the hope that it will be useful, but
145  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
146  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
147