src/: Support for transport over IPv6 (and other protocol families).
authorMark Wooding <mdw@distorted.org.uk>
Thu, 5 Jun 2014 09:24:23 +0000 (10:24 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 12 Oct 2014 19:40:39 +0000 (20:40 +0100)
commit6b6509e643ff931bd5dd99610e7970c42ffe7411
treeed22f4b9bd001f980af8bce41c9ae6efdab930ca
parent7bd34114af2d0a1ea0b688104ab56e1a42e51c07
src/: Support for transport over IPv6 (and other protocol families).

We create a UDP socket for each distinct protocol family during
initialization, and then use the appropriate one for each server.  The
changes are somewhat invasive, but not really very complicated.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
regress/case-v6-transport-simple.err [new file with mode: 0644]
regress/case-v6-transport-simple.out [new file with mode: 0644]
regress/case-v6-transport-simple.sys [new file with mode: 0644]
regress/init-distorted-v6.text [new file with mode: 0644]
src/adns.h
src/event.c
src/internal.h
src/setup.c
src/transmit.c