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/9e0ea4a10c0e
branches:  trunk
changeset: 820350:9e0ea4a10c0e
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 6c6e3641a0ac -r 9e0ea4a10c0e 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 6c6e3641a0ac -r 9e0ea4a10c0e 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