Home | History | Annotate | Line # | Download | only in notes
notes-9.20.6.rst revision 1.1.1.1.4.2
      1  1.1.1.1.4.2  perseant .. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
      2  1.1.1.1.4.2  perseant ..
      3  1.1.1.1.4.2  perseant .. SPDX-License-Identifier: MPL-2.0
      4  1.1.1.1.4.2  perseant ..
      5  1.1.1.1.4.2  perseant .. This Source Code Form is subject to the terms of the Mozilla Public
      6  1.1.1.1.4.2  perseant .. License, v. 2.0.  If a copy of the MPL was not distributed with this
      7  1.1.1.1.4.2  perseant .. file, you can obtain one at https://mozilla.org/MPL/2.0/.
      8  1.1.1.1.4.2  perseant ..
      9  1.1.1.1.4.2  perseant .. See the COPYRIGHT file distributed with this work for additional
     10  1.1.1.1.4.2  perseant .. information regarding copyright ownership.
     11  1.1.1.1.4.2  perseant 
     12  1.1.1.1.4.2  perseant Notes for BIND 9.20.6
     13  1.1.1.1.4.2  perseant ---------------------
     14  1.1.1.1.4.2  perseant 
     15  1.1.1.1.4.2  perseant New Features
     16  1.1.1.1.4.2  perseant ~~~~~~~~~~~~
     17  1.1.1.1.4.2  perseant 
     18  1.1.1.1.4.2  perseant - Adds support for EDE code 1 and 2.
     19  1.1.1.1.4.2  perseant 
     20  1.1.1.1.4.2  perseant   Support was added for EDE codes 1 and 2, which might occur during DNSSEC
     21  1.1.1.1.4.2  perseant   validation in the case of an unsupported RRSIG algorithm or DNSKEY digest.
     22  1.1.1.1.4.2  perseant   :gl:`#2715`
     23  1.1.1.1.4.2  perseant 
     24  1.1.1.1.4.2  perseant - Add an :iscman:`rndc` command to toggle jemalloc profiling.
     25  1.1.1.1.4.2  perseant 
     26  1.1.1.1.4.2  perseant   The new command is :option:`rndc memprof`; the memory profiling status is also
     27  1.1.1.1.4.2  perseant   reported inside :option:`rndc status`. The status shows whether
     28  1.1.1.1.4.2  perseant   :iscman:`named` can toggle memory profiling, and whether the server is built
     29  1.1.1.1.4.2  perseant   with jemalloc. :gl:`#4759`
     30  1.1.1.1.4.2  perseant 
     31  1.1.1.1.4.2  perseant - Add support for multiple extended DNS errors.
     32  1.1.1.1.4.2  perseant 
     33  1.1.1.1.4.2  perseant   The Extended DNS Error (EDE) mechanism may raise errors
     34  1.1.1.1.4.2  perseant   during a DNS resolution. :iscman:`named` is now able to add up to three EDE
     35  1.1.1.1.4.2  perseant   codes in a DNS response. If there are duplicate error codes, only
     36  1.1.1.1.4.2  perseant   the first one is part of the DNS response. :gl:`#5085`
     37  1.1.1.1.4.2  perseant 
     38  1.1.1.1.4.2  perseant - Print the expiration time of stale records.
     39  1.1.1.1.4.2  perseant 
     40  1.1.1.1.4.2  perseant   BIND now prints the expiration time of any stale RRsets in the cache dump.
     41  1.1.1.1.4.2  perseant 
     42  1.1.1.1.4.2  perseant Bug Fixes
     43  1.1.1.1.4.2  perseant ~~~~~~~~~
     44  1.1.1.1.4.2  perseant 
     45  1.1.1.1.4.2  perseant - Recently expired records could be returned with a timestamp in future.
     46  1.1.1.1.4.2  perseant 
     47  1.1.1.1.4.2  perseant   Under rare circumstances, an RRSet that expired at the time of the
     48  1.1.1.1.4.2  perseant   query could be returned with a TTL in the future. This has been
     49  1.1.1.1.4.2  perseant   fixed.
     50  1.1.1.1.4.2  perseant 
     51  1.1.1.1.4.2  perseant   As a side effect, the expiration time of expired RRSets is no longer
     52  1.1.1.1.4.2  perseant   returned in a cache dump. :gl:`#5094`
     53  1.1.1.1.4.2  perseant 
     54  1.1.1.1.4.2  perseant - YAML string not terminated in negative response in delv.
     55  1.1.1.1.4.2  perseant 
     56  1.1.1.1.4.2  perseant   :gl:`#5098`
     57  1.1.1.1.4.2  perseant 
     58  1.1.1.1.4.2  perseant - Fix a bug in :iscman:`dnssec-signzone` related to keys being offline.
     59  1.1.1.1.4.2  perseant 
     60  1.1.1.1.4.2  perseant   When :iscman:`dnssec-signzone` was called on an already-signed
     61  1.1.1.1.4.2  perseant   zone and the private key file was unavailable, a signature that needed
     62  1.1.1.1.4.2  perseant   to be refreshed was dropped without being able to generate a
     63  1.1.1.1.4.2  perseant   replacement. This has been fixed. :gl:`#5126`
     64  1.1.1.1.4.2  perseant 
     65  1.1.1.1.4.2  perseant - Apply the memory limit only to ADB database items.
     66  1.1.1.1.4.2  perseant 
     67  1.1.1.1.4.2  perseant   Under heavy load, a resolver could exhaust the memory available for
     68  1.1.1.1.4.2  perseant   storing the information in the Address Database (ADB), effectively
     69  1.1.1.1.4.2  perseant   discarding previously stored information in the ADB. The memory used to
     70  1.1.1.1.4.2  perseant   retrieve and provide information from the ADB is no longer subject to
     71  1.1.1.1.4.2  perseant   the same memory limits that are applied to
     72  1.1.1.1.4.2  perseant   the Address Database. :gl:`#5127`
     73  1.1.1.1.4.2  perseant 
     74  1.1.1.1.4.2  perseant - Avoid unnecessary locking in the zone/cache database.
     75  1.1.1.1.4.2  perseant 
     76  1.1.1.1.4.2  perseant   Lock contention among many worker threads referring to the
     77  1.1.1.1.4.2  perseant   same database node at the same time is now prevented. This improves zone and
     78  1.1.1.1.4.2  perseant   cache database performance for any heavily contended database nodes.
     79  1.1.1.1.4.2  perseant   :gl:`#5130`
     80  1.1.1.1.4.2  perseant 
     81  1.1.1.1.4.2  perseant - Fix reporting of Extended DNS Error 22 (No Reachable Authority).
     82  1.1.1.1.4.2  perseant 
     83  1.1.1.1.4.2  perseant   This error code was previously not reported in some applicable
     84  1.1.1.1.4.2  perseant   situations.  This has been fixed. :gl:`#5137`
     85  1.1.1.1.4.2  perseant 
     86