+host-9998.example.com:192.168.1.14:120
+host-9999.example.com:192.168.1.15:120
:hwinfo.example.com:13:\003abc\003def:120
-3ipv6.example.com:200106a80000000102104bfffe4b4c61:120
+:ipv6.example.com:28:\040\001\006\250\000\000\000\001\002\020K\377\376KLa:120
&italy.example.com::italy-ns1.example.com.:120
&italy.example.com::italy-ns2.example.com.:120
+italy-ns1.example.com:192.168.5.1:120
Cstart2.example.com:start3.example.com.:120
Cstart3.example.com:start4.example.com.:120
+start4.example.com:192.168.2.2:120
++host.\052.sub.example.com:192.168.6.1:120
:text.example.com:16:\025Hi\054\040this\040is\040some\040text:120
:text0.example.com:16:\014k\075rsa\073\040p\075one:120
:text1.example.com:16:\014k\075rsa\073\040p\075one:120
:very-long-txt.test.com:16:\377A\040very\040long\040TXT\040record\041\040boy\040you\040won\047t\040believe\040how\040long.\040A\040very\040long\040TXT\040record\041\040boy\040you\040won\047t\040believe\040how\040long.\040A\040very\040long\040TXT\040record\041\040boy\040you\040won\047t\040believe\040how\040long.\040A\040very\040long\040TXT\040record\041\040boy\040you\040won\047t\040believe\040how\040long.\040A\040very\040long\040TXT\040record\041\040boy\040you\030\040won\047t\040believe\040how\040long\041:3600
Cwithin-server.test.com:outpost.example.com.:3600
Cwww.test.com:server1.test.com.:3600
+#2012060701 auto axfr-get
+Ztest.dyndns:ns1.test.dyndns.:ahu.example.dyndns.:2012060701:28800:7200:604800:86400:3600
+&test.dyndns::ns1.test.dyndns.:3600
+&test.dyndns::ns2.test.dyndns.:3600
+@test.dyndns::host-1.test.dyndns.:10:3600
+@test.dyndns::host-2.test.dyndns.:20:3600
+Ccname1.test.dyndns:host-1.test.dyndns.:3600
+Ccname2.test.dyndns:host-2.test.dyndns.:3600
++delete-add.test.dyndns:127.0.0.108:3600
+:delete-add.test.dyndns:16:\034Should\040be\040gone\040after\040a\040while:3600
++a.host.test.dyndns:1.1.1.1:3600
++e.host.test.dyndns:1.1.1.1:3600
++host-1.test.dyndns:127.0.0.101:3600
++host-2.test.dyndns:127.0.0.102:3600
++host-3.test.dyndns:127.0.0.103:3600
++multi.test.dyndns:127.0.0.1:3600
++multi.test.dyndns:127.0.0.2:3600
++multi.test.dyndns:127.0.0.3:3600
++ns1.test.dyndns:127.0.0.1:3600
++ns2.test.dyndns:127.0.0.2:3600
++replace.test.dyndns:127.0.0.1:3600
++ttl.test.dyndns:127.0.0.1:3600
+:txt.test.dyndns:16:\021This\040is\040some\040text:3600
++\052.wild.test.dyndns:127.0.1.255:3600
#2005092501 auto axfr-get
Zwtest.com:ns1.wtest.com.:ahu.example.com.:2005092501:28800:7200:604800:86400:3600
+wtest.com:9.9.9.9:3600
fi
+# Copy original zones because the test might modify them (well only the dyndns stuff, but let's make this work for others as well)
+for zone in $(grep zone ../../regression-tests/named.conf | cut -f2 -d\")
+do
+ if [ -f ../../regression-tests/$zone.orig ]
+ then
+ cp -f ../../regression-tests/$zone.orig ../../regression-tests/$zone
+ fi
+done
+
+
# CD to regression testt because named.conf has relative paths.
cd ../../regression-tests
../pdns/pdns_server --daemon=no --local-port=5300 --socket-dir=./ \
cd $startdir
[ -e data ] && rm data
-for zone in `cat ../../regression-tests/named.conf | grep zone | cut -f 2 -d \"`
+for zone in $(grep zone ../../regression-tests/named.conf | cut -f2 -d\")
do
$tcpclient 127.0.0.1 5300 $axfrget $zone $zone.out $zone.out.tmp
cat $zone.out >> data
-f1eebfc1577c3dcf26b4390fbc7bb0b2 ../regression-tests/example.com
+4bc48a8d9b8d04b553be67639e5656e8 ../regression-tests/example.com
a2dd754820cb88fdd3d80b54a212a270 ../regression-tests/test.com
005b3381db2a7dc70b690484f6ab7770 ../regression-tests/test.dyndns
21213b4e8cd56e4184696a1bafd987d7 ../regression-tests/wtest.com
42dd3a56c7d268e75836371878819ec4 ../regression-tests/delegated.dnssec-parent.com
a63dc120391d9df0003f2ec4f461a6af ../regression-tests/secure-delegated.dnssec-parent.com
24514dc104b22206daeb973ff9303545 ../regression-tests/minimal.com
-b62dc3974faf53b7f5ffbaa70788fcfe ../modules/tinydnsbackend/data.cdb
+f77817aafda5cd6a8e3d4ac998be6fff ../modules/tinydnsbackend/data.cdb