Report information
The Basics
Id:
46440
Status:
open
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
(no value)
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
P2 Normal
Severity:
S2 Normal
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
test

Dates
Created:Mon, 30 Oct 2017 20:28:45 -0400
Updated:Mon, 30 Oct 2017 21:53:32 -0400
Closed:Not set



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: CD set incorrectly
Francis pointed out in RT #34313 and #32406 that the code for setting the CD bit in resolver.c doesn't match the comment, or the intention. Currently it always sets CD=1 on queries to forwarders. By default, it should start with CD=0 and retry with CD=1 if it gets a SERVFAIL. We should probably add another fetch option to make it *always* use CD=1, and continue to use NOCDFLAG when we want it only to use CD=0 and then give up. Possibly these options should be configurable in a "server" statement.
From: marka@isc.org
Date: Mon, 30 Oct 2017 14:28:45 -1000
Subject: check that named can validate through a forwarder which has a bad trust anchor
To: bind9-public@isc.org
Named should be able to validate through a forwarder that has a bad trust anchor. This is scenario likely to happen when the old TA for the root zone is remove. The forwarder should be returning SERVFAIL to CD=0 queries. We should retry with CD=1 queries.
This (more or less) duplicates 35384. I've merged that one into this.