See the `3.X <https://doc.powerdns.com/3/authoritative/upgrading/>`__
upgrade notes if your version is older than 3.4.2.
+4.9.0 to 5.0.0/master
+--------------
+
+ixfrdist IPv6 support
+^^^^^^^^^^^^^^^^^^^^^
+
+``ixfrdist`` now binds listening sockets with `IPV6_V6ONLY set`, which means that ``[::]`` no longer accepts IPv4 connections.
+If you want to listen on both IPv4 and IPv6, you need to add a line with ``0.0.0.0`` to the ``listen`` section of your ixfrdist configuration.
+
4.8.0 to 4.9.0
--------------
int s = SSocket(addr.sin4.sin_family, stype, 0);
setNonBlocking(s);
setReuseAddr(s);
+ if (addr.isIPv6()) {
+ int one = 1;
+ (void)setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &one, sizeof(one));
+ }
+
SBind(s, addr);
if (stype == SOCK_STREAM) {
SListen(s, 30); // TODO make this configurable