diff options
author | defanor <defanor@uberspace.net> | 2021-09-21 21:39:52 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2021-09-21 21:39:52 +0300 |
commit | 18f1f8f8d12131402ca13b53488870f2ab21d3d1 (patch) | |
tree | 33b885ef6495d3745265d17e598fdf21268a2553 /src/rexmpp.h | |
parent | bec43cf7a9d33cd0ad393c86ffdd005c45f0f419 (diff) |
Make libunbound optional
Just use gethostbyname when it's disabled. Possibly will add c-ares,
getaddrinfo_a, and other options in the future.
Diffstat (limited to 'src/rexmpp.h')
-rw-r--r-- | src/rexmpp.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/rexmpp.h b/src/rexmpp.h index a7b376a..d8d5e86 100644 --- a/src/rexmpp.h +++ b/src/rexmpp.h @@ -13,7 +13,6 @@ #include "config.h" -#include <unbound.h> #include <gsasl.h> #include <libxml/tree.h> #ifdef HAVE_GPGME @@ -311,10 +310,15 @@ struct rexmpp time_t last_network_activity; /* DNS-related structures. */ - struct ub_ctx *resolver_ctx; - struct ub_result *server_srv; + /* struct ub_ctx *resolver_ctx; */ + /* struct ub_result *server_srv; */ + /* int server_srv_cur; */ + /* struct ub_result *server_srv_tls; */ + /* int server_srv_tls_cur; */ + rexmpp_dns_ctx_t resolver; + rexmpp_dns_result_t *server_srv; int server_srv_cur; - struct ub_result *server_srv_tls; + rexmpp_dns_result_t *server_srv_tls; int server_srv_tls_cur; struct rexmpp_dns_srv server_active_srv; |