src/adns.h, src/types.c: Now adns_rr_addr can hold a sockaddr_in6.
[adns] / regress / case-rr_addr-binary-compat.sys
diff --git a/regress/case-rr_addr-binary-compat.sys b/regress/case-rr_addr-binary-compat.sys
new file mode 100644 (file)
index 0000000..9fe95c8
--- /dev/null
@@ -0,0 +1,63 @@
+./adnstest distorted
+:16842753,65537 maddr.dnserr.distorted.org.uk
+ start 1402443258.469312
+ socket type=SOCK_DGRAM
+ socket=6
+ +0.000064
+ fcntl fd=6 cmd=F_GETFL
+ fcntl=~O_NONBLOCK&...
+ +0.000035
+ fcntl fd=6 cmd=F_SETFL O_NONBLOCK|...
+ fcntl=OK
+ +0.000027
+ sendto fd=6 addr=172.29.199.224:53
+     31200100 00010000 00000000 056d6164 64720664 6e736572 72096469 73746f72
+     74656403 6f726702 756b0000 010001.
+ sendto=47
+ +0.000405
+ sendto fd=6 addr=172.29.199.224:53
+     31220100 00010000 00000000 056d6164 64720664 6e736572 72096469 73746f72
+     74656403 6f726702 756b0000 010001.
+ sendto=47
+ +0.000308
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.999287
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.001781
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=172.29.199.224:53
+     31208580 00010006 00040008 056d6164 64720664 6e736572 72096469 73746f72
+     74656403 6f726702 756b0000 010001c0 0c000100 01000038 400004c6 336402c0
+     0c000100 01000038 400004cb 007101c0 0c000100 01000038 400004cb 007102c0
+     0c000100 01000038 400004c0 000201c0 0c000100 01000038 400004c0 000202c0
+     0c000100 01000038 400004c6 336401c0 12000200 01000038 40000c06 72616469
+     7573026e 73c012c0 12000200 01000038 40000a07 76616d70 697265c0 a2c01200
+     02000100 00384000 0d0a7465 6c656361 73746572 c0a2c012 00020001 00003840
+     000c0970 72656369 73696f6e c0a2c09b 00010001 00003840 00043e31 cc92c09b
+     001c0001 00003840 00102001 04701f09 1b980000 00000000 0002c0b3 00010001
+     00003840 00043e31 cc96c0b3 001c0001 00003840 00102001 04701f09 1b980000
+     00000000 0006c0e2 00010001 00003840 0004d40d c646c0e2 001c0001 00003840
+     00102001 0ba80000 01d90000 00000000 0006c0c9 00010001 00003840 0004d40d
+     c647c0c9 001c0001 00003840 00102001 0ba80000 01d90000 00000000 0007.
+ +0.000411
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=172.29.199.224:53
+     31228580 00010006 00040008 056d6164 64720664 6e736572 72096469 73746f72
+     74656403 6f726702 756b0000 010001c0 0c000100 01000038 400004cb 007101c0
+     0c000100 01000038 400004cb 007102c0 0c000100 01000038 400004c0 000201c0
+     0c000100 01000038 400004c0 000202c0 0c000100 01000038 400004c6 336401c0
+     0c000100 01000038 400004c6 336402c0 12000200 01000038 40000c06 72616469
+     7573026e 73c012c0 12000200 01000038 40000c09 70726563 6973696f 6ec0a2c0
+     12000200 01000038 40000a07 76616d70 697265c0 a2c01200 02000100 00384000
+     0d0a7465 6c656361 73746572 c0a2c09b 00010001 00003840 00043e31 cc92c09b
+     001c0001 00003840 00102001 04701f09 1b980000 00000000 0002c0cb 00010001
+     00003840 00043e31 cc96c0cb 001c0001 00003840 00102001 04701f09 1b980000
+     00000000 0006c0b3 00010001 00003840 0004d40d c646c0b3 001c0001 00003840
+     00102001 0ba80000 01d90000 00000000 0006c0e1 00010001 00003840 0004d40d
+     c647c0e1 001c0001 00003840 00102001 0ba80000 01d90000 00000000 0007.
+ +0.000482
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000103
+ close fd=6
+ close=OK
+ +0.001487