diff options
author | Justus Winter <[email protected]> | 2017-06-13 09:33:06 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2017-06-13 09:33:06 +0000 |
commit | 15d2a009931f44a60b9df6325f837add208459d6 (patch) | |
tree | de19b05bd112cdb319b751fd355f7051482d94c2 /g10/keyedit.h | |
parent | gpg: Disable keydb handle caching only for W32 (diff) | |
download | gnupg-15d2a009931f44a60b9df6325f837add208459d6.tar.gz gnupg-15d2a009931f44a60b9df6325f837add208459d6.zip |
dirmngr: Implement querying nameservers over IPv6.
* dirmngr/dns.c (dns_so_check): Reinitialize sockets on address family
mismatch.
(enum dns_res_state): New states for querying over IPv6.
(dns_res_exec): Implement the new states by copying and modifying the
IPv4 variants. Branch to their respective counterparts if the current
list of resolvers using the current address family is exhausted.
--
This allows dirmngr to resolve names on systems where the nameservers
are only reachable via IPv6.
GnuPG-bug-id: 2990
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'g10/keyedit.h')
0 files changed, 0 insertions, 0 deletions