From abf3e40902abe9a3b32aba0d1691b209b4d32e66 Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Wed, 25 Mar 2015 12:32:26 +0000 Subject: dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. This change adds an abstracted core DNS API which resembles the API described here[1]. The API provides a pluggable mechanism for resolvers and also a consistent view for records. Both synchronous and asynchronous queries are supported. This change also adds a res_resolver_unbound module which uses the libunbound library to provide resolution. Unit tests have also been written for all of the above to confirm the API and functionality. ASTERISK-24834 #close Reported by: Matt Jordan ASTERISK-24836 #close Reported by: Matt Jordan Review: https://reviewboard.asterisk.org/r/4474/ Review: https://reviewboard.asterisk.org/r/4512/ [1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+DNS+API git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@433370 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- include/asterisk/autoconfig.h.in | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/asterisk/autoconfig.h.in') diff --git a/include/asterisk/autoconfig.h.in b/include/asterisk/autoconfig.h.in index a8293a2fe..8c7ead499 100644 --- a/include/asterisk/autoconfig.h.in +++ b/include/asterisk/autoconfig.h.in @@ -1065,6 +1065,9 @@ /* Define to 1 if you have the `truncl' function. */ #undef HAVE_TRUNCL +/* Define to 1 if you have the unbound library. */ +#undef HAVE_UNBOUND + /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -- cgit v1.2.3