Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/bind/dist Changes since 9.10.5-P2:
details: https://anonhg.NetBSD.org/src/rev/90132949bbc5
branches: trunk
changeset: 321846:90132949bbc5
user: christos <christos%NetBSD.org@localhost>
date: Sat Apr 07 21:43:26 2018 +0000
description:
Changes since 9.10.5-P2:
--- 9.10.7 released ---
--- 9.10.7rc2 released ---
4904. [bug] Temporarily revert change #4859. [GL #124]
--- 9.10.7rc1 released ---
4889. [func] Warn about the use of old root keys without the new
root key being present. Warn about dlv.isc.org's
key being present. Warn about both managed and
trusted root keys being present. [RT #43670]
4888. [test] Initialize sockets correctly in sample-update so
that the nsupdate system test will run on Windows.
[RT #47097]
4886. [doc] Document dig -u in manpage. [RT #47150]
4885. [security] update-policy rules that otherwise ignore the name
field now require that it be set to "." to ensure
that any type list present is properly interpreted.
[RT #47126]
4882. [bug] Address potential memory leak in
dns_update_signaturesinc. [RT #47084]
4881. [bug] Only include dst_openssl.h when OpenSSL is required.
[RT #47068]
4879. [bug] dns_rdata_caa:value_len field was too small.
[RT #47086]
--- 9.10.7b1 released ---
4876. [bug] Address deadlock with accessing a keytable. [RT #47000]
4874. [bug] Wrong time display when reporting new keywarntime.
[RT #47042]
4872. [bug] Don't permit loading meta RR types such as TKEY
from master files. [RT #47009]
4871. [bug] Fix configure glitch in detecting stdatomic.h
support on systems with multiple compilers.
[RT #46959]
4870. [test] Update included ATF library to atf-0.21 preserving
the ATF tool. [RT #46967]
4869. [bug] Address some cases where NULL with zero length could
be passed to memmove which is undefined behaviour and
can lead to bad optimisation. [RT #46888]
4867. [cleanup] Normalize rndc on/off commands (validation and
querylog) so they accept the same synonyms
for on/off (yes/no, true/false, enable/disable).
Thanks to Tony Finch. [RT #47022]
4866. [port] DST library initialization verifies MD5 (when MD5
was not disabled) and SHA-1 hash and HMAC support.
[RT #46764]
4863. [bug] Fix various other bugs reported by Valgrind's
memcheck tool. [RT #46978]
4862. [bug] The rdata flags for RRSIG were not being properly set
when constructing a rdataslab. [RT #46978]
4861. [bug] The isc_crc64 unit test was not endian independent.
[RT #46973]
4860. [bug] isc_int8_t should be signed char. [RT #46973]
4859. [bug] A loop was possible when attempting to validate
unsigned CNAME responses from secure zones;
this caused a delay in returning SERVFAIL and
also increased the chances of encountering
CVE-2017-3145. [RT #46839]
4858. [security] Addresses could be referenced after being freed
in resolver.c, causing an assertion failure.
(CVE-2017-3145) [RT #46839]
4857. [bug] Maintain attach/detach semantics for event->db,
event->node, event->rdataset and event->sigrdataset
in query.c. [RT #46891]
4856. [bug] 'rndc zonestatus' reported the wrong underlying type
for a inline slave zone. [RT #46875]
4852. [bug] Add REQUIRE's and INSIST's to isc_time_formattimestamp,
isc_time_formathttptimestamp, isc_time_formatISO8601.
[RT #46892]
4851. [port] Support using kyua as well as atf-run to run the unit
tests. [RT #46853]
4846. [test] Adjust timing values in runtime system test. Address
named.pid removal races in runtime system test.
[RT #46800]
4844. [test] Address memory leaks in libatf-c. [RT #46798]
4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791]
4842. [bug] Conditionally compile opensslecdsa_link.c to avoid
warnings about unused function. [RT #46790]
4841. [bug] Address -fsanitize=undefined warnings. [RT #46786]
4840. [test] Add tests to cover fallback to using ZSK on inactive
KSK. [RT #46787]
4839. [bug] zone.c:zone_sign was not properly determining
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46774]
4838. [bug] zone.c:add_sigs was not properly determining
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46754]
4837. [bug] dns_update_signatures{inc} (add_sigs) was not
properly determining if there were active KSK and
ZSK keys for a algorithm when update-check-ksk is
true (default) leaving records unsigned when there
were multiple DNSKEY algorithms for the zone.
[RT #46743]
4836. [bug] Zones created using "rndc addzone" could
temporarily fail to inherit an "allow-transfer"
ACL that had been configured in the options
statement. [RT #46603]
4833. [bug] isc_event_free should check that the event is not
linked when called. [RT #46725]
4832. [bug] Events were not being removed from zone->rss_events.
[RT #46725]
4831. [bug] Convert the RRSIG expirytime to 64 bits for
comparisions in diff.c:resign. [RT #46710]
4830. [bug] Failure to configure ATF when requested did not cause
an error in top-level configure script. [RT #46655]
4829. [bug] isc_heap_delete did not zero the index value when
the heap was created with a callback to do that.
[RT #46709]
4827. [misc] Add a precommit check script util/checklibs.sh
[RT #46215]
4826. [cleanup] Prevent potential build failures in bin/confgen/ and
bin/named/ when using parallel make. [RT #46648]
4823. [test] Refactor reclimit system test to improve its
reliability and speed. [RT #46632]
4822. [bug] Use resign_sooner in dns_db_setsigningtime. [RT #46473]
4821. [bug] When resigning ensure that the SOA's expire time is
always later that the resigning time of other records.
[RT #46473]
4820. [bug] dns_db_subtractrdataset should transfer the resigning
information to the new header. [RT #46473]
4819. [bug] Fully backout the transaction when adding a RRset
to the resigning / removal heaps fails. [RT #46473]
4818. [test] The logfileconfig system test could intermittently
report false negatives on some platforms. [RT #46615]
4817. [cleanup] Use DNS_NAME_INITABSOLUTE and DNS_NAME_INITNONABSOLUTE.
[RT #45433]
4816. [bug] Don't use a common array for storing EDNS options
in DiG as it could fill up. [RT #45611]
4815. [bug] rbt_test.c:insert_and_delete needed to call
dns_rbt_addnode instead of dns_rbt_addname. [RT #46553]
4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521]
4812. [bug] Minor improvements to stability and consistency of code
handling managed keys. [RT #46468]
4810. [test] The chain system test failed if the IPv6 interfaces
were not configured. [RT #46508]
4809. [port] Check at configure time whether -latomic is needed
for stdatomic.h. [RT #46324]
4805. [bug] TCP4Active and TCP6Active weren't being updated
correctly. [RT #46454]
4804. [port] win32: access() does not work on directories as
required by POSIX. Supply a alternative in
isc_file_isdirwritable. [RT #46394]
4803. [bug] Backport fix for RT #46055 from RT #46267. [RT #46430]
4792. [bug] Fix map file header correctness check. [RT #38418]
4791. [doc] Fixed outdated documentation about export libraries.
[RT #46341]
4790. [bug] nsupdate could trigger a require when sending a
update to the second address of the server.
[RT #45731]
4788. [cleanup] When using "update-policy local", log a warning
when an update matching the session key is received
from a remote host. [RT #46213]
4787. [cleanup] Turn nsec3param_salt_totext() into a public function,
dns_nsec3param_salttotext(), and add unit tests for it.
[RT #46289]
4783. [test] dnssec: 'check that NOTIFY is sent at the end of
NSEC3 chain generation failed' required more time
on some machines for the IXFR to complete. [RT #46388]
4781. [maint] B.ROOT-SERVERS.NET is now 199.9.14.201. [RT #45889]
4780. [bug] When answering ANY queries, don't include the NS
RRset in the authority section if it was already
in the answer section. [RT #44543]
4777. [cleanup] Removed a redundant call to configure_view_acl().
[RT #46369]
4774. [bug] <isc/util.h> was incorrectly included in several
header files. [RT #46311]
4773. [doc] Fixed generating Doxygen documentation for functions
annotated using certain macros. Miscellaneous
Doxygen-related cleanups. [RT #46276]
4771. [bug] When sending RFC 5011 refresh queries, disregard
cached DNSKEY rrsets. [RT #46251]
4770. [bug] Cache additional data from priming queries as glue.
Previously they were ignored as unsigned
non-answer data from a secure zone, and never
actually got added to the cache, causing hints
to be used frequently for root-server
addresses, which triggered re-priming. [RT #45241]
4769. [bug] Enforce the requirement that the managed keys
directory (specified by "managed-keys-directory",
and defaulting to the working directory if not
specified) must be writable. [RT #46077]
4766. [cleanup] Addresss Coverity warnings. [RT #46150]
4762. [func] "update-policy local" is now restricted to updates
from local addresses. (Previously, other addresses
were allowed so long as updates were signed by the
local session key.) [RT #45492]
4761. [protocol] Add support for DOA. [RT #45612]
4759. [func] Add logging channel "trust-anchor-telementry" to
record trust-anchor-telementry in incoming requests.
Both _ta-XXXX.<anchor>/NULL and EDNS KEY-TAG options
are logged. [RT #46124]
4758. [doc] Remove documentation of unimplemented "topology".
[RT #46161]
4756. [bug] Interrupting dig could lead to an INSIST failure after
certain errors were encountered while querying a host
whose name resolved to more than one address. Change
4537 increased the odds of triggering this issue by
causing dig to hang indefinitely when certain error
paths were evaluated. dig now also retries TCP queries
(once) if the server gracefully closes the connection
before sending a response. [RT #42832, #45159]
4754. [bug] dns_zone_setview needs a two stage commit to properly
handle errors. [RT #45841]
4753. [contrib] Software obtainable from known upstream locations
(i.e., zkt, nslint, query-loc) has been removed.
Links to these and other packages can be found at
https://www.isc.org/community/tools [RT #46182]
4752. [test] Add unit test for isc_net_pton. [RT #46171]
4749. [func] The ISC DLV service has been shut down, and all
DLV records have been removed from dlv.isc.org.
- Removed references to ISC DLV in documentation
- Removed DLV key from bind.keys
- No longer use ISC DLV by default in delv
[RT #46155]
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132]
4746. [cleanup] Add configured prefixes to configure summary
output. [RT #46153]
4745. [test] Add color-coded pass/fail messages to system
tests when running on terminals that support them.
[RT #45977]
4744. [bug] Suppress trust-anchor-telementry queries if
validation is disabled. [RT #46131]
4741. [bug] Make isc_refcount_current() atomically read the
counter value. [RT #46074]
4739. [cleanup] Address clang static analysis warnings. [RT #45952]
4738. [port] win32: strftime mishandles %Z. [RT #46039]
4737. [cleanup] Address Coverity warnings. [RT #46012]
4736. [cleanup] (a) Added comments to NSEC3-related functions in
lib/dns/zone.c. (b) Refactored NSEC3 salt formatting
code. (c) Minor tweaks to lock and result handling.
[RT #46053]
4735. [bug] Add @ISC_OPENSSL_LIBS@ to isc-config. [RT #46078]
4734. [contrib] Added sample configuration for DNS-over-TLS in
contrib/dnspriv.
4730. [bug] Fix out of bounds access in DHCID totext() method.
[RT #46001]
4729. [bug] Don't use memset() to wipe memory, as it may be
removed by compiler optimizations when the
memset() occurs on automatic stack allocation
just before function return. [RT #45947]
4728. [func] Use C11's stdatomic.h instead of isc_atomic
where available. [RT #40668]
4727. [bug] Retransferring an inline-signed slave using NSEC3
around the time its NSEC3 salt was changed could result
in an infinite signing loop. [RT #45080]
4725. [bug] Nsupdate: "recvsoa" was incorrectly reported for
failures in sending the update message. The correct
location to be reported is "update_completed".
[RT #46014]
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981]
4719. [bug] Address PVS static analyzer warnings. [RT #45946]
4717. [bug] Treat replies with QCOUNT=0 as truncated if TC=1,
FORMERR if TC=0, and log the error correctly.
[RT #45836]
4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax
in the Json cache statistics. [RT #45980]
4714. [port] openbsd/libressl: add support for building with
--enable-openssl-hash. [RT #45982]
4713. [cleanup] Minor revisions to RPZ code to reduce
differences with the development branch. [RT #46037]
4712. [bug] "dig +domain" and "dig +search" didn't retain the
search domain when retrying with TCP. [RT #45547]
4711. [test] Some RR types were missing from genzones.sh.
[RT #45782]
4709. [cleanup] Use dns_name_fullhash() to hash names for RRL.
[RT #45435]
4703. [bug] BINDInstall.exe was missing some buffer length checks.
[RT #45898]
4698. [port] Add --with-python-install-dir configure option to allow
specifying a nonstandard installation directory for
Python modules. [RT #45407]
4696. [port] Enable filter-aaaa support by default on Windows
builds. [RT #45883]
4692. [bug] Fix build failures with libressl introduced in 4676.
[RT #45879]
4690. [bug] Command line options -4/-6 were handled inconsistently
between tools. [RT #45632]
4689. [cleanup] Turn on minimal responses for CDNSKEY and CDS in
addition to DNSKEY and DS. Thanks to Tony Finch.
[RT #45690]
4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in
messages. [RT #44804]
4686. [bug] dnssec-settime -p could print a bogus warning about
key deletion scheduled before its inactivation when a
key had an inactivation date set but no deletion date
set. [RT #45807]
4685. [bug] dnssec-settime incorrectly calculated publication and
activation dates for a successor key. [RT #45806]
4684. [bug] delv could send bogus DNS queries when an explicit
server address was specified on the command line along
with -4/-6. [RT #45804]
4683. [bug] Prevent nsupdate from immediately exiting on invalid
user input in interactive mode. [RT #28194]
4682. [bug] Don't report errors on records below a DNAME.
[RT #44880]
4680. [bug] Fix failing over to another master server address when
nsupdate is used with GSS-API. [RT #45380]
4679. [cleanup] Suggest using -o when dnssec-verify finds a SOA record
not at top of zone and -o is not used. [RT #45519]
4677. [cleanup] Split up the main function in dig to better support
the iOS app version. [RT #45508]
4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with
deprecated functions removed. [RT #45706]
4675. [cleanup] Don't use C++ keyword class. [RT #45726]
4673. [port] Silence GCC 7 warnings. [RT #45592]
4672. [bug] Fix a regression introduced by change 3938 (when
--enable-fetchlimit is NOT in use), where named
as resolver would, upon fetch timeout, repeat
fetching from the same nameserver address. This
also broke "forward first;" configurations (as
forwarders are also treated as nameservers when
fetching). [RT #45321]
4671. [bug] Fix a race condition that could cause the
resolver to crash with assertion failure when
chasing DS in specific conditions with a very
short RTT to the upstream nameserver. [RT #45168]
4670. [cleanup] Ensure that a request MAC is never sent back
in an XFR response unless the signature was
verified. [RT #45494]
4668. [bug] Use localtime_r and gmtime_r for thread safety.
[RT #45664]
4667. [cleanup] Refactor RDATA unit tests. [RT #45610]
4665. [protocol] Added support for ED25519 and ED448 DNSSEC signing
algorithms (RFC 8080). (Note: these algorithms
depend on code currently in the development branch
of OpenSSL which has not yet been released.)
[RT #44696]
4663. [cleanup] Clarify error message printed by dnssec-dsfromkey.
[RT #21731]
4662. [performance] Improve cache memory cleanup of zero TTL records
by putting them at the tail of LRU header lists.
[RT #45274]
4661. [bug] A race condition could occur if a zone was reloaded
while resigning, triggering a crash in
rbtdb.c:closeversion(). [RT #45276]
4660. [bug] Remove spurious "peer" from Windows socket log
messages. [RT #45617]
4658. [bug] Clean up build directory created by "setup.py install"
immediately. [RT #45628]
4657. [bug] rrchecker system test result could be improperly
determined. [RT #45602]
4655. [bug] Lack of seccomp could be falsely reported. [RT #45599]
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
[RT #45538]
4652. [bug] Nsupdate could attempt to use a zeroed address on
server timeout. [RT #45417]
4651. [test] Silence coverity warnings in tsig_test.c. [RT #45528]
--- 9.10.6 released ---
--- 9.10.6rc2 released ---
4653. [bug] Reorder includes to move @DST_OPENSSL_INC@ and
@ISC_OPENSSL_INC@ after shipped include directories.
[RT #45581]
--- 9.10.6rc1 released ---
4647. [bug] Change 4643 broke verification of TSIG signed TCP
message sequences where not all the messages contain
TSIG records. These may be used in AXFR and IXFR
responses. [RT #45509]
4645. [bug] Fix PKCS#11 RSA parsing when MD5 is disabled.
[RT #45300]
--- 9.10.6b1 released ---
4643. [security] An error in TSIG handling could permit unauthorized
zone transfers or zone updates. (CVE-2017-3142)
(CVE-2017-3143) [RT #45383]
4642. [cleanup] Add more logging of RFC 5011 events affecting the
status of managed keys: newly observed keys,
deletion of revoked keys, etc. [RT #45354]
4641. [cleanup] Parallel builds (make -j) could fail with --with-atf /
--enable-developer. [RT #45373]
4640. [bug] If query_findversion failed in query_getdb due to
memory failure the error status was incorrectly
discarded. [RT #45331]
4636. [bug] Normalize rpz policy zone names when checking for
existence. [RT #45358]
4635. [bug] Fix RPZ NSDNAME logging that was logging
failures as NSIP. [RT #45052]
4634. [contrib] check5011.pl needs to handle optional space before
semi-colon in +multi-line output. [RT #45352]
4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET.
4632. [security] The BIND installer on Windows used an unquoted
service path, which can enable privilege escalation.
(CVE-2017-3141) [RT #45229]
4631. [security] Some RPZ configurations could go into an infinite
query loop when encountering responses with TTL=0.
(CVE-2017-3140) [RT #45181]
4629. [bug] dns_client_startupdate could not be called with a
running client. [RT #45277]
4628. [bug] Fixed a potential reference leak in query_getdb().
[RT #45247]
4627. [func] Deprecate 'dig +sit', it is replaced by 'dig +cookie'.
[RT #45245]
4626. [test] Added more tests for handling of different record
ordering in CNAME and DNAME responses. [QA #430]
4624. [bug] Check isc_mem_strdup results in dns_view_setnewzones.
[RT #45210]
4622. [bug] Remove unnecessary escaping of semicolon in CAA and
URI records. [RT #45216]
4621. [port] Force alignment of oid arrays to silence loader
warnings. [RT #45131]
4620. [port] Handle EPFNOSUPPORT being returned when probing
to see if a socket type is supported. [RT #45214]
4617. [test] Update rndc system test to be more delay tolerant.
[RT #45177]
4615. [bug] AD could be set on truncated answer with no records
present in the answer and authority sections.
[RT #45140]
4614. [test] Fixed an error in the sockaddr unit test. [RT #45146]
4612. [bug] Silence 'may be use uninitalised' warning and simplify
the code in lwres/getaddinfo:process_answer.
[RT #45158]
4609. [cleanup] Rearrange makefiles to enable parallel execution
(i.e. "make -j"). [RT #45078]
4608. [func] DiG now warns about .local queries which are reserved
for Multicast DNS. [RT #44783]
4606. [port] Stop using experimental "Experimental keys on scalar"
feature of perl as it has been removed. [RT #45012]
4604. [bug] Don't use ERR_load_crypto_strings() when building
with OpenSSL 1.1.0. [RT #45117]
4603. [doc] Automatically generate named.conf(5) man page
from doc/misc/options. Thanks to Tony Finch.
[RT #43525]
4602. [func] Threads are now set to human-readable
names to assist debugging, when supported by
the OS. [RT #43234]
4601. [bug] Reject incorrect RSA key lengths during key
generation and and sign/verify context
creation. [RT #45043]
4600. [bug] Adjust RPZ trigger counts only when the entry
being deleted exists. [RT #43386]
4599. [bug] Fix inconsistencies in inline signing time
comparison that were introduced with the
introduction of rdatasetheader->resign_lsb.
[RT #42112]
4597. [bug] The validator now ignores SHA-1 DS digest type
when a DS record with SHA-384 digest type is
present and is a supported digest type.
[RT #45017]
4596. [bug] Validate glue before adding it to the additional
section. This also fixes incorrect TTL capping
when the RRSIG expired earlier than the TTL.
[RT #45062]
4593. [doc] Update README using markdown, remove outdated FAQ
file in favor of the knowledge base.
4592. [bug] A race condition on shutdown could trigger an
assertion failure in dispatch.c. [RT #43822]
4591. [port] Addressed some python 3 compatibility issues.
Thanks to Ville Skytta. [RT #44955] [RT #44956]
4590. [bug] Support for PTHREAD_MUTEX_ADAPTIVE_NP was not being
properly detected. [RT #44871]
4589. [cleanup] "configure -q" is now silent. [RT #44829]
4588. [bug] nsupdate could send queries for TKEY to the wrong
server when using GSSAPI. Thanks to Tomas Hozza.
[RT #39893]
4587. [bug] named-checkzone failed to handle occulted data below
DNAMEs correctly. [RT #44877]
4585. [port] win32: Set CompileAS value. [RT #42474]
4584. [bug] A number of memory usage statistics were not properly
reported when they exceeded 4G. [RT #44750]
4574. [bug] Dig leaked memory with multiple +subnet options.
[RT #44683]
4555. [func] dig +ednsopt: EDNS options can now be specified by
name in addition to numeric value. [RT #44461]
diffstat:
external/bsd/bind/dist/CONTRIBUTING | 186 +
external/bsd/bind/dist/CONTRIBUTING.md | 201 +
external/bsd/bind/dist/COPYRIGHT | 2 +-
external/bsd/bind/dist/FAQ.xml | 21 +-
external/bsd/bind/dist/HISTORY | 595 +-
external/bsd/bind/dist/HISTORY.md | 291 +
external/bsd/bind/dist/Kyuafile | 4 +
external/bsd/bind/dist/OPTIONS | 30 +
external/bsd/bind/dist/OPTIONS.md | 33 +
external/bsd/bind/dist/README.md | 505 +
external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/confgen/Makefile.in | 10 +-
external/bsd/bind/dist/bin/confgen/win32/confgentool.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.vcxproj.in | 2 +
external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/delv/Makefile.in | 4 +-
external/bsd/bind/dist/bin/delv/delv.1 | 26 +-
external/bsd/bind/dist/bin/delv/delv.docbook | 36 +-
external/bsd/bind/dist/bin/delv/delv.html | 35 +-
external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in | 2 +
external/bsd/bind/dist/bin/dig/Makefile.in | 8 +-
external/bsd/bind/dist/bin/dig/dig.docbook | 71 +-
external/bsd/bind/dist/bin/dig/dig.html | 60 +-
external/bsd/bind/dist/bin/dig/host.docbook | 9 +-
external/bsd/bind/dist/bin/dig/host.html | 8 +-
external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook | 5 +-
external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html | 4 +-
external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook | 9 +-
external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html | 8 +-
external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook | 5 +-
external/bsd/bind/dist/bin/dnssec/dnssec-settime.html | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in | 2 +
external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in | 2 +
external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/named/Makefile.in | 8 +-
external/bsd/bind/dist/bin/named/include/named/seccomp.h | 14 +-
external/bsd/bind/dist/bin/named/lwresd.docbook | 9 +-
external/bsd/bind/dist/bin/named/lwresd.html | 8 +-
external/bsd/bind/dist/bin/named/named.docbook | 9 +-
external/bsd/bind/dist/bin/named/named.html | 8 +-
external/bsd/bind/dist/bin/named/win32/named.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/nsupdate/Makefile.in | 6 +-
external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook | 13 +-
external/bsd/bind/dist/bin/nsupdate/nsupdate.html | 9 +-
external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook | 12 +-
external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html | 11 +-
external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/pkcs11/win32/pk11list.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/python/Makefile.in | 9 +-
external/bsd/bind/dist/bin/python/dnssec-checkds.html | 5 +-
external/bsd/bind/dist/bin/python/dnssec-checkds.py.in | 9 +-
external/bsd/bind/dist/bin/python/dnssec-coverage.py.in | 9 +-
external/bsd/bind/dist/bin/python/isc/coverage.py.in | 4 +-
external/bsd/bind/dist/bin/python/isc/dnskey.py.in | 4 +-
external/bsd/bind/dist/bin/python/setup.py | 4 +-
external/bsd/bind/dist/bin/rndc/rndc.docbook | 16 +-
external/bsd/bind/dist/bin/rndc/rndc.html | 14 +-
external/bsd/bind/dist/bin/rndc/win32/rndc.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/rndc/win32/rndcutil.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/Makefile.in | 11 +-
external/bsd/bind/dist/bin/tests/atomic/win32/t_atomic.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/dst/win32/t_dst.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/mdig.c | 11 +-
external/bsd/bind/dist/bin/tests/mem/win32/t_mem.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/names/win32/t_names.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/rbt/win32/t_rbt.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/sockaddr/win32/t_sockaddr.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/system/acl/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/acl/ns3/example.db | 24 +
external/bsd/bind/dist/bin/tests/system/acl/ns3/named.conf | 38 +
external/bsd/bind/dist/bin/tests/system/acl/ns4/example.db | 24 +
external/bsd/bind/dist/bin/tests/system/acl/ns4/existing.db | 24 +
external/bsd/bind/dist/bin/tests/system/acl/ns4/named.conf | 43 +
external/bsd/bind/dist/bin/tests/system/acl/tests.sh | 64 +-
external/bsd/bind/dist/bin/tests/system/additional/clean.sh | 6 +-
external/bsd/bind/dist/bin/tests/system/additional/ns3/named.conf | 33 +
external/bsd/bind/dist/bin/tests/system/additional/ns3/root.hint | 16 +
external/bsd/bind/dist/bin/tests/system/additional/tests.sh | 24 +-
external/bsd/bind/dist/bin/tests/system/addzone/clean.sh | 6 +-
external/bsd/bind/dist/bin/tests/system/addzone/ns3/named1.conf | 38 +
external/bsd/bind/dist/bin/tests/system/addzone/ns3/named2.conf | 34 +
external/bsd/bind/dist/bin/tests/system/addzone/setup.sh | 7 +-
external/bsd/bind/dist/bin/tests/system/addzone/tests.sh | 13 +-
external/bsd/bind/dist/bin/tests/system/autosign/clean.sh | 38 +-
external/bsd/bind/dist/bin/tests/system/autosign/ns3/inacksk2.example.db.in | 29 +
external/bsd/bind/dist/bin/tests/system/autosign/ns3/inacksk3.example.db.in | 29 +
external/bsd/bind/dist/bin/tests/system/autosign/ns3/inaczsk2.example.db.in | 29 +
external/bsd/bind/dist/bin/tests/system/autosign/ns3/inaczsk3.example.db.in | 29 +
external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh | 40 +-
external/bsd/bind/dist/bin/tests/system/autosign/ns3/named.conf | 33 +-
external/bsd/bind/dist/bin/tests/system/autosign/tests.sh | 148 +-
external/bsd/bind/dist/bin/tests/system/chain/README | 18 +
external/bsd/bind/dist/bin/tests/system/chain/ans3/ans.pl | 103 +
external/bsd/bind/dist/bin/tests/system/chain/ans4/README.anspy | 19 +
external/bsd/bind/dist/bin/tests/system/chain/ans4/ans.py | 347 +
external/bsd/bind/dist/bin/tests/system/chain/clean.sh | 19 +
external/bsd/bind/dist/bin/tests/system/chain/ns1/named.conf | 32 +
external/bsd/bind/dist/bin/tests/system/chain/ns1/root.db | 50 +
external/bsd/bind/dist/bin/tests/system/chain/ns2/example.db | 72 +
external/bsd/bind/dist/bin/tests/system/chain/ns2/generic.db | 22 +
external/bsd/bind/dist/bin/tests/system/chain/ns2/named.conf | 58 +
external/bsd/bind/dist/bin/tests/system/chain/ns2/sign.sh | 25 +
external/bsd/bind/dist/bin/tests/system/chain/ns2/sub.db | 29 +
external/bsd/bind/dist/bin/tests/system/chain/ns5/named.conf | 44 +
external/bsd/bind/dist/bin/tests/system/chain/ns5/sub.db | 29 +
external/bsd/bind/dist/bin/tests/system/chain/ns7/named.conf | 44 +
external/bsd/bind/dist/bin/tests/system/chain/ns7/root.hint | 17 +
external/bsd/bind/dist/bin/tests/system/chain/prereq.sh | 55 +
external/bsd/bind/dist/bin/tests/system/chain/setup.sh | 25 +
external/bsd/bind/dist/bin/tests/system/chain/tests.sh | 256 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy1.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy2.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy3.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy4.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy5.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy6.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy7.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy8.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/bad-update-policy9.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/check-dlv-ksk-key.conf | 25 +
external/bsd/bind/dist/bin/tests/system/checkconf/check-root-ksk-2010.conf | 29 +
external/bsd/bind/dist/bin/tests/system/checkconf/check-root-ksk-2017.conf | 32 +
external/bsd/bind/dist/bin/tests/system/checkconf/check-root-ksk-both.conf | 44 +
external/bsd/bind/dist/bin/tests/system/checkconf/dnssec.3 | 28 +-
external/bsd/bind/dist/bin/tests/system/checkconf/good-dlv-dlv.example.com.conf | 19 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-response-dot.conf | 26 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy1.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy10.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy11.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy12.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy2.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy3.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy4.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy5.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy6.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy7.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy8.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good-update-policy9.conf | 23 +
external/bsd/bind/dist/bin/tests/system/checkconf/good.conf | 7 +-
external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh | 246 +-
external/bsd/bind/dist/bin/tests/system/checkconf/warn-dlv-auto.conf | 19 +
external/bsd/bind/dist/bin/tests/system/checkconf/warn-dlv-dlv.isc.org.conf | 19 +
external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh | 18 +-
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-generate-tkey.db | 20 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-tkey.db | 20 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-tsig.db | 20 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/delegating-ns-address-below-dname.db | 27 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-occulted-ns-by-dname.db | 25 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-occulted-ns-by-ns.db | 25 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/ns-address-below-dname.db | 25 +
external/bsd/bind/dist/bin/tests/system/conf.sh.in | 76 +-
external/bsd/bind/dist/bin/tests/system/conf.sh.win32 | 49 +-
external/bsd/bind/dist/bin/tests/system/cookie/bad-cookie-badhex.conf | 19 +
external/bsd/bind/dist/bin/tests/system/cookie/bad-cookie-toolong.conf | 19 +
external/bsd/bind/dist/bin/tests/system/cookie/clean.sh | 18 +
external/bsd/bind/dist/bin/tests/system/cookie/ns1/example.db | 27 +
external/bsd/bind/dist/bin/tests/system/cookie/ns1/named.conf | 54 +
external/bsd/bind/dist/bin/tests/system/cookie/ns1/root.hint | 19 +
external/bsd/bind/dist/bin/tests/system/cookie/ns2/named.conf | 36 +
external/bsd/bind/dist/bin/tests/system/cookie/ns2/root.db | 27 +
external/bsd/bind/dist/bin/tests/system/cookie/prereq.sh.in | 16 +
external/bsd/bind/dist/bin/tests/system/cookie/tests.sh | 164 +
external/bsd/bind/dist/bin/tests/system/digdelv/ns3/named.conf | 5 +-
external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh | 199 +-
external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in | 2 +-
external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named4.conf | 54 +-
external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named5.conf | 83 +
external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh | 65 +-
external/bsd/bind/dist/bin/tests/system/eddsa/clean.sh | 23 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns1/named.conf | 42 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns1/root.db.in | 26 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns1/sign.sh | 46 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+015+03613.key | 1 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+015+03613.private | 4 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+015+35217.key | 1 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+015+35217.private | 3 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/example.com.db | 30 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/named.conf | 42 +
external/bsd/bind/dist/bin/tests/system/eddsa/ns2/sign.sh | 31 +
external/bsd/bind/dist/bin/tests/system/eddsa/prereq.sh | 20 +
external/bsd/bind/dist/bin/tests/system/eddsa/setup.sh | 22 +
external/bsd/bind/dist/bin/tests/system/eddsa/tests.sh | 54 +
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/root.db | 14 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.in | 14 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.presigned | 197 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/unsigned.db | 14 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/root.db | 18 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.in | 14 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/unsigned.db | 14 +-
external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/genzone.sh | 158 +-
external/bsd/bind/dist/bin/tests/system/inline/clean.sh | 19 +-
external/bsd/bind/dist/bin/tests/system/inline/ns1/root.db.in | 8 +-
external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf | 20 +-
external/bsd/bind/dist/bin/tests/system/inline/ns2/nsec3-loop.db | 28 +
external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf | 19 +-
external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh | 20 +-
external/bsd/bind/dist/bin/tests/system/inline/ns7/named.conf | 51 +
external/bsd/bind/dist/bin/tests/system/inline/ns7/sign.sh | 28 +
external/bsd/bind/dist/bin/tests/system/inline/setup.sh | 5 +-
external/bsd/bind/dist/bin/tests/system/inline/tests.sh | 145 +-
external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/rndc.conf | 10 +-
external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh | 99 +-
external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh | 13 +-
external/bsd/bind/dist/bin/tests/system/metadata/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/metadata/tests.sh | 37 +-
external/bsd/bind/dist/bin/tests/system/notify/ns5/named.conf | 4 +-
external/bsd/bind/dist/bin/tests/system/nsupdate/ans4/ans.pl | 60 +
external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh | 8 +-
external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf | 3 +-
external/bsd/bind/dist/bin/tests/system/nsupdate/ns5/local.db.in | 28 +
external/bsd/bind/dist/bin/tests/system/nsupdate/ns5/named.args | 1 +
external/bsd/bind/dist/bin/tests/system/nsupdate/ns5/named.conf | 45 +
external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh | 258 +-
external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/pkcs11/ns1/named.conf | 8 +-
external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh | 24 +-
external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh | 38 +-
external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh | 36 +-
external/bsd/bind/dist/bin/tests/system/reclimit/README | 9 +-
external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl | 148 +-
external/bsd/bind/dist/bin/tests/system/reclimit/ns1/root.db | 4 +-
external/bsd/bind/dist/bin/tests/system/reclimit/prereq.sh | 16 +-
external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh | 130 +-
external/bsd/bind/dist/bin/tests/system/resolver/ans8/ans.pl | 150 +
external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db | 4 +-
external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/resolver/tests.sh | 42 +-
external/bsd/bind/dist/bin/tests/system/rndc/clean.sh | 17 +-
external/bsd/bind/dist/bin/tests/system/rndc/tests.sh | 146 +-
external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh | 20 +-
external/bsd/bind/dist/bin/tests/system/rrchecker/clean.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh | 37 +-
external/bsd/bind/dist/bin/tests/system/rrchecker/typelist.good | 1 +
external/bsd/bind/dist/bin/tests/system/run.sh | 68 +-
external/bsd/bind/dist/bin/tests/system/runtime/clean.sh | 25 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt1.conf | 40 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt2.conf | 40 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt3.conf | 41 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt4.conf | 35 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt5.conf | 34 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named-alt6.conf | 35 +
external/bsd/bind/dist/bin/tests/system/runtime/ns2/named1.conf | 40 +
external/bsd/bind/dist/bin/tests/system/runtime/setup.sh | 36 +
external/bsd/bind/dist/bin/tests/system/runtime/tests.sh | 103 +
external/bsd/bind/dist/bin/tests/system/start.pl | 4 +-
external/bsd/bind/dist/bin/tests/system/statschannel/server-json.pl | 8 +-
external/bsd/bind/dist/bin/tests/system/statschannel/server-xml.pl | 4 +-
external/bsd/bind/dist/bin/tests/system/testcrypto.sh | 7 +-
external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh | 23 +-
external/bsd/bind/dist/bin/tests/system/verify/tests.sh | 19 +-
external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/system/xfer/dig1.good | 26 +-
external/bsd/bind/dist/bin/tests/system/xfer/dig2.good | 26 +-
external/bsd/bind/dist/bin/tests/system/zero/tests.sh | 4 +-
external/bsd/bind/dist/bin/tests/tasks/win32/t_tasks.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in | 2 +
external/bsd/bind/dist/bin/tests/win32/backtrace_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/inter_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/rwlock_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/shutdown_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/sock_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/task_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tests/win32/timer_test.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/Makefile.in | 7 +-
external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook | 5 +-
external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html | 4 +-
external/bsd/bind/dist/bin/tools/named-rrchecker.c | 10 +-
external/bsd/bind/dist/bin/tools/win32/arpaname.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/win32/genrandom.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/win32/journalprint.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/tools/win32/rrchecker.vcxproj.in | 2 +
external/bsd/bind/dist/bin/win32/BINDInstall/AccountInfo.cpp | 48 +-
external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp | 243 +-
external/bsd/bind/dist/bin/win32/BINDInstall/VersionInfo.cpp | 19 +-
external/bsd/bind/dist/bind.keys | 43 +-
external/bsd/bind/dist/bind.keys.h | 88 +-
external/bsd/bind/dist/config.h.win32 | 17 +-
external/bsd/bind/dist/contrib/README | 27 +-
external/bsd/bind/dist/contrib/dlz/config.dlz.in | 35 +-
external/bsd/bind/dist/contrib/dnspriv/README.md | 28 +
external/bsd/bind/dist/contrib/dnspriv/named.conf | 23 +
external/bsd/bind/dist/contrib/dnspriv/nginx.conf | 46 +
external/bsd/bind/dist/contrib/scripts/check5011.pl | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml | 554 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html | 44 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html | 8 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html | 858 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html | 6 +-
external/bsd/bind/dist/doc/arm/dnssec.xml | 5 +-
external/bsd/bind/dist/doc/arm/libdns.xml | 974 +-
external/bsd/bind/dist/doc/arm/logging-categories.xml | 12 +-
external/bsd/bind/dist/doc/arm/man.lwresd.html | 10 +-
external/bsd/bind/dist/doc/arm/man.named.conf.html | 1239 +-
external/bsd/bind/dist/doc/arm/managed-keys.xml | 14 +-
external/bsd/bind/dist/doc/arm/notes.html | 242 +-
external/bsd/bind/dist/doc/arm/notes.pdf | Bin
external/bsd/bind/dist/doc/arm/notes.xml | 233 +-
external/bsd/bind/dist/doc/doxygen/Doxyfile.in | 7 +-
external/bsd/bind/dist/doc/misc/Makefile.in | 7 +-
external/bsd/bind/dist/doc/misc/docbook-options.pl | 188 +
external/bsd/bind/dist/doc/xsl/arm-param.xsl | 6 +-
external/bsd/bind/dist/isc-config.sh.in | 4 +-
external/bsd/bind/dist/lib/Kyuafile | 7 +
external/bsd/bind/dist/lib/bind9/Makefile.in | 4 +-
external/bsd/bind/dist/lib/bind9/api | 14 +-
external/bsd/bind/dist/lib/bind9/win32/libbind9.vcxproj.in | 2 +
external/bsd/bind/dist/lib/dns/Kyuafile | 4 +
external/bsd/bind/dist/lib/dns/Makefile.in | 85 +-
external/bsd/bind/dist/lib/dns/include/dns/dlz_dlopen.h | 6 +-
external/bsd/bind/dist/lib/dns/openssleddsa_link.c | 681 +
external/bsd/bind/dist/lib/dns/pkcs11dh_link.c | 154 +-
external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c | 50 +-
external/bsd/bind/dist/lib/dns/pkcs11eddsa_link.c | 1190 +
external/bsd/bind/dist/lib/dns/pkcs11gost_link.c | 60 +-
external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c | 218 +-
external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c | 6 +-
external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.h | 6 +-
external/bsd/bind/dist/lib/dns/rdata/generic/csync_62.c | 8 +-
external/bsd/bind/dist/lib/dns/rdata/generic/doa_259.c | 365 +
external/bsd/bind/dist/lib/dns/rdata/generic/doa_259.h | 34 +
external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c | 6 +-
external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c | 16 +-
external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c | 6 +-
external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c | 8 +-
external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c | 16 +-
external/bsd/bind/dist/lib/dns/rdata/generic/sink_40.c | 6 +-
external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c | 10 +-
external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c | 8 +-
external/bsd/bind/dist/lib/dns/tests/Atffile | 26 +-
external/bsd/bind/dist/lib/dns/tests/Kyuafile | 28 +
external/bsd/bind/dist/lib/dns/tests/dbdiff_test.c | 38 +-
external/bsd/bind/dist/lib/dns/tests/dnstest.c | 90 +-
external/bsd/bind/dist/lib/dns/tests/gost_test.c | 26 +-
external/bsd/bind/dist/lib/dns/tests/name_test.c | 56 +-
external/bsd/bind/dist/lib/dns/tests/nsec3_test.c | 115 +-
external/bsd/bind/dist/lib/dns/tests/rbt_test.c | 24 +-
external/bsd/bind/dist/lib/dns/tests/tsig_test.c | 502 +
external/bsd/bind/dist/lib/dns/tests/update_test.c | 94 +-
external/bsd/bind/dist/lib/dns/win32/gen.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/dns/win32/libdns.def.in | 15 +
external/bsd/bind/dist/lib/dns/win32/libdns.dsp.in | 8 +
external/bsd/bind/dist/lib/dns/win32/libdns.mak.in | 48 +
external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.filters.in | 6 +
external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.in | 4 +
external/bsd/bind/dist/lib/irs/Kyuafile | 4 +
external/bsd/bind/dist/lib/irs/Makefile.in | 6 +-
external/bsd/bind/dist/lib/irs/api | 12 +-
external/bsd/bind/dist/lib/irs/tests/Atffile | 2 +-
external/bsd/bind/dist/lib/irs/tests/Kyuafile | 4 +
external/bsd/bind/dist/lib/irs/tests/Makefile.in | 4 +-
external/bsd/bind/dist/lib/irs/win32/libirs.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/isc/Kyuafile | 4 +
external/bsd/bind/dist/lib/isc/Makefile.in | 6 +-
external/bsd/bind/dist/lib/isc/aes.c | 12 +-
external/bsd/bind/dist/lib/isc/api | 14 +-
external/bsd/bind/dist/lib/isc/include/isc/Makefile.in | 8 +-
external/bsd/bind/dist/lib/isc/include/isc/likely.h | 33 +
external/bsd/bind/dist/lib/isc/include/isc/platform.h.in | 8 +-
external/bsd/bind/dist/lib/isc/include/pk11/constants.h | 10 +-
external/bsd/bind/dist/lib/isc/include/pk11/site.h | 16 +-
external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in | 4 +-
external/bsd/bind/dist/lib/isc/include/pkcs11/eddsa.h | 40 +
external/bsd/bind/dist/lib/isc/pk11.c | 37 +-
external/bsd/bind/dist/lib/isc/tests/Atffile | 23 +-
external/bsd/bind/dist/lib/isc/tests/Kyuafile | 25 +
external/bsd/bind/dist/lib/isc/tests/Makefile.in | 133 +-
external/bsd/bind/dist/lib/isc/tests/hash_test.c | 102 +-
external/bsd/bind/dist/lib/isc/tests/heap_test.c | 93 +
external/bsd/bind/dist/lib/isc/tests/inet_ntop_test.c | 69 +
external/bsd/bind/dist/lib/isc/tests/isctest.c | 8 +-
external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c | 12 +-
external/bsd/bind/dist/lib/isc/tests/socket_test.c | 18 +-
external/bsd/bind/dist/lib/isc/unix/Makefile.in | 6 +-
external/bsd/bind/dist/lib/isc/win32/libisc.def.exclude | 51 +-
external/bsd/bind/dist/lib/isc/win32/libisc.def.in | 15 +
external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in | 2 +
external/bsd/bind/dist/lib/isccc/api | 10 +-
external/bsd/bind/dist/lib/isccc/win32/libisccc.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/isccfg/api | 12 +-
external/bsd/bind/dist/lib/isccfg/win32/libisccfg.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/lwres/Kyuafile | 4 +
external/bsd/bind/dist/lib/lwres/Makefile.in | 4 +-
external/bsd/bind/dist/lib/lwres/api | 12 +-
external/bsd/bind/dist/lib/lwres/tests/Atffile | 2 +-
external/bsd/bind/dist/lib/lwres/tests/Kyuafile | 4 +
external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.in | 2 +
external/bsd/bind/dist/lib/samples/Makefile.in | 6 +-
external/bsd/bind/dist/lib/samples/resolve.c | 12 +-
external/bsd/bind/dist/lib/samples/sample-update.c | 62 +-
external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/samples/win32/gai.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in | 4 +-
external/bsd/bind/dist/lib/tests/win32/libtests.vcxproj.in | 4 +-
external/bsd/bind/dist/unit/Makefile.in | 5 +-
external/bsd/bind/dist/unit/atf-src/.travis.yml | 19 +
external/bsd/bind/dist/unit/atf-src/Atffile | 4 +-
external/bsd/bind/dist/unit/atf-src/Kyuafile | 10 +-
external/bsd/bind/dist/unit/atf-src/Makefile.am | 49 +-
external/bsd/bind/dist/unit/atf-src/Makefile.in | 4408 ++--
external/bsd/bind/dist/unit/atf-src/NEWS | 106 +
external/bsd/bind/dist/unit/atf-src/README.md | 45 +
external/bsd/bind/dist/unit/atf-src/aclocal.m4 | 552 +-
external/bsd/bind/dist/unit/atf-src/admin/Makefile.am.inc | 4 -
external/bsd/bind/dist/unit/atf-src/admin/ar-lib | 270 +
external/bsd/bind/dist/unit/atf-src/admin/check-style-c.awk | 4 -
external/bsd/bind/dist/unit/atf-src/admin/check-style-common.awk | 4 -
external/bsd/bind/dist/unit/atf-src/admin/check-style-cpp.awk | 4 -
external/bsd/bind/dist/unit/atf-src/admin/check-style-man.awk | 4 -
external/bsd/bind/dist/unit/atf-src/admin/check-style-shell.awk | 4 -
external/bsd/bind/dist/unit/atf-src/admin/check-style.sh | 9 +-
external/bsd/bind/dist/unit/atf-src/admin/compile | 14 +-
external/bsd/bind/dist/unit/atf-src/admin/depcomp | 458 +-
external/bsd/bind/dist/unit/atf-src/admin/install-sh | 690 +-
external/bsd/bind/dist/unit/atf-src/admin/ltmain.sh | 8273 ++++++---
external/bsd/bind/dist/unit/atf-src/admin/missing | 393 +-
external/bsd/bind/dist/unit/atf-src/admin/travis-build.sh | 50 +
external/bsd/bind/dist/unit/atf-src/admin/travis-install-deps.sh | 77 +
external/bsd/bind/dist/unit/atf-src/atf-c++.hpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/Atffile | 1 -
external/bsd/bind/dist/unit/atf-src/atf-c++/Kyuafile | 1 -
external/bsd/bind/dist/unit/atf-src/atf-c++/Makefile.am.inc | 23 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++.3 | 651 +
external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/atf-c++/atf_c++_test.cpp | 8 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/build.cpp | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/build.hpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/build_test.cpp | 37 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/check.cpp | 14 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/check.hpp | 18 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/check_test.cpp | 34 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Atffile | 4 -
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Kyuafile | 5 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Makefile.am.inc | 30 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.cpp | 126 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.hpp | 18 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application_test.cpp | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array.hpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array_test.cpp | 14 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.cpp | 22 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.hpp | 15 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env_test.cpp | 22 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.cpp | 15 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.hpp | 51 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions_test.cpp | 13 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.cpp | 24 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.hpp | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs_test.cpp | 11 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.cpp | 21 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.hpp | 21 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process_test.cpp | 15 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/sanity.hpp | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.cpp | 101 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.hpp | 77 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.cpp | 14 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.hpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text_test.cpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/detail/version_helper.cpp | 41 +
external/bsd/bind/dist/unit/atf-src/atf-c++/macros.hpp | 85 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/macros_hpp_test.cpp | 8 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/macros_test.cpp | 51 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/pkg_config_test.sh | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/tests.cpp | 409 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/tests.hpp | 18 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/tests_test.cpp | 21 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/unused_test.cpp | 6 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/utils.cpp | 8 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/utils.hpp | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c++/utils_test.cpp | 66 +-
external/bsd/bind/dist/unit/atf-src/atf-c/Atffile | 1 -
external/bsd/bind/dist/unit/atf-src/atf-c/Kyuafile | 1 -
external/bsd/bind/dist/unit/atf-src/atf-c/Makefile.am.inc | 52 +-
external/bsd/bind/dist/unit/atf-src/atf-c/atf-c.3 | 795 +
external/bsd/bind/dist/unit/atf-src/atf-c/atf-c.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/atf-c/atf-common.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/atf-c/build.c | 45 +-
external/bsd/bind/dist/unit/atf-src/atf-c/build.h | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c/build_test.c | 35 +-
external/bsd/bind/dist/unit/atf-src/atf-c/defs.h.in | 8 +-
external/bsd/bind/dist/unit/atf-src/atf-c/detail/Makefile.am.inc | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-c/detail/env.h | 17 +-
external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity.c | 18 +-
external/bsd/bind/dist/unit/atf-src/atf-c/detail/version_helper.c | 45 +
external/bsd/bind/dist/unit/atf-src/atf-c/error_fwd.h | 12 +-
external/bsd/bind/dist/unit/atf-src/atf-c/h_build.h | 14 +-
external/bsd/bind/dist/unit/atf-src/atf-c/pkg_config_test.sh | 10 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/Makefile.am.inc | 41 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.cpp | 29 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check_test.sh | 26 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.1 | 77 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.3 | 374 +
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.cpp | 59 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/atf-sh/atf_check_test.sh | 20 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/config_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/atf-sh/integration_test.sh | 91 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/libatf-sh.subr | 23 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/misc_helpers.sh | 17 +-
external/bsd/bind/dist/unit/atf-src/atf-sh/normalize_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/atf-sh/tc_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/atf-sh/tp_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/bconfig.h.in | 21 +-
external/bsd/bind/dist/unit/atf-src/bootstrap/Makefile.am.inc | 20 +-
external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_empty.cpp | 4 +-
external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_opts_args.cpp | 9 +-
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_atf_check_sh.sh | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_c.c | 10 +-
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_cpp.cpp | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_sh.sh | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_fail.sh | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_pass.sh | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/t_subr_atf_check.at | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_compare.at | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_filter.at | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_list.at | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_run.at | 4 -
external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite.at | 6 +-
external/bsd/bind/dist/unit/atf-src/config.h.in | 94 +
external/bsd/bind/dist/unit/atf-src/configure | 7084 +++++---
external/bsd/bind/dist/unit/atf-src/configure.ac | 56 +-
external/bsd/bind/dist/unit/atf-src/doc/Makefile.am.inc | 14 +-
external/bsd/bind/dist/unit/atf-src/doc/atf.7.in | 174 +-
external/bsd/bind/dist/unit/atf-src/m4/cxx-std-funcs.m4 | 33 -
external/bsd/bind/dist/unit/atf-src/m4/libtool.m4 | 4212 +++-
external/bsd/bind/dist/unit/atf-src/m4/ltoptions.m4 | 147 +-
external/bsd/bind/dist/unit/atf-src/m4/ltsugar.m4 | 7 +-
external/bsd/bind/dist/unit/atf-src/m4/ltversion.m4 | 14 +-
external/bsd/bind/dist/unit/atf-src/m4/lt~obsolete.m4 | 17 +-
external/bsd/bind/dist/unit/atf-src/m4/module-application.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/m4/module-defs.m4 | 4 -
external/bsd/bind/dist/unit/atf-src/m4/module-env.m4 | 8 -
external/bsd/bind/dist/unit/atf-src/m4/module-fs.m4 | 6 -
external/bsd/bind/dist/unit/atf-src/m4/runtime-tool.m4 | 8 +-
external/bsd/bind/dist/unit/atf-src/test-programs/Makefile.am.inc | 22 +-
external/bsd/bind/dist/unit/atf-src/test-programs/common.sh | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/config_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/cpp_helpers.cpp | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/expect_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/meta_data_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/result_test.sh | 20 +-
external/bsd/bind/dist/unit/atf-src/test-programs/sh_helpers.sh | 4 -
external/bsd/bind/dist/unit/atf-src/test-programs/srcdir_test.sh | 4 -
external/bsd/bind/dist/unit/atf-src/tools/Atffile | 25 +
external/bsd/bind/dist/unit/atf-src/tools/Kyuafile | 24 +
external/bsd/bind/dist/unit/atf-src/tools/Makefile.am.inc | 330 +
external/bsd/bind/dist/unit/atf-src/tools/application.cpp | 317 +
external/bsd/bind/dist/unit/atf-src/tools/application.hpp | 113 +
external/bsd/bind/dist/unit/atf-src/tools/application_test.cpp | 94 +
external/bsd/bind/dist/unit/atf-src/tools/atf-config.1 | 186 +
external/bsd/bind/dist/unit/atf-src/tools/atf-config.cpp | 140 +
external/bsd/bind/dist/unit/atf-src/tools/atf-config_test.sh | 180 +
external/bsd/bind/dist/unit/atf-src/tools/atf-formats.5 | 233 +
external/bsd/bind/dist/unit/atf-src/tools/atf-report.1 | 170 +
external/bsd/bind/dist/unit/atf-src/tools/atf-report.cpp | 710 +
external/bsd/bind/dist/unit/atf-src/tools/atf-report_test.sh | 449 +
external/bsd/bind/dist/unit/atf-src/tools/atf-run.1 | 204 +
external/bsd/bind/dist/unit/atf-src/tools/atf-run.cpp | 567 +
external/bsd/bind/dist/unit/atf-src/tools/atf-run_test.sh | 1134 +
external/bsd/bind/dist/unit/atf-src/tools/atf-version.1 | 58 +
external/bsd/bind/dist/unit/atf-src/tools/atf-version.cpp | 91 +
external/bsd/bind/dist/unit/atf-src/tools/atf.7.in | 192 +
external/bsd/bind/dist/unit/atf-src/tools/atffile.cpp | 348 +
external/bsd/bind/dist/unit/atf-src/tools/atffile.hpp | 92 +
external/bsd/bind/dist/unit/atf-src/tools/atffile_test.cpp | 636 +
external/bsd/bind/dist/unit/atf-src/tools/auto_array.hpp | 179 +
external/bsd/bind/dist/unit/atf-src/tools/auto_array_test.cpp | 303 +
external/bsd/bind/dist/unit/atf-src/tools/bad_metadata_helper.c | 40 +
external/bsd/bind/dist/unit/atf-src/tools/config.cpp | 135 +
external/bsd/bind/dist/unit/atf-src/tools/config.hpp | 75 +
external/bsd/bind/dist/unit/atf-src/tools/config_file.cpp | 223 +
external/bsd/bind/dist/unit/atf-src/tools/config_file.hpp | 66 +
external/bsd/bind/dist/unit/atf-src/tools/config_file_test.cpp | 395 +
external/bsd/bind/dist/unit/atf-src/tools/config_test.cpp | 221 +
external/bsd/bind/dist/unit/atf-src/tools/defs.hpp.in | 37 +
external/bsd/bind/dist/unit/atf-src/tools/env.cpp | 102 +
external/bsd/bind/dist/unit/atf-src/tools/env.hpp | 84 +
external/bsd/bind/dist/unit/atf-src/tools/env_test.cpp | 91 +
external/bsd/bind/dist/unit/atf-src/tools/exceptions.cpp | 74 +
external/bsd/bind/dist/unit/atf-src/tools/exceptions.hpp | 93 +
external/bsd/bind/dist/unit/atf-src/tools/expand.cpp | 81 +
external/bsd/bind/dist/unit/atf-src/tools/expand.hpp | 82 +
external/bsd/bind/dist/unit/atf-src/tools/expand_test.cpp | 272 +
external/bsd/bind/dist/unit/atf-src/tools/expect_helpers.c | 195 +
external/bsd/bind/dist/unit/atf-src/tools/fail_helper.cpp | 45 +
external/bsd/bind/dist/unit/atf-src/tools/fs.cpp | 744 +
external/bsd/bind/dist/unit/atf-src/tools/fs.hpp | 377 +
external/bsd/bind/dist/unit/atf-src/tools/fs_test.cpp | 743 +
external/bsd/bind/dist/unit/atf-src/tools/generate-revision.sh | 142 +
external/bsd/bind/dist/unit/atf-src/tools/io.cpp | 356 +
external/bsd/bind/dist/unit/atf-src/tools/io.hpp | 436 +
external/bsd/bind/dist/unit/atf-src/tools/io_test.cpp | 471 +
external/bsd/bind/dist/unit/atf-src/tools/misc_helpers.cpp | 448 +
external/bsd/bind/dist/unit/atf-src/tools/parser.cpp | 384 +
external/bsd/bind/dist/unit/atf-src/tools/parser.hpp | 607 +
external/bsd/bind/dist/unit/atf-src/tools/parser_test.cpp | 1043 +
external/bsd/bind/dist/unit/atf-src/tools/pass_helper.cpp | 44 +
external/bsd/bind/dist/unit/atf-src/tools/process.cpp | 492 +
external/bsd/bind/dist/unit/atf-src/tools/process.hpp | 324 +
external/bsd/bind/dist/unit/atf-src/tools/process_helpers.c | 119 +
external/bsd/bind/dist/unit/atf-src/tools/process_test.cpp | 360 +
external/bsd/bind/dist/unit/atf-src/tools/reader.cpp | 440 +
external/bsd/bind/dist/unit/atf-src/tools/reader.hpp | 89 +
external/bsd/bind/dist/unit/atf-src/tools/reader_test.cpp | 986 +
external/bsd/bind/dist/unit/atf-src/tools/requirements.cpp | 325 +
external/bsd/bind/dist/unit/atf-src/tools/requirements.hpp | 47 +
external/bsd/bind/dist/unit/atf-src/tools/requirements_test.cpp | 400 +
external/bsd/bind/dist/unit/atf-src/tools/sample/atf-run.hooks | 23 +
external/bsd/bind/dist/unit/atf-src/tools/sample/common.conf | 11 +
external/bsd/bind/dist/unit/atf-src/tools/several_tcs_helper.c | 69 +
external/bsd/bind/dist/unit/atf-src/tools/share/atf-run.hooks | 94 +
external/bsd/bind/dist/unit/atf-src/tools/signals.cpp | 146 +
external/bsd/bind/dist/unit/atf-src/tools/signals.hpp | 92 +
external/bsd/bind/dist/unit/atf-src/tools/signals_test.cpp | 275 +
external/bsd/bind/dist/unit/atf-src/tools/test-program.cpp | 790 +
external/bsd/bind/dist/unit/atf-src/tools/test-program.hpp | 157 +
external/bsd/bind/dist/unit/atf-src/tools/test_helpers.hpp | 116 +
external/bsd/bind/dist/unit/atf-src/tools/test_program_test.cpp | 1023 +
external/bsd/bind/dist/unit/atf-src/tools/tests-results.css | 199 +
external/bsd/bind/dist/unit/atf-src/tools/tests-results.dtd | 61 +
external/bsd/bind/dist/unit/atf-src/tools/tests-results.xsl | 564 +
external/bsd/bind/dist/unit/atf-src/tools/text.cpp | 158 +
external/bsd/bind/dist/unit/atf-src/tools/text.hpp | 153 +
external/bsd/bind/dist/unit/atf-src/tools/text_test.cpp | 390 +
external/bsd/bind/dist/unit/atf-src/tools/timers.cpp | 211 +
external/bsd/bind/dist/unit/atf-src/tools/timers.hpp | 83 +
external/bsd/bind/dist/unit/atf-src/tools/ui.cpp | 172 +
external/bsd/bind/dist/unit/atf-src/tools/ui.hpp | 105 +
external/bsd/bind/dist/unit/atf-src/tools/ui_test.cpp | 462 +
external/bsd/bind/dist/unit/atf-src/tools/user.cpp | 102 +
external/bsd/bind/dist/unit/atf-src/tools/user.hpp | 52 +
external/bsd/bind/dist/unit/atf-src/tools/user_test.cpp | 148 +
external/bsd/bind/dist/unit/atf-src/tools/zero_tcs_helper.c | 38 +
external/bsd/bind/dist/unit/unittest.sh.in | 26 +-
external/bsd/bind/dist/win32utils/Configure | 217 +-
external/bsd/bind/dist/win32utils/bind9.sln.in | 4 +-
external/bsd/bind/dist/win32utils/build.txt | 2 +-
external/bsd/bind/dist/win32utils/readme1st.txt | 4 +-
672 files changed, 59977 insertions(+), 16014 deletions(-)
diffs (truncated from 103316 to 300 lines):
diff -r 76b05dc8a979 -r 90132949bbc5 external/bsd/bind/dist/CONTRIBUTING
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/bind/dist/CONTRIBUTING Sat Apr 07 21:43:26 2018 +0000
@@ -0,0 +1,186 @@
+BIND Source Access and Contributor Guidelines
+
+Feb 22, 2018
+
+Contents
+
+ 1. Access to source code
+ 2. Reporting bugs
+ 3. Contributing code
+
+Introduction
+
+Thank you for using BIND!
+
+BIND is open source software that implements the Domain Name System (DNS)
+protocols for the Internet. It is a reference implementation of those
+protocols, but it is also production-grade software, suitable for use in
+high-volume and high-reliability applications. It is by far the most
+widely used DNS software, providing a robust and stable platform on top of
+which organizations can build distributed computing systems with the
+knowledge that those systems are fully compliant with published DNS
+standards.
+
+BIND is and will always remain free and openly available. It can be used
+and modified in any way by anyone.
+
+BIND is maintained by the Internet Systems Consortium, a public-benefit
+501(c)(3) nonprofit, using a "managed open source" approach: anyone can
+see the source, but only ISC employees have commit access. Until recently,
+the source could only be seen once ISC had published a release: read
+access to the source repository was restricted just as commit access was.
+That's now changing, with the opening of a public git mirror to the BIND
+source tree (see below).
+
+Access to source code
+
+Public BIND releases are always available from the ISC FTP site.
+
+A public-access GIT repository is also available at https://gitlab.isc.org
+. This repository is a mirror, updated several times per day, of the
+source repository maintained by ISC. It contains all the public release
+branches; upcoming releases can be viewed in their current state at any
+time. It does not contain development branches or unreviewed work in
+progress. Commits which address security vulnerablilities are withheld
+until after public disclosure.
+
+You can browse the source online via https://gitlab.isc.org/isc-projects/
+bind9
+
+To clone the repository, use:
+
+ $ git clone https://gitlab.isc.org/isc-projects/bind9.git
+
+Release branch names are of the form v9_X, where X represents the second
+number in the BIND 9 version number. So, to check out the BIND 9.12
+branch, use:
+
+ $ git checkout v9_12
+
+Whenever a branch is ready for publication, a tag will be placed of the
+form v9_X_Y. The 9.12.0 release, for instance, is tagged as v9_12_0.
+
+The branch in which the next major release is being developed is called
+master.
+
+Reporting bugs
+
+Reports of flaws in the BIND package, including software bugs, errors in
+the documentation, missing files in the tarball, suggested changes or
+requests for new features, etc, can be filed using https://gitlab.isc.org/
+isc-projects/bind9/issues.
+
+Due to a large ticket backlog, we are sometimes slow to respond,
+especially if a bug is cosmetic or if a feature request is vague or low in
+priority, but we will try at least to acknowledge legitimate bug reports
+within a week.
+
+ISC's ticketing system is publicly readable; however, you must have an
+account to file a new issue. You can either register locally or use
+credentials from an existing account at GitHub, GitLab, Google, Twitter,
+or Facebook.
+
+Reporting possible security issues
+
+If you think you may be seeing a potential security vulnerability in BIND
+(for example, a crash with REQUIRE, INSIST, or ASSERT failure), please
+report it immediately by emailing to security-officer%isc.org@localhost. Plain-text
+e-mail is not a secure choice for communications concerning undisclosed
+security issues so please encrypt your communications to us if possible,
+using the ISC Security Officer public key.
+
+Do not discuss undisclosed security vulnerabilites on any public mailing
+list. ISC has a long history of handling reported vulnerabilities promptly
+and effectively and we respect and acknowledge responsible reporters.
+
+ISC's Security Vulnerability Disclosure Policy is documented at https://
+kb.isc.org/article/AA-00861/0.
+
+If you have a crash, you may want to consult ?What to do if your BIND or
+DHCP server has crashed.?
+
+Contributing code
+
+BIND is licensed under the Mozilla Public License 2.0. Earier versions
+(BIND 9.10 and earlier) were licensed under the ISC License
+
+ISC does not require an explicit copyright assignment for patch
+contributions. However, by submitting a patch to ISC, you implicitly
+certify that you are the author of the code, that you intend to reliquish
+exclusive copyright, and that you grant permission to publish your work
+under the open source license used for the BIND version(s) to which your
+patch will be applied.
+
+BIND code
+
+Patches for BIND may be submitted directly via merge requests in ISC's
+Gitlab source repository for BIND.
+
+Patches can also be submitted as diffs against a specific version of BIND
+-- preferably the current top of the master branch. Diffs may be generated
+using either git format-patch or git diff.
+
+Those wanting to write code for BIND may be interested in the developer
+information page, which includes information about BIND design and coding
+practices, including discussion of internal APIs and overall system
+architecture. (This is a work in progress, and still quite preliminary.)
+
+Every patch submitted will be reviewed by ISC engineers following our code
+review process before it is merged.
+
+It may take considerable time to review patch submissions, especially if
+they don't meet ISC style and quality guidelines. If a patch is a good
+idea, we can and will do additional work to bring it up to par, but if
+we're busy with other work, it may take us a long time to get to it.
+
+To ensure your patch is acted on as promptly as possible, please:
+
+ * Try to adhere to the BIND 9 coding style.
+ * Run make check to ensure your change hasn't caused any functional
+ regressions.
+ * Document your work, both in the patch itself and in the accompanying
+ email.
+ * In patches that make non-trivial functional changes, include system
+ tests if possible; when introducing or substantially altering a
+ library API, include unit tests. See Testing for more information.
+
+Changes to configure
+
+If you need to make changes to configure, you should not edit it directly;
+instead, edit configure.in, then run autoconf. Similarly, instead of
+editing config.h.in directly, edit configure.in and run autoheader.
+
+When submitting a patch as a diff, it's fine to omit the configure diffs
+to save space. Just send the configure.in diffs and we'll generate the new
+configure during the review process.
+
+Documentation
+
+All functional changes should be documented. There are three types of
+documentation in the BIND source tree:
+
+ * Man pages are kept alongside the source code for the commands they
+ document, in files ending in .docbook; for example, the named man page
+ is bin/named/named.docbook.
+ * The BIND 9 Administrator Reference Manual is mostly in doc/arm/
+ Bv9ARM-book.xml, plus a few other XML files that are included in it.
+ * API documentation is in the header file describing the API, in
+ Doxygen-formatted comments.
+
+It is not necessary to edit any documentation files other than these; all
+PDF, HTML, and nroff-format man page files will be updated automatically
+from the docbook and XML files after merging.
+
+Patches to improve existing documentation are also very welcome!
+
+Tests
+
+BIND is a large and complex project. We rely heavily on continuous
+automated testing and cannot merge new code without adequate test
+coverage. Please see the 'Testing' section of doc/dev/dev.md for more
+information.
+
+Thanks
+
+Thank you for your interest in contributing to the ongoing development of
+BIND.
diff -r 76b05dc8a979 -r 90132949bbc5 external/bsd/bind/dist/CONTRIBUTING.md
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/bind/dist/CONTRIBUTING.md Sat Apr 07 21:43:26 2018 +0000
@@ -0,0 +1,201 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+## BIND Source Access and Contributor Guidelines
+*Feb 22, 2018*
+
+### Contents
+
+1. [Access to source code](#access)
+1. [Reporting bugs](#bugs)
+1. [Contributing code](#contrib)
+
+### Introduction
+
+Thank you for using BIND!
+
+BIND is open source software that implements the Domain Name System (DNS)
+protocols for the Internet. It is a reference implementation of those
+protocols, but it is also production-grade software, suitable for use in
+high-volume and high-reliability applications. It is by far the most
+widely used DNS software, providing a robust and stable platform on top of
+which organizations can build distributed computing systems with the
+knowledge that those systems are fully compliant with published DNS
+standards.
+
+BIND is and will always remain free and openly available. It can be
+used and modified in any way by anyone.
+
+BIND is maintained by the [Internet Systems Consortium](https://www.isc.org),
+a public-benefit 501(c)(3) nonprofit, using a "managed open source" approach:
+anyone can see the source, but only ISC employees have commit access.
+Until recently, the source could only be seen once ISC had published
+a release: read access to the source repository was restricted just
+as commit access was. That's now changing, with the opening of a
+public git mirror to the BIND source tree (see below).
+
+### <a name="access"></a>Access to source code
+
+Public BIND releases are always available from the
+[ISC FTP site](ftp://ftp.isc.org/isc/bind9).
+
+A public-access GIT repository is also available at
+[https://gitlab.isc.org](https://gitlab.isc.org).
+This repository is a mirror, updated several times per day, of the
+source repository maintained by ISC. It contains all the public release
+branches; upcoming releases can be viewed in their current state at any
+time. It does *not* contain development branches or unreviewed work in
+progress. Commits which address security vulnerablilities are withheld
+until after public disclosure.
+
+You can browse the source online via
+[https://gitlab.isc.org/isc-projects/bind9](https://gitlab.isc.org/isc-projects/bind9)
+
+To clone the repository, use:
+
+> $ git clone https://gitlab.isc.org/isc-projects/bind9.git
+
+Release branch names are of the form `v9_X`, where X represents the second
+number in the BIND 9 version number. So, to check out the BIND 9.12
+branch, use:
+
+> $ git checkout v9_12
+
+Whenever a branch is ready for publication, a tag will be placed of the
+form `v9_X_Y`. The 9.12.0 release, for instance, is tagged as `v9_12_0`.
+
+The branch in which the next major release is being developed is called
+`master`.
+
+### <a name="bugs"></a>Reporting bugs
+
+Reports of flaws in the BIND package, including software bugs, errors
+in the documentation, missing files in the tarball, suggested changes
+or requests for new features, etc, can be filed using
+[https://gitlab.isc.org/isc-projects/bind9/issues](https://gitlab.isc.org/isc-projects/bind9/issues).
+
+Due to a large ticket backlog, we are sometimes slow to respond,
+especially if a bug is cosmetic or if a feature request is vague or
+low in priority, but we will try at least to acknowledge legitimate
+bug reports within a week.
+
+ISC's ticketing system is publicly readable; however, you must have
+an account to file a new issue. You can either register locally or
+use credentials from an existing account at GitHub, GitLab, Google,
+Twitter, or Facebook.
+
+### Reporting possible security issues
+If you think you may be seeing a potential security vulnerability in BIND
+(for example, a crash with REQUIRE, INSIST, or ASSERT failure), please
+report it immediately by emailing to security-officer%isc.org@localhost. Plain-text
+e-mail is not a secure choice for communications concerning undisclosed
+security issues so please encrypt your communications to us if possible,
+using the [ISC Security Officer public key](https://www.isc.org/downloads/software-support-policy/openpgp-key/).
+
+Do not discuss undisclosed security vulnerabilites on any public mailing list.
+ISC has a long history of handling reported vulnerabilities promptly and
+effectively and we respect and acknowledge responsible reporters.
+
+ISC's Security Vulnerability Disclosure Policy is documented at [https://kb.isc.org/article/AA-00861/0](https://kb.isc.org/article/AA-00861/0).
Home |
Main Index |
Thread Index |
Old Index