I'm minded to make a new stable release quite soon. After the very long interval between 2.66 and 2.67, the final 2.67 release ended up with a couple of niggly bugs, and some useful changes were missed.

One of the enhancements makes slightly incompatible changes to the configuration of the authoritative DNS mode, so I'd like to get that out there before use of that new feature has ramped up.

Hence I've today put out 2.68rc1


Changelog is below. Please test if you can.


version 2.68
            Use random addresses for DHCPv6 temporary address
            allocations, instead of algorithmically determined stable

            Fix bug which meant that the DHCPv6 DUID was not available
            in DHCP script runs during the lifetime of the dnsmasq
            process which created the DUID de-novo. Once the DUID was
            created and stored in the lease file and dnsmasq
            restarted, this bug disappeared.

            Fix bug introduced in 2.67 which could result in erroneous
            NXDOMAIN returns to CNAME queries.

            Fix build failures on MacOS X and openBSD.

            Allow subnet specifications in --auth-zone to be interface
            names as well as address literals. This makes it possible
            to configure authoritative DNS when local address ranges
            are dynamic and works much better than the previous
            work-around which exempted contructed DHCP ranges from the
            IP address filtering. As a consequence, that work-around
            is removed. Under certain circumstances, this change wil
            break existing configuration: if you're relying on the
            contructed-range exception, you need to change --auth-zone
            to specify the same interface as is used to construct your
            DHCP ranges, probably with a trailing "/6" like this:
            --auth-zone=example.com,eth0/6 to limit the addresses to
            IPv6 addresses of eth0.

            Fix problems when advertising deleted IPv6 prefixes. If
            the prefix is deleted (rather than replaced), it doesn't
            get advertised with zero preferred time. Thanks to Tsachi
            for the bug report.

Dnsmasq-discuss mailing list

Reply via email to