Commit ID: 10056F6C535787D61F0
CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2016/03/26 17:29:26 UTC
Modified files:
net/djbdns : DESCR Makefile PLIST distinfo
net/djbdns/files/build: Makefile
net/djbdns/files/build/bins: Makefile
net/djbdns/files/build/bins/axfrdns: Makefile
net/djbdns/files/build/bins/lib: Makefile
net/djbdns/files/build/bins/pickdns: pickdns.8
net/djbdns/files/build/bins/pickdns-conf: pickdns-conf.8
net/djbdns/files/build/bins/pickdns-data: pickdns-data.8
net/djbdns/files/build/src: dns_nd6.c ip6.h ip6_fmt.c sockaddr_in6.h
socket_accept6.c socket_bind6.c socket_connect6.c
socket_recv6.c socket_send6.c socket_tcp6.c
socket_udp6.c
net/djbdns/files/build/zonenotify: zonenotify.c
net/djbdns/files/data: dnsroots.eorsn dnsroots.icann dnsroots.opennic
net/djbdns/patches: patch-man_tinydns-data_8 patch-src_axfrdns_c
patch-src_dns_h patch-src_dns_name_c
patch-src_dns_rcip_c patch-src_dns_resolve_c
patch-src_dns_transmit_c patch-src_dnscache-conf_c
patch-src_dnscache_c patch-src_dnsfilter_c
patch-src_dnsname_c patch-src_dnsq_c patch-src_log_c
patch-src_log_h patch-src_okclient_c patch-src_qlog_c
patch-src_query_c patch-src_query_h patch-src_roots_c
patch-src_scan_h patch-src_server_c patch-src_socket_h
patch-src_tdlookup_c patch-src_tinydns-conf_c
patch-src_tinydns-data_c
Added files:
net/djbdns/files/build/src: clientloc.c clientloc.h maxclient.h
qmerge.c qmerge.h
net/djbdns/patches: patch-src_pickdns_c patch-src_tinydns-get_c
Removed files:
net/djbdns/files/build/binst6: Makefile Makefile.inc
net/djbdns/files/build/binst6/axfr-gett6: Makefile
net/djbdns/files/build/binst6/axfrdns: Makefile
net/djbdns/files/build/binst6/dnscachet6: Makefile
net/djbdns/files/build/binst6/dnscachet6-conf: Makefile
net/djbdns/files/build/binst6/dnsfiltert6: Makefile
net/djbdns/files/build/binst6/dnsqrt6: Makefile
net/djbdns/files/build/binst6/dnsqt6: Makefile
net/djbdns/files/build/binst6/libt6: Makefile
net/djbdns/files/build/binst6/pickdnst6: Makefile
net/djbdns/files/build/binst6/pickdnst6-conf: Makefile
net/djbdns/files/build/binst6/rbldnst6: Makefile
net/djbdns/files/build/binst6/rbldnst6-conf: Makefile
net/djbdns/files/build/binst6/tinydnst6: Makefile
net/djbdns/files/build/binst6/tinydnst6-conf: Makefile
net/djbdns/files/build/binst6/walldnst6: Makefile
net/djbdns/files/build/binst6/walldnst6-conf: Makefile
net/djbdns/files/build/src: haveip6.h socket_noipv6.c
net/djbdns/files/data: dnsroots.eorsn6 dnsroots.icann6
dnsroots.opennic6
net/djbdns/patches: patch-src_pickdns-conf_c patch-src_rbldns-conf_c
patch-src_walldns-conf_c
Log message:
complete overhaul of djbdns port:
• merge t4/t6 flavours back into one binary
‣ greatly simplify IPv6 handling, too; drop code for v6-less OSes
• merge v4/v6 dnsroots back into one, update all of them
• improve documentation a bit
• apply two patches from http://www.your.org/dnscache/ (SECURITY):
‣ merge identical outgoing requests
‣ allow caching SOA responses
• update to Fefe’s djbdns-1.05-test27.diff.bz2
‣ fixes recursively resolving hosts behind IPv6-only nameservers;
spotted by Natureshadow (for Teckids’ Lunatics network) and via
http://serverfault.com/q/627912/189656 (which I’ll answer RSN)
⚠ fix with “one second” CDB validity patch
⚠ adapt for OpenBSD-style IPv6
• drop ip6.int. reverse v6 DNS for good
• improve dealing with mixing v4/v6 transport
⇒ TODO add IP4SEND/IP6SEND support; currently; if IPSEND is v6
but we send to a v4 server, we use INADDR_ANY for outgoing,
as automatic fallback address
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.5 -r1.6 ports/net/djbdns/DESCR
cvs -R rdiff -kk -upr1.47 -r1.48 ports/net/djbdns/Makefile
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/PLIST
cvs -R rdiff -kk -upr1.6 -r1.7 ports/net/djbdns/distinfo
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/files/build/Makefile
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/files/build/bins/Makefile
cvs -R rdiff -kk -upr1.3 -r1.4
ports/net/djbdns/files/build/bins/axfrdns/Makefile
cvs -R rdiff -kk -upr1.1.201.1 -r1.2
ports/net/djbdns/files/build/bins/lib/Makefile
cvs -R rdiff -kk -upr1.1 -r1.2
ports/net/djbdns/files/build/bins/pickdns/pickdns.8
cvs -R rdiff -kk -upr1.1 -r1.2
ports/net/djbdns/files/build/bins/pickdns-conf/pickdns-conf.8
cvs -R rdiff -kk -upr1.1 -r1.2
ports/net/djbdns/files/build/bins/pickdns-data/pickdns-data.8
cvs -R rdiff -kk -upr1.3 -r0 ports/net/djbdns/files/build/binst6/Makefile
cvs -R rdiff -kk -upr1.2 -r0 ports/net/djbdns/files/build/binst6/Makefile.inc
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/axfr-gett6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/axfrdns/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/dnscachet6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/dnscachet6-conf/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/dnsfiltert6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/dnsqrt6/Makefile
cvs -R rdiff -kk -upr1.1 -r0 ports/net/djbdns/files/build/binst6/dnsqt6/Makefile
cvs -R rdiff -kk -upr1.1 -r0 ports/net/djbdns/files/build/binst6/libt6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/pickdnst6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/pickdnst6-conf/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/rbldnst6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/rbldnst6-conf/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/tinydnst6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/tinydnst6-conf/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/walldnst6/Makefile
cvs -R rdiff -kk -upr1.1 -r0
ports/net/djbdns/files/build/binst6/walldnst6-conf/Makefile
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/files/build/src/clientloc.c
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/files/build/src/clientloc.h
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/dns_nd6.c
cvs -R rdiff -kk -upr1.1 -r0 ports/net/djbdns/files/build/src/haveip6.h
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/ip6.h
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/ip6_fmt.c
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/files/build/src/maxclient.h
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/files/build/src/qmerge.c
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/files/build/src/qmerge.h
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/sockaddr_in6.h
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_accept6.c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_bind6.c
cvs -R rdiff -kk -upr1.1 -r1.2
ports/net/djbdns/files/build/src/socket_connect6.c
cvs -R rdiff -kk -upr1.1 -r0 ports/net/djbdns/files/build/src/socket_noipv6.c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_recv6.c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_send6.c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_tcp6.c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/files/build/src/socket_udp6.c
cvs -R rdiff -kk -upr1.5 -r1.6
ports/net/djbdns/files/build/zonenotify/zonenotify.c
cvs -R rdiff -kk -upr1.8 -r1.9 ports/net/djbdns/files/data/dnsroots.eorsn
cvs -R rdiff -kk -upr1.6 -r0 ports/net/djbdns/files/data/dnsroots.eorsn6
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/files/data/dnsroots.icann
cvs -R rdiff -kk -upr1.4 -r0 ports/net/djbdns/files/data/dnsroots.icann6
cvs -R rdiff -kk -upr1.11 -r1.12 ports/net/djbdns/files/data/dnsroots.opennic
cvs -R rdiff -kk -upr1.2 -r0 ports/net/djbdns/files/data/dnsroots.opennic6
cvs -R rdiff -kk -upr1.5 -r1.6 ports/net/djbdns/patches/patch-man_tinydns-data_8
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_axfrdns_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_dns_h
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dns_name_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dns_rcip_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dns_resolve_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_dns_transmit_c
cvs -R rdiff -kk -upr1.4 -r1.5
ports/net/djbdns/patches/patch-src_dnscache-conf_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_dnscache_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dnsfilter_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dnsname_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_dnsq_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_log_c
cvs -R rdiff -kk -upr1.1 -r1.2 ports/net/djbdns/patches/patch-src_log_h
cvs -R rdiff -kk -upr1.4 -r1.5 ports/net/djbdns/patches/patch-src_okclient_c
cvs -R rdiff -kk -upr1.2 -r0 ports/net/djbdns/patches/patch-src_pickdns-conf_c
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/patches/patch-src_pickdns_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_qlog_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_query_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_query_h
cvs -R rdiff -kk -upr1.2 -r0 ports/net/djbdns/patches/patch-src_rbldns-conf_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_roots_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_scan_h
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_server_c
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_socket_h
cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/djbdns/patches/patch-src_tdlookup_c
cvs -R rdiff -kk -upr1.2 -r1.3 ports/net/djbdns/patches/patch-src_tinydns-conf_c
cvs -R rdiff -kk -upr1.4 -r1.5 ports/net/djbdns/patches/patch-src_tinydns-data_c
cvs -R rdiff -kk -upr0 -r1.1 ports/net/djbdns/patches/patch-src_tinydns-get_c
cvs -R rdiff -kk -upr1.2 -r0 ports/net/djbdns/patches/patch-src_walldns-conf_c