From 39196d5f5abd0559b60ea2dcdaa6f37dde9d9fd9 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 29 Nov 1998 19:17:59 +0000 Subject: [PATCH] A couple more tests and a script to manage. --- regress/addcases | 9 + regress/case-manya.stderr | 0 regress/case-manya.stdout | 39 +++ regress/case-manya.sys | 305 +++++++++++++++++++++++ regress/case-trunc.stderr | 0 regress/case-trunc.stdout | 62 +++++ regress/case-trunc.sys | 492 ++++++++++++++++++++++++++++++++++++++ regress/m1test | 6 + regress/r1test | 5 +- 9 files changed, 916 insertions(+), 2 deletions(-) create mode 100755 regress/addcases create mode 100644 regress/case-manya.stderr create mode 100644 regress/case-manya.stdout create mode 100644 regress/case-manya.sys create mode 100644 regress/case-trunc.stderr create mode 100644 regress/case-trunc.stdout create mode 100644 regress/case-trunc.sys diff --git a/regress/addcases b/regress/addcases new file mode 100755 index 0000000..7f370d1 --- /dev/null +++ b/regress/addcases @@ -0,0 +1,9 @@ +#!/bin/sh +# usage: ./a1test ... + +set -e + +for f in "$@" +do + cvs add "case-$f".{sys,stdout,stderr} +done diff --git a/regress/case-manya.stderr b/regress/case-manya.stderr new file mode 100644 index 0000000..e69de29 diff --git a/regress/case-manya.stdout b/regress/case-manya.stdout new file mode 100644 index 0000000..52031ad --- /dev/null +++ b/regress/case-manya.stdout @@ -0,0 +1,39 @@ +adns debug: using nameserver 172.18.45.6 +manyaddrs.test.iwj.relativity.greenend.org.uk type 1 A(-) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 2 NS(raw) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 5 CNAME(-) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 6 SOA(raw) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 12 PTR(raw) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 13 HINFO(-) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 15 MX(raw) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 16 TXT(-) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 17 RP(raw) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 65537 A(addr) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 65538 NS(+addr) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 65548 PTR(checked) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 65551 MX(+addr) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 131078 SOA(822) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type 131089 RP(822) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk type A(-): OK; nrrs=4; cname=$ + 127.0.0.1 + 172.18.45.6 + 172.18.45.1 + 172.18.45.35 +manyaddrs.test.iwj.relativity.greenend.org.uk type NS(raw): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type CNAME(-): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type SOA(raw): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type PTR(raw): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type HINFO(-): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type MX(raw): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type TXT(-): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type RP(raw): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type A(addr): OK; nrrs=4; cname=$ + AF_INET 127.0.0.1 + AF_INET 172.18.45.6 + AF_INET 172.18.45.1 + AF_INET 172.18.45.35 +manyaddrs.test.iwj.relativity.greenend.org.uk type NS(+addr): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type PTR(checked): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type MX(+addr): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type SOA(822): No such data; nrrs=0; cname=$ +manyaddrs.test.iwj.relativity.greenend.org.uk type RP(822): No such data; nrrs=0; cname=$ diff --git a/regress/case-manya.sys b/regress/case-manya.sys new file mode 100644 index 0000000..0f97998 --- /dev/null +++ b/regress/case-manya.sys @@ -0,0 +1,305 @@ +default +manyaddrs.test.iwj.relativity.greenend.org.uk + socket type=SOCK_DGRAM + socket=4 + fcntl fd=4 cmd=F_GETFL + fcntl=2 + fcntl fd=4 cmd=F_SETFL 2050 + fcntl=0 + gettimeofday + gettimeofday=OK tv=912366719.805997 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.001430 + sendto fd=4 addr=172.18.45.6:53 + 31200100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 020001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.002624 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 050001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.003890 + sendto fd=4 addr=172.18.45.6:53 + 31220100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 060001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.005157 + sendto fd=4 addr=172.18.45.6:53 + 31230100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.006361 + sendto fd=4 addr=172.18.45.6:53 + 31240100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0d0001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.008223 + sendto fd=4 addr=172.18.45.6:53 + 31250100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f0001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.009408 + sendto fd=4 addr=172.18.45.6:53 + 31260100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 100001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.011042 + sendto fd=4 addr=172.18.45.6:53 + 31270100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 110001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.012289 + sendto fd=4 addr=172.18.45.6:53 + 31280100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.013515 + sendto fd=4 addr=172.18.45.6:53 + 31290100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 020001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.014735 + sendto fd=4 addr=172.18.45.6:53 + 312a0100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.016275 + sendto fd=4 addr=172.18.45.6:53 + 312b0100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f0001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.017488 + sendto fd=4 addr=172.18.45.6:53 + 312c0100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 060001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.018732 + sendto fd=4 addr=172.18.45.6:53 + 312d0100 00010000 00000000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 110001. + sendto=63 + gettimeofday + gettimeofday=OK tv=+0.019946 + select max=5 rfds=[4] wfds=[] efds=[] to=1.980054 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.021259 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8580 00010004 00010001 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001c0 + 0c000100 01000000 3c00047f 000001c0 0c000100 01000000 3c0004ac 122d23c0 + 0c000100 01000000 3c0004ac 122d06c0 0c000100 01000000 3c0004ac 122d0104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00020001 0000003c 0006036e 7330c088 c0ae0001 00010001 51800004 + ac122d06. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 02000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 05000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31228580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 06000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.027397 + select max=5 rfds=[4] wfds=[] efds=[] to=1.977760 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.029038 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31238580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.030871 + select max=5 rfds=[4] wfds=[] efds=[] to=1.975490 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.032854 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31248580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0d000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.034796 + select max=5 rfds=[4] wfds=[] efds=[] to=1.973427 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.036790 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31258580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.038545 + select max=5 rfds=[4] wfds=[] efds=[] to=1.970863 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.040786 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31268580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 10000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.042628 + select max=5 rfds=[4] wfds=[] efds=[] to=1.968414 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.044653 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31278580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 11000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.046451 + select max=5 rfds=[4] wfds=[] efds=[] to=1.965838 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.049972 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31288580 00010004 00010001 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001c0 + 0c000100 01000000 3c0004ac 122d23c0 0c000100 01000000 3c0004ac 122d06c0 + 0c000100 01000000 3c0004ac 122d01c0 0c000100 01000000 3c00047f 00000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00020001 0000003c 0006036e 7330c088 c0ae0001 00010001 51800004 + ac122d06. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.052342 + select max=5 rfds=[4] wfds=[] efds=[] to=1.961173 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.053705 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31298580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 02000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.055527 + select max=5 rfds=[4] wfds=[] efds=[] to=1.959208 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.057559 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312a8580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.059388 + select max=5 rfds=[4] wfds=[] efds=[] to=1.956887 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.061551 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312b8580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.063340 + select max=5 rfds=[4] wfds=[] efds=[] to=1.954148 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.065374 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312c8580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 06000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.067239 + select max=5 rfds=[4] wfds=[] efds=[] to=1.951493 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.069391 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312d8580 00010000 00010000 096d616e 79616464 72730474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 11000104 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 00060001 0000003c 0027036e 7330c048 0a686f73 746d6173 746572c0 + 48000000 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + close fd=4 + close=OK diff --git a/regress/case-trunc.stderr b/regress/case-trunc.stderr new file mode 100644 index 0000000..e69de29 diff --git a/regress/case-trunc.stdout b/regress/case-trunc.stdout new file mode 100644 index 0000000..5f2fb23 --- /dev/null +++ b/regress/case-trunc.stdout @@ -0,0 +1,62 @@ +adns debug: using nameserver 172.18.45.6 +trunc.test.iwj.relativity.greenend.org.uk type 1 A(-) submitted +trunc.test.iwj.relativity.greenend.org.uk type 2 NS(raw) submitted +trunc.test.iwj.relativity.greenend.org.uk type 5 CNAME(-) submitted +trunc.test.iwj.relativity.greenend.org.uk type 6 SOA(raw) submitted +trunc.test.iwj.relativity.greenend.org.uk type 12 PTR(raw) submitted +trunc.test.iwj.relativity.greenend.org.uk type 13 HINFO(-) submitted +trunc.test.iwj.relativity.greenend.org.uk type 15 MX(raw) submitted +trunc.test.iwj.relativity.greenend.org.uk type 16 TXT(-) submitted +trunc.test.iwj.relativity.greenend.org.uk type 17 RP(raw) submitted +trunc.test.iwj.relativity.greenend.org.uk type 65537 A(addr) submitted +trunc.test.iwj.relativity.greenend.org.uk type 65538 NS(+addr) submitted +trunc.test.iwj.relativity.greenend.org.uk type 65548 PTR(checked) submitted +trunc.test.iwj.relativity.greenend.org.uk type 65551 MX(+addr) submitted +trunc.test.iwj.relativity.greenend.org.uk type 131078 SOA(822) submitted +trunc.test.iwj.relativity.greenend.org.uk type 131089 RP(822) submitted +trunc.test.iwj.relativity.greenend.org.uk type A(-): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type NS(raw): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type CNAME(-): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type SOA(raw): No such data; nrrs=0; cname=$ +adns debug: TCP connected (NS=172.18.45.6) +trunc.test.iwj.relativity.greenend.org.uk type PTR(raw): OK; nrrs=30; cname=$ + "long.domain.to.force.truncation.0.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.1.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.2.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.3.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.4.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.5.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.6.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.7.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.8.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.9.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.10.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.11.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.12.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.13.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.14.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.15.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.16.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.17.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.18.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.19.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.20.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.21.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.22.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.23.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.24.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.25.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.26.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.27.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.28.test.iwj.relativity.greenend.org.uk" + "long.domain.to.force.truncation.29.test.iwj.relativity.greenend.org.uk" +trunc.test.iwj.relativity.greenend.org.uk type HINFO(-): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type MX(raw): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type TXT(-): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type RP(raw): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type A(addr): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type NS(+addr): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type PTR(checked): Domain invalid for particular DNS query type; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type MX(+addr): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type SOA(822): No such data; nrrs=0; cname=$ +trunc.test.iwj.relativity.greenend.org.uk type RP(822): No such data; nrrs=0; cname=$ diff --git a/regress/case-trunc.sys b/regress/case-trunc.sys new file mode 100644 index 0000000..0d06a57 --- /dev/null +++ b/regress/case-trunc.sys @@ -0,0 +1,492 @@ +default +trunc.test.iwj.relativity.greenend.org.uk + socket type=SOCK_DGRAM + socket=4 + fcntl fd=4 cmd=F_GETFL + fcntl=2 + fcntl fd=4 cmd=F_SETFL 2050 + fcntl=0 + gettimeofday + gettimeofday=OK tv=912366830.440647 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.001285 + sendto fd=4 addr=172.18.45.6:53 + 31200100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 020001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.002381 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 050001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.003584 + sendto fd=4 addr=172.18.45.6:53 + 31220100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 060001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.005427 + sendto fd=4 addr=172.18.45.6:53 + 31230100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.006672 + sendto fd=4 addr=172.18.45.6:53 + 31240100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0d0001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.007786 + sendto fd=4 addr=172.18.45.6:53 + 31250100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f0001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.008911 + sendto fd=4 addr=172.18.45.6:53 + 31260100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 100001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.010335 + sendto fd=4 addr=172.18.45.6:53 + 31270100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 110001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.011635 + sendto fd=4 addr=172.18.45.6:53 + 31280100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.012747 + sendto fd=4 addr=172.18.45.6:53 + 31290100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 020001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.013874 + sendto fd=4 addr=172.18.45.6:53 + 312a0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.015028 + sendto fd=4 addr=172.18.45.6:53 + 312b0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f0001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.016411 + sendto fd=4 addr=172.18.45.6:53 + 312c0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 060001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.017642 + sendto fd=4 addr=172.18.45.6:53 + 312d0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 110001. + sendto=59 + gettimeofday + gettimeofday=OK tv=+0.019086 + select max=5 rfds=[4] wfds=[] efds=[] to=1.980914 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.019816 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 01000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 02000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.022761 + select max=5 rfds=[4] wfds=[] efds=[] to=1.979620 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.023979 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 05000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.025705 + select max=5 rfds=[4] wfds=[] efds=[] to=1.977879 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.029705 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31228580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 06000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.031517 + select max=5 rfds=[4] wfds=[] efds=[] to=1.973910 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.049551 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31238380 00010008 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001c0 0c000c00 + 01000000 3c004704 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 + 6e636174 696f6e01 30047465 73740369 776a0a72 656c6174 69766974 79086772 + 65656e65 6e64036f 72670275 6b00c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0131 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0132 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0133 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0134 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0135 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0136 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0137 c069. + socket type=SOCK_STREAM + socket=5 + fcntl fd=5 cmd=F_GETFL + fcntl=2 + fcntl fd=5 cmd=F_SETFL 2050 + fcntl=0 + connect fd=5 addr=172.18.45.6:53 + connect=EINPROGRESS + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31248580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0d000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.056459 + select max=6 rfds=[4] wfds=[5] efds=[] to=1.951327 + select=1 rfds=[] wfds=[5] efds=[] + gettimeofday + gettimeofday=OK tv=+0.057505 + read fd=5 buflen=1 + read=EAGAIN + write fd=5 + 003b3123 01000001 00000000 00000574 72756e63 04746573 74036977 6a0a7265 + 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000c00 01. + write=61 + gettimeofday + gettimeofday=OK tv=+0.059150 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.948636 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.063913 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31258580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.065569 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.943342 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.072627 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31268580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 10000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.074300 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.936035 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.080935 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31278580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 11000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.082614 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.929021 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.161168 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31288580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 01000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.162908 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.849839 + select=1 rfds=[5] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.165783 + read fd=5 buflen=2 + read=OK + 0638. + read fd=5 buflen=1592 + read=OK + 31238580 0001001e 00010001 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001c0 0c000c00 + 01000000 3c004704 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 + 6e636174 696f6e01 30047465 73740369 776a0a72 656c6174 69766974 79086772 + 65656e65 6e64036f 72670275 6b00c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0131 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0132 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0133 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0134 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0135 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0136 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0137 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0138 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0139 c069c00c + 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0231 30c069c0 0c000c00 01000000 3c002504 6c6f6e67 + 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 3131c069 + c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 023132c0 69c00c00 0c000100 00003c00 25046c6f + 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f 6e023133 + c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f + 7263650a 7472756e 63617469 6f6e0231 34c069c0 0c000c00 01000000 3c002504 + 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 + 3135c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05 + 666f7263 650a7472 756e6361 74696f6e 023136c0 69c00c00 0c000100 00003c00 + 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f + 6e023137 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 + 6f05666f 7263650a 7472756e 63617469 6f6e0231 38c069c0 0c000c00 01000000 + 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 + 696f6e02 3139c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e + 02746f05 666f7263 650a7472 756e6361 74696f6e 023230c0 69c00c00 0c000100 + 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 + 6174696f 6e023231 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 + 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 32c069c0 0c000c00 + 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 + 6e636174 696f6e02 3233c069 c00c000c 00010000 003c0025 046c6f6e 6706646f + 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 023234c0 69c00c00 + 0c000100 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 + 72756e63 6174696f 6e023235 c069c00c 000c0001 0000003c 0025046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 36c069c0 + 0c000c00 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 + 0a747275 6e636174 696f6e02 3237c069 c00c. + read fd=5 buflen=134 + read=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.174777 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.837970 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.175456 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31298580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 02000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.177225 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.836649 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.188633 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312a8380 00010008 00000000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001c0 0c000c00 + 01000000 3c004704 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 + 6e636174 696f6e01 30047465 73740369 776a0a72 656c6174 69766974 79086772 + 65656e65 6e64036f 72670275 6b00c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0131 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0132 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0133 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0134 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0135 c069c00c + 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0136 c069c00c 000c0001 0000003c 0024046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0137 c069. + write fd=5 + 003b312a 01000001 00000000 00000574 72756e63 04746573 74036977 6a0a7265 + 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000c00 01. + write=61 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.192953 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.822075 + select=1 rfds=[5] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.194059 + read fd=5 buflen=134 + read=OK + 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0232 38c069c0 0c000c00 01000000 3c002504 6c6f6e67 + 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 3239c069 + c0690002 00010000 003c0006 036e7330 c072036e 7330c072 00010001 00015180 + 0004ac12 2d06. + read fd=5 buflen=1594 + read=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.199200 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.815828 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.199873 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312b8580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0f000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312c8580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 06000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.202980 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=1.814662 + select=1 rfds=[4] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.282344 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312d8580 00010000 00010000 05747275 6e630474 65737403 69776a0a 72656c61 + 74697669 74790867 7265656e 656e6403 6f726702 756b0000 11000104 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00060001 0000003c 0027036e 7330c044 0a686f73 746d6173 746572c0 44000000 + 0e00000e 10000000 780064c8 00000000 3c. + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.284085 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=59.904548 + select=1 rfds=[5] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.286646 + read fd=5 buflen=1594 + read=OK + 0638312a 85800001 001e0001 00010574 72756e63 04746573 74036977 6a0a7265 + 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000c00 01c00c00 + 0c000100 00003c00 47046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 + 72756e63 6174696f 6e013004 74657374 0369776a 0a72656c 61746976 69747908 + 67726565 6e656e64 036f7267 02756b00 c00c000c 00010000 003c0024 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 0131c069 + c00c000c 00010000 003c0024 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 0132c069 c00c000c 00010000 003c0024 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 0133c069 + c00c000c 00010000 003c0024 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 0134c069 c00c000c 00010000 003c0024 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 0135c069 + c00c000c 00010000 003c0024 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 0136c069 c00c000c 00010000 003c0024 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 0137c069 + c00c000c 00010000 003c0024 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 0138c069 c00c000c 00010000 003c0024 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 0139c069 + c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05 666f7263 + 650a7472 756e6361 74696f6e 023130c0 69c00c00 0c000100 00003c00 25046c6f + 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f 6e023131 + c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f + 7263650a 7472756e 63617469 6f6e0231 32c069c0 0c000c00 01000000 3c002504 + 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 + 3133c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05 + 666f7263 650a7472 756e6361 74696f6e 023134c0 69c00c00 0c000100 00003c00 + 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f + 6e023135 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 + 6f05666f 7263650a 7472756e 63617469 6f6e0231 36c069c0 0c000c00 01000000 + 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 + 696f6e02 3137c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e + 02746f05 666f7263 650a7472 756e6361 74696f6e 023138c0 69c00c00 0c000100 + 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 + 6174696f 6e023139 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 + 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 30c069c0 0c000c00 + 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 + 6e636174 696f6e02 3231c069 c00c000c 00010000 003c0025 046c6f6e 6706646f + 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 023232c0 69c00c00 + 0c000100 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 + 72756e63 6174696f 6e023233 c069c00c 000c0001 0000003c 0025046c 6f6e6706 + 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 34c069c0 + 0c000c00 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 + 0a747275 6e636174 696f6e02 3235c069 c00c000c 00010000 003c0025 046c6f6e + 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 023236c0 + 69c00c00 0c000100 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 + 63650a74 72756e63 6174696f 6e023237 c069c00c. + read fd=5 buflen=134 + read=EAGAIN + gettimeofday + gettimeofday=OK tv=+0.294703 + select max=6 rfds=[4,5] wfds=[] efds=[5] to=59.893930 + select=1 rfds=[5] wfds=[] efds=[] + gettimeofday + gettimeofday=OK tv=+0.477645 + read fd=5 buflen=134 + read=OK + 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a + 7472756e 63617469 6f6e0232 38c069c0 0c000c00 01000000 3c002504 6c6f6e67 + 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 3239c069 + c0690002 00010000 003c0006 036e7330 c072036e 7330c072 00010001 00015180 + 0004ac12 2d06. + read fd=5 buflen=1594 + read=EAGAIN + close fd=4 + close=OK + close fd=5 + close=OK diff --git a/regress/m1test b/regress/m1test index e88933e..b70cde2 100755 --- a/regress/m1test +++ b/regress/m1test @@ -20,4 +20,10 @@ set -e egrep . -- "$case.stderr" "$case.stdout" echo "exit status: $rc" + +if test $rc = 0 +then + echo "test created ok" +fi + exit $rc diff --git a/regress/r1test b/regress/r1test index a15f071..0773e62 100755 --- a/regress/r1test +++ b/regress/r1test @@ -2,7 +2,8 @@ # usage: r1test set -e -case="case-$1" +casename="$1" +case="case-$casename" exec <"$case.sys" read initfile @@ -34,6 +35,6 @@ do fi done -echo -n " $case " +echo -n "$casename " exit 0 -- 2.30.2