Commit ID:      10056F6C535787D61F0
CVSROOT:        /cvs
Module name:    ports
Changes by:     t...@herc.mirbsd.org    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

Reply via email to