[Dnsmasq-discuss] Announce: dnsmasq-2.35
Simon Kelley
simon at thekelleys.org.uk
Sat Oct 28 16:43:40 BST 2006
Dnsmasq version 2.35 is available now. The prime reason for this release
is to add a workaround for a bug in the OpenBSD-4.0 kernel. OpenBSD-4.0
is due for release very soon and no version of dnsmasq prior to 2.35
will do DHCP on OpenBSD-4.0.
Cheers,
Simon.
Changelog in full.
version 2.35
Generate an "old" script event when a client does a
DHCPREQUEST in INIT-REBOOT or SELECTING state and the lease
already exists. Supply vendor and user class information to
these script calls.
Added support for Dragonfly BSD to src/config.h
Removed "Upgrading to 2.0" document, which is ancient
history now.
Tweak DHCP networking code for BSD, esp OpenBSD. Added a
workaround for a bug in OpenBSD 4.0: there should finally
be support for multiple interfaces under OpenBSD now.
Note that no version of dnsmasq before 2.35 will work for
DHCP under OpenBSD 4.0 because of a kernel bug.
Thanks to Claudio Jeker, Jeb Campbell and Cristobal
Palmer for help with this.
Optimised the cache code for the case of large
/etc/hosts. This is mainly to remove the O(n-squared)
algorithm which made reading large (50000 lines) files
slow, but it also takes into account the size of
/etc/hosts when building hash tables, so overall
performance should be better. Thanks to "koko" for
pointing out the problem.
More information about the Dnsmasq-discuss
mailing list