diff options
author | Werner Koch <[email protected]> | 2014-03-12 13:32:34 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-03-12 13:33:51 +0000 |
commit | fb56a273b1f2b3a99dc1d1a0850378ab7625e6b9 (patch) | |
tree | 84bb489088b737fccafc5fec5d9fd07a8ce7ac4c /dirmngr/dirmngr.c | |
parent | Comment typo fixes (diff) | |
download | gnupg-fb56a273b1f2b3a99dc1d1a0850378ab7625e6b9.tar.gz gnupg-fb56a273b1f2b3a99dc1d1a0850378ab7625e6b9.zip |
dirmngr: Detect dead keyservers and try another one.
* dirmngr/ks-action.c (ks_action_resolve): Rename var for clarity.
(ks_action_search, ks_action_put): Ditto.
(ks_action_get): Consult only the first server which retruned some
data.
* dirmngr/ks-engine-hkp.c (SEND_REQUEST_RETRIES): New.
(map_host): Add arg CTRL and call dirmngr_tick.
(make_host_part): Add arg CTRL.
(mark_host_dead): Allow the use of an URL.
(handle_send_request_error): New.
(ks_hkp_search, ks_hkp_get, ks_hkp_put): Mark host dead and retry on
error.
Diffstat (limited to 'dirmngr/dirmngr.c')
0 files changed, 0 insertions, 0 deletions