aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/dns-stuff.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2015-11-12 12:20:18 +0000
committerWerner Koch <[email protected]>2015-11-12 12:20:18 +0000
commita2cc1d57552ccac7b2f9a0c6423b171b2a168b2a (patch)
tree75f2bf1163992aae261973fdd801074ff7c7ccf5 /dirmngr/dns-stuff.h
parentgpg: Fix cache consistency problem. (diff)
downloadgnupg-a2cc1d57552ccac7b2f9a0c6423b171b2a168b2a.tar.gz
gnupg-a2cc1d57552ccac7b2f9a0c6423b171b2a168b2a.zip
dirmngr: New option --nameserver.
* dirmngr/dirmngr.c (oNameServer): New. (opts): Add --nameserver. (parse_rereadable_options): Act upon oNameServer. * dirmngr/dns-stuff.c (DEFAULT_NAMESERVER): New. (tor_nameserver): New. (set_dns_nameserver): New. (my_adns_init): Make name server configurable. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'dirmngr/dns-stuff.h')
-rw-r--r--dirmngr/dns-stuff.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/dirmngr/dns-stuff.h b/dirmngr/dns-stuff.h
index 69637d61d..ee5132d61 100644
--- a/dirmngr/dns-stuff.h
+++ b/dirmngr/dns-stuff.h
@@ -96,6 +96,12 @@ struct srventry
possibe. Return 0 on success. */
gpg_error_t enable_dns_tormode (int new_circuit);
+/* Change the default IP address of the nameserver to IPADDR. The
+ address needs to be a numerical IP address and will be used for the
+ next DNS query. Note that this is only used in Tor mode. */
+void set_dns_nameserver (const char *ipaddr);
+
+
void free_dns_addrinfo (dns_addrinfo_t ai);
/* Function similar to getaddrinfo. */