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
76 lines
1.5 KiB
Text
76 lines
1.5 KiB
Text
ALSA=@PBX_ALSA@
|
|
BLUETOOTH=@PBX_BLUETOOTH@
|
|
COROSYNC=@PBX_COROSYNC@
|
|
CRYPTO=@PBX_CRYPTO@
|
|
BFD=@PBX_BFD@
|
|
BISON=@PBX_BISON@
|
|
CURL=@PBX_CURL@
|
|
DAHDI=@PBX_DAHDI@
|
|
DLADDR=@PBX_DLADDR@
|
|
FLEX=@PBX_FLEX@
|
|
FREETDS=@PBX_FREETDS@
|
|
GENERIC_ODBC=@PBX_GENERIC_ODBC@
|
|
GMIME=@PBX_GMIME@
|
|
GNU_LD=@GNU_LD@
|
|
GSM=@PBX_GSM@
|
|
ILBC=@PBX_ILBC@
|
|
GTK2=@PBX_GTK2@
|
|
HOARD=@PBX_HOARD@
|
|
ICAL=@PBX_ICAL@
|
|
ICONV=@PBX_ICONV@
|
|
IKSEMEL=@PBX_IKSEMEL@
|
|
IMAP_TK=@PBX_IMAP_TK@
|
|
IODBC=@PBX_IODBC@
|
|
ISDNNET=@PBX_ISDNNET@
|
|
IXJUSER=@PBX_IXJUSER@
|
|
JACK=@PBX_JACK@
|
|
JANSSON=@PBX_JANSSON@
|
|
URIPARSER=@PBX_URIPARSER@
|
|
KQUEUE=@PBX_KQUEUE@
|
|
LDAP=@PBX_LDAP@
|
|
LIBEDIT=@PBX_LIBEDIT@
|
|
LIBXML2=@PBX_LIBXML2@
|
|
LTDL=@PBX_LTDL@
|
|
LUA=@PBX_LUA@
|
|
MISDN=@PBX_MISDN@
|
|
MYSQLCLIENT=@PBX_MYSQLCLIENT@
|
|
NBS=@PBX_NBS@
|
|
NETSNMP=@PBX_NETSNMP@
|
|
NEWT=@PBX_NEWT@
|
|
NEON=@PBX_NEON@
|
|
NEON29=@PBX_NEON29@
|
|
OGG=@PBX_OGG@
|
|
OPENH323=@PBX_OPENH323@
|
|
OPUS=@PBX_OPUS@
|
|
OSPTK=@PBX_OSPTK@
|
|
OSS=@PBX_OSS@
|
|
PGSQL=@PBX_PGSQL@
|
|
PJPROJECT=@PBX_PJPROJECT@
|
|
POPT=@PBX_POPT@
|
|
PORTAUDIO=@PBX_PORTAUDIO@
|
|
PRI=@PBX_PRI@
|
|
OPENR2=@PBX_OPENR2@
|
|
RESAMPLE=@PBX_RESAMPLE@
|
|
RADIUS=@PBX_RADIUS@
|
|
LAUNCHD=@PBX_LAUNCHD@
|
|
SPANDSP=@PBX_SPANDSP@
|
|
SPEEX=@PBX_SPEEX@
|
|
SPEEXDSP=@PBX_SPEEXDSP@
|
|
SPEEX_PREPROCESS=@PBX_SPEEX_PREPROCESS@
|
|
SQLITE3=@PBX_SQLITE3@
|
|
SQLITE=@PBX_SQLITE@
|
|
SRTP=@PBX_SRTP@
|
|
SS7=@PBX_SS7@
|
|
OPENSSL=@PBX_OPENSSL@
|
|
SUPPSERV=@PBX_SUPPSERV@
|
|
SYSLOG=@PBX_SYSLOG@
|
|
TONEZONE=@PBX_TONEZONE@
|
|
UNBOUND=@PBX_UNBOUND@
|
|
UNIXODBC=@PBX_UNIXODBC@
|
|
VORBIS=@PBX_VORBIS@
|
|
VPB=@PBX_VPB@
|
|
WINARCH=@PBX_WINARCH@
|
|
ZLIB=@PBX_ZLIB@
|
|
TIMERFD=@PBX_TIMERFD@
|
|
NATIVE_ARCH=@AST_NATIVE_ARCH@
|