BIND 10 #646: b10-auth can miss necessary glue
BIND 10 Development
do-not-reply at isc.org
Tue Mar 15 00:57:47 UTC 2011
#646: b10-auth can miss necessary glue
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner: jinmei
Type: defect | Status: accepted
Priority: major | Milestone: A-Team-
Component: | Sprint-20110316
b10-auth | Resolution:
Keywords: | Sensitive: 0
Estimated Number of Hours: 0.0 | Add Hours to Ticket: 0
Billable?: 1 | Total Hours: 0
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
Branch trac646 is ready for review (it's small).
The cause of bug was that updating the additional section is pending
until the processing of all additional RRs is completed, and when
there's one missing glue all intermediate results were dropped. The
patch fixed this bug by simply ignoring the missing glue case.
This would relatively be a rare situation (in that it only happens for
a broken configuration), but I can imagine there's a "workable" broken
configuration of this type in real world deployment. And since the
fix is small I suggest we get it reviewed and merged quickly so that
we can include the fix in the release.
The proposed changelog is as follows:
{{{
201.? [bug] jinmei
b10-auth, src/lib/datasrc: fixed a bug where b10-auth could return
an empty additional section for delegation even if some glue is
crucial when it fails to find some other glue records in its data
source.
(Trac #646, git TBD)
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/646#comment:5>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list