]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add 'a' and 's' flags NAPTR tests to exercize previous commit. 15083/head
authorMiod Vallat <miod.vallat@open-xchange.com>
Fri, 24 Jan 2025 08:40:23 +0000 (09:40 +0100)
committerMiod Vallat <miod.vallat@open-xchange.com>
Mon, 3 Feb 2025 15:19:37 +0000 (16:19 +0100)
modules/tinydnsbackend/data
modules/tinydnsbackend/data.cdb
regression-tests.nobackend/tinydns-data-check/expected_result
regression-tests/tests/ent-axfr/expected_result
regression-tests/tests/ent-axfr/expected_result.nsec3
regression-tests/tests/ent-axfr/expected_result.nsec3-optout
regression-tests/tests/naptr/command
regression-tests/tests/naptr/expected_result
regression-tests/zones/test.com

index 06c8f6161170af6b0caccb26595bf2fe74c95578..c09744d5cff2d0c7d465e5e073f98f3ad7ce9efd 100644 (file)
@@ -20190,7 +20190,9 @@ Zexample.com:ns1.example.com.:ahu.example.com.:2847484148:28800:7200:604800:8640
 :_underscore.test.com:16:\030underscores\040are\040terrible:3600
 :aland.test.com:16:\016\303\205LAND\040ISLANDS:3600
 :d.test.com:39:\002d2\005test2\003com\000:3600
-:enum.test.com:35:\000d\0002\001u\007e2u\053sip\000\010testuser\006domain\003com\000:3600
+:enam.test.com:35:\000d\0002\001a\007e2u\053sip\000\007server1\004test\003com\000:3600
+:ensm.test.com:35:\000d\0002\001s\007e2u\053sip\000\007_double\004_tcp\002dc\004test\003com\000:3600
+:enum.test.com:35:\000d\0002\001u\007e2u\053sip\000\007server1\004test\003com\000:3600
 :hightxt.test.com:16:\042v\075spf1\040mx\040ip4\07278.46.192.210\040\342\200\223all:3600
 :hightxt.test.com:99:\042v\075spf1\040mx\040ip4\07278.46.192.210\040\342\200\223all:3600
 :interrupted-rrset.test.com:16:\023check\040AXFR\040signpipe:3600
index 98225edd8ca8b4720e734abe1417e0dab172b592..d23f0e58877777bcf70c0f73d61469ecea81daa1 100644 (file)
Binary files a/modules/tinydnsbackend/data.cdb and b/modules/tinydnsbackend/data.cdb differ
index c65a7f4d26a4341f03b0bf85eca8767b2ecad2bf..ecdbff15686e5670f8e03ff3a86cbaf62a6245f7 100644 (file)
@@ -1,5 +1,5 @@
 f3e86fd522b08d4812505da489ecb5b0  ../regression-tests/zones/example.com
-f8f0d7b157495ec8ee70851e3d5cb65e  ../regression-tests/zones/test.com
+971435ef3a1f47e459c992c5875b4363  ../regression-tests/zones/test.com
 e5e3ee998d151fe194b98997eaa36c53  ../regression-tests/zones/test.dyndns
 dee3e8b568549d9450134b555ca73990  ../regression-tests/zones/sub.test.dyndns
 e7c0fd528e8aaedb1ea3b6daaead4de2  ../regression-tests/zones/wtest.com
@@ -15,5 +15,5 @@ a98864b315f16bcf49ce577426063c42  ../regression-tests/zones/cdnskey-cds-test.com
 9aeed2c26d0c3ba3baf22dfa9568c451  ../regression-tests/zones/2.0.192.in-addr.arpa
 99c73e8b5db5781fec1ac3fa6a2662a9  ../regression-tests/zones/cryptokeys.org
 1f9e19be0cff67330f3a0a5347654f91  ../regression-tests/zones/hiddencryptokeys.org
-16ca9f82f476f5910ed89830dc0f183b  ../modules/tinydnsbackend/data
-022f54332046eb386d636bd9141a4e77  ../modules/tinydnsbackend/data.cdb
+c38877660e9ea3ca06bef9a655373013  ../modules/tinydnsbackend/data
+4bb3554f17c50327ba392cfbe5faaaa3  ../modules/tinydnsbackend/data.cdb
index 6421d01dbea0ef7ba81438e5c05809fa898bdec4..feb1f1aecca19e9ac1445f9e4fe2fd98a386241b 100644 (file)
@@ -5,13 +5,15 @@
 15.order.test.com.     3600    IN      NSEC    server1.test.com. A RRSIG NSEC
 _double._tcp.dc.test.com.      3600    IN      NSEC    _ldap._tcp.dc.test.com. SRV RRSIG NSEC
 _ldap._tcp.dc.test.com.        3600    IN      NSEC    _root._tcp.dc.test.com. SRV RRSIG NSEC
-_root._tcp.dc.test.com.        3600    IN      NSEC    enum.test.com. SRV RRSIG NSEC
+_root._tcp.dc.test.com.        3600    IN      NSEC    enam.test.com. SRV RRSIG NSEC
 _underscore.test.com.  3600    IN      NSEC    aland.test.com. TXT RRSIG NSEC
 aland.test.com.        3600    IN      NSEC    blah.test.com. TXT RRSIG NSEC
 b.c.test.com.  3600    IN      NSEC    *.a.b.c.test.com. A RRSIG NSEC
 blah.test.com. 3600    IN      NSEC    b.c.test.com. NS RRSIG NSEC
 counter.test.com.      3600    IN      NSEC    d.test.com. A RRSIG NSEC
 d.test.com.    3600    IN      NSEC    _double._tcp.dc.test.com. DNAME RRSIG NSEC
+enam.test.com. 3600    IN      NSEC    ensm.test.com. NAPTR RRSIG NSEC
+ensm.test.com. 3600    IN      NSEC    enum.test.com. NAPTR RRSIG NSEC
 enum.test.com. 3600    IN      NSEC    hightxt.test.com. NAPTR RRSIG NSEC
 hightxt.test.com.      3600    IN      NSEC    interrupted-rrset.test.com. TXT RRSIG NSEC SPF
 interrupted-rrset.test.com.    3600    IN      NSEC    ns1.test.com. A TXT RRSIG NSEC
index 1a516046258b6b68637e60672ed35a9be64e8a6d..d1db181861656caf369eb05547884c04ca6e23f6 100644 (file)
@@ -1,4 +1,5 @@
-0bh8di769i8vvtkdds8efjda19abigo5.test.com.     3600    IN      NSEC3   1 0 1 abcd 23E9S542JEHG7KBKNCNJPJHPHUPCD1JE TXT RRSIG SPF
+0bh8di769i8vvtkdds8efjda19abigo5.test.com.     3600    IN      NSEC3   1 0 1 abcd 0POCAINVSVDVCPJNL9NQ2LU1T245OI1A TXT RRSIG SPF
+0pocainvsvdvcpjnl9nq2lu1t245oi1a.test.com.     3600    IN      NSEC3   1 0 1 abcd 23E9S542JEHG7KBKNCNJPJHPHUPCD1JE NAPTR RRSIG
 23e9s542jehg7kbkncnjpjhphupcd1je.test.com.     3600    IN      NSEC3   1 0 1 abcd 2EU2GULBU53H9UVHFALSHPBO2A83T6L2 A RRSIG
 2eu2gulbu53h9uvhfalshpbo2a83t6l2.test.com.     3600    IN      NSEC3   1 0 1 abcd 2GKS2N3JPQF62QOHAVFQ1PHOLM3HR7RA NS SOA MX RRSIG DNSKEY NSEC3PARAM
 2gks2n3jpqf62qohavfq1pholm3hr7ra.test.com.     3600    IN      NSEC3   1 0 1 abcd 4UL8F3M96VCONEA85U93DH9SG570J4FU TXT RRSIG
@@ -16,7 +17,8 @@ b022o9dksaj737fh77e7kqqtj3om56ki.test.com.    3600    IN      NSEC3   1 0 1 abcd BAE1G74DOIMC
 bae1g74doimcdkg03dafhmgrlh2l19tu.test.com.     3600    IN      NSEC3   1 0 1 abcd CGFU8T55L510A9K688GBO9UACMBBS2AB
 cgfu8t55l510a9k688gbo9uacmbbs2ab.test.com.     3600    IN      NSEC3   1 0 1 abcd DAFC69CV5N2TFCF6OVBVTV94DRGMQJO5 A RRSIG
 dafc69cv5n2tfcf6ovbvtv94drgmqjo5.test.com.     3600    IN      NSEC3   1 0 1 abcd DE592K86U3HEVDJ57JPBT7J5KV7DOO78 TXT RRSIG
-de592k86u3hevdj57jpbt7j5kv7doo78.test.com.     3600    IN      NSEC3   1 0 1 abcd EBAN51BJGUGORB20UNP5PEEC7S5D2EKA NS
+de592k86u3hevdj57jpbt7j5kv7doo78.test.com.     3600    IN      NSEC3   1 0 1 abcd DH5R2B2JT3BB1BP7EUS2I7RS70DTS850 NS
+dh5r2b2jt3bb1bp7eus2i7rs70dts850.test.com.     3600    IN      NSEC3   1 0 1 abcd EBAN51BJGUGORB20UNP5PEEC7S5D2EKA NAPTR RRSIG
 eban51bjgugorb20unp5peec7s5d2eka.test.com.     3600    IN      NSEC3   1 0 1 abcd ENG6HBK77VJMQFVG6S04HAJOA2201LII SRV RRSIG
 eng6hbk77vjmqfvg6s04hajoa2201lii.test.com.     3600    IN      NSEC3   1 0 1 abcd H5855RVON2AASM8QV1NK49I1B2MKBEJP A TXT RRSIG
 h5855rvon2aasm8qv1nk49i1b2mkbejp.test.com.     3600    IN      NSEC3   1 0 1 abcd IAI9HIN25MEH689R5V5GTIFK8OM5DI0E A RRSIG
index f56193cb858dff010e0ce401f5431dc64787d6ea..cfec54f6ae2bf7a7ceb4290f18b81512fe993923 100644 (file)
@@ -1,4 +1,5 @@
-0bh8di769i8vvtkdds8efjda19abigo5.test.com.     3600    IN      NSEC3   1 1 1 abcd 23E9S542JEHG7KBKNCNJPJHPHUPCD1JE TXT RRSIG SPF
+0bh8di769i8vvtkdds8efjda19abigo5.test.com.     3600    IN      NSEC3   1 1 1 abcd 0POCAINVSVDVCPJNL9NQ2LU1T245OI1A TXT RRSIG SPF
+0pocainvsvdvcpjnl9nq2lu1t245oi1a.test.com.     3600    IN      NSEC3   1 1 1 abcd 23E9S542JEHG7KBKNCNJPJHPHUPCD1JE NAPTR RRSIG
 23e9s542jehg7kbkncnjpjhphupcd1je.test.com.     3600    IN      NSEC3   1 1 1 abcd 2EU2GULBU53H9UVHFALSHPBO2A83T6L2 A RRSIG
 2eu2gulbu53h9uvhfalshpbo2a83t6l2.test.com.     3600    IN      NSEC3   1 1 1 abcd 2GKS2N3JPQF62QOHAVFQ1PHOLM3HR7RA NS SOA MX RRSIG DNSKEY NSEC3PARAM
 2gks2n3jpqf62qohavfq1pholm3hr7ra.test.com.     3600    IN      NSEC3   1 1 1 abcd 4UL8F3M96VCONEA85U93DH9SG570J4FU TXT RRSIG
@@ -15,7 +16,8 @@ aovp95mr44hqefrqus6nomsd944bm3vb.test.com.    3600    IN      NSEC3   1 1 1 abcd B022O9DKSAJ7
 b022o9dksaj737fh77e7kqqtj3om56ki.test.com.     3600    IN      NSEC3   1 1 1 abcd BAE1G74DOIMCDKG03DAFHMGRLH2L19TU
 bae1g74doimcdkg03dafhmgrlh2l19tu.test.com.     3600    IN      NSEC3   1 1 1 abcd CGFU8T55L510A9K688GBO9UACMBBS2AB
 cgfu8t55l510a9k688gbo9uacmbbs2ab.test.com.     3600    IN      NSEC3   1 1 1 abcd DAFC69CV5N2TFCF6OVBVTV94DRGMQJO5 A RRSIG
-dafc69cv5n2tfcf6ovbvtv94drgmqjo5.test.com.     3600    IN      NSEC3   1 1 1 abcd EBAN51BJGUGORB20UNP5PEEC7S5D2EKA TXT RRSIG
+dafc69cv5n2tfcf6ovbvtv94drgmqjo5.test.com.     3600    IN      NSEC3   1 1 1 abcd DH5R2B2JT3BB1BP7EUS2I7RS70DTS850 TXT RRSIG
+dh5r2b2jt3bb1bp7eus2i7rs70dts850.test.com.     3600    IN      NSEC3   1 1 1 abcd EBAN51BJGUGORB20UNP5PEEC7S5D2EKA NAPTR RRSIG
 eban51bjgugorb20unp5peec7s5d2eka.test.com.     3600    IN      NSEC3   1 1 1 abcd ENG6HBK77VJMQFVG6S04HAJOA2201LII SRV RRSIG
 eng6hbk77vjmqfvg6s04hajoa2201lii.test.com.     3600    IN      NSEC3   1 1 1 abcd H5855RVON2AASM8QV1NK49I1B2MKBEJP A TXT RRSIG
 h5855rvon2aasm8qv1nk49i1b2mkbejp.test.com.     3600    IN      NSEC3   1 1 1 abcd IAI9HIN25MEH689R5V5GTIFK8OM5DI0E A RRSIG
index 1a367cfaf4244150839f615e2d7d6ca397680c72..0da7367864a5f9937939539bf13fbf96fc890bea 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh
 cleandig enum.test.com NAPTR
-
+cleandig ensm.test.com NAPTR
+cleandig enam.test.com NAPTR
index 4a4aa625613d64c0a640ec48dafb3b4bbe5d6e14..9ed15187f850097419ec2bccce415550359ec0a9 100644 (file)
@@ -1,3 +1,13 @@
-0      enum.test.com.  3600    IN      NAPTR   100 50 "u" "e2u+sip" "" testuser.domain.com.
+0      enum.test.com.  3600    IN      NAPTR   100 50 "u" "e2u+sip" "" server1.test.com.
 Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
 Reply to question for qname='enum.test.com.', qtype=NAPTR
+0      ensm.test.com.  3600    IN      NAPTR   100 50 "s" "e2u+sip" "" _double._tcp.dc.test.com.
+2      _double._tcp.dc.test.com.       3600    IN      SRV     0 100 389 server1.test.com.
+2      _double._tcp.dc.test.com.       3600    IN      SRV     1 100 389 server1.test.com.
+2      server1.test.com.       3600    IN      A       1.2.3.4
+Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
+Reply to question for qname='ensm.test.com.', qtype=NAPTR
+0      enam.test.com.  3600    IN      NAPTR   100 50 "a" "e2u+sip" "" server1.test.com.
+2      server1.test.com.       3600    IN      A       1.2.3.4
+Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
+Reply to question for qname='enam.test.com.', qtype=NAPTR
index f3adcb1fe7edf2745da35fd468df143ada947b2a..dd32a827c661d0fcb4a393eec1456413a2c46904 100644 (file)
@@ -20,7 +20,9 @@ server1                       IN      A       1.2.3.4
 *.test                 IN      CNAME   server1
 www.test               IN      A       4.3.2.1
 sub.test               IN      NS      ns-test.example.net
-enum                   IN      NAPTR 100 50 "u" "e2u+sip" "" testuser.domain.com.
+enum                   IN      NAPTR 100 50 "u" "e2u+sip" "" server1.test.com.
+ensm                   IN      NAPTR 100 50 "s" "e2u+sip" "" _double._tcp.dc.test.com.
+enam                   IN      NAPTR 100 50 "a" "e2u+sip" "" server1.test.com.
 counter                        IN      A       1.1.1.5
 _ldap._tcp.dc          IN      SRV     0 100 389 server2.example.net.
 _double._tcp.dc                IN      SRV     0 100 389 server1