From: Tomek Mrugalski Date: Thu, 22 Jun 2017 13:37:17 +0000 (+0200) Subject: [master] Merge branch 'rt18183' (script call with fail reason and -1) X-Git-Tag: v4_4_0b1_f1~88 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f2eb206639e5e08b8a07e2c6cad479445bc1654;p=thirdparty%2Fdhcp.git [master] Merge branch 'rt18183' (script call with fail reason and -1) # Conflicts: # RELNOTES --- 3f2eb206639e5e08b8a07e2c6cad479445bc1654 diff --cc RELNOTES index ac08bcedf,dbc4d2500..07b35ee44 --- a/RELNOTES +++ b/RELNOTES @@@ -129,40 -129,11 +129,45 @@@ by Eric Young (eay@cryptsoft.com) includes/site.h. This flag is undefined by default. [ISC-Bugs #43927] +- Added new compile time option --with-srv-conf-file which specifies a + default location of the server configuration file. + [ISC-Bugs #44765] + +- Added --dad-wait-time parameter to dhclient. It specifies the maximum time, + in seconds, that the client process should wait for the duplicate address + detection to complete before initiating DHCP requests. This value is + propagated to the dhclient script and the script is responsible for waiting + the specified amount of time or until DAD has completed. If the script does + not support it, specifying this parameter has no effect. The default value + is 0 which specifies that the script should not wait for DAD. With this + change the following scripts have been modified to support the new parameter: + freebsd, linux, macos, netbsd, openbsd. + [ISC-Bugs #36169] + +- Modified DDNS support initialization such that DNS related ports will only be + opened by the server (dhcpd) at startup if ddns-update-style is not "none"; + by dhclient only if and when the it first attempts an update; and never by + dhcrelay. Prior to this all three always did the initialization at startup + which causes them to always open on and listen for traffic on two random + ports. Thanks to Rodney Beede for reporting the issue. + [ISC-Bugs #45290] + [ISC-Bugs #33377] + +- Added error logging to two memory allocation failure checks. Thanks to Bill + Parker (wp02855 at gmail dot com) for reporting the issue. + [ISC-Bugs #41185] + +- Corrected a dhclient -6 issue that caused the client to crash with an + "Impossible condition" error after de-preferencing its only IA binding. + The crash occurred when server configuration changes rendered the existing + binding out-of-range and no other leases were available to offer. + [ISC-Bugs #44373] + + - Client now calls the script with reason set to FAIL when run with -1 + (one try) and there are no server responses. Thanks for a patch by Martin + Pitt which got to us via Andrew Pollock. + [ISC-bugs #18183] + Changes since 4.3.0 (bug fixes) - Tidy up several small tickets.