summaryrefslogtreecommitdiffstats
path: root/keyserver/curl-shim.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove the obsolete keyserver directory from the repo.Werner Koch2015-04-201-382/+0
| | | | | | | -- We also merge dirmngr/ChangeLog.1 into dirmngr/ChangeLog-2011 and rename keyserver/ChangeLog-2011 to dirmngr/ChangeLog-2011-ks.
* http: Allow overriding of the Host header.Werner Koch2014-05-161-3/+3
| | | | | | | | | | | | | * common/http.c (http_open): Add arg httphost. (http_open_document): Pass NULL for httphost. (send_request): Add arg httphost. If given, use HTTPHOST instead of SERVER. Use https with a proxy if requested. (http_verify_server_credentials): Do not stop at the first error message. * dirmngr/ocsp.c (do_ocsp_request): Adjust call to http_open. * keyserver/curl-shim.c (curl_easy_perform): Ditto. * dirmngr/ks-engine-http.c (ks_http_fetch): Ditto. * dirmngr/ks-engine-hkp.c (ks_hkp_help): Ditto.
* Avoid caches to get the most recent copy of the key. This is bug #1061David Shaw2009-05-281-4/+34
|
* * http.h, http.c (send_request): Pass in srvtag and make its presenceDavid Shaw2009-05-281-2/+5
| | | | | | | | | | | | | 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).
* Marked all unused args on non-W32 platforms.Werner Koch2008-10-201-0/+3
|
* W32 related keyserver fixes.Werner Koch2008-04-211-0/+4
|
* * gpgkeys_curl.c (main), gpgkeys_hkp.c (main): Make sure all libcurlDavid Shaw2008-04-141-4/+4
| | | | | | | | 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'.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* From STABLE-BRANCH-1-4David Shaw2007-03-141-3/+8
| | | | | | | | | | * 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.
* From STABLE-BRANCH-1-4David Shaw2007-03-101-1/+8
| | | | | | | | * gpgkeys_ldap.c (send_key): Missing a free(). * curl-shim.c (curl_easy_perform): Some debugging items that may be handy.
* No more warnings for AMD64 (at least when cross-compiling). Thus tehre is aWerner Koch2006-11-211-1/+3
| | | | | | | good chance that gpg2 will now work. Other cleanups. Updated gettext.
* Made buliding w/o curl workWerner Koch2006-09-261-24/+8
|
* Clarified cURL and OpenLDAP license issues.Werner Koch2006-09-221-0/+11
| | | | | Made readline support work.
* With --enable-gpg the keyservers are now build and a first test using gpg2Werner Koch2006-08-161-30/+43
| | | | | shows no prblems. Needs more testing of course.
* Preparing a new releasegnupg-1.9.22Werner Koch2006-07-271-5/+3
|
* Added keyserver directory from trunkWerner Koch2006-06-301-0/+324