chiark / gitweb /
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, 19 Oct 2014 20:09:55 +0000 (21:09 +0100)
commit3eb20edd4ef2a509a0ff7d3973f663e35f812ea7
treeed22f4b9bd001f980af8bce41c9ae6efdab930ca
parent13d889da08a24f8999f0f98fff913bec6c9b71d2
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