mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-09 17:50:52 -04:00
This commit converts the license handling to adhere to the REUSE specification. It specifically: 1. Adds used licnses to LICENSES/ directory 2. Add "isc" template for adding the copyright boilerplate 3. Changes all source files to include copyright and SPDX license header, this includes all the C sources, documentation, zone files, configuration files. There are notes in the doc/dev/copyrights file on how to add correct headers to the new files. 4. Handle the rest that can't be modified via .reuse/dep5 file. The binary (or otherwise unmodifiable) files could have license places next to them in <foo>.license file, but this would lead to cluttered repository and most of the files handled in the .reuse/dep5 file are system test files.
65 lines
2.6 KiB
ReStructuredText
65 lines
2.6 KiB
ReStructuredText
.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
..
|
|
.. SPDX-License-Identifier: MPL-2.0
|
|
..
|
|
.. This Source Code Form is subject to the terms of the Mozilla Public
|
|
.. License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
|
..
|
|
.. See the COPYRIGHT file distributed with this work for additional
|
|
.. information regarding copyright ownership.
|
|
|
|
Notes for BIND 9.17.6
|
|
---------------------
|
|
|
|
New Features
|
|
~~~~~~~~~~~~
|
|
|
|
- Add a new ``rndc`` command, ``rndc dnssec -rollover``, which triggers
|
|
a manual rollover for a specific key. :gl:`#1749`
|
|
|
|
- Add a new ``rndc`` command, ``rndc dumpdb -expired``, which dumps the
|
|
cache database, including expired RRsets that are awaiting cleanup, to
|
|
the ``dump-file`` for diagnostic purposes. :gl:`#1870`
|
|
|
|
Removed Features
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
- The ``glue-cache`` *option* has been marked as deprecated. The glue
|
|
cache *feature* still works and will be permanently *enabled* in a
|
|
future release. :gl:`#2146`
|
|
|
|
Feature Changes
|
|
~~~~~~~~~~~~~~~
|
|
|
|
- DNS Flag Day 2020: The default EDNS buffer size has been changed from
|
|
4096 to 1232 bytes, the EDNS buffer size probing has been removed, and
|
|
``named`` now sets the DF (Don't Fragment) flag on outgoing UDP
|
|
packets. According to measurements done by multiple parties, this
|
|
should not cause any operational problems as most of the Internet
|
|
"core" is able to cope with IP message sizes between 1400-1500 bytes;
|
|
the 1232 size was picked as a conservative minimal number that could
|
|
be changed by the DNS operator to an estimated path MTU minus the
|
|
estimated header space. In practice, the smallest MTU witnessed in the
|
|
operational DNS community is 1500 octets, the maximum Ethernet payload
|
|
size, so a useful default for maximum DNS/UDP payload size on reliable
|
|
networks would be 1432 bytes. :gl:`#2183`
|
|
|
|
Bug Fixes
|
|
~~~~~~~~~
|
|
|
|
- ``named`` reported an invalid memory size when running in an
|
|
environment that did not properly report the number of available
|
|
memory pages and/or the size of each memory page. :gl:`#2166`
|
|
|
|
- With multiple forwarders configured, ``named`` could fail the
|
|
``REQUIRE(msg->state == (-1))`` assertion in ``lib/dns/message.c``,
|
|
causing it to crash. This has been fixed. :gl:`#2124`
|
|
|
|
- ``named`` erroneously performed continuous key rollovers for KASP
|
|
policies that used algorithm Ed25519 or Ed448 due to a mismatch
|
|
between created key size and expected key size. :gl:`#2171`
|
|
|
|
- Updating contents of an RPZ zone which contained names spelled using
|
|
varying letter case could cause some processing rules in that RPZ zone
|
|
to be erroneously ignored. :gl:`#2169`
|