David Shaw
ca0b94d4d4
Emulate curl_easy_getinfo and CURLINFO_RESPONSE_CODE in curl-shim.
...
* keyserver/curl-shim.h, keyserver/curl-shim.c (curl_easy_getinfo):
New. Return the HTTP status code for the last transfer.
2013-03-02 20:39:22 -05:00
David Shaw
e8436d575e
Avoid caches to get the most recent copy of the key. This is bug
...
#1061
2009-05-26 14:15:56 +00:00
David Shaw
a929f4c78e
* curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform): Add
...
a CURLOPT_SRVTAG_GPG_HACK (passed through the the http engine).
* http.h: Allow passing srvtag to http_open and http_open_document.
* http.c (http_open, http_open_document): Allow passing srvtag to
http_open and http_open_document.
2009-04-03 03:59:07 +00:00
David Shaw
b3ac8341d9
* curl-shim.h, gpgkeys_curl.c, gpgkeys_hkp.c (main): Always show curl
...
version (even for curl-shim).
2008-11-18 18:43:13 +00:00
Werner Koch
5452f53c5c
Make --version close to GNU standards.
2008-11-18 18:17:10 +00:00
David Shaw
9e0919fad1
* 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.
2008-11-18 17:09:07 +00:00
Werner Koch
9a2a818887
Switched to GPLv3.
...
Updated gettext.
2007-10-23 10:48:09 +00:00
David Shaw
7a81947753
* 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-13 17:53:57 +00:00
David Shaw
b8bd7b6186
* curl-shim.h, curl-shim.c, gpgkeys_hkp.c: Rename curl_escape() to
...
curl_easy_escape() to match cURL.
2007-01-16 18:12:43 +00:00
David Shaw
79ec50f77d
* curl-shim.h, curl-shim.c (curl_easy_init, curl_easy_setopt,
...
curl_easy_perform): Mingw has 'stderr' as a macro?
2006-02-22 02:11:35 +00:00
David Shaw
e4206de3f5
* curl-shim.h, curl-shim.c (curl_easy_init, curl_easy_setopt,
...
curl_easy_perform): Add CURLOPT_VERBOSE and CURLOPT_STDERR for easier
debugging.
2006-02-21 16:16:09 +00:00
David Shaw
1990aacce0
* gpgkeys_hkp.c (main), gpgkeys_curl.c (main), curl-shim.h: Show
...
version of curl (or curl-shim) when debug is set.
2005-08-04 03:59:16 +00:00
David Shaw
6f0ed8571b
* gpgkeys_curl.c (get_key, main): Don't try and be smart about what
...
protocols we handle. Directly pass them to curl or fake-curl and see if
an error comes back.
* curl-shim.h, curl-shim.c (handle_error), ksutil.c (curl_err_to_gpg_err):
Add support for CURLE_UNSUPPORTED_PROTOCOL in fake curl.
* Makefile.am: Don't need -DFAKE_CURL any longer since it's in config.h.
2005-07-20 21:48:28 +00:00
David Shaw
d65763eccd
* curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform): Add
...
CURLOPT_USERPWD option for HTTP auth.
2005-06-23 04:44:20 +00:00
Werner Koch
7d4043ca57
Updated FSF street address and preparations for a release candidate.
2005-05-31 08:39:18 +00:00
David Shaw
f50e99ed7b
* curl-shim.h, curl-shim.c (handle_error, curl_easy_setopt,
...
curl_easy_perform): Add POST functionality to the curl shim.
2005-04-17 01:39:24 +00:00
David Shaw
d8e1f7656b
* curl-shim.h, curl-shim.c (curl_escape, curl_free): Emulate
...
curl_escape and curl_free.
2005-04-16 22:21:28 +00:00
David Shaw
2833a0eadc
* curl-shim.c (curl_easy_perform): Fix compile warning.
...
* curl-shim.h, gpgkeys_curl.c (main), gpgkeys_ldap.c (main): Add
ca-cert-file option, to pass in the SSL cert.
2005-02-12 03:15:02 +00:00
David Shaw
25001837e9
* curl-shim.h, curl-shim.c: New. This is code to fake the curl API in
...
terms of the current HTTP iobuf API.
* gpgkeys_curl.c [FAKE_CURL], Makefile.am: If FAKE_CURL is set, link with
the iobuf code rather than libcurl.
2005-02-11 18:05:13 +00:00