3186. [bug] Version/db mis-match in rpz code. [RT #26180]

This commit is contained in:
Mark Andrews
2011-10-28 11:46:50 +00:00
parent 99d376d65a
commit 7b4b6f361b
7 changed files with 53 additions and 13 deletions

View File

@@ -0,0 +1,25 @@
; Copyright (C) 2011 Internet Systems Consortium, Inc. ("ISC")
;
; Permission to use, copy, modify, and/or distribute this software for any
; purpose with or without fee is hereby granted, provided that the above
; copyright notice and this permission notice appear in all copies.
;
; THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
; REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
; AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
; INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
; LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
; OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
; PERFORMANCE OF THIS SOFTWARE.
; $Id: crash2,v 1.2 2011/10/28 11:46:50 marka Exp $
; a valid zone containing records that caused crashes
$TTL 120
@ SOA crash2.tld3. hostmaster.ns.tld3. ( 1 3600 1200 604800 60 )
NS ns
ns A 10.53.0.3
; #18 in test1, crashed new ASSERT() in rbtdb.c
c1 A 172.16.1.1

View File

@@ -14,7 +14,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: named.conf,v 1.4 2011/10/13 01:32:33 vjs Exp $ */
/* $Id: named.conf,v 1.5 2011/10/28 11:46:50 marka Exp $ */
options {
@@ -89,3 +89,4 @@ zone "bl-garden." {type master; file "bl-garden.db";
allow-update {any;};};
zone "crash1.tld2" {type master; file "crash1";};
zone "crash2.tld3." {type master; file "crash2";};

View File

@@ -12,7 +12,7 @@
; OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
; PERFORMANCE OF THIS SOFTWARE.
; $Id: test1,v 1.6 2011/10/13 01:32:32 vjs Exp $
; $Id: test1,v 1.7 2011/10/28 11:46:49 marka Exp $
; Use comment lines instead of blank lines to combine update requests into
@@ -72,4 +72,8 @@ update add a4-5.tld2.bl. 300 A 127.0.0.16
; 17
update add a4-6.tld2.bl. 300 CNAME .
update add a4-6-cname.tld2.bl. 300 A 127.0.0.17
; 18
update add c1.crash2.tld3.bl. 300 CNAME .
send

View File

@@ -12,7 +12,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: tests.sh,v 1.8 2011/10/13 13:03:51 marka Exp $
# $Id: tests.sh,v 1.9 2011/10/28 11:46:50 marka Exp $
# test response policy zones (RPZ)
@@ -214,6 +214,7 @@ addr 56.56.56.56 a3-6.tld2 # 14 wildcard CNAME
addr 57.57.57.57 a3-7.sub1.tld2 # 15 wildcard CNAME
addr 127.0.0.16 a4-5-cname3.tld2 # 16 CNAME chain
addr 127.0.0.17 a4-6-cname3.tld2 # 17 stop short in CNAME chain
nxdomain c1.crash2.tld3 # 18 assert in rbtdb.c
end_group
start_group "IP rewrites" test2