BIND 10 #1431: NSEC3: closest provable encloser proof
BIND 10 Development
do-not-reply at isc.org
Mon Jan 23 19:22:33 UTC 2012
#1431: NSEC3: closest provable encloser proof
-------------------------------------+-------------------------------------
Reporter: | Owner: jinmei
stephen | Status: reviewing
Type: | Milestone:
enhancement | Sprint-20120124
Priority: major | Resolution:
Component: | Sensitive: 0
Unclassified | Sub-Project: DNS
Keywords: | Estimated Difficulty: 6
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: NSEC3 |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
Replying to [comment:21 vorner]:
> > > Indentation:
> > > {{{
> > > + /// TBD
> > > + virtual FindNSEC3Result
> > > + findNSEC3(const isc::dns::Name& name, bool recursive,
> > > + const isc::dns::ConstRRsetPtr known_encloser);
> > > +
> > > }}}
>
> Actually, one indentation problem was left (there were tabs for some
reason), and I fixed it.
Oops, thanks.
> Replying to [comment:19 jinmei]:
> > I've updated the branch toward this direction, but not completely
> > deprecated WILDCARD_xxx as it would require rather big changes to the
> > existing database data source implementation. For now, I introduced a
> > quick hack wrapper in the auth Query code to convert the old format to
> > the new one.
> >
> > If this approach is okay I'll create a separate ticket for the
> > subsequent refactoring.
>
> The wrapper looks kludge to me, but provided the ticket is handled soon
enough (possibly in the next sprint), I think it is OK. The ticket should
be relatively small, the only place that used WILDCARD_xxx is the database
datasource and the compiler should be able to find all the occurrences if
the definitions are removed.
I know it's a kludge, and while the cleanup fix is essentially
straightforward, the diff is actually not small (right now git diff on
my trac1611 branch is over 1000 lines, containing 78 chunks. This
work is mostly done except for documentation update, so I'm quite sure
we can clean them up in the next sprint.
> The code itself looks good enough to merge, so please do. We can discuss
the inclusion of hints or whatever in the result later and outside of this
ticket, possibly on the next non-planning call? Or the mailing list?
Both mailing list and biweekly call sound good to me.
For the moment I'll merge the current branch and close this ticket.
Thanks.
--
Ticket URL: <http://bind10.isc.org/ticket/1431#comment:22>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list