BIND 10 #1808: support NSEC for normal NXRRSET in in-memory
BIND 10 Development
do-not-reply at isc.org
Wed May 9 23:03:41 UTC 2012
#1808: support NSEC for normal NXRRSET in in-memory
-------------------------------------+-------------------------------------
Reporter: | Owner: jinmei
jinmei | Status: reviewing
Type: task | Milestone:
Priority: | Sprint-20120515
medium | Resolution:
Component: data | Sensitive: 0
source | Sub-Project: DNS
Keywords: | Estimated Difficulty: 3
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: in- |
memory NSEC |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
- I made some editorial fixes to the branch. I think I've pointed out
these things several times. Things like redundant white space or
space after comma should be avoidable using some tool. If you
cannot avoid introducing these in editing, please seriously consider
using some tool before asking for review. Discussing such primitive
things in review cycles is not a very efficient way of using our
time.
- about the main change: unlike the comment it doesn't seem to check
whether DNSSEC are requested. Also there's no test for that case to
confirm or deny the suspicion.
- DATASRC_MEM_NXRRSET is used in two different places. We must not do
it for our logging policy.
- I'd combine the with-or-without NSEC case using a small helper
function. See, e.g., trac1805 and how getClosestNSEC() is used in
the NXDOMAIN case. This would also solve the duplicated log ID
issue.
- As noted above, we need to test the case when DNSSEC records are not
requested but the zone is NSEC signed.
- Why did you remove the findNSECSigned test? Due to that some test
cases were lost.
- This comment doesn't seem to be very helpful. In some sense, it's
too trivial; on the other hand, it's too blunt and not clear what it
tries to comment.
{{{#!cpp
// Test if NSEC works
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/1808#comment:8>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list