even valid values to fail as invalid on some environments.
[ISC-Bugs #46535]
+- dhclient will now include the lease address when logging DHCPOFFERs,
+ DHCPREQUESTs, DHCPACKs, DHCPRELEASEs, and DHCPDECLINEs. Additionally,
+ DHCPOFFERs will be logged before their corresponding DHCPREQUESTs are
+ sent and logged.
+ [ISC-Bugs #2729]
+
+- When given the -T command line argument, in addition to reading the
+ current lease file, the server will write the leases to a temporary
+ lease file. This can help detect issues in server configuration that
+ only surface when leases are written to the file. The current lease
+ file will not be modified and the temporary lease file is removed upon
+ completion of the test.
+ [ISC-Bugs #22267]
+
+- dhclient will now generate a DHCPv6 DECLINE message containing all IA_NA
+ addresses which for which the client script indicates a DAD failure. After
+ receiving the DECLINE reply, dhclient will restart the solicit process.
+ Note, the client script must exit with a value of 3 to signify that the
+ address failed DAD. Thanks to Jiri Popelka of Red Hat for submitting the
+ patch that was the foundation for this change.
+ [ISC-Bugs #21297]
+ [ISC-Bugs #36966]
+
+ - Replaced compilation option, enable-secs-byteorder, with a run-time, server
+ configuration parameter, check-secs-byte-order. When enabled, the
+ server will check for clients that do the byte ordering on the secs field
+ incorrectly. This field should be in network byte order but some clients
+ get it wrong. When this parameter is enabled the server will examine the
+ secs field and if it looks wrong (high byte non zero and low byte zero) swap
+ the bytes. The default is disabled. This parameter is only useful when
+ doing load balancing within failover.
+ [ISC-Bugs #45364]
+
Changes since 4.3.0 (bug fixes)
- Tidy up several small tickets.