Bug Fixes
When qname-minimization was set to
relaxed, some improperly configured domains
would fail to resolve, but would have succeeded when minimization
was disabled. named will now fall back to normal
resolution in such cases, and also uses type A rather than NS for
minimal queries in order to reduce the likelihood of encountering
the problem. [GL #1055]
Glue address records were not being returned in responses
to root priming queries; this has been corrected. [GL #1092]
Interaction between DNS64 and RPZ No Data rule (CNAME *.) could
cause unexpected results; this has been fixed. [GL #1106]
named-checkconf now checks DNS64 prefixes
to ensure bits 64-71 are zero. [GL #1159]
named-checkconf could crash during
configuration if configured to use "geoip continent" ACLs with
legacy GeoIP. [GL #1163]
named-checkconf now correctly reports a missing
dnstap-output option when
dnstap is set. [GL #1136]
Handle ETIMEDOUT error on connect() with a non-blocking
socket. [GL #1133]
Cache database statistics counters could report invalid values
when stale answers were enabled, because of a bug in counter
maintenance when cache data becomes stale. The statistics counters
have been corrected to report the number of RRsets for each
RR type that are active, stale but still potentially served,
or stale and marked for deletion. [GL #602]
When a response-policy zone expires, ensure
that its policies are removed from the RPZ summary database.
[GL #1146]