mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 23:25:38 +00:00
Make the usage of json-c objects opaque to the caller
The json-c have previously leaked into the global namespace leading to forced -I<include_path> for every compilation unit using isc/xml.h header. This MR fixes the usage making the caller object opaque.
This commit is contained in:
@@ -53,6 +53,7 @@
|
|||||||
|
|
||||||
(expand-file-name "/usr/local/opt/openssl@1.1/include")
|
(expand-file-name "/usr/local/opt/openssl@1.1/include")
|
||||||
(expand-file-name "/usr/local/opt/libxml2/include/libxml2")
|
(expand-file-name "/usr/local/opt/libxml2/include/libxml2")
|
||||||
|
(expand-file-name "/usr/local/opt/json-c/include/json-c/")
|
||||||
(expand-file-name "/usr/local/include")
|
(expand-file-name "/usr/local/include")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@@ -16,15 +16,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${NS_INCLUDES} ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISCCFG_INCLUDES} \
|
CINCLUDES = ${NS_INCLUDES} ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
|
CDEFINES = -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
NSLIBS = ../../lib/ns/libns.@A@
|
NSLIBS = ../../lib/ns/libns.@A@
|
||||||
|
|
||||||
@@ -34,8 +34,8 @@ ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
|||||||
BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
||||||
NSDEPENDLIBS = ../../lib/ns/libns.@A@
|
NSDEPENDLIBS = ../../lib/ns/libns.@A@
|
||||||
|
|
||||||
LIBS = ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
NOSYMLIBS = ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -20,15 +20,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
|
CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} @JSON_C_CFLAGS@
|
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
|
|
||||||
@@ -41,9 +41,9 @@ BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
|||||||
RNDCLIBS = ${ISCCFGLIBS} ${ISCCCLIBS} ${BIND9LIBS} ${DNSLIBS} ${ISCLIBS} @LIBS@
|
RNDCLIBS = ${ISCCFGLIBS} ${ISCCCLIBS} ${BIND9LIBS} ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
RNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
|
RNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
NOSYMLIBS = ${DNSLIBS} ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${DNSLIBS} ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
CONFDEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
CONFDEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${IRS_INCLUDES} ${ISCCFG_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${IRS_INCLUDES} ${ISCCFG_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\" \
|
CDEFINES = -DVERSION=\"${VERSION}\" \
|
||||||
-DSYSCONFDIR=\"${sysconfdir}\"
|
-DSYSCONFDIR=\"${sysconfdir}\"
|
||||||
@@ -24,8 +24,8 @@ CWARNINGS =
|
|||||||
|
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
IRSLIBS = ../../lib/irs/libirs.@A@
|
IRSLIBS = ../../lib/irs/libirs.@A@
|
||||||
|
|
||||||
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
@@ -35,8 +35,8 @@ IRSDEPLIBS = ../../lib/irs/libirs.@A@
|
|||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${IRSDEPLIBS} ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${IRSDEPLIBS} ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${IRSLIBS} ${ISCCFGLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${IRSLIBS} ${ISCCFGLIBS} ${ISCLIBS} @LIBS@
|
||||||
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${ISCCFGLIBS} ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${ISCCFGLIBS} ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -19,7 +19,7 @@ READLINE_LIB = @READLINE_LIB@
|
|||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} \
|
CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} \
|
||||||
${BIND9_INCLUDES} ${ISC_INCLUDES} \
|
${BIND9_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${IRS_INCLUDES} ${ISCCFG_INCLUDES} @LIBIDN2_CFLAGS@ @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${IRS_INCLUDES} ${ISCCFG_INCLUDES} @LIBIDN2_CFLAGS@ @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\"
|
CDEFINES = -DVERSION=\"${VERSION}\"
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
@@ -27,8 +27,8 @@ CWARNINGS =
|
|||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
IRSLIBS = ../../lib/irs/libirs.@A@
|
IRSLIBS = ../../lib/irs/libirs.@A@
|
||||||
|
|
||||||
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
@@ -41,10 +41,10 @@ DEPLIBS = ${DNSDEPLIBS} ${IRSDEPLIBS} ${BIND9DEPLIBS} \
|
|||||||
${ISCDEPLIBS} ${ISCCFGDEPLIBS}
|
${ISCDEPLIBS} ${ISCCFGDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \
|
LIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \
|
||||||
${ISCLIBS} @LIBIDN2_LIBS@ @JSON_C_LIBS@ @LIBS@
|
${ISCLIBS} @LIBIDN2_LIBS@ @LIBS@
|
||||||
|
|
||||||
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \
|
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \
|
||||||
${ISCNOSYMLIBS} @LIBIDN2_LIBS@ @JSON_C_LIBS@ @LIBS@
|
${ISCNOSYMLIBS} @LIBIDN2_LIBS@ @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -15,23 +15,23 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\"
|
CDEFINES = -DVERSION=\"${VERSION}\"
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
NOSYMLIBS = ${DNSLIBS} ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${DNSLIBS} ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
# Alphabetically
|
# Alphabetically
|
||||||
TARGETS = dnssec-cds@EXEEXT@ dnssec-dsfromkey@EXEEXT@ \
|
TARGETS = dnssec-cds@EXEEXT@ dnssec-dsfromkey@EXEEXT@ \
|
||||||
|
@@ -46,7 +46,8 @@ CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include -I. \
|
|||||||
${NS_INCLUDES} ${DNS_INCLUDES} \
|
${NS_INCLUDES} ${DNS_INCLUDES} \
|
||||||
${BIND9_INCLUDES} ${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} \
|
${BIND9_INCLUDES} ${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} \
|
||||||
${ISC_INCLUDES} ${DLZDRIVER_INCLUDES} \
|
${ISC_INCLUDES} ${DLZDRIVER_INCLUDES} \
|
||||||
${DBDRIVER_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@ \
|
${DBDRIVER_INCLUDES} @OPENSSL_INCLUDES@ \
|
||||||
|
${JSON_C_CFLAGS} \
|
||||||
${LIBXML2_CFLAGS}
|
${LIBXML2_CFLAGS}
|
||||||
|
|
||||||
CDEFINES = @CONTRIB_DLZ@
|
CDEFINES = @CONTRIB_DLZ@
|
||||||
@@ -56,8 +57,8 @@ CWARNINGS =
|
|||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
NSLIBS = ../../lib/ns/libns.@A@
|
NSLIBS = ../../lib/ns/libns.@A@
|
||||||
|
|
||||||
@@ -74,12 +75,12 @@ DEPLIBS = ${NSDEPLIBS} ${DNSDEPLIBS} ${BIND9DEPLIBS} \
|
|||||||
LIBS = ${NSLIBS} ${DNSLIBS} ${BIND9LIBS} \
|
LIBS = ${NSLIBS} ${DNSLIBS} ${BIND9LIBS} \
|
||||||
${ISCCFGLIBS} ${ISCCCLIBS} ${ISCLIBS} \
|
${ISCCFGLIBS} ${ISCCCLIBS} ${ISCLIBS} \
|
||||||
${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBCAP_LIBS@ \
|
${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBCAP_LIBS@ \
|
||||||
@JSON_C_LIBS@ @LIBS@
|
@LIBS@
|
||||||
|
|
||||||
NOSYMLIBS = ${NSLIBS} ${DNSLIBS} ${BIND9LIBS} \
|
NOSYMLIBS = ${NSLIBS} ${DNSLIBS} ${BIND9LIBS} \
|
||||||
${ISCCFGLIBS} ${ISCCCLIBS} ${ISCNOSYMLIBS} \
|
${ISCCFGLIBS} ${ISCCCLIBS} ${ISCNOSYMLIBS} \
|
||||||
${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBCAP_LIBS@ \
|
${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBCAP_LIBS@ \
|
||||||
@JSON_C_LIBS@ @LIBS@
|
@LIBS@
|
||||||
|
|
||||||
SUBDIRS = unix
|
SUBDIRS = unix
|
||||||
|
|
||||||
|
@@ -54,6 +54,9 @@
|
|||||||
#include <gperftools/profiler.h>
|
#include <gperftools/profiler.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_c_version.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Defining NAMED_MAIN provides storage declarations (rather than extern)
|
* Defining NAMED_MAIN provides storage declarations (rather than extern)
|
||||||
|
@@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
#include <isc/buffer.h>
|
#include <isc/buffer.h>
|
||||||
#include <isc/httpd.h>
|
#include <isc/httpd.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
#include <isc/once.h>
|
#include <isc/once.h>
|
||||||
#include <isc/print.h>
|
#include <isc/print.h>
|
||||||
@@ -43,6 +42,11 @@
|
|||||||
#include <named/server.h>
|
#include <named/server.h>
|
||||||
#include <named/statschannel.h>
|
#include <named/statschannel.h>
|
||||||
|
|
||||||
|
#if HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#include <linkhash.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#if HAVE_LIBXML2
|
#if HAVE_LIBXML2
|
||||||
#include <libxml/xmlwriter.h>
|
#include <libxml/xmlwriter.h>
|
||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
|
@@ -15,7 +15,7 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include -I${srcdir}/../include \
|
CINCLUDES = -I${srcdir}/include -I${srcdir}/../include \
|
||||||
${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} \
|
${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} \
|
||||||
${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
@@ -21,15 +21,15 @@ DST_GSSAPI_INC = @DST_GSSAPI_INC@
|
|||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${BIND9_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = ${DNS_INCLUDES} ${BIND9_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} ${IRS_INCLUDES} ${DST_GSSAPI_INC} \
|
${ISCCFG_INCLUDES} ${IRS_INCLUDES} ${DST_GSSAPI_INC} \
|
||||||
@OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\" @USE_GSSAPI@
|
CDEFINES = -DVERSION=\"${VERSION}\" @USE_GSSAPI@
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
IRSLIBS = ../../lib/irs/libirs.@A@
|
IRSLIBS = ../../lib/irs/libirs.@A@
|
||||||
|
|
||||||
@@ -43,10 +43,10 @@ DEPLIBS = ${DNSDEPLIBS} ${IRSDEPLIBS} ${BIND9DEPLIBS} \
|
|||||||
${ISCDEPLIBS} ${ISCCFGDEPLIBS}
|
${ISCDEPLIBS} ${ISCCFGDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} \
|
LIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} \
|
||||||
${ISCCFGLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
${ISCCFGLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} \
|
NOSYMLIBS = ${DNSLIBS} ${IRSLIBS} ${BIND9LIBS} \
|
||||||
${ISCCFGLIBS} ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
${ISCCFGLIBS} ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -13,18 +13,18 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${ISC_INCLUDES} @JSON_C_CFLAGS@
|
CINCLUDES = ${ISC_INCLUDES}
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
DEPLIBS = ${ISCDEPLIBS}
|
DEPLIBS = ${ISCDEPLIBS}
|
||||||
|
|
||||||
# if FORCE_STATIC_PROVIDER: LIBS += ${PROVIDER}
|
# if FORCE_STATIC_PROVIDER: LIBS += ${PROVIDER}
|
||||||
LIBS = ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS = benchmarks
|
SUBDIRS = benchmarks
|
||||||
|
|
||||||
|
@@ -15,11 +15,11 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include -I. \
|
CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include -I. \
|
||||||
${NS_INCLUDES} ${DNS_INCLUDES} \
|
${NS_INCLUDES} ${DNS_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} ${ISC_INCLUDES} @JSON_C_CFLAGS@
|
${ISCCFG_INCLUDES} ${ISC_INCLUDES}
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
NSLIBS = ../../lib/ns/libns.@A@
|
NSLIBS = ../../lib/ns/libns.@A@
|
||||||
|
|
||||||
LIBS =
|
LIBS =
|
||||||
|
@@ -16,15 +16,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
|
CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} @JSON_C_CFLAGS@
|
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
|
|
||||||
@@ -34,8 +34,8 @@ ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
|||||||
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
||||||
BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
||||||
|
|
||||||
LIBS = ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
NOSYMLIBS = ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
RNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
|
RNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
|
@@ -14,15 +14,15 @@ top_srcdir = @top_srcdir@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
BACKTRACECFLAGS = @BACKTRACECFLAGS@
|
BACKTRACECFLAGS = @BACKTRACECFLAGS@
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
||||||
@@ -30,7 +30,7 @@ ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
|||||||
ISCDEPNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
|
ISCDEPNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
|
||||||
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
LIBS = @JSON_C_LIBS@ @LIBS@
|
LIBS = @LIBS@
|
||||||
|
|
||||||
SUBDIRS = system @PKCS11_TOOLS@
|
SUBDIRS = system @PKCS11_TOOLS@
|
||||||
TESTDIRS = system
|
TESTDIRS = system
|
||||||
|
@@ -14,7 +14,7 @@ top_srcdir = @top_srcdir@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @DST_GSSAPI_INC@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@ @DST_GSSAPI_INC@
|
||||||
|
|
||||||
CDEFINES = @USE_GSSAPI@
|
CDEFINES = @USE_GSSAPI@
|
||||||
|
|
||||||
@@ -23,8 +23,8 @@ BACKTRACECFLAGS = @BACKTRACECFLAGS@
|
|||||||
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
|
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
|
||||||
|
|
||||||
DNSLIBS = ../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCFGLIBS = ../../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
DNSDEPLIBS = ../../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../../lib/dns/libdns.@A@
|
||||||
@@ -32,7 +32,7 @@ ISCDEPLIBS = ../../../lib/isc/libisc.@A@
|
|||||||
ISCDEPNOSYMLIBS = ../../../lib/isc/libisc-nosymtbl.@A@
|
ISCDEPNOSYMLIBS = ../../../lib/isc/libisc-nosymtbl.@A@
|
||||||
ISCCFGDEPLIBS = ../../../lib/isccfg/libisccfg.@A@
|
ISCCFGDEPLIBS = ../../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
LIBS = @JSON_C_LIBS@ @LIBS@
|
LIBS = @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ top_srcdir = @top_srcdir@
|
|||||||
CINCLUDES = ${ISC_INCLUDES}
|
CINCLUDES = ${ISC_INCLUDES}
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
|
|
||||||
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
LIBS = ${ISCLIBS} @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ top_srcdir = @top_srcdir@
|
|||||||
CINCLUDES = ${ISC_INCLUDES}
|
CINCLUDES = ${ISC_INCLUDES}
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
|
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
LIBS = ${ISCLIBS} @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
|
@@ -23,7 +23,7 @@ CDEFINES = @USE_GSSAPI@ @CONTRIB_DLZ@
|
|||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS =
|
DNSLIBS =
|
||||||
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS =
|
DNSDEPLIBS =
|
||||||
ISCDEPLIBS =
|
ISCDEPLIBS =
|
||||||
|
@@ -13,13 +13,13 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS = ../../../../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../../../../lib/dns/libdns.@A@
|
||||||
ISCDEPLIBS = ../../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../../lib/isc/libisc.@A@
|
||||||
|
@@ -15,20 +15,20 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
||||||
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
TARGETS = pipequeries@EXEEXT@
|
TARGETS = pipequeries@EXEEXT@
|
||||||
|
|
||||||
|
@@ -20,7 +20,7 @@ CINCLUDES = ${ISC_INCLUDES}
|
|||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS =
|
DNSDEPLIBS =
|
||||||
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
||||||
|
@@ -21,7 +21,7 @@ CDEFINES =
|
|||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS =
|
DNSLIBS =
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS =
|
DNSDEPLIBS =
|
||||||
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
||||||
|
@@ -15,20 +15,20 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
||||||
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
TARGETS = bigkey@EXEEXT@
|
TARGETS = bigkey@EXEEXT@
|
||||||
|
|
||||||
|
@@ -15,20 +15,20 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../../../lib/dns/libdns.@A@
|
||||||
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
TARGETS = keycreate@EXEEXT@ keydelete@EXEEXT@
|
TARGETS = keycreate@EXEEXT@ keydelete@EXEEXT@
|
||||||
|
|
||||||
|
@@ -16,15 +16,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
${BIND9_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${BIND9_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\"
|
CDEFINES = -DVERSION=\"${VERSION}\"
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
BIND9LIBS = ../../lib/bind9/libbind9.@A@
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
||||||
@@ -32,8 +32,8 @@ BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
|
|||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
|
||||||
LIBS = ${ISCLIBS} @JSON_C_LIBS@ @LIBS@
|
LIBS = ${ISCLIBS} @LIBS@
|
||||||
NOSYMLIBS = ${ISCNOSYMLIBS} @JSON_C_LIBS@ @LIBS@
|
NOSYMLIBS = ${ISCNOSYMLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -21,7 +21,7 @@ CDEFINES = @CONTRIB_DLZ@
|
|||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
DLZLIBS = @DLZ_DRIVER_LIBS@
|
DLZLIBS = @DLZ_DRIVER_LIBS@
|
||||||
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
DEPLIBS = ${ISCDEPLIBS}
|
DEPLIBS = ${ISCDEPLIBS}
|
||||||
|
|
||||||
|
Binary file not shown.
@@ -6,15 +6,15 @@ abs_srcdir = @abs_srcdir@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -I.. ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I. -I.. ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@
|
||||||
CDEFINES = -DFUZZDIR=\"$(abs_srcdir)\"
|
CDEFINES = -DFUZZDIR=\"$(abs_srcdir)\"
|
||||||
|
|
||||||
ISCLIBS = ../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../lib/isc/libisc.@A@
|
||||||
DNSLIBS = ../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
DNSDEPLIBS = ../lib/dns/libdns.@A@
|
DNSDEPLIBS = ../lib/dns/libdns.@A@
|
||||||
|
|
||||||
LIBS = @JSON_C_LIBS@ @LIBS@
|
LIBS = @LIBS@
|
||||||
|
|
||||||
OBJS = main.@O@
|
OBJS = main.@O@
|
||||||
SRCS = main.c dns_name_fromtext_target.c dns_rdata_fromwire_text.c
|
SRCS = main.c dns_name_fromtext_target.c dns_rdata_fromwire_text.c
|
||||||
|
@@ -18,12 +18,12 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I. ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} ${NS_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${ISCCFG_INCLUDES} ${NS_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
NSLIBS = ../../lib/ns/libns.@A@
|
NSLIBS = ../../lib/ns/libns.@A@
|
||||||
|
@@ -27,14 +27,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
USE_ISC_SPNEGO = @USE_ISC_SPNEGO@
|
USE_ISC_SPNEGO = @USE_ISC_SPNEGO@
|
||||||
|
|
||||||
CINCLUDES = -I. -I${top_srcdir}/lib/dns -Iinclude ${DNS_INCLUDES} \
|
CINCLUDES = -I. -I${top_srcdir}/lib/dns -Iinclude ${DNS_INCLUDES} \
|
||||||
${ISC_INCLUDES} @OPENSSL_INCLUDES@ @DST_GSSAPI_INC@ @JSON_C_CFLAGS@ \
|
${ISC_INCLUDES} @OPENSSL_INCLUDES@ @DST_GSSAPI_INC@ \
|
||||||
|
${JSON_C_CFLAGS} \
|
||||||
${LIBXML2_CFLAGS}
|
${LIBXML2_CFLAGS}
|
||||||
|
|
||||||
CDEFINES = @USE_GSSAPI@ ${USE_ISC_SPNEGO}
|
CDEFINES = @USE_GSSAPI@ ${USE_ISC_SPNEGO}
|
||||||
|
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
|
@@ -16,7 +16,6 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
#include <isc/print.h>
|
#include <isc/print.h>
|
||||||
#include <isc/string.h>
|
#include <isc/string.h>
|
||||||
@@ -39,6 +38,10 @@
|
|||||||
#include <dns/result.h>
|
#include <dns/result.h>
|
||||||
#include <dns/stats.h>
|
#include <dns/stats.h>
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#ifdef HAVE_LIBXML2
|
#ifdef HAVE_LIBXML2
|
||||||
#include <libxml/xmlwriter.h>
|
#include <libxml/xmlwriter.h>
|
||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
@@ -1406,11 +1409,12 @@ error:
|
|||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
dns_cache_renderjson(dns_cache_t *cache, json_object *cstats) {
|
dns_cache_renderjson(dns_cache_t *cache, void *cstats0) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
isc_result_t result = ISC_R_SUCCESS;
|
||||||
int indices[dns_cachestatscounter_max];
|
int indices[dns_cachestatscounter_max];
|
||||||
uint64_t values[dns_cachestatscounter_max];
|
uint64_t values[dns_cachestatscounter_max];
|
||||||
json_object *obj;
|
json_object *obj;
|
||||||
|
json_object *cstats = (json_object *)cstats0;
|
||||||
|
|
||||||
REQUIRE(VALID_CACHE(cache));
|
REQUIRE(VALID_CACHE(cache));
|
||||||
|
|
||||||
|
@@ -44,7 +44,6 @@
|
|||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/lang.h>
|
#include <isc/lang.h>
|
||||||
#include <isc/stats.h>
|
#include <isc/stats.h>
|
||||||
#include <isc/stdtime.h>
|
#include <isc/stdtime.h>
|
||||||
@@ -329,7 +328,7 @@ dns_cache_renderxml(dns_cache_t *cache, void *writer0);
|
|||||||
|
|
||||||
#ifdef HAVE_JSON_C
|
#ifdef HAVE_JSON_C
|
||||||
isc_result_t
|
isc_result_t
|
||||||
dns_cache_renderjson(dns_cache_t *cache, json_object *cstats);
|
dns_cache_renderjson(dns_cache_t *cache, void *cstats0);
|
||||||
/*
|
/*
|
||||||
* Render cache statistics and status in JSON
|
* Render cache statistics and status in JSON
|
||||||
*/
|
*/
|
||||||
|
@@ -16,15 +16,15 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -Iinclude ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I. -Iinclude ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@
|
||||||
CDEFINES = -DTESTS="\"${top_builddir}/lib/dns/tests/\""
|
CDEFINES = -DTESTS="\"${top_builddir}/lib/dns/tests/\""
|
||||||
|
|
||||||
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../../isc/libisc.@A@
|
ISCDEPLIBS = ../../isc/libisc.@A@
|
||||||
DNSLIBS = ../libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
DNSDEPLIBS = ../libdns.@A@
|
DNSDEPLIBS = ../libdns.@A@
|
||||||
|
|
||||||
LIBS = @LIBS@ @CMOCKA_LIBS@ @JSON_C_LIBS@
|
LIBS = @LIBS@ @CMOCKA_LIBS@
|
||||||
|
|
||||||
OBJS = dnstest.@O@
|
OBJS = dnstest.@O@
|
||||||
SRCS = acl_test.c \
|
SRCS = acl_test.c \
|
||||||
|
@@ -19,7 +19,7 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
CINCLUDES = -I. -I./include -I${srcdir}/include \
|
CINCLUDES = -I. -I./include -I${srcdir}/include \
|
||||||
${DNS_INCLUDES} ${ISC_INCLUDES} \
|
${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${ISCCFG_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${ISCCFG_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
@@ -15,19 +15,19 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -Iinclude -I../include ${ISC_INCLUDES} ${IRS_INCLUDES} @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
CINCLUDES = -I. -Iinclude -I../include ${ISC_INCLUDES} ${IRS_INCLUDES} @CMOCKA_CFLAGS@
|
||||||
CDEFINES = -DTESTS="\"${top_builddir}/lib/irs/tests/\""
|
CDEFINES = -DTESTS="\"${top_builddir}/lib/irs/tests/\""
|
||||||
|
|
||||||
CFGLIBS = ../../isccfg/libisccfg.@A@
|
CFGLIBS = ../../isccfg/libisccfg.@A@
|
||||||
CFGDEPLIBS = ../../isccfg/libisccfg.@A@
|
CFGDEPLIBS = ../../isccfg/libisccfg.@A@
|
||||||
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
DNSDEPLIBS = ../../dns/libdns.@A@
|
DNSDEPLIBS = ../../dns/libdns.@A@
|
||||||
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../../isc/libisc.@A@
|
ISCDEPLIBS = ../../isc/libisc.@A@
|
||||||
IRSLIBS = ../libirs.@A@
|
IRSLIBS = ../libirs.@A@
|
||||||
IRSDEPLIBS = ../libirs.@A@
|
IRSDEPLIBS = ../libirs.@A@
|
||||||
|
|
||||||
LIBS = ${IRSLIBS} ${CFGLIBS} ${DNSLIBS} ${ISCLIBS} @LIBS@ @CMOCKA_LIBS@ @JSON_C_LIBS@
|
LIBS = ${IRSLIBS} ${CFGLIBS} ${DNSLIBS} ${ISCLIBS} @LIBS@ @CMOCKA_LIBS@
|
||||||
|
|
||||||
OBJS =
|
OBJS =
|
||||||
SRCS = resconf_test.c
|
SRCS = resconf_test.c
|
||||||
|
@@ -20,7 +20,8 @@ VERSION=@BIND9_VERSION@
|
|||||||
CINCLUDES = -I${srcdir}/unix/include \
|
CINCLUDES = -I${srcdir}/unix/include \
|
||||||
-I${srcdir}/pthreads/include \
|
-I${srcdir}/pthreads/include \
|
||||||
-I./include \
|
-I./include \
|
||||||
-I${srcdir}/include ${DNS_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@ \
|
-I${srcdir}/include ${DNS_INCLUDES} @OPENSSL_INCLUDES@ \
|
||||||
|
${JSON_C_CFLAGS} \
|
||||||
${LIBXML2_CFLAGS}
|
${LIBXML2_CFLAGS}
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
@@ -77,7 +78,7 @@ SRCS = pk11.c pk11_result.c \
|
|||||||
symtab.c task.c taskpool.c timer.c \
|
symtab.c task.c taskpool.c timer.c \
|
||||||
tm.c version.c
|
tm.c version.c
|
||||||
|
|
||||||
LIBS = @OPENSSL_LIBS@ @JSON_C_LIBS@ @LIBS@
|
LIBS = @OPENSSL_LIBS@ @LIBS@
|
||||||
|
|
||||||
# Note: the order of SUBDIRS is important.
|
# Note: the order of SUBDIRS is important.
|
||||||
# Attempt to disable parallel processing.
|
# Attempt to disable parallel processing.
|
||||||
|
@@ -25,7 +25,7 @@ HEADERS = aes.h app.h assertions.h atomic.h backtrace.h \
|
|||||||
file.h formatcheck.h fsaccess.h fuzz.h \
|
file.h formatcheck.h fsaccess.h fuzz.h \
|
||||||
hash.h heap.h hex.h hmac.h ht.h httpd.h \
|
hash.h heap.h hex.h hmac.h ht.h httpd.h \
|
||||||
interfaceiter.h iterated_hash.h \
|
interfaceiter.h iterated_hash.h \
|
||||||
json.h lang.h lex.h lfsr.h lib.h likely.h list.h log.h \
|
lang.h lex.h lfsr.h lib.h likely.h list.h log.h \
|
||||||
magic.h md.h mem.h meminfo.h mutexblock.h \
|
magic.h md.h mem.h meminfo.h mutexblock.h \
|
||||||
netaddr.h netscope.h nonce.h os.h parseint.h \
|
netaddr.h netscope.h nonce.h os.h parseint.h \
|
||||||
pool.h portset.h print.h queue.h quota.h \
|
pool.h portset.h print.h queue.h quota.h \
|
||||||
|
@@ -1,35 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
||||||
*
|
|
||||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
*
|
|
||||||
* See the COPYRIGHT file distributed with this work for additional
|
|
||||||
* information regarding copyright ownership.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ISC_JSON_H
|
|
||||||
#define ISC_JSON_H 1
|
|
||||||
|
|
||||||
#ifdef HAVE_JSON_C
|
|
||||||
/*
|
|
||||||
* This file is here mostly to make it easy to add additional json-c header
|
|
||||||
* files as needed across all the users of this file. Rather than place
|
|
||||||
* these json-c includes in each file, one include makes it easy to handle
|
|
||||||
* the ifdef as well as adding the ability to add additional functions
|
|
||||||
* which may be useful.
|
|
||||||
*/
|
|
||||||
#include <json_c_version.h>
|
|
||||||
#include <json_object.h>
|
|
||||||
#include <json_object_iterator.h>
|
|
||||||
#include <json_tokener.h>
|
|
||||||
#include <json_util.h>
|
|
||||||
#include <linkhash.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define ISC_JSON_RENDERCONFIG 0x00000001 /* render config data */
|
|
||||||
#define ISC_JSON_RENDERSTATS 0x00000002 /* render stats */
|
|
||||||
#define ISC_JSON_RENDERALL 0x000000ff /* render everything */
|
|
||||||
|
|
||||||
#endif /* ISC_JSON_H */
|
|
@@ -17,7 +17,6 @@
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/lang.h>
|
#include <isc/lang.h>
|
||||||
#include <isc/mutex.h>
|
#include <isc/mutex.h>
|
||||||
#include <isc/platform.h>
|
#include <isc/platform.h>
|
||||||
@@ -474,7 +473,7 @@ isc_mem_renderxml(void *writer0);
|
|||||||
|
|
||||||
#ifdef HAVE_JSON_C
|
#ifdef HAVE_JSON_C
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_mem_renderjson(json_object *memobj);
|
isc_mem_renderjson(void *memobj0);
|
||||||
/*%<
|
/*%<
|
||||||
* Render all contexts' statistics and status in JSON.
|
* Render all contexts' statistics and status in JSON.
|
||||||
*/
|
*/
|
||||||
|
@@ -55,7 +55,6 @@
|
|||||||
#include <isc/event.h>
|
#include <isc/event.h>
|
||||||
#include <isc/eventclass.h>
|
#include <isc/eventclass.h>
|
||||||
#include <isc/lang.h>
|
#include <isc/lang.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/region.h>
|
#include <isc/region.h>
|
||||||
#include <isc/sockaddr.h>
|
#include <isc/sockaddr.h>
|
||||||
#include <isc/time.h>
|
#include <isc/time.h>
|
||||||
@@ -1024,7 +1023,7 @@ isc_socketmgr_renderxml(isc_socketmgr_t *mgr, void *writer0);
|
|||||||
|
|
||||||
#ifdef HAVE_JSON_C
|
#ifdef HAVE_JSON_C
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_socketmgr_renderjson(isc_socketmgr_t *mgr, json_object *stats);
|
isc_socketmgr_renderjson(isc_socketmgr_t *mgr, void *stats0);
|
||||||
/*%<
|
/*%<
|
||||||
* Render internal statistics and other state into JSON format.
|
* Render internal statistics and other state into JSON format.
|
||||||
*/
|
*/
|
||||||
|
@@ -76,7 +76,6 @@
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#include <isc/eventclass.h>
|
#include <isc/eventclass.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/lang.h>
|
#include <isc/lang.h>
|
||||||
#include <isc/stdtime.h>
|
#include <isc/stdtime.h>
|
||||||
#include <isc/types.h>
|
#include <isc/types.h>
|
||||||
@@ -767,7 +766,7 @@ isc_taskmgr_renderxml(isc_taskmgr_t *mgr, void *writer0);
|
|||||||
|
|
||||||
#ifdef HAVE_JSON_C
|
#ifdef HAVE_JSON_C
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_taskmgr_renderjson(isc_taskmgr_t *mgr, json_object *tasksobj);
|
isc_taskmgr_renderjson(isc_taskmgr_t *mgr, void *tasksobj0);
|
||||||
#endif /* HAVE_JSON_C */
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
ISC_LANG_ENDDECLS
|
ISC_LANG_ENDDECLS
|
||||||
|
@@ -21,7 +21,6 @@
|
|||||||
|
|
||||||
#include <isc/bind9.h>
|
#include <isc/bind9.h>
|
||||||
#include <isc/hash.h>
|
#include <isc/hash.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/magic.h>
|
#include <isc/magic.h>
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
#include <isc/mutex.h>
|
#include <isc/mutex.h>
|
||||||
@@ -37,6 +36,10 @@
|
|||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
#endif /* HAVE_LIBXML2 */
|
#endif /* HAVE_LIBXML2 */
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#include "mem_p.h"
|
#include "mem_p.h"
|
||||||
|
|
||||||
#define MCTXLOCK(m, l) if (((m)->flags & ISC_MEMFLAG_NOLOCK) == 0) LOCK(l)
|
#define MCTXLOCK(m, l) if (((m)->flags & ISC_MEMFLAG_NOLOCK) == 0) LOCK(l)
|
||||||
@@ -2317,12 +2320,13 @@ json_renderctx(isc__mem_t *ctx, summarystat_t *summary, json_object *array) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_mem_renderjson(json_object *memobj) {
|
isc_mem_renderjson(void *memobj0) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
isc_result_t result = ISC_R_SUCCESS;
|
||||||
isc__mem_t *ctx;
|
isc__mem_t *ctx;
|
||||||
summarystat_t summary;
|
summarystat_t summary;
|
||||||
uint64_t lost;
|
uint64_t lost;
|
||||||
json_object *ctxarray, *obj;
|
json_object *ctxarray, *obj;
|
||||||
|
json_object *memobj = (json_object *)memobj0;
|
||||||
|
|
||||||
memset(&summary, 0, sizeof(summary));
|
memset(&summary, 0, sizeof(summary));
|
||||||
RUNTIME_CHECK(isc_once_do(&once, initialize_action) == ISC_R_SUCCESS);
|
RUNTIME_CHECK(isc_once_do(&once, initialize_action) == ISC_R_SUCCESS);
|
||||||
|
@@ -22,7 +22,6 @@
|
|||||||
#include <isc/atomic.h>
|
#include <isc/atomic.h>
|
||||||
#include <isc/condition.h>
|
#include <isc/condition.h>
|
||||||
#include <isc/event.h>
|
#include <isc/event.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/magic.h>
|
#include <isc/magic.h>
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
#include <isc/once.h>
|
#include <isc/once.h>
|
||||||
@@ -40,6 +39,10 @@
|
|||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
#endif /* HAVE_LIBXML2 */
|
#endif /* HAVE_LIBXML2 */
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#ifdef OPENSSL_LEAKS
|
#ifdef OPENSSL_LEAKS
|
||||||
#include <openssl/err.h>
|
#include <openssl/err.h>
|
||||||
#endif
|
#endif
|
||||||
@@ -1777,11 +1780,12 @@ isc_taskmgr_renderxml(isc_taskmgr_t *mgr0, void *writer0) {
|
|||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_taskmgr_renderjson(isc_taskmgr_t *mgr0, json_object *tasks) {
|
isc_taskmgr_renderjson(isc_taskmgr_t *mgr0, void *tasks0) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
isc_result_t result = ISC_R_SUCCESS;
|
||||||
isc__taskmgr_t *mgr = (isc__taskmgr_t *)mgr0;
|
isc__taskmgr_t *mgr = (isc__taskmgr_t *)mgr0;
|
||||||
isc__task_t *task = NULL;
|
isc__task_t *task = NULL;
|
||||||
json_object *obj = NULL, *array = NULL, *taskobj = NULL;
|
json_object *obj = NULL, *array = NULL, *taskobj = NULL;
|
||||||
|
json_object *tasks = (json_object *)tasks0;
|
||||||
|
|
||||||
LOCK(&mgr->lock);
|
LOCK(&mgr->lock);
|
||||||
|
|
||||||
|
@@ -15,13 +15,13 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -Iinclude ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
CINCLUDES = -I. -Iinclude ${ISC_INCLUDES} @OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@
|
||||||
CDEFINES = -DTESTS="\"${top_builddir}/lib/isc/tests/\""
|
CDEFINES = -DTESTS="\"${top_builddir}/lib/isc/tests/\""
|
||||||
|
|
||||||
ISCLIBS = ../libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../libisc.@A@
|
ISCDEPLIBS = ../libisc.@A@
|
||||||
|
|
||||||
LIBS = @LIBS@ @CMOCKA_LIBS@ @JSON_C_LIBS@
|
LIBS = @LIBS@ @CMOCKA_LIBS@
|
||||||
|
|
||||||
OBJS = isctest.@O@
|
OBJS = isctest.@O@
|
||||||
|
|
||||||
|
@@ -15,7 +15,8 @@ CINCLUDES = -I${srcdir}/include \
|
|||||||
-I${srcdir}/../pthreads/include \
|
-I${srcdir}/../pthreads/include \
|
||||||
-I../include \
|
-I../include \
|
||||||
-I${srcdir}/../include \
|
-I${srcdir}/../include \
|
||||||
-I${srcdir}/.. @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@ \
|
-I${srcdir}/.. @OPENSSL_INCLUDES@ \
|
||||||
|
${JSON_C_CFLAGS} \
|
||||||
${LIBXML2_CFLAGS}
|
${LIBXML2_CFLAGS}
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
|
@@ -39,7 +39,6 @@
|
|||||||
#include <isc/buffer.h>
|
#include <isc/buffer.h>
|
||||||
#include <isc/condition.h>
|
#include <isc/condition.h>
|
||||||
#include <isc/formatcheck.h>
|
#include <isc/formatcheck.h>
|
||||||
#include <isc/json.h>
|
|
||||||
#include <isc/list.h>
|
#include <isc/list.h>
|
||||||
#include <isc/log.h>
|
#include <isc/log.h>
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
@@ -86,6 +85,10 @@
|
|||||||
#include <netinet/tcp.h>
|
#include <netinet/tcp.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#ifdef HAVE_LIBXML2
|
#ifdef HAVE_LIBXML2
|
||||||
#include <libxml/xmlwriter.h>
|
#include <libxml/xmlwriter.h>
|
||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
@@ -5516,7 +5519,7 @@ isc_socketmgr_renderxml(isc_socketmgr_t *mgr0, void *writer0) {
|
|||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_socketmgr_renderjson(isc_socketmgr_t *mgr0, json_object *stats) {
|
isc_socketmgr_renderjson(isc_socketmgr_t *mgr0, void *stats0) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
isc_result_t result = ISC_R_SUCCESS;
|
||||||
isc__socketmgr_t *mgr = (isc__socketmgr_t *)mgr0;
|
isc__socketmgr_t *mgr = (isc__socketmgr_t *)mgr0;
|
||||||
isc__socket_t *sock = NULL;
|
isc__socket_t *sock = NULL;
|
||||||
@@ -5524,6 +5527,7 @@ isc_socketmgr_renderjson(isc_socketmgr_t *mgr0, json_object *stats) {
|
|||||||
isc_sockaddr_t addr;
|
isc_sockaddr_t addr;
|
||||||
socklen_t len;
|
socklen_t len;
|
||||||
json_object *obj, *array = json_object_new_array();
|
json_object *obj, *array = json_object_new_array();
|
||||||
|
json_object *stats = (json_object *)stats0;
|
||||||
|
|
||||||
CHECKMEM(array);
|
CHECKMEM(array);
|
||||||
|
|
||||||
|
@@ -68,6 +68,10 @@
|
|||||||
|
|
||||||
#include <mswsock.h>
|
#include <mswsock.h>
|
||||||
|
|
||||||
|
#ifdef HAVE_JSON_C
|
||||||
|
#include <json_object.h>
|
||||||
|
#endif /* HAVE_JSON_C */
|
||||||
|
|
||||||
#ifdef HAVE_LIBXML2
|
#ifdef HAVE_LIBXML2
|
||||||
#include <libxml/xmlwriter.h>
|
#include <libxml/xmlwriter.h>
|
||||||
#define ISC_XMLCHAR (const xmlChar *)
|
#define ISC_XMLCHAR (const xmlChar *)
|
||||||
@@ -3747,13 +3751,14 @@ error:
|
|||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_socketmgr_renderjson(isc_socketmgr_t *mgr, json_object *stats) {
|
isc_socketmgr_renderjson(isc_socketmgr_t *mgr, void *stats0) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
isc_result_t result = ISC_R_SUCCESS;
|
||||||
isc_socket_t *sock = NULL;
|
isc_socket_t *sock = NULL;
|
||||||
char peerbuf[ISC_SOCKADDR_FORMATSIZE];
|
char peerbuf[ISC_SOCKADDR_FORMATSIZE];
|
||||||
isc_sockaddr_t addr;
|
isc_sockaddr_t addr;
|
||||||
socklen_t len;
|
socklen_t len;
|
||||||
json_object *obj, *array = json_object_new_array();
|
json_object *obj, *array = json_object_new_array();
|
||||||
|
json_object *stats = (json_object *)stats;
|
||||||
|
|
||||||
CHECKMEM(array);
|
CHECKMEM(array);
|
||||||
|
|
||||||
|
@@ -18,12 +18,12 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
${ISCCC_INCLUDES} @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
${ISCCC_INCLUDES} @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
|
||||||
|
|
||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
@@ -19,10 +19,10 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -Iinclude ${ISCCC_INCLUDES} ${ISC_INCLUDES} @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
CINCLUDES = -I. -Iinclude ${ISCCC_INCLUDES} ${ISC_INCLUDES} @CMOCKA_CFLAGS@
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
|
|
||||||
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../../isc/libisc.@A@
|
ISCDEPLIBS = ../../isc/libisc.@A@
|
||||||
ISCCCLIBS = ../libisccc.@A@
|
ISCCCLIBS = ../libisccc.@A@
|
||||||
ISCCCDEPLIBS = ../libisccc.@A@
|
ISCCCDEPLIBS = ../libisccc.@A@
|
||||||
|
@@ -17,12 +17,12 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} @JSON_C_CFLAGS@
|
CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES}
|
||||||
|
|
||||||
CDEFINES =
|
CDEFINES =
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCCFGLIBS = ../../lib/cfg/libisccfg.@A@
|
ISCCFGLIBS = ../../lib/cfg/libisccfg.@A@
|
||||||
|
|
||||||
|
@@ -17,17 +17,17 @@ VERSION=@BIND9_VERSION@
|
|||||||
|
|
||||||
CINCLUDES = -I. -Iinclude \
|
CINCLUDES = -I. -Iinclude \
|
||||||
${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@
|
||||||
CDEFINES = -DTESTS="\"${top_builddir}/lib/dns/tests/\""
|
CDEFINES = -DTESTS="\"${top_builddir}/lib/dns/tests/\""
|
||||||
|
|
||||||
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../../isc/libisc.@A@
|
ISCDEPLIBS = ../../isc/libisc.@A@
|
||||||
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
DNSDEPLIBS = ../../dns/libdns.@A@
|
DNSDEPLIBS = ../../dns/libdns.@A@
|
||||||
ISCCFGLIBS = ../libisccfg.@A@
|
ISCCFGLIBS = ../libisccfg.@A@
|
||||||
ISCCFGDEPLIBS = ../libisccfg.@A@
|
ISCCFGDEPLIBS = ../libisccfg.@A@
|
||||||
|
|
||||||
LIBS = @LIBS@ @CMOCKA_LIBS@ @JSON_C_LIBS@
|
LIBS = @LIBS@ @CMOCKA_LIBS@
|
||||||
|
|
||||||
OBJS =
|
OBJS =
|
||||||
SRCS = parser_test.c
|
SRCS = parser_test.c
|
||||||
|
@@ -26,13 +26,13 @@ USE_ISC_SPNEGO = @USE_ISC_SPNEGO@
|
|||||||
|
|
||||||
CINCLUDES = -I. -I${top_srcdir}/lib/ns -Iinclude \
|
CINCLUDES = -I. -I${top_srcdir}/lib/ns -Iinclude \
|
||||||
${NS_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
${NS_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @DST_GSSAPI_INC@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@ @DST_GSSAPI_INC@
|
||||||
|
|
||||||
CDEFINES = -DNAMED_PLUGINDIR=\"${plugindir}\"
|
CDEFINES = -DNAMED_PLUGINDIR=\"${plugindir}\"
|
||||||
|
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../lib/isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
|
|
||||||
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
|
||||||
|
@@ -16,17 +16,17 @@ VERSION=@BIND9_VERSION@
|
|||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
CINCLUDES = -I. -Iinclude ${NS_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
CINCLUDES = -I. -Iinclude ${NS_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@ @JSON_C_CFLAGS@
|
@OPENSSL_INCLUDES@ @CMOCKA_CFLAGS@
|
||||||
CDEFINES = -DTESTS="\"${top_builddir}/lib/ns/tests/\"" -DNAMED_PLUGINDIR=\"${plugindir}\"
|
CDEFINES = -DTESTS="\"${top_builddir}/lib/ns/tests/\"" -DNAMED_PLUGINDIR=\"${plugindir}\"
|
||||||
|
|
||||||
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
ISCDEPLIBS = ../../isc/libisc.@A@
|
ISCDEPLIBS = ../../isc/libisc.@A@
|
||||||
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
DNSDEPLIBS = ../../dns/libdns.@A@
|
DNSDEPLIBS = ../../dns/libdns.@A@
|
||||||
NSLIBS = ../libns.@A@
|
NSLIBS = ../libns.@A@
|
||||||
NSDEPLIBS = ../libns.@A@
|
NSDEPLIBS = ../libns.@A@
|
||||||
|
|
||||||
LIBS = @LIBS@ @CMOCKA_LIBS@ @JSON_C_LIBS@
|
LIBS = @LIBS@ @CMOCKA_LIBS@
|
||||||
|
|
||||||
|
|
||||||
OBJS = nstest.@O@
|
OBJS = nstest.@O@
|
||||||
|
@@ -18,13 +18,13 @@ VERSION=@BIND9_VERSION@
|
|||||||
CINCLUDES = -I${srcdir}/include -I../dns/include \
|
CINCLUDES = -I${srcdir}/include -I../dns/include \
|
||||||
${DNS_INCLUDES} ${ISC_INCLUDES} \
|
${DNS_INCLUDES} ${ISC_INCLUDES} \
|
||||||
-I${top_srcdir}/lib/irs/include \
|
-I${top_srcdir}/lib/irs/include \
|
||||||
-I../../lib/irs/include @OPENSSL_INCLUDES@ @JSON_C_CFLAGS@
|
-I../../lib/irs/include @OPENSSL_INCLUDES@
|
||||||
|
|
||||||
CDEFINES = -DVERSION=\"${VERSION}\" \
|
CDEFINES = -DVERSION=\"${VERSION}\" \
|
||||||
-DSYSCONFDIR=\"${sysconfdir}\"
|
-DSYSCONFDIR=\"${sysconfdir}\"
|
||||||
CWARNINGS =
|
CWARNINGS =
|
||||||
|
|
||||||
ISCLIBS = ../isc/libisc.@A@ @OPENSSL_LIBS@ ${LIBXML2_LIBS}
|
ISCLIBS = ../isc/libisc.@A@ @OPENSSL_LIBS@ ${JSON_C_LIBS} ${LIBXML2_LIBS}
|
||||||
DNSLIBS = ../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
DNSLIBS = ../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
ISCCFGLIBS = ../isccfg/libisccfg.@A@
|
ISCCFGLIBS = ../isccfg/libisccfg.@A@
|
||||||
IRSLIBS = ../irs/libirs.@A@
|
IRSLIBS = ../irs/libirs.@A@
|
||||||
@@ -36,7 +36,7 @@ IRSDEPLIBS = ../irs/libirs.@A@
|
|||||||
|
|
||||||
DEPLIBS = ${DNSDEPLIBS} ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
DEPLIBS = ${DNSDEPLIBS} ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
||||||
|
|
||||||
LIBS = ${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} @LIBS@ @JSON_C_LIBS@
|
LIBS = ${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} @LIBS@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
|
@@ -120,6 +120,9 @@ LFS_CFLAGS = @LFS_CFLAGS@
|
|||||||
LFS_LDFLAGS = @LFS_LDFLAGS@
|
LFS_LDFLAGS = @LFS_LDFLAGS@
|
||||||
LFS_LIBS = @LFS_LIBS@
|
LFS_LIBS = @LFS_LIBS@
|
||||||
|
|
||||||
|
JSON_C_CFLAGS = @JSON_C_CFLAGS@
|
||||||
|
JSON_C_LIBS = @JSON_C_LIBS@
|
||||||
|
|
||||||
LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
|
LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
|
||||||
LIBXML2_LIBS = @LIBXML2_LIBS@
|
LIBXML2_LIBS = @LIBXML2_LIBS@
|
||||||
|
|
||||||
|
@@ -2181,7 +2181,6 @@
|
|||||||
./lib/isc/include/isc/httpd.h C 2006,2007,2008,2014,2016,2018,2019
|
./lib/isc/include/isc/httpd.h C 2006,2007,2008,2014,2016,2018,2019
|
||||||
./lib/isc/include/isc/interfaceiter.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
./lib/isc/include/isc/interfaceiter.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
||||||
./lib/isc/include/isc/iterated_hash.h C 2008,2014,2016,2018,2019
|
./lib/isc/include/isc/iterated_hash.h C 2008,2014,2016,2018,2019
|
||||||
./lib/isc/include/isc/json.h C 2013,2015,2016,2018,2019
|
|
||||||
./lib/isc/include/isc/lang.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
./lib/isc/include/isc/lang.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
||||||
./lib/isc/include/isc/lex.h C 1998,1999,2000,2001,2002,2004,2005,2007,2008,2015,2016,2017,2018,2019
|
./lib/isc/include/isc/lex.h C 1998,1999,2000,2001,2002,2004,2005,2007,2008,2015,2016,2017,2018,2019
|
||||||
./lib/isc/include/isc/lfsr.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
./lib/isc/include/isc/lfsr.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019
|
||||||
|
Reference in New Issue
Block a user