Ondřej Surý [Wed, 11 Oct 2017 07:10:13 +0000 (09:10 +0200)]
[master] reduce unnecessary priming queries
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]
Evan Hunt [Mon, 9 Oct 2017 16:55:37 +0000 (09:55 -0700)]
[master] turn off memory fill by default
4768. [func] By default, memory is no longer filled with tag values
when it is allocated or freed; this improves
performance but makes debugging of certain memory
issues more difficult. "named -M fill" turns memory
filling back on. (Building "configure
--enable-developer", turns memory fill on by
default again; it can then be disabled with
"named -M nofill".) [RT #45123]
Evan Hunt [Fri, 6 Oct 2017 22:13:27 +0000 (15:13 -0700)]
[master] further restrict update-policy local
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]
Mark Andrews [Fri, 6 Oct 2017 02:01:14 +0000 (13:01 +1100)]
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]
Evan Hunt [Thu, 5 Oct 2017 08:04:18 +0000 (01:04 -0700)]
[master] dnssec-cds
4757. [func] New "dnssec-cds" command creates a new parent DS
RRset based on CDS or CDNSKEY RRsets found in
a child zone, and generates either a dsset file
or stream of nsupdate commands to update the
parent. Thanks to Tony Finch. [RT #46090]
Michał Kępień [Thu, 5 Oct 2017 07:42:31 +0000 (09:42 +0200)]
[master] Prevent dig INSIST failures and hangs in some failure modes
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]
Evan Hunt [Wed, 4 Oct 2017 23:38:54 +0000 (16:38 -0700)]
[master] remove nslint, query-loc and zkt from contrib
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]
Evan Hunt [Tue, 3 Oct 2017 08:11:36 +0000 (01:11 -0700)]
[master] dnssec-signzone can now add sync records
4751. [func] "dnssec-signzone -S" can now automatically add parent
synchronization records (CDS and CDNSKEY) according
to key metadata set using the -Psync and -Dsync
options to dnssec-keygen and dnssec-settime.
[RT #46149]
Evan Hunt [Tue, 3 Oct 2017 08:04:25 +0000 (01:04 -0700)]
[master] rndc managed-keys destroy
4750. [func] "rndc managed-keys destroy" shuts down RFC 5011 key
maintenance and deletes the managed-keys database.
If followed by "rndc reconfig" or a server restart,
key maintenance is reinitialized from scratch.
This is primarily intended for testing. [RT #32456]
Evan Hunt [Tue, 3 Oct 2017 07:28:31 +0000 (00:28 -0700)]
[master] de-DLV
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]