BIND 10 #545: incorrect wildcard handling in sqlite3 data source
BIND 10 Development
do-not-reply at isc.org
Thu Jan 27 22:31:44 UTC 2011
#545: incorrect wildcard handling in sqlite3 data source
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner:
Type: defect | UnAssigned
Priority: major | Status: new
Component: data source | Milestone: feature
Sensitive: 0 | backlog item
Add Hours to Ticket: 0 | Keywords:
Total Hours: 0 | Estimated Number of Hours: 0
| Billable?: 1
| Internal?: 0
-------------------------------------+-------------------------------------
Assume in example.com we have these records:
{{{
*.wild.example.com. IN A 192.0.2.255
foo.wild.example.com. IN A 192.0.2.250
}}}
(and no other names under foo.wild.example.com.)
In this case, queries for bar.foo.wild.example.com should result in
NXDOMAIN
due to the existence of foo.wild.example.com as described in Section 4.3.3
of RFC1034.
The query logic currently implemented in lib/datasource (mainly for
sqlite3) doesn't handle this case correctly, and return a match with
the wildcard.
--
Ticket URL: <http://bind10.isc.org/ticket/545>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list