Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/nsd/dist Import nsd
details: https://anonhg.NetBSD.org/src/rev/7f993c338c00
branches: trunk
changeset: 350208:7f993c338c00
user: christos <christos%NetBSD.org@localhost>
date: Sat Jan 07 19:41:59 2017 +0000
description:
Import nsd
diffstat:
external/bsd/nsd/dist/LICENSE | 30 +
external/bsd/nsd/dist/Makefile.in | 509 +
external/bsd/nsd/dist/acx_nlnetlabs.m4 | 1451 +
external/bsd/nsd/dist/answer.c | 116 +
external/bsd/nsd/dist/answer.h | 47 +
external/bsd/nsd/dist/axfr.c | 210 +
external/bsd/nsd/dist/axfr.h | 25 +
external/bsd/nsd/dist/buffer.c | 131 +
external/bsd/nsd/dist/buffer.h | 414 +
external/bsd/nsd/dist/compat/b64_ntop.c | 183 +
external/bsd/nsd/dist/compat/b64_pton.c | 390 +
external/bsd/nsd/dist/compat/basename.c | 18 +
external/bsd/nsd/dist/compat/fake-rfc2553.c | 225 +
external/bsd/nsd/dist/compat/fake-rfc2553.h | 181 +
external/bsd/nsd/dist/compat/inet_aton.c | 178 +
external/bsd/nsd/dist/compat/inet_ntop.c | 208 +
external/bsd/nsd/dist/compat/inet_pton.c | 226 +
external/bsd/nsd/dist/compat/malloc.c | 22 +
external/bsd/nsd/dist/compat/memcmp.c | 25 +
external/bsd/nsd/dist/compat/memcmp.h | 16 +
external/bsd/nsd/dist/compat/memmove.c | 43 +
external/bsd/nsd/dist/compat/pselect.c | 44 +
external/bsd/nsd/dist/compat/reallocarray.c | 42 +
external/bsd/nsd/dist/compat/snprintf.c | 1037 +
external/bsd/nsd/dist/compat/strlcat.c | 73 +
external/bsd/nsd/dist/compat/strlcpy.c | 57 +
external/bsd/nsd/dist/compat/strptime.c | 349 +
external/bsd/nsd/dist/config.h.in | 834 +
external/bsd/nsd/dist/configlexer.c | 3193 +++
external/bsd/nsd/dist/configlexer.lex | 340 +
external/bsd/nsd/dist/configparser.c | 2961 ++
external/bsd/nsd/dist/configparser.h | 248 +
external/bsd/nsd/dist/configparser.y | 948 +
external/bsd/nsd/dist/configure | 10439 ++++++++++
external/bsd/nsd/dist/configure.ac | 1083 +
external/bsd/nsd/dist/configyyrename.h | 121 +
external/bsd/nsd/dist/contrib/README | 29 +
external/bsd/nsd/dist/contrib/bind2nsd/COPYING | 20 +
external/bsd/nsd/dist/contrib/bind2nsd/ChangeLog | 67 +
external/bsd/nsd/dist/contrib/bind2nsd/MANIFEST | 14 +
external/bsd/nsd/dist/contrib/bind2nsd/README | 37 +
external/bsd/nsd/dist/contrib/bind2nsd/TODO | 78 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Config.py | 170 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Key.py | 84 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/NamedConf.py | 249 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/NsdConf.py | 546 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Parser.py | 456 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Tokenizer.py | 171 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Utils.py | 98 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Zone.py | 126 +
external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/__init__.py | 24 +
external/bsd/nsd/dist/contrib/bind2nsd/chk_version | 34 +
external/bsd/nsd/dist/contrib/bind2nsd/etc/bind2nsd.conf | 72 +
external/bsd/nsd/dist/contrib/bind2nsd/install.sh | 32 +
external/bsd/nsd/dist/contrib/bind2nsd/scripts/bind2nsd | 108 +
external/bsd/nsd/dist/contrib/bind2nsd/scripts/nsd-sync | 346 +
external/bsd/nsd/dist/contrib/bind2nsd/scripts/s64-mkpw | 88 +
external/bsd/nsd/dist/contrib/bind2nsd/scripts/s64-sync | 354 +
external/bsd/nsd/dist/contrib/bind2nsd/set_version | 57 +
external/bsd/nsd/dist/contrib/bind2nsd/setup.py | 44 +
external/bsd/nsd/dist/contrib/bug390.patch | 15 +
external/bsd/nsd/dist/contrib/nsd.init | 209 +
external/bsd/nsd/dist/contrib/nsd.spec | 93 +
external/bsd/nsd/dist/contrib/nsd.zones2nsd.conf | 101 +
external/bsd/nsd/dist/contrib/nsd_munin_ | 427 +
external/bsd/nsd/dist/dbaccess.c | 677 +
external/bsd/nsd/dist/dbcreate.c | 421 +
external/bsd/nsd/dist/difffile.c | 2086 +
external/bsd/nsd/dist/difffile.h | 134 +
external/bsd/nsd/dist/dname.c | 578 +
external/bsd/nsd/dist/dname.h | 384 +
external/bsd/nsd/dist/dns.c | 954 +
external/bsd/nsd/dist/dns.h | 291 +
external/bsd/nsd/dist/doc/CREDITS | 38 +
external/bsd/nsd/dist/doc/ChangeLog | 3643 +++
external/bsd/nsd/dist/doc/LICENSE | 30 +
external/bsd/nsd/dist/doc/NEW-CFG-OPTION | 111 +
external/bsd/nsd/dist/doc/NSD-4-features | 146 +
external/bsd/nsd/dist/doc/NSD-DATABASE | 22 +
external/bsd/nsd/dist/doc/NSD-DIFFFILE | 36 +
external/bsd/nsd/dist/doc/NSD-FOR-BIND-USERS | 228 +
external/bsd/nsd/dist/doc/README | 759 +
external/bsd/nsd/dist/doc/README.icc | 26 +
external/bsd/nsd/dist/doc/README.svn | 29 +
external/bsd/nsd/dist/doc/RELNOTES | 1568 +
external/bsd/nsd/dist/doc/REQUIREMENTS | 1057 +
external/bsd/nsd/dist/doc/TESTPLAN | 407 +
external/bsd/nsd/dist/doc/TODO | 145 +
external/bsd/nsd/dist/doc/UPGRADING | 83 +
external/bsd/nsd/dist/doc/coding-style | 17 +
external/bsd/nsd/dist/doc/differences.pdf | Bin
external/bsd/nsd/dist/doc/differences.tex | 819 +
external/bsd/nsd/dist/edns.c | 157 +
external/bsd/nsd/dist/edns.h | 66 +
external/bsd/nsd/dist/install-sh | 251 +
external/bsd/nsd/dist/ipc.c | 795 +
external/bsd/nsd/dist/ipc.h | 98 +
external/bsd/nsd/dist/iterated_hash.c | 45 +
external/bsd/nsd/dist/iterated_hash.h | 23 +
external/bsd/nsd/dist/lookup3.c | 1032 +
external/bsd/nsd/dist/lookup3.h | 71 +
external/bsd/nsd/dist/mini_event.c | 446 +
external/bsd/nsd/dist/mini_event.h | 183 +
external/bsd/nsd/dist/mkinstalldirs | 40 +
external/bsd/nsd/dist/namedb.c | 691 +
external/bsd/nsd/dist/namedb.h | 442 +
external/bsd/nsd/dist/netio.c | 265 +
external/bsd/nsd/dist/netio.h | 190 +
external/bsd/nsd/dist/nsd-checkconf.8.in | 100 +
external/bsd/nsd/dist/nsd-checkconf.c | 781 +
external/bsd/nsd/dist/nsd-checkzone.8.in | 33 +
external/bsd/nsd/dist/nsd-checkzone.c | 147 +
external/bsd/nsd/dist/nsd-control-setup.sh.in | 160 +
external/bsd/nsd/dist/nsd-control.8.in | 260 +
external/bsd/nsd/dist/nsd-control.c | 438 +
external/bsd/nsd/dist/nsd-mem.c | 369 +
external/bsd/nsd/dist/nsd.8.in | 251 +
external/bsd/nsd/dist/nsd.c | 1153 +
external/bsd/nsd/dist/nsd.conf.5.in | 871 +
external/bsd/nsd/dist/nsd.conf.sample.in | 311 +
external/bsd/nsd/dist/nsd.h | 302 +
external/bsd/nsd/dist/nsec3.c | 1084 +
external/bsd/nsd/dist/nsec3.h | 120 +
external/bsd/nsd/dist/options.c | 2028 +
external/bsd/nsd/dist/options.h | 389 +
external/bsd/nsd/dist/packet.c | 398 +
external/bsd/nsd/dist/packet.h | 203 +
external/bsd/nsd/dist/query.c | 1555 +
external/bsd/nsd/dist/query.h | 212 +
external/bsd/nsd/dist/radtree.c | 1415 +
external/bsd/nsd/dist/radtree.h | 244 +
external/bsd/nsd/dist/rbtree.c | 553 +
external/bsd/nsd/dist/rbtree.h | 76 +
external/bsd/nsd/dist/rdata.c | 926 +
external/bsd/nsd/dist/rdata.h | 60 +
external/bsd/nsd/dist/region-allocator.c | 552 +
external/bsd/nsd/dist/region-allocator.h | 153 +
external/bsd/nsd/dist/remote.c | 2175 ++
external/bsd/nsd/dist/remote.h | 102 +
external/bsd/nsd/dist/rrl.c | 474 +
external/bsd/nsd/dist/rrl.h | 78 +
external/bsd/nsd/dist/server.c | 3029 ++
external/bsd/nsd/dist/tsig-openssl.c | 149 +
external/bsd/nsd/dist/tsig-openssl.h | 29 +
external/bsd/nsd/dist/tsig.c | 677 +
external/bsd/nsd/dist/tsig.h | 292 +
external/bsd/nsd/dist/udb.c | 2093 ++
external/bsd/nsd/dist/udb.h | 808 +
external/bsd/nsd/dist/udbradtree.c | 1463 +
external/bsd/nsd/dist/udbradtree.h | 245 +
external/bsd/nsd/dist/udbzone.c | 838 +
external/bsd/nsd/dist/udbzone.h | 160 +
external/bsd/nsd/dist/util.c | 1083 +
external/bsd/nsd/dist/util.h | 409 +
external/bsd/nsd/dist/xfrd-disk.c | 602 +
external/bsd/nsd/dist/xfrd-disk.h | 35 +
external/bsd/nsd/dist/xfrd-notify.c | 379 +
external/bsd/nsd/dist/xfrd-notify.h | 88 +
external/bsd/nsd/dist/xfrd-tcp.c | 1023 +
external/bsd/nsd/dist/xfrd-tcp.h | 194 +
external/bsd/nsd/dist/xfrd.c | 2508 ++
external/bsd/nsd/dist/xfrd.h | 371 +
external/bsd/nsd/dist/zlexer.c | 2319 ++
external/bsd/nsd/dist/zlexer.lex | 423 +
external/bsd/nsd/dist/zonec.c | 1715 +
external/bsd/nsd/dist/zonec.h | 146 +
external/bsd/nsd/dist/zparser.c | 3682 +++
external/bsd/nsd/dist/zparser.h | 254 +
external/bsd/nsd/dist/zparser.y | 1236 +
169 files changed, 94273 insertions(+), 0 deletions(-)
diffs (truncated from 94947 to 300 lines):
diff -r adec144f5590 -r 7f993c338c00 external/bsd/nsd/dist/LICENSE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nsd/dist/LICENSE Sat Jan 07 19:41:59 2017 +0000
@@ -0,0 +1,30 @@
+Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
+
+This software is open source.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+Neither the name of the NLNET LABS nor the names of its contributors may
+be used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -r adec144f5590 -r 7f993c338c00 external/bsd/nsd/dist/Makefile.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nsd/dist/Makefile.in Sat Jan 07 19:41:59 2017 +0000
@@ -0,0 +1,509 @@
+#
+# Makefile -- one file to make them all, nsd(8)
+#
+# Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
+#
+# See LICENSE for the license.
+#
+
+# Standard installation pathnames
+SHELL = @SHELL@
+srcdir = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+sbindir = @sbindir@
+mandir = @mandir@
+datarootdir = @datarootdir@
+
+# NSD specific pathnames
+configdir = @configdir@
+piddir = @piddir@
+dbdir = @dbdir@
+pidfile = @pidfile@
+logfile = @logfile@
+dbfile = @dbfile@
+xfrdir = @xfrdir@
+xfrdfile = @xfrdfile@
+zonelistfile = @zonelistfile@
+nsdconfigfile = @nsd_conf_file@
+zonesdir = @zonesdir@
+chrootdir= @chrootdir@
+user = @user@
+
+# override $U variable which is used by autotools for deansification (for
+# K&R C compilers), but causes problems if $U is defined in the env).
+U=
+
+CC = @CC@
+CPPFLAGS = @CPPFLAGS@
+CFLAGS = @CFLAGS@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+SSL_LIBS = @SSL_LIBS@
+LIBOBJS = @LIBOBJS@
+INSTALL = $(srcdir)/install-sh -c
+INSTALL_PROGRAM = $(INSTALL)
+INSTALL_DATA = $(INSTALL) -m 644
+
+YACC = @YACC@
+LEX = @LEX@
+
+COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS)
+LINK = $(CC) $(CFLAGS) $(LDFLAGS)
+EDIT = sed \
+ -e 's,@prefix\@,$(prefix),g' \
+ -e 's,@exec_prefix\@,$(exec_prefix),g' \
+ -e 's,@sbindir\@,$(sbindir),g' \
+ -e 's,@configdir\@,$(configdir),g' \
+ -e 's,@zonesdir\@,$(zonesdir),g' \
+ -e 's,@chrootdir\@,$(chrootdir),g' \
+ -e 's,@pidfile\@,$(pidfile),g' \
+ -e 's,@logfile\@,$(logfile),g' \
+ -e 's,@dbfile\@,$(dbfile),g' \
+ -e 's,@xfrdir\@,$(xfrdir),g' \
+ -e 's,@xfrdfile\@,$(xfrdfile),g' \
+ -e 's,@zonelistfile\@,$(zonelistfile),g' \
+ -e 's,@nsdconfigfile\@,$(nsdconfigfile),g' \
+ -e 's,@shell\@,$(SHELL),g' \
+ -e 's,@ratelimit_default\@,@ratelimit_default@,g' \
+ -e 's,@user\@,$(user),g'
+
+TARGETS=nsd nsd-checkconf nsd-checkzone nsd-control nsd.conf.sample nsd-control-setup.sh
+MANUALS=nsd.8 nsd-checkconf.8 nsd-checkzone.8 nsd-control.8 nsd.conf.5
+
+COMMON_OBJ=answer.o axfr.o buffer.o configlexer.o configparser.o dname.o dns.o edns.o iterated_hash.o lookup3.o namedb.o nsec3.o options.o packet.o query.o rbtree.o radtree.o rdata.o
region-allocator.o rrl.o tsig.o tsig-openssl.o udb.o udbradtree.o udbzone.o util.o
+XFRD_OBJ=xfrd-disk.o xfrd-notify.o xfrd-tcp.o xfrd.o remote.o
+NSD_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) difffile.o ipc.o mini_event.o netio.o nsd.o server.o dbaccess.o dbcreate.o zlexer.o zonec.o zparser.o
+ALL_OBJ=$(NSD_OBJ) nsd-checkconf.o nsd-checkzone.o nsd-control.o nsd-mem.o
+NSD_CHECKCONF_OBJ=$(COMMON_OBJ) nsd-checkconf.o
+NSD_CHECKZONE_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o server.o zonec.o zparser.o zlexer.o nsd-checkzone.o
+NSD_CONTROL_OBJ=$(COMMON_OBJ) nsd-control.o
+CUTEST_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o server.o zonec.o zparser.o zlexer.o cutest_dname.o cutest_dns.o cutest_iterated_hash.o cutest_run.o
cutest_radtree.o cutest_rbtree.o cutest_namedb.o cutest_options.o cutest_region.o cutest_rrl.o cutest_udb.o cutest_udbrad.o cutest_util.o cutest.o qtest.o
+NSD_MEM_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o server.o zonec.o zparser.o zlexer.o nsd-mem.o
+all: $(TARGETS) $(MANUALS)
+
+$(ALL_OBJ):
+ $(COMPILE) -c $<
+
+nsd-control-setup.sh: $(srcdir)/nsd-control-setup.sh.in config.h
+ rm -f nsd-control-setup.sh
+ $(EDIT) $(srcdir)/nsd-control-setup.sh.in > nsd-control-setup.sh
+ chmod +x nsd-control-setup.sh
+
+nsd.conf.sample: $(srcdir)/nsd.conf.sample.in config.h
+ rm -f nsd.conf.sample
+ $(EDIT) $(srcdir)/nsd.conf.sample.in | awk '/RRLconfig'@ratelimit@'/ { while($$0 !~ /.*RRLend.*/) { getline; } getline; } {print} ' > nsd.conf.sample
+
+nsd.conf.5: $(srcdir)/nsd.conf.5.in config.h
+ rm -f nsd.conf.5
+ $(EDIT) $(srcdir)/nsd.conf.5.in | awk '/rrlstart'@ratelimit@'/ { while($$0 !~ /.*rrlend.*/) { getline; } getline; } {print} ' > nsd.conf.5
+
+nsd.8: $(srcdir)/nsd.8.in config.h
+ rm -f nsd.8
+ $(EDIT) $(srcdir)/nsd.8.in > nsd.8
+
+nsd-checkconf.8: $(srcdir)/nsd-checkconf.8.in config.h
+ rm -f nsd-checkconf.8
+ $(EDIT) $(srcdir)/nsd-checkconf.8.in > nsd-checkconf.8
+
+nsd-checkzone.8: $(srcdir)/nsd-checkzone.8.in config.h
+ rm -f nsd-checkzone.8
+ $(EDIT) $(srcdir)/nsd-checkzone.8.in > nsd-checkzone.8
+
+nsd-control.8: $(srcdir)/nsd-control.8.in config.h
+ rm -f nsd-control.8
+ $(EDIT) $(srcdir)/nsd-control.8.in > nsd-control.8
+
+install: all
+ $(INSTALL) -d $(DESTDIR)$(sbindir)
+ $(INSTALL) -d $(DESTDIR)$(configdir)
+ $(INSTALL) -d $(DESTDIR)$(piddir)
+ $(INSTALL) -d $(DESTDIR)$(xfrdir)
+ $(INSTALL) -d $(DESTDIR)$(dbdir)
+ $(INSTALL) -d $(DESTDIR)$(mandir)
+ $(INSTALL) -d $(DESTDIR)$(mandir)/man8
+ $(INSTALL) -d $(DESTDIR)$(mandir)/man5
+ $(INSTALL) nsd $(DESTDIR)$(sbindir)/nsd
+ $(INSTALL) nsd-control-setup.sh $(DESTDIR)$(sbindir)/nsd-control-setup
+ $(INSTALL) nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkconf
+ $(INSTALL) nsd-checkzone $(DESTDIR)$(sbindir)/nsd-checkzone
+ $(INSTALL) nsd-control $(DESTDIR)$(sbindir)/nsd-control
+ $(INSTALL_DATA) nsd.8 $(DESTDIR)$(mandir)/man8
+ $(INSTALL_DATA) nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkconf.8
+ $(INSTALL_DATA) nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8
+ $(INSTALL_DATA) nsd-control.8 $(DESTDIR)$(mandir)/man8/nsd-control.8
+ $(INSTALL_DATA) nsd.conf.5 $(DESTDIR)$(mandir)/man5/nsd.conf.5
+ $(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample
+
+uninstall:
+ @echo
+ rm -f -- $(DESTDIR)$(sbindir)/nsd $(DESTDIR)$(sbindir)/nsd-control-setup $(DESTDIR)$(sbindir)/nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkzone $(DESTDIR)$(sbindir)/nsd-control
+ rm -f -- $(DESTDIR)$(mandir)/man8/nsd.8 $(DESTDIR)$(mandir)/man5/nsd.conf.5
+ rm -f -- $(DESTDIR)$(mandir)/man8/nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-control.8
+ rm -f -- $(DESTDIR)$(pidfile)
+ @echo
+ @echo "You still need to remove $(DESTDIR)$(configdir), $(DESTDIR)$(piddir), $(DESTDIR)$(dbfile) directory by hand."
+
+test:
+
+nsd: $(NSD_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(NSD_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
+
+nsd-checkconf: $(NSD_CHECKCONF_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(NSD_CHECKCONF_OBJ) $(LIBOBJS) $(LIBS)
+
+nsd-checkzone: $(NSD_CHECKZONE_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(NSD_CHECKZONE_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
+
+nsd-control: $(NSD_CONTROL_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(NSD_CONTROL_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
+
+nsd-mem: $(NSD_MEM_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(NSD_MEM_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
+
+cutest: $(CUTEST_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ $(CUTEST_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
+
+udb-inspect: udb-inspect.o $(COMMON_OBJ) $(LIBOBJS)
+ $(LINK) -o $@ udb-inspect.o $(COMMON_OBJ) $(LIBOBJS) $(LIBS)
+
+clean:
+ rm -f *.o $(TARGETS) $(MANUALS) cutest udb-inspect nsd-mem
+
+realclean: clean
+ rm -f Makefile config.h config.log config.status
+ rm -rf autom4te*
+ rm -f zlexer.c zparser.h zparser.c zparser.stamp
+ rm -f configlexer.c configparser.h configparser.c configparser.stamp
+
+devclean: realclean
+ rm -f config.h.in configure
+
+basename.o: $(srcdir)/compat/basename.c
+ $(COMPILE) -c $(srcdir)/compat/basename.c
+
+inet_pton.o: $(srcdir)/compat/inet_pton.c
+ $(COMPILE) -c $(srcdir)/compat/inet_pton.c
+
+inet_ntop.o: $(srcdir)/compat/inet_ntop.c
+ $(COMPILE) -c $(srcdir)/compat/inet_ntop.c
+
+inet_aton.o: $(srcdir)/compat/inet_aton.c
+ $(COMPILE) -c $(srcdir)/compat/inet_aton.c
+
+b64_pton.o: $(srcdir)/compat/b64_pton.c
+ $(COMPILE) -c $(srcdir)/compat/b64_pton.c
+
+b64_ntop.o: $(srcdir)/compat/b64_ntop.c
+ $(COMPILE) -c $(srcdir)/compat/b64_ntop.c
+
+memcmp.o: $(srcdir)/compat/memcmp.c
+ $(COMPILE) -c $(srcdir)/compat/memcmp.c
+
+memmove.o: $(srcdir)/compat/memmove.c
+ $(COMPILE) -c $(srcdir)/compat/memmove.c
+
+snprintf.o: $(srcdir)/compat/snprintf.c
+ $(COMPILE) -c $(srcdir)/compat/snprintf.c
+
+strlcat.o: $(srcdir)/compat/strlcat.c
+ $(COMPILE) -c $(srcdir)/compat/strlcat.c
+
+strlcpy.o: $(srcdir)/compat/strlcpy.c
+ $(COMPILE) -c $(srcdir)/compat/strlcpy.c
+
+strptime.o: $(srcdir)/compat/strptime.c
+ $(COMPILE) -c $(srcdir)/compat/strptime.c
+
+vsnprintf.o: $(srcdir)/compat/vsnprintf.c
+ $(COMPILE) -c $(srcdir)/compat/vsnprintf.c
+
+timegm.o: $(srcdir)/compat/timegm.c
+ $(COMPILE) -c $(srcdir)/compat/timegm.c
+
+malloc.o: $(srcdir)/compat/malloc.c
+ $(COMPILE) -c $(srcdir)/compat/malloc.c
+
+pselect.o: $(srcdir)/compat/pselect.c
+ $(COMPILE) -c $(srcdir)/compat/pselect.c
+
+reallocarray.o: $(srcdir)/compat/reallocarray.c
+ $(COMPILE) -c $(srcdir)/compat/reallocarray.c
+
+fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c
+ $(COMPILE) -c $(srcdir)/compat/fake-rfc2553.c
+
+cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dname.c
+
+cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dns.c
+
+cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_iterated_hash.c
+
+cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_run.c
+
+cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rbtree.c
+
+cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_radtree.c
+
+cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_namedb.c
+
+cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_options.c
+
+cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c
+ $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_region.c
+
Home |
Main Index |
Thread Index |
Old Index