ports/contrib (3.7): Revert "bind: deleted unmaintained port"
commit 1a01cad88412c070c82b1dbf44f03d803735008a Author: Matt Housh <jaeger@crux.ninja> Date: Sat Oct 29 20:30:08 2022 -0500 Revert "bind: deleted unmaintained port" This reverts commit e46445130a7b48d09c3993a13870c877aaa429c9. diff --git a/bind/.footprint b/bind/.footprint new file mode 100644 index 000000000..2224e8e35 --- /dev/null +++ b/bind/.footprint @@ -0,0 +1,386 @@ +drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/bind.keys +-rw-r----- root/named etc/named.conf +drwxr-xr-x root/root etc/rc.d/ +-rwxr-xr-x root/root etc/rc.d/named +-rw-r----- root/named etc/rndc.conf (EMPTY) +-rw-r----- root/named etc/rndc.key (EMPTY) +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/arpaname +-rwxr-xr-x root/root usr/bin/delv +-rwxr-xr-x root/root usr/bin/mdig +-rwxr-xr-x root/root usr/bin/named-rrchecker +-rwxr-xr-x root/root usr/bin/nslookup +-rwxr-xr-x root/root usr/bin/nsupdate +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/bind9/ +-rw-r--r-- root/root usr/include/bind9/check.h +-rw-r--r-- root/root usr/include/bind9/getaddresses.h +-rw-r--r-- root/root usr/include/bind9/version.h +drwxr-xr-x root/root usr/include/dns/ +-rw-r--r-- root/root usr/include/dns/acl.h +-rw-r--r-- root/root usr/include/dns/adb.h +-rw-r--r-- root/root usr/include/dns/badcache.h +-rw-r--r-- root/root usr/include/dns/bit.h +-rw-r--r-- root/root usr/include/dns/byaddr.h +-rw-r--r-- root/root usr/include/dns/cache.h +-rw-r--r-- root/root usr/include/dns/callbacks.h +-rw-r--r-- root/root usr/include/dns/catz.h +-rw-r--r-- root/root usr/include/dns/cert.h +-rw-r--r-- root/root usr/include/dns/client.h +-rw-r--r-- root/root usr/include/dns/clientinfo.h +-rw-r--r-- root/root usr/include/dns/compress.h +-rw-r--r-- root/root usr/include/dns/db.h +-rw-r--r-- root/root usr/include/dns/dbiterator.h +-rw-r--r-- root/root usr/include/dns/dbtable.h +-rw-r--r-- root/root usr/include/dns/diff.h +-rw-r--r-- root/root usr/include/dns/dispatch.h +-rw-r--r-- root/root usr/include/dns/dlz.h +-rw-r--r-- root/root usr/include/dns/dlz_dlopen.h +-rw-r--r-- root/root usr/include/dns/dns64.h +-rw-r--r-- root/root usr/include/dns/dnsrps.h +-rw-r--r-- root/root usr/include/dns/dnssec.h +-rw-r--r-- root/root usr/include/dns/dnstap.h +-rw-r--r-- root/root usr/include/dns/ds.h +-rw-r--r-- root/root usr/include/dns/dsdigest.h +-rw-r--r-- root/root usr/include/dns/dyndb.h +-rw-r--r-- root/root usr/include/dns/ecdb.h +-rw-r--r-- root/root usr/include/dns/ecs.h +-rw-r--r-- root/root usr/include/dns/edns.h +-rw-r--r-- root/root usr/include/dns/enumclass.h +-rw-r--r-- root/root usr/include/dns/enumtype.h +-rw-r--r-- root/root usr/include/dns/events.h +-rw-r--r-- root/root usr/include/dns/fixedname.h +-rw-r--r-- root/root usr/include/dns/forward.h +-rw-r--r-- root/root usr/include/dns/geoip.h +-rw-r--r-- root/root usr/include/dns/ipkeylist.h +-rw-r--r-- root/root usr/include/dns/iptable.h +-rw-r--r-- root/root usr/include/dns/journal.h +-rw-r--r-- root/root usr/include/dns/kasp.h +-rw-r--r-- root/root usr/include/dns/keydata.h +-rw-r--r-- root/root usr/include/dns/keyflags.h +-rw-r--r-- root/root usr/include/dns/keymgr.h +-rw-r--r-- root/root usr/include/dns/keytable.h +-rw-r--r-- root/root usr/include/dns/keyvalues.h +-rw-r--r-- root/root usr/include/dns/lib.h +-rw-r--r-- root/root usr/include/dns/librpz.h +-rw-r--r-- root/root usr/include/dns/lmdb.h +-rw-r--r-- root/root usr/include/dns/log.h +-rw-r--r-- root/root usr/include/dns/lookup.h +-rw-r--r-- root/root usr/include/dns/master.h +-rw-r--r-- root/root usr/include/dns/masterdump.h +-rw-r--r-- root/root usr/include/dns/message.h +-rw-r--r-- root/root usr/include/dns/name.h +-rw-r--r-- root/root usr/include/dns/ncache.h +-rw-r--r-- root/root usr/include/dns/nsec.h +-rw-r--r-- root/root usr/include/dns/nsec3.h +-rw-r--r-- root/root usr/include/dns/nta.h +-rw-r--r-- root/root usr/include/dns/opcode.h +-rw-r--r-- root/root usr/include/dns/order.h +-rw-r--r-- root/root usr/include/dns/peer.h +-rw-r--r-- root/root usr/include/dns/portlist.h +-rw-r--r-- root/root usr/include/dns/private.h +-rw-r--r-- root/root usr/include/dns/rbt.h +-rw-r--r-- root/root usr/include/dns/rcode.h +-rw-r--r-- root/root usr/include/dns/rdata.h +-rw-r--r-- root/root usr/include/dns/rdataclass.h +-rw-r--r-- root/root usr/include/dns/rdatalist.h +-rw-r--r-- root/root usr/include/dns/rdataset.h +-rw-r--r-- root/root usr/include/dns/rdatasetiter.h +-rw-r--r-- root/root usr/include/dns/rdataslab.h +-rw-r--r-- root/root usr/include/dns/rdatastruct.h +-rw-r--r-- root/root usr/include/dns/rdatatype.h +-rw-r--r-- root/root usr/include/dns/request.h +-rw-r--r-- root/root usr/include/dns/resolver.h +-rw-r--r-- root/root usr/include/dns/result.h +-rw-r--r-- root/root usr/include/dns/rootns.h +-rw-r--r-- root/root usr/include/dns/rpz.h +-rw-r--r-- root/root usr/include/dns/rriterator.h +-rw-r--r-- root/root usr/include/dns/rrl.h +-rw-r--r-- root/root usr/include/dns/sdb.h +-rw-r--r-- root/root usr/include/dns/sdlz.h +-rw-r--r-- root/root usr/include/dns/secalg.h +-rw-r--r-- root/root usr/include/dns/secproto.h +-rw-r--r-- root/root usr/include/dns/soa.h +-rw-r--r-- root/root usr/include/dns/ssu.h +-rw-r--r-- root/root usr/include/dns/stats.h +-rw-r--r-- root/root usr/include/dns/tcpmsg.h +-rw-r--r-- root/root usr/include/dns/time.h +-rw-r--r-- root/root usr/include/dns/timer.h +-rw-r--r-- root/root usr/include/dns/tkey.h +-rw-r--r-- root/root usr/include/dns/tsec.h +-rw-r--r-- root/root usr/include/dns/tsig.h +-rw-r--r-- root/root usr/include/dns/ttl.h +-rw-r--r-- root/root usr/include/dns/types.h +-rw-r--r-- root/root usr/include/dns/update.h +-rw-r--r-- root/root usr/include/dns/validator.h +-rw-r--r-- root/root usr/include/dns/version.h +-rw-r--r-- root/root usr/include/dns/view.h +-rw-r--r-- root/root usr/include/dns/xfrin.h +-rw-r--r-- root/root usr/include/dns/zone.h +-rw-r--r-- root/root usr/include/dns/zonekey.h +-rw-r--r-- root/root usr/include/dns/zoneverify.h +-rw-r--r-- root/root usr/include/dns/zt.h +drwxr-xr-x root/root usr/include/dst/ +-rw-r--r-- root/root usr/include/dst/dst.h +-rw-r--r-- root/root usr/include/dst/gssapi.h +-rw-r--r-- root/root usr/include/dst/result.h +drwxr-xr-x root/root usr/include/irs/ +-rw-r--r-- root/root usr/include/irs/context.h +-rw-r--r-- root/root usr/include/irs/dnsconf.h +-rw-r--r-- root/root usr/include/irs/netdb.h +-rw-r--r-- root/root usr/include/irs/platform.h +-rw-r--r-- root/root usr/include/irs/resconf.h +-rw-r--r-- root/root usr/include/irs/types.h +-rw-r--r-- root/root usr/include/irs/version.h +drwxr-xr-x root/root usr/include/isc/ +-rw-r--r-- root/root usr/include/isc/aes.h +-rw-r--r-- root/root usr/include/isc/align.h +-rw-r--r-- root/root usr/include/isc/app.h +-rw-r--r-- root/root usr/include/isc/assertions.h +-rw-r--r-- root/root usr/include/isc/astack.h +-rw-r--r-- root/root usr/include/isc/atomic.h +-rw-r--r-- root/root usr/include/isc/backtrace.h +-rw-r--r-- root/root usr/include/isc/base32.h +-rw-r--r-- root/root usr/include/isc/base64.h +-rw-r--r-- root/root usr/include/isc/bind9.h +-rw-r--r-- root/root usr/include/isc/buffer.h +-rw-r--r-- root/root usr/include/isc/bufferlist.h +-rw-r--r-- root/root usr/include/isc/cmocka.h +-rw-r--r-- root/root usr/include/isc/commandline.h +-rw-r--r-- root/root usr/include/isc/condition.h +-rw-r--r-- root/root usr/include/isc/counter.h +-rw-r--r-- root/root usr/include/isc/crc64.h +-rw-r--r-- root/root usr/include/isc/deprecated.h +-rw-r--r-- root/root usr/include/isc/dir.h +-rw-r--r-- root/root usr/include/isc/endian.h +-rw-r--r-- root/root usr/include/isc/errno.h +-rw-r--r-- root/root usr/include/isc/error.h +-rw-r--r-- root/root usr/include/isc/event.h +-rw-r--r-- root/root usr/include/isc/eventclass.h +-rw-r--r-- root/root usr/include/isc/file.h +-rw-r--r-- root/root usr/include/isc/formatcheck.h +-rw-r--r-- root/root usr/include/isc/fsaccess.h +-rw-r--r-- root/root usr/include/isc/fuzz.h +-rw-r--r-- root/root usr/include/isc/hash.h +-rw-r--r-- root/root usr/include/isc/heap.h +-rw-r--r-- root/root usr/include/isc/hex.h +-rw-r--r-- root/root usr/include/isc/hmac.h +-rw-r--r-- root/root usr/include/isc/hp.h +-rw-r--r-- root/root usr/include/isc/ht.h +-rw-r--r-- root/root usr/include/isc/httpd.h +-rw-r--r-- root/root usr/include/isc/interfaceiter.h +-rw-r--r-- root/root usr/include/isc/iterated_hash.h +-rw-r--r-- root/root usr/include/isc/lang.h +-rw-r--r-- root/root usr/include/isc/lex.h +-rw-r--r-- root/root usr/include/isc/lfsr.h +-rw-r--r-- root/root usr/include/isc/lib.h +-rw-r--r-- root/root usr/include/isc/likely.h +-rw-r--r-- root/root usr/include/isc/list.h +-rw-r--r-- root/root usr/include/isc/log.h +-rw-r--r-- root/root usr/include/isc/magic.h +-rw-r--r-- root/root usr/include/isc/md.h +-rw-r--r-- root/root usr/include/isc/mem.h +-rw-r--r-- root/root usr/include/isc/meminfo.h +-rw-r--r-- root/root usr/include/isc/mutex.h +-rw-r--r-- root/root usr/include/isc/mutexatomic.h +-rw-r--r-- root/root usr/include/isc/mutexblock.h +-rw-r--r-- root/root usr/include/isc/net.h +-rw-r--r-- root/root usr/include/isc/netaddr.h +-rw-r--r-- root/root usr/include/isc/netdb.h +-rw-r--r-- root/root usr/include/isc/netmgr.h +-rw-r--r-- root/root usr/include/isc/netscope.h +-rw-r--r-- root/root usr/include/isc/nonce.h +-rw-r--r-- root/root usr/include/isc/offset.h +-rw-r--r-- root/root usr/include/isc/once.h +-rw-r--r-- root/root usr/include/isc/os.h +-rw-r--r-- root/root usr/include/isc/parseint.h +-rw-r--r-- root/root usr/include/isc/platform.h +-rw-r--r-- root/root usr/include/isc/pool.h +-rw-r--r-- root/root usr/include/isc/portset.h +-rw-r--r-- root/root usr/include/isc/print.h +-rw-r--r-- root/root usr/include/isc/queue.h +-rw-r--r-- root/root usr/include/isc/quota.h +-rw-r--r-- root/root usr/include/isc/radix.h +-rw-r--r-- root/root usr/include/isc/random.h +-rw-r--r-- root/root usr/include/isc/ratelimiter.h +-rw-r--r-- root/root usr/include/isc/refcount.h +-rw-r--r-- root/root usr/include/isc/regex.h +-rw-r--r-- root/root usr/include/isc/region.h +-rw-r--r-- root/root usr/include/isc/resource.h +-rw-r--r-- root/root usr/include/isc/result.h +-rw-r--r-- root/root usr/include/isc/resultclass.h +-rw-r--r-- root/root usr/include/isc/rwlock.h +-rw-r--r-- root/root usr/include/isc/safe.h +-rw-r--r-- root/root usr/include/isc/serial.h +-rw-r--r-- root/root usr/include/isc/siphash.h +-rw-r--r-- root/root usr/include/isc/sockaddr.h +-rw-r--r-- root/root usr/include/isc/socket.h +-rw-r--r-- root/root usr/include/isc/stat.h +-rw-r--r-- root/root usr/include/isc/stats.h +-rw-r--r-- root/root usr/include/isc/stdatomic.h +-rw-r--r-- root/root usr/include/isc/stdio.h +-rw-r--r-- root/root usr/include/isc/stdtime.h +-rw-r--r-- root/root usr/include/isc/strerr.h +-rw-r--r-- root/root usr/include/isc/string.h +-rw-r--r-- root/root usr/include/isc/symtab.h +-rw-r--r-- root/root usr/include/isc/syslog.h +-rw-r--r-- root/root usr/include/isc/task.h +-rw-r--r-- root/root usr/include/isc/taskpool.h +-rw-r--r-- root/root usr/include/isc/thread.h +-rw-r--r-- root/root usr/include/isc/time.h +-rw-r--r-- root/root usr/include/isc/timer.h +-rw-r--r-- root/root usr/include/isc/tm.h +-rw-r--r-- root/root usr/include/isc/types.h +-rw-r--r-- root/root usr/include/isc/utf8.h +-rw-r--r-- root/root usr/include/isc/util.h +-rw-r--r-- root/root usr/include/isc/version.h +drwxr-xr-x root/root usr/include/isccc/ +-rw-r--r-- root/root usr/include/isccc/alist.h +-rw-r--r-- root/root usr/include/isccc/base64.h +-rw-r--r-- root/root usr/include/isccc/cc.h +-rw-r--r-- root/root usr/include/isccc/ccmsg.h +-rw-r--r-- root/root usr/include/isccc/events.h +-rw-r--r-- root/root usr/include/isccc/result.h +-rw-r--r-- root/root usr/include/isccc/sexpr.h +-rw-r--r-- root/root usr/include/isccc/symtab.h +-rw-r--r-- root/root usr/include/isccc/symtype.h +-rw-r--r-- root/root usr/include/isccc/types.h +-rw-r--r-- root/root usr/include/isccc/util.h +-rw-r--r-- root/root usr/include/isccc/version.h +drwxr-xr-x root/root usr/include/isccfg/ +-rw-r--r-- root/root usr/include/isccfg/aclconf.h +-rw-r--r-- root/root usr/include/isccfg/cfg.h +-rw-r--r-- root/root usr/include/isccfg/dnsconf.h +-rw-r--r-- root/root usr/include/isccfg/grammar.h +-rw-r--r-- root/root usr/include/isccfg/kaspconf.h +-rw-r--r-- root/root usr/include/isccfg/log.h +-rw-r--r-- root/root usr/include/isccfg/namedconf.h +-rw-r--r-- root/root usr/include/isccfg/version.h +drwxr-xr-x root/root usr/include/ns/ +-rw-r--r-- root/root usr/include/ns/client.h +-rw-r--r-- root/root usr/include/ns/hooks.h +-rw-r--r-- root/root usr/include/ns/interfacemgr.h +-rw-r--r-- root/root usr/include/ns/lib.h +-rw-r--r-- root/root usr/include/ns/listenlist.h +-rw-r--r-- root/root usr/include/ns/log.h +-rw-r--r-- root/root usr/include/ns/notify.h +-rw-r--r-- root/root usr/include/ns/query.h +-rw-r--r-- root/root usr/include/ns/server.h +-rw-r--r-- root/root usr/include/ns/sortlist.h +-rw-r--r-- root/root usr/include/ns/stats.h +-rw-r--r-- root/root usr/include/ns/types.h +-rw-r--r-- root/root usr/include/ns/update.h +-rw-r--r-- root/root usr/include/ns/version.h +-rw-r--r-- root/root usr/include/ns/xfrout.h +drwxr-xr-x root/root usr/include/pk11/ +-rw-r--r-- root/root usr/include/pk11/constants.h +-rw-r--r-- root/root usr/include/pk11/internal.h +-rw-r--r-- root/root usr/include/pk11/pk11.h +-rw-r--r-- root/root usr/include/pk11/result.h +-rw-r--r-- root/root usr/include/pk11/site.h +drwxr-xr-x root/root usr/include/pkcs11/ +-rw-r--r-- root/root usr/include/pkcs11/pkcs11.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libbind9.a +-rw-r--r-- root/root usr/lib/libdns.a +-rw-r--r-- root/root usr/lib/libirs.a +-rw-r--r-- root/root usr/lib/libisc.a +-rw-r--r-- root/root usr/lib/libisccc.a +-rw-r--r-- root/root usr/lib/libisccfg.a +-rw-r--r-- root/root usr/lib/libns.a +drwxr-xr-x root/root usr/lib/named/ +-rw-r--r-- root/root usr/lib/named/filter-aaaa.so +drwxr-xr-x root/root usr/lib/python3.9/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc-2.0-py3.9.egg-info +drwxr-xr-x root/root usr/lib/python3.9/site-packages/isc/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__init__.py +drwxr-xr-x root/root usr/lib/python3.9/site-packages/isc/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/__init__.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/checkds.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/coverage.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/dnskey.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/eventlist.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/keydict.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/keyevent.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/keymgr.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/keyseries.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/keyzone.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/parsetab.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/policy.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/rndc.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/__pycache__/utils.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/checkds.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/coverage.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/dnskey.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/eventlist.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/keydict.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/keyevent.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/keymgr.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/keyseries.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/keyzone.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/parsetab.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/policy.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/rndc.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/isc/utils.py +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/ddns-confgen +-rwxr-xr-x root/root usr/sbin/dnssec-cds +-rwxr-xr-x root/root usr/sbin/dnssec-dsfromkey +-rwxr-xr-x root/root usr/sbin/dnssec-importkey +-rwxr-xr-x root/root usr/sbin/dnssec-keyfromlabel +-rwxr-xr-x root/root usr/sbin/dnssec-keygen +-rwxr-xr-x root/root usr/sbin/dnssec-keymgr +-rwxr-xr-x root/root usr/sbin/dnssec-revoke +-rwxr-xr-x root/root usr/sbin/dnssec-settime +-rwxr-xr-x root/root usr/sbin/dnssec-signzone +-rwxr-xr-x root/root usr/sbin/dnssec-verify +-rwxr-xr-x root/root usr/sbin/named +-rwxr-xr-x root/root usr/sbin/named-checkconf +-rwxr-xr-x root/root usr/sbin/named-checkzone +lrwxrwxrwx root/root usr/sbin/named-compilezone -> named-checkzone +-rwxr-xr-x root/root usr/sbin/named-journalprint +-rwxr-xr-x root/root usr/sbin/nsec3hash +-rwxr-xr-x root/root usr/sbin/rndc +-rwxr-xr-x root/root usr/sbin/rndc-confgen +lrwxrwxrwx root/root usr/sbin/tsig-keygen -> ddns-confgen +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/named.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/rndc.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/ddns-confgen.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-cds.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-dsfromkey.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-importkey.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-keyfromlabel.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-keygen.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-keymgr.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-revoke.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-settime.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-signzone.8.gz +-rw-r--r-- root/root usr/share/man/man8/dnssec-verify.8.gz +-rw-r--r-- root/root usr/share/man/man8/filter-aaaa.8.gz +-rw-r--r-- root/root usr/share/man/man8/named-checkconf.8.gz +-rw-r--r-- root/root usr/share/man/man8/named-checkzone.8.gz +lrwxrwxrwx root/root usr/share/man/man8/named-compilezone.8.gz -> named-checkzone.8.gz +-rw-r--r-- root/root usr/share/man/man8/named-journalprint.8.gz +-rw-r--r-- root/root usr/share/man/man8/named.8.gz +-rw-r--r-- root/root usr/share/man/man8/nsec3hash.8.gz +-rw-r--r-- root/root usr/share/man/man8/rndc-confgen.8.gz +-rw-r--r-- root/root usr/share/man/man8/rndc.8.gz +lrwxrwxrwx root/root usr/share/man/man8/tsig-keygen.8.gz -> ddns-confgen.8.gz +drwxr-xr-x root/root usr/var/ +drwxr-xr-x root/root usr/var/run/ +drwxr-xr-x root/root var/ +drwxrwx--T root/named var/named/ +-rw-r----- root/named var/named/db.0.0.127 +-rw-r----- root/named var/named/db.ip6.arpa +-rw-r----- root/named var/named/db.localhost +-rw-r----- root/named var/named/named.root +drwxr-xr-x root/root var/run/ +drwxrwx--- root/named var/run/named/ +-rw-r--r-- named/named var/run/named/named.pid (EMPTY) diff --git a/bind/.signature b/bind/.signature new file mode 100644 index 000000000..f5308105d --- /dev/null +++ b/bind/.signature @@ -0,0 +1,11 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF35FlG8af2zC7EkYLK/xW+RnfFQMOu++NHVf84zr612825bluk4KVNG7qchEXE1sjeMozkHw0aUZUJWNYbqiO5gg= +SHA256 (Pkgfile) = b177d06afd79b131f43186044e07faf70f4660fd844792036e4542795a625123 +SHA256 (.footprint) = cdae33e9cd0cd375589fcbefcd1f7f6c62be298392c4d4d9474285b69bbe16b1 +SHA256 (bind-9.16.12.tar.xz) = 9914af9311fd349cab441097898d94fb28d0bfd9bf6ed04fe1f97f042644da7f +SHA256 (named.root) = 9fe5d2aa2e0537e30d370ca76c62982acfeb13c292d52e40e6e70a486b373d25 +SHA256 (db.0.0.127) = 6c82640080a1c311005e7a264a2abbaabb7198f39430389b3ddf37cf22f42ff5 +SHA256 (db.localhost) = 1a61cc85da0581a784c06535b2462f027bc850270ac7287c1152b8479dc7a053 +SHA256 (db.ip6.arpa) = 0a12d01de471bf4169ac96a2aa985068742d50145aa393caa01e506bb3bb4166 +SHA256 (named) = c92abbfe968f7c041a8af924e55959c0b5c1a88130eafdae54da24d23275598f +SHA256 (named.conf) = 645e1acfa0196561881cb04b302b7812f7ab0e368d55f347655f646d089c54b6 diff --git a/bind/Pkgfile b/bind/Pkgfile new file mode 100644 index 000000000..64c06063e --- /dev/null +++ b/bind/Pkgfile @@ -0,0 +1,48 @@ +# Description: Berkeley Internet Name Domain Service. +# URL: https://www.isc.org/bind +# Maintainer: Thomas Penteker, tek at serverop dot de +# Depends on: libuv python3-ply + +name=bind +version=9.16.12 +release=1 +source=(ftp://ftp.isc.org/isc/bind9/$version/$name-$version.tar.xz + named.root db.0.0.127 db.localhost db.ip6.arpa named named.conf) + +build() { + cd $name-$version + + ./configure \ + --prefix=/usr \ + --enable-ipv6 \ + --enable-threads \ + --with-openssl=yes \ + --sysconfdir=/etc + + make && make DESTDIR=$PKG install + + install -d $PKG/var/{named,run/named} + + install -D -m755 $SRC/named $PKG/etc/rc.d/named + install -D -m640 -gnamed $SRC/named.conf $PKG/etc/named.conf + install -m640 -gnamed $SRC/named.root $SRC/db.* $PKG/var/named/ + + chown root:named $PKG/var/named + chmod 1770 $PKG/var/named + + touch $PKG/etc/rndc.{conf,key} + chown root:named $PKG/var/run/named $PKG/etc/rndc.{conf,key} + chmod 770 $PKG/var/run/named + chmod 640 $PKG/etc/rndc.{conf,key} + touch $PKG/var/run/named/named.pid + + rm -f $PKG/usr/bin/{dig,host} + + # fix FS#1153 + rm -f $PKG/usr/sbin/dnssec-{checkds,coverage} + rm -rf $PKG/usr/share/man/man8/dnssec-{checkds,coverage}.8 + + rm -rf $PKG/usr/share/man/man1 + + chown named:named $PKG/var/run/named/named.pid +} diff --git a/bind/README b/bind/README new file mode 100644 index 000000000..365fe3dba --- /dev/null +++ b/bind/README @@ -0,0 +1,32 @@ +# $Id: + +REQUIREMENTS: + +PRECAUTION: + +1. DON'T RUN BIND AS UID ROOT OR NOBODY ! +2. If you need only a caching/forwarding DNS server for your + small local network don't use bind for this. Dnsmasq is the + suitable program for this application. You can find a port + for dnsmasq under /usr/ports/contrib/dnsmasq. + +Juergen Daubert <juergen.daubert@t-online.de>, +James Mills <prologic@shortcircuit.net.au> + +PRE-INSTALL: + +1. Create user/group named with an unused id < 99: + 'groupadd -g 25 named' + 'useradd -g named -u 25 -d /var/named -s /bin/false named' + 'passwd -l named' + +POST-INSTALL: + +PRE-REMOVE: + +POST-REMOVE: + +NOTES: + +Juergen Daubert <juergen.daubert@t-online.de>, +James Mills <prologic@shortcircuit.net.au> diff --git a/bind/db.0.0.127 b/bind/db.0.0.127 new file mode 100644 index 000000000..a928d5c8a --- /dev/null +++ b/bind/db.0.0.127 @@ -0,0 +1,10 @@ +$TTL 3d +@ IN SOA localhost. root.localhost. ( + 1 ; serial + 3h ; refresh + 1h ; retry + 1w ; expire + 1h ) ; negatice caching-ttl +@ IN NS localhost. +1 IN PTR localhost. + diff --git a/bind/db.ip6.arpa b/bind/db.ip6.arpa new file mode 100644 index 000000000..7c6da0f22 --- /dev/null +++ b/bind/db.ip6.arpa @@ -0,0 +1,9 @@ +$TTL 3d +@ IN SOA localhost. root.localhost. ( + 1 ; serial + 3h ; refresh + 1h ; retry + 1w ; expire + 1h ) ; negative caching-ttl + IN NS localhost. + IN PTR localhost. diff --git a/bind/db.localhost b/bind/db.localhost new file mode 100644 index 000000000..763e6230d --- /dev/null +++ b/bind/db.localhost @@ -0,0 +1,13 @@ +$TTL 3d +@ IN SOA localhost. root.localhost. ( + 1 ; serial + 3h ; refresh + 1h ; retry + 1w ; expire + 1h ) ; negative caching-ttl +; domain localhost + IN NS localhost. +; IPv4 + IN A 127.0.0.1 +; IPv6 + IN AAAA ::1 diff --git a/bind/named b/bind/named new file mode 100644 index 000000000..7916b57ba --- /dev/null +++ b/bind/named @@ -0,0 +1,51 @@ +#! /bin/sh +# +# /etc/rc.d/named: start/stop/restart/reload the bind name service +# + +NAMED_CONF=/etc/named.conf +RNDC_CONF=/etc/rndc.conf +RNDC_KEY=/etc/rndc.key +NAMED_USER=named + +case $1 in +start) + if [ ! -s $RNDC_CONF ]; then + echo "Creating $RNDC_CONF and $RNDC_KEY .." + /usr/sbin/rndc-confgen > $RNDC_CONF + head -5 $RNDC_CONF | grep -v "^#" > $RNDC_KEY + fi + + # DON'T RUN BIND AS ROOT NOR NOBODY ! + /usr/sbin/named -c $NAMED_CONF -u $NAMED_USER & + ;; +stop) + TEST=`pidof /usr/sbin/named` + if [ "$TEST" = "" ] ; then + echo "Bind is not running!" + else + kill -TERM $TEST + fi + ;; +restart) + $0 stop + $0 start + ;; +reload) + TEST=`pidof /usr/sbin/named` + if [ "$TEST" = "" ] ; then + $0 start + else + echo "Reloading bind.." + kill -HUP $TEST + fi + ;; +*) + echo "Usage: $0 [start|stop|restart|reload]" + exit 1 + ;; +esac + +# +# End of file +# diff --git a/bind/named.conf b/bind/named.conf new file mode 100644 index 000000000..fb094d2e1 --- /dev/null +++ b/bind/named.conf @@ -0,0 +1,53 @@ +/* + * /etc/named.conf +*/ + +/************* global options *************/ +options { + directory "/var/named"; + pid-file "/var/run/named/named.pid"; + dump-file "/var/named/dump.named"; // cache file + request-ixfr yes; // save bandwidth + recursion yes; // please restrict this + allow-transfer {none;}; + + //forwarders { + // 217.5.100.1; // forward queries to external dns servers + // 194.25.2.129; // (sample: german telekom) + //}; + + //listen-on { + // 127.0.0.1; + // 192.168.10.1; + // }; + + listen-on { any; }; // listen on all IPv4 interfaces + listen-on-v6 { any; }; // listen on all IPv6 interfaces +}; + +/************* zone info *************/ +// main zone +zone "." in { + type hint; + file "named.root"; +}; +// IPv4, localhost reverse mapping +zone "0.0.127.in-addr.arpa" in { + type master; + file "db.0.0.127"; +}; +// IPv6, localhost reverse mapping RFC 3152 +zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" in { + type master; + file "db.ip6.arpa"; +}; +// IPv6, localhost reverse mapping RFC 1886 -- deprecated +zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" in { + type master; + file "db.ip6.arpa"; +}; +// localhost zone +zone "localhost" in { + type master; + file "db.localhost"; +}; diff --git a/bind/named.root b/bind/named.root new file mode 100644 index 000000000..cfb7094b8 --- /dev/null +++ b/bind/named.root @@ -0,0 +1,92 @@ +; This file holds the information on root name servers needed to +; initialize cache of Internet domain name servers +; (e.g. reference this file in the "cache . <file>" +; configuration file of BIND domain name servers). +; +; This file is made available by InterNIC +; under anonymous FTP as +; file /domain/named.cache +; on server FTP.INTERNIC.NET +; -OR- RS.INTERNIC.NET +; +; last update: March 13, 2019 +; related version of root zone: 2019031302 +; +; FORMERLY NS.INTERNIC.NET +; +. 3600000 NS A.ROOT-SERVERS.NET. +A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 +A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30 +; +; FORMERLY NS1.ISI.EDU +; +. 3600000 NS B.ROOT-SERVERS.NET. +B.ROOT-SERVERS.NET. 3600000 A 199.9.14.201 +B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200::b +; +; FORMERLY C.PSI.NET +; +. 3600000 NS C.ROOT-SERVERS.NET. +C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 +C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c +; +; FORMERLY TERP.UMD.EDU +; +. 3600000 NS D.ROOT-SERVERS.NET. +D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13 +D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d +; +; FORMERLY NS.NASA.GOV +; +. 3600000 NS E.ROOT-SERVERS.NET. +E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 +E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e +; +; FORMERLY NS.ISC.ORG +; +. 3600000 NS F.ROOT-SERVERS.NET. +F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 +F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f +; +; FORMERLY NS.NIC.DDN.MIL +; +. 3600000 NS G.ROOT-SERVERS.NET. +G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 +G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d +; +; FORMERLY AOS.ARL.ARMY.MIL +; +. 3600000 NS H.ROOT-SERVERS.NET. +H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53 +H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53 +; +; FORMERLY NIC.NORDU.NET +; +. 3600000 NS I.ROOT-SERVERS.NET. +I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 +I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53 +; +; OPERATED BY VERISIGN, INC. +; +. 3600000 NS J.ROOT-SERVERS.NET. +J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 +J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30 +; +; OPERATED BY RIPE NCC +; +. 3600000 NS K.ROOT-SERVERS.NET. +K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 +K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1 +; +; OPERATED BY ICANN +; +. 3600000 NS L.ROOT-SERVERS.NET. +L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 +L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42 +; +; OPERATED BY WIDE +; +. 3600000 NS M.ROOT-SERVERS.NET. +M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 +M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35 +; End of file \ No newline at end of file diff --git a/bind/pre-install b/bind/pre-install new file mode 100755 index 000000000..97e57e92b --- /dev/null +++ b/bind/pre-install @@ -0,0 +1,14 @@ +#!/bin/sh + +if [ -z "`getent group named`" ] +then + /usr/sbin/groupadd -g 25 named +fi + +if [ -z "`getent passwd named`" ] +then + /usr/sbin/useradd -u 25 -g named -d /var/named -s /bin/false named + /usr/bin/passwd -l named +fi + +# End of file
participants (1)
-
crux@crux.nu