chiark / gitweb /
regress: Test adns_if_monotonic
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 24 May 2020 17:17:03 +0000 (18:17 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Jun 2020 15:13:02 +0000 (16:13 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
regress/case-monotonic.err [new file with mode: 0644]
regress/case-monotonic.out [new file with mode: 0644]
regress/case-monotonic.sys [new file with mode: 0644]

diff --git a/regress/case-monotonic.err b/regress/case-monotonic.err
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/regress/case-monotonic.out b/regress/case-monotonic.out
new file mode 100644 (file)
index 0000000..a55f101
--- /dev/null
@@ -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 (file)
index 0000000..ff56db1
--- /dev/null
@@ -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