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)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 13 Jun 2014 08:57:42 +0000 (09:57 +0100)
commitff225555f031392f24b2f88a496ee4ddd6d5a12f
tree9725f27aabc06132a375ff0af1af499d972d5b4e
parent6239fc5b39f0055dbc53ccbfc80148824a811beb
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>
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