Werner Koch
490f747182
Make use of strconcat to make the code more robust against future changes.
2009-08-26 10:58:13 +00:00
Werner Koch
bc9dd2e5f6
Expand a ~ in the ca-cert-file argument.
2009-08-26 10:12:17 +00:00
David Shaw
2e835fd6ab
* 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-07-08 04:01:13 +00:00
Werner Koch
2e0ce7d97f
Fixed a bunch of little bugs as reported by Fabian Keil.
...
Still one problem left; marked with a gcc #warning.
2009-06-24 14:03:09 +00:00
David Shaw
bcf540f2d0
Avoid caches to get the most recent copy of the key. This is bug #1061
2009-05-28 16:20:49 +00:00
David Shaw
a7205a080c
* http.h, http.c (send_request): Pass in srvtag and make its presence
...
sufficient to turn the feature on. (http_open): From here.
(http_document): And here.
* 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-28 04:25:25 +00:00
David Shaw
a0627f5a22
* gpgkeys_hkp.c (send_key, get_key, get_name, search_key, main): Add
...
support for SSLized HKP.
2009-05-11 03:52:34 +00:00
David Shaw
07390d3f80
From 1.4:
...
* 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-11 03:21:41 +00:00
David Shaw
4409dbf068
* gpgkeys_mailto.in: Set 'mail-from' as a keyserver-option, rather
...
than the ugly ?from= syntax.
2009-05-05 03:29:56 +00:00
Werner Koch
943f783de7
New scd getinfo subcommand deny_admin
2009-02-12 17:45:40 +00:00
Werner Koch
51e4831685
Add a Geldkarte gadget application.
...
Minor other changes.
2009-01-27 11:30:02 +00:00
Werner Koch
0a5f742466
Marked all unused args on non-W32 platforms.
2008-10-20 13:53:23 +00:00
Werner Koch
5a8bf0bec6
Fix gpg-preset-passphrase bug.
...
Cleanups
2008-09-03 09:37:32 +00:00
Werner Koch
4254e90426
Fixed bug#907.
...
Fixed a segv in keybox and made it more robust.
2008-05-06 14:03:36 +00:00
Werner Koch
08a612f26e
W32 related keyserver fixes.
2008-04-21 19:13:36 +00:00
David Shaw
c15eb48603
* 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-14 19:41:40 +00:00
Werner Koch
7707a7e5f8
Allow requesting TCP queries.
2008-04-07 19:55:44 +00:00
Werner Koch
86f35a55d0
Minor cleanups.
...
Implemented key helper kdns
2008-04-07 19:31:12 +00:00
Werner Koch
9a8ee6e6be
Changed the way i18n files are located under Windows. The setting of the
...
Registry key is not anymore required. Helpfiles are not properly located.
2008-03-25 19:41:11 +00:00
Werner Koch
cd2d9288aa
Ported changes from 1.4.
...
Add copyright notices.
2007-10-25 09:06:21 +00:00
Werner Koch
93d3811abc
Changed to GPLv3.
...
Removed intl/.
2007-07-04 19:49:40 +00:00
Werner Koch
0cfbfd6186
A whole bunch of changes to allow building for Windows.
...
See the ChangeLogs for details.
2007-06-14 17:05:07 +00:00
Werner Koch
2c9791db55
First steps towards supporting W32.
...
This is mainly source code reorganization.
Update gnulib.
g10/ does currently not build.
2007-06-06 18:12:30 +00:00
Werner Koch
d5052fd228
Upgraded gettext.
...
Fixed accidental dependency on libgcrypt 1.3.0.
2007-05-07 19:49:12 +00:00
Werner Koch
2ec906db3a
Fixed installation of gpg2keys_mailto
2007-05-04 09:23:51 +00:00
David Shaw
458efc1d6f
From STABLE-BRANCH-1-4
...
* gpgkeys_curl.c (main): Use curl_version_info to verify that the
protocol we're about to use is actually available.
* curl-shim.h, curl-shim.c (curl_free): Make into a macro.
(curl_version_info): New. Only advertises "http" for our shim, of
course.
2007-03-14 04:24:55 +00:00
David Shaw
c1239f5a44
From STABLE-BRANCH-1-4
...
* gpgkeys_ldap.c (send_key): Missing a free().
* curl-shim.c (curl_easy_perform): Some debugging items that may be
handy.
2007-03-10 04:07:20 +00:00
David Shaw
b111b0ed69
* gpgkeys_hkp.c (search_key): HKP keyservers like the 0x to be present
...
when searching by keyID.
2006-12-03 06:04:58 +00:00
Werner Koch
218380395e
Preparing 2.0.1rc1
2006-11-23 09:53:17 +00:00
Werner Koch
e50c5f39cc
No more warnings for AMD64 (at least when cross-compiling). Thus tehre is a
...
good chance that gpg2 will now work.
Other cleanups.
Updated gettext.
2006-11-21 11:00:14 +00:00
David Shaw
8add46fcee
* gpgkeys_hkp.c (curl_mrindex_writer): Revert previous change.
...
Key-not-found still has a HTML response.
2006-11-06 04:03:44 +00:00
Marcus Brinkmann
86852e7eed
2006-10-24 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (gpg2keys_ldap_CPPFLAGS): Rename second instance to ...
(gpg2keys_finger_CPPFLAGS): ... this.
2006-10-24 14:28:01 +00:00
Werner Koch
7b8ea82ab6
.
2006-10-23 14:02:13 +00:00
David Shaw
11935a4c18
* gpgkeys_hkp.c (curl_mrindex_writer): Print a warning if we see HTML
...
coming back from a MR hkp query.
2006-10-20 04:00:19 +00:00
Werner Koch
be410be660
Pth tweaks and improved estream.c
2006-10-17 14:34:42 +00:00
Werner Koch
13e4f5c95c
Made buliding w/o curl work
2006-09-26 14:35:24 +00:00
Werner Koch
c9f8a69f0f
Improved yat2m.
...
Tweaked gpg.texti to be used for gpg1 and gpg2.
2006-09-22 14:38:38 +00:00
Werner Koch
b0a06d18a4
Clarified cURL and OpenLDAP license issues.
...
Made readline support work.
2006-09-22 11:39:45 +00:00
Werner Koch
c69dc436ce
Cleanups.
2006-09-20 11:01:49 +00:00
Werner Koch
049ea8b689
Added stub library
2006-09-19 14:53:30 +00:00
Marcus Brinkmann
6b4c1153fd
2006-09-06 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (gpg2_LDADD, gpgv2_LDADD): Replace -lassuan and
-lgpg-error with $(LIBASSUAN_LIBS) and $(GPG_ERROR_LIBS).
(AM_CFLAGS): Add $(LIBASSUAN_CFLAGS) and $(GPG_ERROR_CFLAGS).
2006-09-06 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (AM_CFLAGS): Add $(GPG_ERROR_CFLAGS).
2006-09-06 21:43:44 +00:00
Werner Koch
b744f963d7
With --enable-gpg the keyservers are now build and a first test using gpg2
...
shows no prblems. Needs more testing of course.
2006-08-16 10:47:53 +00:00
Werner Koch
de5070caf0
Preparing a new release
2006-07-27 14:18:55 +00:00
Werner Koch
640d5a8c53
Added keyserver directory from trunk
2006-06-30 13:19:49 +00:00
Repo Admin
82a17c9fb3
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2002-10-19 07:55:27 +00:00
David Shaw
3ee825e211
* gpgkeys_hkp.c (write_quoted): Use %-encoding instead of \-encoding.
...
(parse_hkp_index): Use new keyserver key listing format, and add support
for disabled keys via include-disabled.
2002-10-14 20:01:05 +00:00
David Shaw
943566f53f
* gpgkeys_ldap.c (get_key): Don't print keysize unless it's >0.
...
(printquoted): Use %-encoding instead of \-encoding. (search_key): Use new
keyserver key listing format.
2002-10-14 19:02:11 +00:00
David Shaw
071966cd65
* gpgkeys_ldap.c (search_key, main): Make sure LDAP values are freed in
...
case of error.
2002-10-09 02:25:43 +00:00
David Shaw
7a3e940300
* gpgkeys_ldap.c (fail_all): New function to unwind a keylist and error
...
each item. (main): Call fail_all from here, as needed. Also add a
NO_MEMORY error in an appropriate place and fix error return code.
(ldap_err_to_gpg_err): Add KEYSERVER_UNREACHABLE.
* gpgkeys_hkp.c (fail_all): New function to unwind a keylist and error
each item. (main): Call fail_all from here. Also add a NO_MEMORY error in
an appropriate place. (get_key): Use new UNREACHABLE error for network
errors.
2002-10-09 02:03:22 +00:00
David Shaw
e18ddb60ff
From stable branch
...
* gpgkeys_ldap.c (send_key): Removed non-constant initializers.
2002-09-27 19:33:52 +00:00