Mathopd 1.6, in beta status at this writing, supports IPv6 but it uses IPv4-mapped IPv6 addresses when runs on a dual stack host. This patch makes Mathopd use separate sockets for IPv4 and IPv6 and avoid mapped addresses.
Options v6only
was removed from the configuration file.
Use Family inet
for IPv4 servers,
Family inet6
for IPv6 servers, or
no Family
for IPv4/IPv6 dual stack servers.
struct server
) now may have
multiple sockets (struct server_socket
).
No-mapped-address patch for Mathopd 1.6b12.
Address
es
in a Server
. For example, you may want to listen on
both 2001:db8::1 and 192.0.2.1.