| 2 | |
| 3 | |
| 4 | {{{ |
| 5 | Changes since 4.3.5b1 |
| 6 | |
| 7 | - Corrected a bug which could cause the server to sporadically crash while |
| 8 | loading lease files with the lease-id-format is set to "hex". Our thanks |
| 9 | to Jay Ford, University of Iowa for reporting the issue. |
| 10 | [ISC-Bugs #43185] |
| 11 | |
| 12 | - Eliminated a noisy, but otherwise harmless debug log statment that may |
| 13 | appear during server startup when building with --enable-binary-leases |
| 14 | and configuring multiple pools in a shared network. Thanks to Fernando |
| 15 | Soto from BlueCat Networks for reporting the issue and supplying a patch. |
| 16 | [ISC-Bugs #43262] |
| 17 | |
| 18 | Changes since 4.3.4 |
| 19 | |
| 20 | - Fixed util/bindvar.sh error handling. |
| 21 | [ISC-Bugs #41973] |
| 22 | |
| 23 | - Correct error message in relay to use remote id length instead |
| 24 | of circuit id length. |
| 25 | [ISC-Bugs #42556] |
| 26 | |
| 27 | - Add logic to test directory Makefiles to avoid copying Attfile(s) |
| 28 | when building within the source tree. This eliminates a noisy but |
| 29 | otherwise harmless error message when running "make check". |
| 30 | [ISC-Bugs #41883] |
| 31 | |
| 32 | - Leases are now scrubbed of certain prior use information when pool |
| 33 | re-balancing reassigns them from one FO peer to the other. This |
| 34 | corrects an issue where leases that were offered but not used |
| 35 | by the client retained the client hostname from the original |
| 36 | client. Thanks to Pavel Polacek, Jan Evangelista Purkyne University |
| 37 | for reporting the issue. |
| 38 | [ISC-Bugs #42008] |
| 39 | |
| 40 | - In the LDAP code and schema add some missing '6' characters to use |
| 41 | the v6 instead of the v4 versions. Thanks to Denis Taranushin for |
| 42 | reporting this issue and supplying its patch. |
| 43 | [ISC-Bugs #42666] |
| 44 | |
| 45 | - Correct how the pick-first-value expression is written to a lease |
| 46 | file. Previously it was written as a concat expression due to |
| 47 | a cut and paste error. |
| 48 | [ISC-Bugs #42253] |
| 49 | |
| 50 | - Modify the DDNS code to clean up the PTR record even if there |
| 51 | are issues while cleaning up the A or AAAA records. |
| 52 | [ISC-Bugs #23954] |
| 53 | |
| 54 | - Added global configuration parameter, abandon-lease-time, which determines |
| 55 | the amount of time a lease remains abandoned. The default is 84600 seconds. |
| 56 | Additionaly, the server now conducts a ping check (if ping checks are |
| 57 | enabled) prior to offering an abandoned lease to client. Our thanks to |
| 58 | David Zych at University of Illinois for reporting the issue and working |
| 59 | with us to produce a viable solution. |
| 60 | [ISC-Bugs #41815] |
| 61 | |
| 62 | - Correct handling of interface names during interface discovery. This |
| 63 | addresses an issue where interface names of 15 characters in length |
| 64 | could lead to crashes or interface recognition errors during startup |
| 65 | of dhcpd, dhclient, and dhcrelay. |
| 66 | [ISC-Bugs #42226] |
| 67 | |
| 68 | - Updates to contrib/dhcp-lease-list.pl to make it more friendly. |
| 69 | The updates are: looking for the lease file in more places and skipping |
| 70 | the "processing complete" output when creating machine readable |
| 71 | output. Thanks to Cameron Paine (cbp at null dot net) for the |
| 72 | patch. |
| 73 | [ISC-Bugs #42113] |
| 74 | - When reusing a lease for dhcp-cache-threshold return the hostname |
| 75 | to the original lease. Also if the host pointer, UID or hardware address |
| 76 | change don't allow reuse of the lease. |
| 77 | Thanks to Michael Vincent for reporting this and helping us |
| 78 | verify the problem and fix. |
| 79 | [ISC-Bugs #42849] |
| 80 | |
| 81 | - Change dmalloc to use a size_t as the length argument to bring it |
| 82 | in line with the call it will make to malloc(). |
| 83 | [ISC-Bugs #40843] |
| 84 | |
| 85 | - If the failover socket can't be bound, close it. Otherwise if the |
| 86 | user configures an incorrect address in the failover stanza the |
| 87 | server will continue to open new sockets every 90 seconds until |
| 88 | it runs out. |
| 89 | [ISC-Bugs #42452] |
| 90 | |
| 91 | - Add DHCPv4-mode, dhcrelay command line options, "-iu" and "-id", that |
| 92 | allow interfaces to be upstream or downstream respectively. Upstream |
| 93 | interfaces will accept and forward only BOOTP replies, while downstream |
| 94 | interfaces will accept and forward only BOOTP requests. |
| 95 | [ISC-Bugs #41547] |
| 96 | |
| 97 | - Clean up some memory references in the vendor-class construct. |
| 98 | [ISC-Bugs #42984] |
| 99 | |
| 100 | }}} |