[Dnsmasq-discuss] Announce: dnsmasq-2.64

Simon Kelley simon at thekelleys.org.uk
Tue Dec 4 20:11:24 GMT 2012


Dnsmasq-2.64 is now available for download from

http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.64.tar.gz

The complete changelog WRT 2.63 is appended below.


Cheers,

Simon.



--------------------------------------------------------------------------------------------

version 2.64
             Handle DHCP FQDN options with all flag bits zero and
             --dhcp-client-update set. Thanks to Bernd Krumbroeck for
             spotting the problem.

             Finesse the check for /etc/hosts names which conflict with
             DHCP names. Previously a name/address pair in /etc/hosts
             which didn't match the name/address of a DHCP lease would
             generate a warning. Now that only happesn if there is not
             also a match. This allows multiple addresses for a name in
             /etc/hosts with one of them assigned via DHCP.

             Fix broken vendor-option processing for BOOTP. Thanks to
             Hans-Joachim Baader for the bug report.

             Don't report spurious netlink errors, regression in
             2.63. Thanks to Vladislav Grishenko for the patch.

             Flag DHCP or DHCPv6 in starup logging. Thanks to
             Vladislav Grishenko for the patch.

             Add SetServersEx method in DBus interface. Thanks to Dan
             Williams for the patch.

             Add SetDomainServers method in DBus interface. Thanks to
             Roy Marples for the patch.

             Fix build with later Lua libraries. Thanks to Cristian
             Rodriguez for the patch.

             Add --max-cache-ttl option. Thanks to Dennis Kaarsemaker
             for the patch.

             Fix breakage of --host-record parsing, resulting in
             infinte loop at startup. Regression in 2.63. Thanks to
             Haim Gelfenbeyn for spotting this.

             Set SO_REUSEADDRESS and SO_V6ONLY options on the DHCPv6
             socket, this allows multiple instances of dnsmasq on a
             single machine, in the same way as for DHCPv4. Thanks to
             Gene Czarcinski and Vladislav Grishenko for work on this.

             Fix DHCPv6 to do access control correctly when it's
             configured with --listen-address. Thanks to
             Gene Czarcinski for sorting this out.

             Add a "wildcard" dhcp-range which works for any IPv6
             subnet, --dhcp-range=::,static Useful for Stateless
             DHCPv6. Thanks to Vladislav Grishenko for the patch.

             Don't include lease-time in DHCPACK replies to DHCPINFORM
             queries, since RFC-2131 says we shouldn't. Thanks to
             Wouter Ibens for pointing this out.

             Makefile tweak to do dependency checking on header files.
             Thanks to Johan Peeters for the patch.

             Check interface for outgoing unsolicited router
             advertisements, rather than relying on interface address
             configuration. Thanks to Gene Czarinski for the patch.

             Handle better attempts to transmit on interfaces which are
             still doing DAD, and specifically do not just transmit
             without setting source address and interface, since this
             can cause very puzzling effects when a router
             advertisement goes astray. Thanks again to Gene Czarinski.

             Get RA timers right when there is more than one
             dhcp-range on a subnet.




More information about the Dnsmasq-discuss mailing list