From: Ian Jackson Date: Sun, 24 May 2020 17:17:03 +0000 (+0100) Subject: regress: Test adns_if_monotonic X-Git-Tag: adns-1.6.0~7 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=commitdiff_plain;h=66281621c79487987b33e65c216c5c71bf9289bf regress: Test adns_if_monotonic Signed-off-by: Ian Jackson --- diff --git a/regress/case-monotonic.err b/regress/case-monotonic.err new file mode 100644 index 0000000..e69de29 diff --git a/regress/case-monotonic.out b/regress/case-monotonic.out new file mode 100644 index 0000000..a55f101 --- /dev/null +++ b/regress/case-monotonic.out @@ -0,0 +1,32 @@ +adns debug [2264]: using nameserver 172.18.45.6 +v4.chiark.greenend.org.uk flags 0 type 1 A(-) submitted +v4.chiark.greenend.org.uk flags 0 type 2 NS(raw) submitted +v4.chiark.greenend.org.uk flags 0 type 5 CNAME(-) submitted +v4.chiark.greenend.org.uk flags 0 type 6 SOA(raw) submitted +v4.chiark.greenend.org.uk flags 0 type 12 PTR(raw) submitted +v4.chiark.greenend.org.uk flags 0 type 13 HINFO(-) submitted +v4.chiark.greenend.org.uk flags 0 type 15 MX(raw) submitted +v4.chiark.greenend.org.uk flags 0 type 16 TXT(-) submitted +v4.chiark.greenend.org.uk flags 0 type 17 RP(raw) submitted +v4.chiark.greenend.org.uk flags 0 type 65537 A(addr) submitted +v4.chiark.greenend.org.uk flags 0 type 65538 NS(+addr) submitted +v4.chiark.greenend.org.uk flags 0 type 65548 PTR(checked) submitted +v4.chiark.greenend.org.uk flags 0 type 65551 MX(+addr) submitted +v4.chiark.greenend.org.uk flags 0 type 131078 SOA(822) submitted +v4.chiark.greenend.org.uk flags 0 type 131089 RP(822) submitted +v4.chiark.greenend.org.uk flags 0 type PTR(checked): Domain invalid for particular DNS query type; nrrs=0; cname=$; owner=$; ttl=-1499395200 +v4.chiark.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type NS(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type CNAME(-): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type SOA(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=-1500000000 +v4.chiark.greenend.org.uk flags 0 type PTR(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type HINFO(-): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type MX(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type TXT(-): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type RP(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type MX(+addr): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type NS(+addr): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type RP(822): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +v4.chiark.greenend.org.uk flags 0 type SOA(822): No such domain; nrrs=0; cname=$; owner=$; ttl=-1500000000 +v4.chiark.greenend.org.uk flags 0 type A(addr): No such domain; nrrs=0; cname=$; owner=$; ttl=-1499999700 +rc=0 diff --git a/regress/case-monotonic.sys b/regress/case-monotonic.sys new file mode 100644 index 0000000..ff56db1 --- /dev/null +++ b/regress/case-monotonic.sys @@ -0,0 +1,219 @@ +./adnstest default -0x0080 +v4.chiark.greenend.org.uk + start 1590336601.672124 + socket domain=AF_INET type=SOCK_DGRAM + socket=7 + +0.000038 + fcntl fd=7 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000013 + fcntl fd=7 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000009 + sendto fd=7 addr=172.18.45.6:53 + 311f0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 010001. + sendto=43 + +0.000084 + sendto fd=7 addr=172.18.45.6:53 + 31200100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 020001. + sendto=43 + +0.000068 + sendto fd=7 addr=172.18.45.6:53 + 31210100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 050001. + sendto=43 + +0.000055 + sendto fd=7 addr=172.18.45.6:53 + 31220100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 060001. + sendto=43 + +0.000041 + sendto fd=7 addr=172.18.45.6:53 + 31230100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0c0001. + sendto=43 + +0.000041 + sendto fd=7 addr=172.18.45.6:53 + 31240100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0d0001. + sendto=43 + +0.000070 + sendto fd=7 addr=172.18.45.6:53 + 31250100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0f0001. + sendto=43 + +0.000053 + sendto fd=7 addr=172.18.45.6:53 + 31260100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 100001. + sendto=43 + +0.000042 + sendto fd=7 addr=172.18.45.6:53 + 31270100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 110001. + sendto=43 + +0.000041 + sendto fd=7 addr=172.18.45.6:53 + 31290100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 010001. + sendto=43 + +0.000045 + sendto fd=7 addr=172.18.45.6:53 + 312a0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 1c0001. + sendto=43 + +0.000026 + sendto fd=7 addr=172.18.45.6:53 + 312b0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 020001. + sendto=43 + +0.000041 + sendto fd=7 addr=172.18.45.6:53 + 312d0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0f0001. + sendto=43 + +0.000055 + sendto fd=7 addr=172.18.45.6:53 + 312e0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 060001. + sendto=43 + +0.000040 + sendto fd=7 addr=172.18.45.6:53 + 312f0100 00010000 00000000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 110001. + sendto=43 + +0.000040 + select max=8 rfds=[7] wfds=[] efds=[] to=1.999258 + select=1 rfds=[7] wfds=[] efds=[] + +0.003052 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 311f8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 010001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000055 + recvfrom fd=7 buflen=512 + recvfrom=EAGAIN + +0.000011 + select max=8 rfds=[7] wfds=[] efds=[] to=1.996224 + select=1 rfds=[7] wfds=[] efds=[] + +0.001024 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31208583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 020001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000049 + recvfrom fd=7 buflen=512 + recvfrom=EAGAIN + +0.000030 + select max=8 rfds=[7] wfds=[] efds=[] to=1.995189 + select=1 rfds=[7] wfds=[] efds=[] + +0.000586 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31218583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 050001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000036 + recvfrom fd=7 buflen=512 + recvfrom=EAGAIN + +0.000010 + select max=8 rfds=[7] wfds=[] efds=[] to=1.994612 + select=1 rfds=[7] wfds=[] efds=[] + +0.002366 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31228583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 060001c0 16000600 01000000 00002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000037 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31238583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0c0001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31248583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0d0001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31258583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0f0001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31268583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 100001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000027 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31278583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 110001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 31298583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 010001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000029 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 312d8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 0f0001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000027 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 312b8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 020001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 312a8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 1c0001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 312f8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 110001c0 16000600 01000001 2c002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000028 + recvfrom fd=7 buflen=512 + recvfrom=OK addr=172.18.45.6:53 + 312e8583 00010000 00010000 02763406 63686961 726b0867 7265656e 656e6403 + 6f726702 756b0000 060001c0 16000600 01000000 00002a03 736f6102 6e73c00f + 0a686f73 746d6173 746572c0 16ee6b28 85000070 8000001c 2000093a 80000151 + 80. + +0.000027 + recvfrom fd=7 buflen=512 + recvfrom=EAGAIN + +0.000022 + close fd=7 + close=OK + +0.000114