]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
[master] Replaced --enable-secs-btyeorder with run-time parameter
authorThomas Markwalder <tmark@isc.org>
Thu, 7 Dec 2017 11:46:13 +0000 (06:46 -0500)
committerThomas Markwalder <tmark@isc.org>
Thu, 7 Dec 2017 11:46:13 +0000 (06:46 -0500)
    Merges in rt45364

1  2 
RELNOTES
includes/dhcpd.h

diff --cc RELNOTES
index 9d4a3e620bedbfd402edd30d88be0144c4bd01ad,c0df4795a9b76ff44dcd85b9074a656551a9f95c..06d398ffd723d64774458ef2af35b28fc958bef4
+++ b/RELNOTES
@@@ -204,29 -203,16 +204,39 @@@ dhcp-users@lists.isc.org
    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.
Simple merge