Changes between Initial Version and Version 1 of Ticket #8404


Ignore:
Timestamp:
10/05/2016 11:07:19 AM (9 years ago)
Author:
Douglas R. Reno
Comment:

Note that the ISC website does not dictate that this has been released yet.

Got these release notes by decompressing the tarball and searching for the RELNOTES file.

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified Ticket #8404 – Description

    initial v1  
    11New point version.
     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}}}