From 65aece266e03578d27009cb9be76eb0e93cd4e74 Mon Sep 17 00:00:00 2001 Message-Id: <65aece266e03578d27009cb9be76eb0e93cd4e74.1717258179.git.mdw@distorted.org.uk> From: Mark Wooding Date: Thu, 6 Apr 2006 18:45:45 +0000 Subject: [PATCH] regression tests for srv, part 2 Organization: Straylight/Edgeware From: ian --- regress/case-srvqudom.err | 6 +++ regress/case-srvqudom.out | 1 + regress/case-srvqudom.sys | 104 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100644 regress/case-srvqudom.err create mode 100644 regress/case-srvqudom.out create mode 100644 regress/case-srvqudom.sys diff --git a/regress/case-srvqudom.err b/regress/case-srvqudom.err new file mode 100644 index 0000000..f11e49c --- /dev/null +++ b/regress/case-srvqudom.err @@ -0,0 +1,6 @@ +adns debug: using nameserver 172.18.45.6 +srv.tcp.test.iwj.relativity.greenend.org.uk does not exist +spong does not exist +_foo._bar does not exist +_s*a._tcp.ucam.org does not exist +_s*a._tcp.pi&ckle.ucam.org does not exist diff --git a/regress/case-srvqudom.out b/regress/case-srvqudom.out new file mode 100644 index 0000000..ef5105e --- /dev/null +++ b/regress/case-srvqudom.out @@ -0,0 +1 @@ +rc=6 diff --git a/regress/case-srvqudom.sys b/regress/case-srvqudom.sys new file mode 100644 index 0000000..aa2383d --- /dev/null +++ b/regress/case-srvqudom.sys @@ -0,0 +1,104 @@ +./adnshost default +-Qq -t srv- srv.tcp.test.iwj.relativity.greenend.org.uk. spong. _foo._bar. _s*a._tcp.ucam.org. _s*a._tcp.pi&ckle.ucam.org + start 1144349124.698466 + socket type=SOCK_DGRAM + socket=6 + +0.000082 + fcntl fd=6 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000049 + fcntl fd=6 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000042 + sendto fd=6 addr=172.18.45.6:53 + 311f0100 00010000 00000000 03737276 03746370 04746573 74036977 6a0a7265 + 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00002100 01. + sendto=61 + +0.000339 + sendto fd=6 addr=172.18.45.6:53 + 31200100 00010000 00000000 0573706f 6e670000 210001. + sendto=23 + +0.000194 + sendto fd=6 addr=172.18.45.6:53 + 31210100 00010000 00000000 045f666f 6f045f62 61720000 210001. + sendto=27 + +0.000183 + sendto fd=6 addr=172.18.45.6:53 + 31220100 00010000 00000000 045f732a 61045f74 63700475 63616d03 6f726700 + 00210001. + sendto=36 + +0.000224 + sendto fd=6 addr=172.18.45.6:53 + 31230100 00010000 00000000 045f732a 61045f74 63700770 6926636b 6c650475 + 63616d03 6f726700 00210001. + sendto=44 + +0.000210 + select max=7 rfds=[6] wfds=[] efds=[] to=1.998850 + select=1 rfds=[6] wfds=[] efds=[] + +0.005770 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8583 00010000 00010000 03737276 03746370 04746573 74036977 6a0a7265 + 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00002100 01c01400 + 06000100 00000a00 27036e73 30c01d0a 686f7374 6d617374 6572c01d 0000003b + 00000e10 00000078 0064c800 0000000a. + +0.000206 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000068 + select max=7 rfds=[6] wfds=[] efds=[] to=1.993145 + select=1 rfds=[6] wfds=[] efds=[] + +0.002367 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218183 00010000 00010000 045f666f 6f045f62 61720000 21000100 00060001 + 0000299a 00400141 0c524f4f 542d5345 52564552 53034e45 5400054e 53544c44 + 0c564552 49534947 4e2d4752 5303434f 4d007791 bfb50000 07080000 03840009 + 3a800001 5180. + +0.000176 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000055 + select max=7 rfds=[6] wfds=[] efds=[] to=1.990547 + select=1 rfds=[6] wfds=[] efds=[] + +0.000085 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31228183 00010000 00010000 045f732a 61045f74 63700475 63616d03 6f726700 + 00210001 c0160006 00010000 0d94004c 0a736f61 2d6f7269 67696e02 6e730663 + 68696172 6b086772 65656e65 6e64036f 72670275 6b000f73 74756465 6e742d72 + 756e2d64 6e73c03e 00000121 00002a30 00000e10 00093a80 00000e10. + +0.000186 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000058 + select max=7 rfds=[6] wfds=[] efds=[] to=1.990218 + select=1 rfds=[6] wfds=[] efds=[] + +0.028718 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208183 00010000 00010000 0573706f 6e670000 21000100 00060001 00002a30 + 00400141 0c524f4f 542d5345 52564552 53034e45 5400054e 53544c44 0c564552 + 49534947 4e2d4752 5303434f 4d007791 bfb50000 07080000 03840009 3a800001 + 5180. + +0.000172 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000052 + select max=7 rfds=[6] wfds=[] efds=[] to=1.961877 + select=1 rfds=[6] wfds=[] efds=[] + +0.004777 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31238183 00010000 00010000 045f732a 61045f74 63700770 6926636b 6c650475 + 63616d03 6f726700 00210001 04756361 6d036f72 67000006 00010000 0e10004c + 0a736f61 2d6f7269 67696e02 6e730663 68696172 6b086772 65656e65 6e64036f + 72670275 6b000f73 74756465 6e742d72 756e2d64 6e73c04e 00000121 00002a30 + 00000e10 00093a80 00000e10. + +0.000218 + recvfrom fd=6 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000055 + close fd=6 + close=OK + +0.000078 -- [mdw]