mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-28 09:37:10 -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.
(cherry picked from commit 58bd26b6cf)
56 lines
2.3 KiB
ReStructuredText
56 lines
2.3 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.16.8
|
|
---------------------
|
|
|
|
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`
|
|
|
|
Feature Changes
|
|
~~~~~~~~~~~~~~~
|
|
|
|
- DNS Flag Day 2020: The default EDNS buffer size has been changed from
|
|
4096 to 1232 bytes. 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`
|