diff --git a/bin/check/Makefile.in b/bin/check/Makefile.in index b8a919152d..d08a0a53dd 100644 --- a/bin/check/Makefile.in +++ b/bin/check/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.16 2001/09/04 01:12:04 marka Exp $ +# $Id: Makefile.in,v 1.17 2001/09/20 15:16:16 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,9 +21,10 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ -CINCLUDES = ${DNS_INCLUDES} ${ISCCFG_INCLUDES} ${ISC_INCLUDES} +CINCLUDES = ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISCCFG_INCLUDES} \ + ${ISC_INCLUDES} CDEFINES = -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\" CWARNINGS = @@ -31,10 +32,12 @@ CWARNINGS = DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_OPENSSL_LIBS@ @DNS_GSSAPI_LIBS@ ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@ ISCLIBS = ../../lib/isc/libisc.@A@ +BIND9LIBS = ../../lib/bind9/libbind9.@A@ DNSDEPLIBS = ../../lib/dns/libdns.@A@ ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@ ISCDEPLIBS = ../../lib/isc/libisc.@A@ +BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@ LIBS = @LIBS@ @@ -62,9 +65,9 @@ named-checkzone.@O@: named-checkzone.c ${LIBTOOL} ${CC} ${ALL_CFLAGS} -DVERSION=\"${VERSION}\" \ -c ${srcdir}/named-checkzone.c -named-checkconf: named-checkconf.@O@ check-tool.@O@ ${ISCDEPLIBS} ${ISCCFGDEPLIBS} +named-checkconf: named-checkconf.@O@ check-tool.@O@ ${ISCDEPLIBS} ${ISCCFGDEPLIBS} ${BIND9DEPLIBS} ${LIBTOOL} ${PURIFY} ${CC} ${CFLAGS} -o $@ named-checkconf.@O@ \ - check-tool.@O@ ${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} ${LIBS} + check-tool.@O@ ${BIND9LIBS} ${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} ${LIBS} named-checkzone: named-checkzone.@O@ check-tool.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} ${LIBTOOL} ${PURIFY} ${CC} ${CFLAGS} -o $@ named-checkzone.@O@ \ diff --git a/bin/check/named-checkconf.c b/bin/check/named-checkconf.c index fbeb0d1b24..16c1fe06e6 100644 --- a/bin/check/named-checkconf.c +++ b/bin/check/named-checkconf.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: named-checkconf.c,v 1.15 2001/09/17 02:59:01 marka Exp $ */ +/* $Id: named-checkconf.c,v 1.16 2001/09/20 15:16:18 marka Exp $ */ #include @@ -32,7 +32,8 @@ #include #include -#include + +#include #include #include @@ -247,7 +248,7 @@ main(int argc, char **argv) { ISC_R_SUCCESS) exit(1); - result = cfg_check_namedconf(config, logc, mctx); + result = bind9_check_namedconf(config, logc, mctx); if (result != ISC_R_SUCCESS) exit_status = 1; diff --git a/bin/dig/Makefile.in b/bin/dig/Makefile.in index ab3cb86dba..0cacbfd999 100644 --- a/bin/dig/Makefile.in +++ b/bin/dig/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.25 2001/06/08 17:18:06 gson Exp $ +# $Id: Makefile.in,v 1.26 2001/09/20 15:16:19 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/dnssec/Makefile.in b/bin/dnssec/Makefile.in index 876e4022b3..6c1e63834f 100644 --- a/bin/dnssec/Makefile.in +++ b/bin/dnssec/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.19 2001/06/01 00:44:58 bwelling Exp $ +# $Id: Makefile.in,v 1.20 2001/09/20 15:16:21 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/named/Makefile.in b/bin/named/Makefile.in index 07769d595a..3bc48ece12 100644 --- a/bin/named/Makefile.in +++ b/bin/named/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.74 2001/06/01 00:45:00 bwelling Exp $ +# $Id: Makefile.in,v 1.75 2001/09/20 15:16:22 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ # # Add database drivers here. @@ -32,7 +32,7 @@ DBDRIVER_INCLUDES = DBDRIVER_LIBS = CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include \ - ${LWRES_INCLUDES} ${DNS_INCLUDES} \ + ${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \ ${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} ${ISC_INCLUDES} \ ${DBDRIVER_INCLUDES} @@ -44,17 +44,19 @@ ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@ ISCCCLIBS = ../../lib/isccc/libisccc.@A@ ISCLIBS = ../../lib/isc/libisc.@A@ LWRESLIBS = ../../lib/lwres/liblwres.@A@ +BIND9LIBS = ../../lib/bind9/libbind9.@A@ DNSDEPLIBS = ../../lib/dns/libdns.@A@ ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@ ISCCCDEPLIBS = ../../lib/isccc/libisccc.@A@ ISCDEPLIBS = ../../lib/isc/libisc.@A@ LWRESDEPLIBS = ../../lib/lwres/liblwres.@A@ +BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@ -DEPLIBS = ${LWRESDEPLIBS} ${DNSDEPLIBS} \ +DEPLIBS = ${LWRESDEPLIBS} ${DNSDEPLIBS} ${BIND9DEPLIBS} \ ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${ISCDEPLIBS} -LIBS = ${LWRESLIBS} ${DNSLIBS} \ +LIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} \ ${ISCCFGLIBS} ${ISCCCLIBS} ${ISCLIBS} ${DBDRIVER_LIBS} @LIBS@ SUBDIRS = unix @@ -112,7 +114,7 @@ docclean manclean maintainer-clean:: rm -f ${MANOBJS} clean distclean maintainer-clean:: - rm -f ${TARGETS} + rm -f ${TARGETS} ${OBJS} installdirs: $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir} diff --git a/bin/named/controlconf.c b/bin/named/controlconf.c index 9cc5afaf46..8cb586cf65 100644 --- a/bin/named/controlconf.c +++ b/bin/named/controlconf.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: controlconf.c,v 1.28 2001/08/06 11:28:21 gson Exp $ */ +/* $Id: controlconf.c,v 1.29 2001/09/20 15:16:23 marka Exp $ */ #include @@ -36,7 +36,8 @@ #include #include -#include + +#include #include #include @@ -754,7 +755,7 @@ get_rndckey(isc_mem_t *mctx, controlkeylist_t *keyids) { if (keyid->keyname == NULL) CHECK(ISC_R_NOMEMORY); - CHECK(cfg_check_key(key, ns_g_lctx)); + CHECK(bind9_check_key(key, ns_g_lctx)); (void)cfg_map_get(key, "algorithm", &algobj); (void)cfg_map_get(key, "secret", &secretobj); diff --git a/bin/named/server.c b/bin/named/server.c index 1bdd4cb906..346e5cb679 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: server.c,v 1.343 2001/09/15 14:23:23 marka Exp $ */ +/* $Id: server.c,v 1.344 2001/09/20 15:16:24 marka Exp $ */ #include @@ -36,7 +36,8 @@ #include #include -#include + +#include #include #include @@ -1675,7 +1676,7 @@ load_configuration(const char *filename, ns_server_t *server, /* * Check the validity of the configuration. */ - CHECK(cfg_check_namedconf(config, ns_g_lctx, ns_g_mctx)); + CHECK(bind9_check_namedconf(config, ns_g_lctx, ns_g_mctx)); /* * Fill in the maps array, used for resolving defaults. diff --git a/bin/named/unix/Makefile.in b/bin/named/unix/Makefile.in index ad26f16d35..265de39236 100644 --- a/bin/named/unix/Makefile.in +++ b/bin/named/unix/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.6 2001/01/09 21:40:37 bwelling Exp $ +# $Id: Makefile.in,v 1.7 2001/09/20 15:16:26 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir}/include -I${srcdir}/../include \ ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/nsupdate/Makefile.in b/bin/nsupdate/Makefile.in index 31c09413b4..7770b3e154 100644 --- a/bin/nsupdate/Makefile.in +++ b/bin/nsupdate/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.15 2001/06/01 00:45:01 bwelling Exp $ +# $Id: Makefile.in,v 1.16 2001/09/20 15:16:28 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${LWRES_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/rndc/Makefile.in b/bin/rndc/Makefile.in index 66afe5d9a9..554dec70f6 100644 --- a/bin/rndc/Makefile.in +++ b/bin/rndc/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.33 2001/09/07 05:55:24 marka Exp $ +# $Id: Makefile.in,v 1.34 2001/09/20 15:16:29 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \ ${ISCCFG_INCLUDES} ${DNS_INCLUDES} diff --git a/bin/rndc/unix/Makefile.in b/bin/rndc/unix/Makefile.in index e8583fe475..60378092b9 100644 --- a/bin/rndc/unix/Makefile.in +++ b/bin/rndc/unix/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.1 2001/08/03 05:56:22 marka Exp $ +# $Id: Makefile.in,v 1.2 2001/09/20 15:16:30 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir}/include -I${srcdir}/../include \ ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/Makefile.in b/bin/tests/Makefile.in index 77f11afe7d..e5f7ad229b 100644 --- a/bin/tests/Makefile.in +++ b/bin/tests/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.114 2001/09/17 20:47:42 gson Exp $ +# $Id: Makefile.in,v 1.115 2001/09/20 15:16:32 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \ ${LWRES_INCLUDES} ${OMAPI_INCLUDES} diff --git a/bin/tests/db/Makefile.in b/bin/tests/db/Makefile.in index 9323bad2b8..55312bf0be 100644 --- a/bin/tests/db/Makefile.in +++ b/bin/tests/db/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.21 2001/08/01 22:06:09 gson Exp $ +# $Id: Makefile.in,v 1.22 2001/09/20 15:16:33 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/dst/Makefile.in b/bin/tests/dst/Makefile.in index 3edbf3c712..b659ed8b4a 100644 --- a/bin/tests/dst/Makefile.in +++ b/bin/tests/dst/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.30 2001/08/01 22:06:10 gson Exp $ +# $Id: Makefile.in,v 1.31 2001/09/20 15:16:34 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/master/Makefile.in b/bin/tests/master/Makefile.in index ad95472e47..6f608c3a6b 100644 --- a/bin/tests/master/Makefile.in +++ b/bin/tests/master/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.20 2001/08/01 22:06:12 gson Exp $ +# $Id: Makefile.in,v 1.21 2001/09/20 15:16:36 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/mem/Makefile.in b/bin/tests/mem/Makefile.in index 349c8fbb35..6a3563b7fe 100644 --- a/bin/tests/mem/Makefile.in +++ b/bin/tests/mem/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.25 2001/08/01 22:06:13 gson Exp $ +# $Id: Makefile.in,v 1.26 2001/09/20 15:16:37 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/names/Makefile.in b/bin/tests/names/Makefile.in index 6778f24faf..fe44661995 100644 --- a/bin/tests/names/Makefile.in +++ b/bin/tests/names/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.20 2001/08/01 22:06:14 gson Exp $ +# $Id: Makefile.in,v 1.21 2001/09/20 15:16:39 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/net/Makefile.in b/bin/tests/net/Makefile.in index f15588127f..4864c8082e 100644 --- a/bin/tests/net/Makefile.in +++ b/bin/tests/net/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.9 2001/08/01 22:06:16 gson Exp $ +# $Id: Makefile.in,v 1.10 2001/09/20 15:16:40 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/rbt/Makefile.in b/bin/tests/rbt/Makefile.in index b53815bba1..41158a5c57 100644 --- a/bin/tests/rbt/Makefile.in +++ b/bin/tests/rbt/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.20 2001/08/01 22:06:17 gson Exp $ +# $Id: Makefile.in,v 1.21 2001/09/20 15:16:41 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/sockaddr/Makefile.in b/bin/tests/sockaddr/Makefile.in index fea6ecc71d..4463ed9a02 100644 --- a/bin/tests/sockaddr/Makefile.in +++ b/bin/tests/sockaddr/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.14 2001/08/01 22:06:18 gson Exp $ +# $Id: Makefile.in,v 1.15 2001/09/20 15:16:42 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/system/Makefile.in b/bin/tests/system/Makefile.in index 812f39de74..e6be65a672 100644 --- a/bin/tests/system/Makefile.in +++ b/bin/tests/system/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.25 2001/09/17 20:47:51 gson Exp $ +# $Id: Makefile.in,v 1.26 2001/09/20 15:16:44 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ SUBDIRS = lwresd tkey TARGETS = diff --git a/bin/tests/system/lwresd/Makefile.in b/bin/tests/system/lwresd/Makefile.in index 77771c41a7..affc8a1f65 100644 --- a/bin/tests/system/lwresd/Makefile.in +++ b/bin/tests/system/lwresd/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.12 2001/08/01 22:16:06 gson Exp $ +# $Id: Makefile.in,v 1.13 2001/09/20 15:16:45 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${LWRES_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/system/tkey/Makefile.in b/bin/tests/system/tkey/Makefile.in index a43fc4fdee..981f5cb731 100644 --- a/bin/tests/system/tkey/Makefile.in +++ b/bin/tests/system/tkey/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.3 2001/02/02 01:01:22 sjacob Exp $ +# $Id: Makefile.in,v 1.4 2001/09/20 15:16:46 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@ @BIND9_VERSION@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/tasks/Makefile.in b/bin/tests/tasks/Makefile.in index e6d3301ca6..9154b87c98 100644 --- a/bin/tests/tasks/Makefile.in +++ b/bin/tests/tasks/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.23 2001/08/01 22:06:20 gson Exp $ +# $Id: Makefile.in,v 1.24 2001/09/20 15:16:48 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${ISC_INCLUDES} diff --git a/bin/tests/timers/Makefile.in b/bin/tests/timers/Makefile.in index 97b2c8b8c5..09ed2ab83b 100644 --- a/bin/tests/timers/Makefile.in +++ b/bin/tests/timers/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.21 2001/08/01 22:06:22 gson Exp $ +# $Id: Makefile.in,v 1.22 2001/09/20 15:16:49 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${TEST_INCLUDES} ${ISC_INCLUDES} diff --git a/configure.in b/configure.in index 62ca81006d..c517aa11af 100644 --- a/configure.in +++ b/configure.in @@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl esyscmd([sed "s/^/# /" COPYRIGHT])dnl AC_DIVERT_POP()dnl -AC_REVISION($Revision: 1.297 $) +AC_REVISION($Revision: 1.298 $) AC_INIT(lib/dns/name.c) AC_PREREQ(2.13) @@ -1642,22 +1642,25 @@ AC_SUBST(BIND9_ISCCC_BUILDINCLUDE) AC_SUBST(BIND9_ISCCFG_BUILDINCLUDE) AC_SUBST(BIND9_DNS_BUILDINCLUDE) AC_SUBST(BIND9_LWRES_BUILDINCLUDE) +AC_SUBST(BIND9_BIND9_BUILDINCLUDE) if test "X$srcdir" != "X"; then BIND9_ISC_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/isc/include" BIND9_ISCCC_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/isccc/include" BIND9_ISCCFG_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/isccfg/include" BIND9_DNS_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/dns/include" BIND9_LWRES_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/lwres/include" + BIND9_BIND9_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/bind9/include" else BIND9_ISC_BUILDINCLUDE="" BIND9_ISCCC_BUILDINCLUDE="" BIND9_ISCCFG_BUILDINCLUDE="" BIND9_DNS_BUILDINCLUDE="" BIND9_LWRES_BUILDINCLUDE="" + BIND9_BIND9_BUILDINCLUDE="" fi -AC_SUBST_FILE(BIND9_INCLUDES) -BIND9_INCLUDES=$BIND9_TOP_BUILDDIR/make/includes +AC_SUBST_FILE(BIND9_MAKE_INCLUDES) +BIND9_MAKE_INCLUDES=$BIND9_TOP_BUILDDIR/make/includes AC_SUBST_FILE(BIND9_MAKE_RULES) BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules @@ -1678,6 +1681,9 @@ LIBISCCFG_API=$srcdir/lib/isccfg/api AC_SUBST_FILE(LIBDNS_API) LIBDNS_API=$srcdir/lib/dns/api +AC_SUBST_FILE(LIBBIND9_API) +LIBBIND9_API=$srcdir/lib/bind9/api + AC_SUBST_FILE(LIBLWRES_API) LIBLWRES_API=$srcdir/lib/lwres/api @@ -1712,6 +1718,9 @@ AC_OUTPUT( lib/dns/sec/dst/Makefile lib/dns/sec/dst/include/Makefile lib/dns/sec/dst/include/dst/Makefile + lib/bind9/Makefile + lib/bind9/include/Makefile + lib/bind9/include/bind9/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile diff --git a/lib/Makefile.in b/lib/Makefile.in index a44db4248d..7903bf8670 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -13,13 +13,17 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.15 2001/03/27 00:53:21 bwelling Exp $ +# $Id: Makefile.in,v 1.16 2001/09/20 15:16:50 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -SUBDIRS = isc isccc isccfg dns lwres tests +# Note: the order of SUBDIRS is important. +# Attempt to disable parallel processing. +.NOTPARALLEL: +.NO_PARALLEL: +SUBDIRS = isc isccc isccfg dns bind9 lwres tests TARGETS = @BIND9_MAKE_RULES@ diff --git a/lib/bind/Makefile.in b/lib/bind/Makefile.in index 54810039d4..fbde5a9baa 100644 --- a/lib/bind/Makefile.in +++ b/lib/bind/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.12 2001/08/09 05:59:34 marka Exp $ +# $Id: Makefile.in,v 1.13 2001/09/20 15:16:52 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -114,6 +114,7 @@ install:: timestamp installdirs clean distclean:: rm -f libbind.@SA@ libbind.la + distclean:: rm -f config.cache config.h config.log config.status libtool rm -f port_before.h port_after.h diff --git a/lib/bind9/.cvsignore b/lib/bind9/.cvsignore new file mode 100644 index 0000000000..b3b8e7617f --- /dev/null +++ b/lib/bind9/.cvsignore @@ -0,0 +1,5 @@ +Makefile +timestamp +.libs +*.la +*.lo diff --git a/lib/bind9/Makefile.in b/lib/bind9/Makefile.in new file mode 100644 index 0000000000..09ba7d2fd2 --- /dev/null +++ b/lib/bind9/Makefile.in @@ -0,0 +1,76 @@ +# Copyright (C) 2001 Internet Software Consortium. +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM +# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +# $Id: Makefile.in,v 1.1 2001/09/20 15:17:06 marka Exp $ + +srcdir = @srcdir@ +VPATH = @srcdir@ +top_srcdir = @top_srcdir@ + +@BIND9_VERSION@ + +@LIBBIND9_API@ + +@BIND9_MAKE_INCLUDES@ + +CINCLUDES = -I. ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \ + ${ISCCFG_INCLUDES} + +CDEFINES = +CWARNINGS = + +LIBS = @LIBS@ + +SUBDIRS = include + +# Alphabetically +OBJS = check.@O@ version.@O@ + +# Alphabetically +SRCS = check.c version.c + +TARGETS = timestamp + +@BIND9_MAKE_RULES@ + +version.@O@: version.c + ${LIBTOOL} ${CC} ${ALL_CFLAGS} \ + -DVERSION=\"${VERSION}\" \ + -DLIBINTERFACE=${LIBINTERFACE} \ + -DLIBREVISION=${LIBREVISION} \ + -DLIBAGE=${LIBAGE} \ + -c ${srcdir}/version.c + +libbind9.@SA@: ${OBJS} + ${AR} ${ARFLAGS} $@ ${OBJS} + ${RANLIB} $@ + +libbind9.la: ${OBJS} + ${LIBTOOL} --mode=link \ + ${CC} ${ALL_CFLAGS} -o libbind9.la -rpath ${libdir} \ + -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \ + ${OBJS} ${LIBS} + +timestamp: libbind9.@A@ + touch timestamp + +installdirs: + $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir} + +install:: timestamp installdirs + ${LIBTOOL} ${INSTALL_DATA} libbind9.@A@ ${DESTDIR}${libdir} + +clean distclean:: + rm -f libbind9.@A@ timestamp diff --git a/lib/bind9/api b/lib/bind9/api new file mode 100644 index 0000000000..494278e7f5 --- /dev/null +++ b/lib/bind9/api @@ -0,0 +1,3 @@ +LIBINTERFACE = 0 +LIBREVISION = 0 +LIBAGE = 0 diff --git a/lib/isccfg/check.c b/lib/bind9/check.c similarity index 85% rename from lib/isccfg/check.c rename to lib/bind9/check.c index 269d43bbae..0fd3cab36b 100644 --- a/lib/isccfg/check.c +++ b/lib/bind9/check.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: check.c,v 1.17 2001/09/18 18:43:16 gson Exp $ */ +/* $Id: check.c,v 1.1 2001/09/20 15:17:06 marka Exp $ */ #include @@ -26,9 +26,13 @@ #include #include #include +#include + +#include #include -#include + +#include static isc_result_t check_forward(cfg_obj_t *options, isc_log_t *logctx) { @@ -101,7 +105,9 @@ typedef struct { } optionstable; static isc_result_t -check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab, isc_log_t *logctx) { +check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab, + dns_rdataclass_t defclass, isc_log_t *logctx) +{ const char *zname; const char *typestr; unsigned int ztype; @@ -111,6 +117,7 @@ check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab, isc_log_t *logctx) { isc_result_t result = ISC_R_SUCCESS; isc_result_t tresult; unsigned int i; + dns_rdataclass_t zclass; static optionstable options[] = { { "allow-query", MASTERZONE | SLAVEZONE | STUBZONE }, @@ -182,6 +189,28 @@ check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab, isc_log_t *logctx) { return (ISC_R_FAILURE); } + obj = cfg_tuple_get(zconfig, "class"); + if (cfg_obj_isstring(obj)) { + isc_textregion_t r; + + DE_CONST(cfg_obj_asstring(obj), r.base); + r.length = strlen(r.base); + result = dns_rdataclass_fromtext(&zclass, &r); + if (result != ISC_R_SUCCESS) { + cfg_obj_log(obj, logctx, ISC_LOG_ERROR, + "zone '%s': invalid class %s", + zname, r.base); + return (ISC_R_FAILURE); + } + if (zclass != defclass) { + cfg_obj_log(obj, logctx, ISC_LOG_ERROR, + "zone '%s': class '%s' does not " + "match view/default class", + zname, r.base); + return (ISC_R_FAILURE); + } + } + /* * Look for an already existing zone. */ @@ -295,7 +324,7 @@ check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab, isc_log_t *logctx) { } isc_result_t -cfg_check_key(cfg_obj_t *key, isc_log_t *logctx) { +bind9_check_key(cfg_obj_t *key, isc_log_t *logctx) { cfg_obj_t *algobj = NULL; cfg_obj_t *secretobj = NULL; const char *keyname = cfg_obj_asstring(cfg_map_getname(key)); @@ -313,8 +342,8 @@ cfg_check_key(cfg_obj_t *key, isc_log_t *logctx) { } static isc_result_t -check_viewconf(cfg_obj_t *vconfig, const char *vname, isc_log_t *logctx, - isc_mem_t *mctx) +check_viewconf(cfg_obj_t *vconfig, const char *vname, dns_rdataclass_t vclass, + isc_log_t *logctx, isc_mem_t *mctx) { cfg_obj_t *zones = NULL; cfg_obj_t *keys = NULL; @@ -332,13 +361,16 @@ check_viewconf(cfg_obj_t *vconfig, const char *vname, isc_log_t *logctx, return (ISC_R_NOMEMORY); (void)cfg_map_get(vconfig, "zone", &zones); + for (element = cfg_list_first(zones); element != NULL; element = cfg_list_next(element)) { + isc_result_t tresult; cfg_obj_t *zone = cfg_listelt_value(element); - if (check_zoneconf(zone, symtab, logctx) != ISC_R_SUCCESS) + tresult = check_zoneconf(zone, symtab, vclass, logctx); + if (tresult != ISC_R_SUCCESS) result = ISC_R_FAILURE; } @@ -373,7 +405,7 @@ check_viewconf(cfg_obj_t *vconfig, const char *vname, isc_log_t *logctx, return (tresult); } - tresult = cfg_check_key(key, logctx); + tresult = bind9_check_key(key, logctx); if (result != ISC_R_SUCCESS) { isc_symtab_destroy(&symtab); return (tresult); @@ -405,7 +437,7 @@ check_viewconf(cfg_obj_t *vconfig, const char *vname, isc_log_t *logctx, isc_result_t -cfg_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx) { +bind9_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx) { cfg_obj_t *options = NULL; cfg_obj_t *views = NULL; cfg_obj_t *obj; @@ -421,8 +453,8 @@ cfg_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx) { (void)cfg_map_get(config, "view", &views); if (views == NULL) { - if (check_viewconf(config, "_default", logctx, mctx) - != ISC_R_SUCCESS) + if (check_viewconf(config, "_default", dns_rdataclass_in, + logctx, mctx) != ISC_R_SUCCESS) result = ISC_R_FAILURE; } else { cfg_obj_t *zones = NULL; @@ -443,9 +475,26 @@ cfg_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx) { cfg_obj_t *view = cfg_listelt_value(velement); cfg_obj_t *vname = cfg_tuple_get(view, "name"); cfg_obj_t *voptions = cfg_tuple_get(view, "options"); + cfg_obj_t *vclassobj = cfg_tuple_get(view, "class"); + dns_rdataclass_t vclass = dns_rdataclass_in; + isc_result_t tresult = ISC_R_SUCCESS; - if (check_viewconf(voptions, cfg_obj_asstring(vname), logctx, - mctx) != ISC_R_SUCCESS) + if (cfg_obj_isstring(vclassobj)) { + isc_textregion_t r; + + DE_CONST(cfg_obj_asstring(vclassobj), r.base); + r.length = strlen(r.base); + tresult = dns_rdataclass_fromtext(&vclass, &r); + if (tresult != ISC_R_SUCCESS) + cfg_obj_log(obj, logctx, ISC_LOG_ERROR, + "view '%s': invalid class %s", + cfg_obj_asstring(vname), r.base); + } + if (tresult == ISC_R_SUCCESS) + tresult = check_viewconf(voptions, + cfg_obj_asstring(vname), + vclass, logctx, mctx); + if (tresult != ISC_R_SUCCESS) result = ISC_R_FAILURE; } diff --git a/lib/bind9/include/Makefile.in b/lib/bind9/include/Makefile.in new file mode 100644 index 0000000000..3c72373996 --- /dev/null +++ b/lib/bind9/include/Makefile.in @@ -0,0 +1,25 @@ +# Copyright (C) 2001 Internet Software Consortium. +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM +# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +# $Id: Makefile.in,v 1.1 2001/09/20 15:17:06 marka Exp $ + +srcdir = @srcdir@ +VPATH = @srcdir@ +top_srcdir = @top_srcdir@ + +SUBDIRS = bind9 +TARGETS = + +@BIND9_MAKE_RULES@ diff --git a/lib/bind9/include/bind9/.cvsignore b/lib/bind9/include/bind9/.cvsignore new file mode 100644 index 0000000000..f3c7a7c5da --- /dev/null +++ b/lib/bind9/include/bind9/.cvsignore @@ -0,0 +1 @@ +Makefile diff --git a/lib/bind9/include/bind9/Makefile.in b/lib/bind9/include/bind9/Makefile.in new file mode 100644 index 0000000000..d49080de43 --- /dev/null +++ b/lib/bind9/include/bind9/Makefile.in @@ -0,0 +1,42 @@ +# Copyright (C) 2001 Internet Software Consortium. +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM +# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +# $Id: Makefile.in,v 1.1 2001/09/20 15:17:07 marka Exp $ + +srcdir = @srcdir@ +VPATH = @srcdir@ +top_srcdir = @top_srcdir@ + +@BIND9_VERSION@ + +# +# Only list headers that are to be installed and are not +# machine generated. The latter are handled specially in the +# install target below. +# +HEADERS = cfg.h check.h log.h + +SUBDIRS = +TARGETS = + +@BIND9_MAKE_RULES@ + +installdirs: + $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${includedir}/isccfg + +install:: installdirs + for i in ${HEADERS}; do \ + ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isccfg ; \ + done diff --git a/lib/isccfg/include/isccfg/check.h b/lib/bind9/include/bind9/check.h similarity index 82% rename from lib/isccfg/include/isccfg/check.h rename to lib/bind9/include/bind9/check.h index 737c628754..a1c80e4645 100644 --- a/lib/isccfg/include/isccfg/check.h +++ b/lib/bind9/include/bind9/check.h @@ -15,10 +15,10 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: check.h,v 1.4 2001/08/03 17:24:11 gson Exp $ */ +/* $Id: check.h,v 1.1 2001/09/20 15:17:07 marka Exp $ */ -#ifndef ISCCFG_CHECK_H -#define ISCCFG_CHECK_H 1 +#ifndef BIND9_CHECK_H +#define BIND9_CHECK_H 1 #include #include @@ -28,7 +28,7 @@ ISC_LANG_BEGINDECLS isc_result_t -cfg_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx); +bind9_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx); /* * Check the syntactic validity of a configuration parse tree generated from * a named.conf file. @@ -44,11 +44,11 @@ cfg_check_namedconf(cfg_obj_t *config, isc_log_t *logctx, isc_mem_t *mctx); */ isc_result_t -cfg_check_key(cfg_obj_t *config, isc_log_t *logctx); +bind9_check_key(cfg_obj_t *config, isc_log_t *logctx); /* * As above, but for a single 'key' statement. */ ISC_LANG_ENDDECLS -#endif /* ISCCFG_CHECK_H */ +#endif /* BIND9_CHECK_H */ diff --git a/lib/bind9/version.c b/lib/bind9/version.c new file mode 100644 index 0000000000..2856bd6481 --- /dev/null +++ b/lib/bind9/version.c @@ -0,0 +1,24 @@ +/* + * Copyright (C) 1998-2001 Internet Software Consortium. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM + * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING + * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* $Id: version.c,v 1.1 2001/09/20 15:17:06 marka Exp $ */ + +char bind9_version[] = VERSION; + +unsigned int bind9_libinterface = LIBINTERFACE; +unsigned int bind9_librevision = LIBREVISION; +unsigned int bind9_libage = LIBAGE; diff --git a/lib/dns/Makefile.in b/lib/dns/Makefile.in index 0b67b44718..8977d3b6e0 100644 --- a/lib/dns/Makefile.in +++ b/lib/dns/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.126 2001/07/10 21:37:55 bwelling Exp $ +# $Id: Makefile.in,v 1.127 2001/09/20 15:16:53 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -23,7 +23,7 @@ top_srcdir = @top_srcdir@ @LIBDNS_API@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} diff --git a/lib/dns/sec/dst/Makefile.in b/lib/dns/sec/dst/Makefile.in index c3847e5ef4..e935f43310 100644 --- a/lib/dns/sec/dst/Makefile.in +++ b/lib/dns/sec/dst/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.25 2001/07/10 21:37:59 bwelling Exp $ +# $Id: Makefile.in,v 1.26 2001/09/20 15:16:54 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir} \ ${DNS_INCLUDES} ${ISC_INCLUDES} \ diff --git a/lib/isccc/Makefile.in b/lib/isccc/Makefile.in index 948b6bd976..6371031772 100644 --- a/lib/isccc/Makefile.in +++ b/lib/isccc/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.2 2001/07/09 22:25:26 gson Exp $ +# $Id: Makefile.in,v 1.3 2001/09/20 15:16:56 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -23,7 +23,7 @@ top_srcdir = @top_srcdir@ @LIBISCCC_API@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCC_INCLUDES} diff --git a/lib/isccfg/Makefile.in b/lib/isccfg/Makefile.in index fd858b2c41..84f101961c 100644 --- a/lib/isccfg/Makefile.in +++ b/lib/isccfg/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.6 2001/07/09 22:25:27 gson Exp $ +# $Id: Makefile.in,v 1.7 2001/09/20 15:16:57 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -23,7 +23,7 @@ top_srcdir = @top_srcdir@ @LIBISCCFG_API@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} @@ -41,10 +41,10 @@ LIBS = @LIBS@ SUBDIRS = include # Alphabetically -OBJS = check.@O@ log.@O@ parser.@O@ version.@O@ +OBJS = log.@O@ parser.@O@ version.@O@ # Alphabetically -SRCS = check.c log.c parser.c version.c +SRCS = log.c parser.c version.c TARGETS = timestamp diff --git a/lib/lwres/Makefile.in b/lib/lwres/Makefile.in index 223925e8a2..e4e6356d41 100644 --- a/lib/lwres/Makefile.in +++ b/lib/lwres/Makefile.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.25 2001/07/10 18:25:37 gson Exp $ +# $Id: Makefile.in,v 1.26 2001/09/20 15:17:00 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ @@ -23,7 +23,7 @@ top_srcdir = @top_srcdir@ @LIBLWRES_API@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = -I${srcdir}/unix/include \ -I. -I./include -I${srcdir}/include ${ISC_INCLUDES} diff --git a/lib/tests/Makefile.in b/lib/tests/Makefile.in index 7a6da88a53..ac007a418c 100644 --- a/lib/tests/Makefile.in +++ b/lib/tests/Makefile.in @@ -13,13 +13,13 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.14 2001/01/09 22:00:34 bwelling Exp $ +# $Id: Makefile.in,v 1.15 2001/09/20 15:17:01 marka Exp $ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -@BIND9_INCLUDES@ +@BIND9_MAKE_INCLUDES@ CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${TEST_INCLUDES} CDEFINES = diff --git a/make/includes.in b/make/includes.in index b422ac059e..16d5cd14ba 100644 --- a/make/includes.in +++ b/make/includes.in @@ -13,7 +13,7 @@ # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# $Id: includes.in,v 1.15 2001/07/10 19:59:03 gson Exp $ +# $Id: includes.in,v 1.16 2001/09/20 15:17:02 marka Exp $ # Search for machine-generated header files in the build tree, # and for normal headers in the source tree (${top_srcdir}). @@ -41,5 +41,8 @@ LWRES_INCLUDES = @BIND9_LWRES_BUILDINCLUDE@ \ -I${top_srcdir}/lib/lwres/unix/include \ -I${top_srcdir}/lib/lwres/include +BIND9_INCLUDES = @BIND9_BIND9_BUILDINCLUDE@ \ + -I${top_srcdir}/lib/bind9/include + TEST_INCLUDES = \ -I${top_srcdir}/lib/tests/include