ISC DHCP 3.0.6rc2 is now available for download. This is a release candidate of DHCP 3.0.6, a maintenance release containing fixes for bugs discovered since DHCP 3.0.5, but no new features. A list of changes in this release has been appended to this message. For a full list of changes since any historical version, please consult the RELNOTES file in the software distribution, our our website: http://www.isc.org/sw/dhcp/dhcp_dev.php This release is available at the following URL: ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6rc2.tar.gz OpenPGP signatures are available at: ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6rc2.tar.gz.asc ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6rc2.tar.gz.sha1.asc ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6rc2.tar.gz.sha256.asc ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6rc2.tar.gz.sha512.asc ISC's Release Signing Key can be obtained at: http://www.isc.org/about/openpgp/ Changes since 3.0.6rc1 - supersede_lease() now requeues leases in their respective hardware address hash bucket. This mirrors client identifier behaviour. Changes since 3.0.5 - Assorted fixes for broken network devices: Packet length is now determined from the IP header length field to finally calculate the UDP payload length, because some NIC drivers return more data than they actually recived. - UDP packets are now stored in aligned data structures. - Allow trace output files (-tf option) to be overwritten, rather than crashing dhcpd if the file already exists - A bug was fixed that caused dhcpd to segfault if a pool was declared outside the scope of a subnet in dhcpd.conf. - A logic error in omapi interface code was repaired that might result in incorrectly indicating 'up' state when any flags were set, rather than specifically the INTERFACE_REQUESTED flag.Thanks to a patch from Jochen Voss which got to us via Andrew Pollock at Debian. - Spelling fixes. - A reference leak on binding scopes set by ddns updates was repaired. - A memory leak in the minires_nsendsigned() function call was repaired. Effectively, this leaked ~176 bytes per DDNS update. - In the case where an "L2" DHCP Relay Agent (one that does not set giaddr) was directly attached to the same broadcast domain as the DHCP server, the RFC3046 relay agent information option was not being returned to the relay in the server's replies. This was fixed; the dhcp server no longer requires the giaddr to reply with relay agent information. Note that this also improves compatibility with L2 devices that "intercept" DHCP packets and expect relay agent information even in unicast (renewal) replies. Thanks to a patch from Pekka Silvonen. - A bug was fixed where the BOOTP header 'sname' field had a value, the copy written to persistent storage was actually the contents of the 'file' field. - A bug was fixed where the nwip virtual option space was referencing the fqdn option's virtual option space's option cache. - Timestamp parsing errors that indicated missing "minutes" fields rather than the actually missing "seconds" fields have been repaired thanks to a patch from Kevin Steves. - A grammar error in the dhclient.8 manpage was repaired thanks to a patch from Chris Wagner. - Several spelling typos were repaired, and some cross-references to other relevant documents were included in the manpages, thanks to a patch by Andrew Pollock which got to us via Tomas Pospisek. - Some bugs were fixed in the 'emergency relay agent options hologram' which is used to retain relay agent option contents from when the client was in INIT or REBIND states. This should solve problems where relay agent options were not echoed from the server, even when giaddr was set. - dhclient now closes its descriptor to dhclient.leases prior to executing dhclient-script. Thanks to a patch from Tomas Pospisek. - The server's "by client-id" and "by hardware address" hash table lists are now sorted according to the preference to re-allocate that lease to returning clients. This should eliminate pool starvation problems arising when "INIT" clients were given new leases rather than presently active ones. - A bug that kept option overloading from working (on reception) has been repaired. -- Evan Hunt -- evan_hunt@isc.org Internet Systems Consortium, Inc. ----------------------------------------------------------------------- To unsubscribe from this list, visit http://www.isc.org/dhcp-lists.html or send mail to dhcp-announce-request@isc.org with the subject line of 'unsubscribe'. -----------------------------------------------------------------------