Commit graph

3096 commits

Author SHA1 Message Date
Andoni Duarte Pintado
4255d6d80a Merge tag 'v9.20.11' into bind-9.20 2025-07-16 17:20:09 +02:00
Michal Nowak
42c1aea410
Add AlmaLinux 10
(cherry picked from commit 42367082cc)
2025-07-08 16:04:04 +02:00
Michał Kępień
39f41a2476
Prepare release notes for BIND 9.20.11 2025-07-03 23:08:05 +02:00
Michał Kępień
def4dbc3eb
Generate changelog for BIND 9.20.11 2025-07-03 23:08:05 +02:00
Ondřej Surý
7e1e384164
Fix the default interface-interval docs and default value
When the interface-interval parser was changed from uint32 parser to
duration parser, the default value stayed at plain 60 which now means 60
seconds instead of 60 minutes.  Fix the default value and the
documentation to match the reality.

(cherry picked from commit de08c0088d)
2025-07-01 12:13:55 +02:00
Michal Nowak
cfb36234ec
Add Alpine Linux 3.22
(cherry picked from commit b20c71c2dc)
2025-06-24 15:12:16 +02:00
Michal Nowak
a2212aa74c
Update docs to reflect 9.20 has become ESV 2025-06-06 11:56:11 +02:00
Michal Nowak
917d6a61c0
Prepare release notes for BIND 9.20.10 2025-06-06 11:11:46 +02:00
Michal Nowak
502615ad40
Generate changelog for BIND 9.20.10 2025-06-06 11:10:33 +02:00
Michal Nowak
d21ab2f428 Use AlmaLinux for FIPS testing in AWS
(cherry picked from commit 5553256427)
2025-05-29 17:19:01 +00:00
Michal Nowak
b2e91d805b Replace Oracle Linux Docker images with AlmaLinux ones
To be consistent with the replacing of Oracle Linux QCOW2 images with
AlmaLinux AWS AMIs, also replace Docker images.

(cherry picked from commit 63947a2062)
2025-05-29 15:11:48 +00:00
Michał Kępień
6ba6648935 Merge tag 'v9.20.9' into bind-9.20 2025-05-21 21:24:23 +02:00
Aram Sargsyan
a90e3b9e6f Implement a new 'notify-defer' configuration option
This new option sets the delay, in seconds, to wait before sending
a set of NOTIFY messages for a zone. Whenever a NOTIFY message is
ready to be sent, sending will be deferred for this duration.

(cherry picked from commit e42d6b4810)
2025-05-16 09:58:48 +00:00
Michal Nowak
37cd7daf13 Make FreeBSD 12.x part of Community-Maintained platforms
(cherry picked from commit ff39441874)
2025-05-13 16:26:24 +00:00
Michal Nowak
c9b79d0a77 Drop Ubuntu 20.04 Focal Fossa
Focal-specific ./configure options were moved to Jammy.

(cherry picked from commit 326e19a65a)
2025-05-13 16:26:24 +00:00
Michał Kępień
58f6b1aac5
Prepare release notes for BIND 9.20.9 2025-05-08 22:53:43 +02:00
Michał Kępień
4d92246e63
Generate changelog for BIND 9.20.9 2025-05-08 22:53:43 +02:00
Michal Nowak
3c8ad05de6 Disable linkcheck on www.gnu.org
The check fails with the following error for some time:

    broken    https://www.gnu.org/software/libidn/#libidn2 - HTTPSConnectionPool(host='www.gnu.org', port=443): Max retries exceeded with url: /software/libidn/ (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5bd4c14590>: Failed to establish a new connection: [Errno 111] Connection refused'))

(cherry picked from commit 0ea4ebf7d1)
2025-05-05 10:00:24 +00:00
Matthijs Mekking
9d97cfd594 Add a note about pregenarating keys for key rolls
With dnssec-policy you can pregenerate keys and if they are eligible,
rather than creating a new key, a key is selected from the pregenerated
keys. A key is eligible if it is unused, i.e it has no key timing
metadata set.

(cherry picked from commit 9880bfff63)
2025-04-22 07:42:48 +00:00
Michal Nowak
88630a7eef Add Fedora 42
(cherry picked from commit dcccfb4cf8)
2025-04-17 08:04:44 +00:00
Nicki Křížek
fb24693f97 Prepare release notes for BIND 9.20.8 2025-04-03 15:56:25 +02:00
Nicki Křížek
f1944f4cc2 Generate changelog for BIND 9.20.8 2025-04-03 15:55:09 +02:00
Matthijs Mekking
15922a507d Update max-clients-per-query documentation
The new intended behavior is that 'max-clients-per-query' value is
raised to equal 'clients-per-query' if it is lower.

(cherry picked from commit f50753f303)
2025-03-20 09:08:25 +00:00
Andoni Duarte Pintado
b5c58fe6c0 Merge tag 'v9.20.7' into bind-9.20 2025-03-19 17:33:24 +01:00
Michal Nowak
c6f7427709 Disable linkcheck on dl.acm.org
The check fails with the following error for some time:

    403 Client Error: Forbidden for url: https://dl.acm.org/doi/10.1145/1315245.1315298

(cherry picked from commit 1ab889ee21)
2025-03-17 17:08:23 +00:00
Andoni Duarte Pintado
fb5c3406dd Prepare release notes for BIND 9.20.7 2025-03-11 11:07:47 +01:00
Andoni Duarte Pintado
a9bca41fd1 Generate changelog for BIND 9.20.7 2025-03-11 11:07:47 +01:00
Matthijs Mekking
e306a1e0fa Fix typo in ARM related to max-stale-ttl
The text that stale-cache-enable is set to no has no effect on
max-cache-ttl, but on max-stale-ttl.

(cherry picked from commit b017d9fe67)
2025-03-06 09:58:16 +00:00
Aram Sargsyan
33ddef1244 Document sig0key-checks-limit and sig0message-checks-limit
(cherry picked from commit 5861c10dfb)
2025-02-20 14:48:01 +00:00
Aram Sargsyan
0bd251a496 Expose the incoming transfers' rates in the statistics channel
Expose the average transfer rate (in bytes-per-second) during the
last full 'min-transfer-rate-in <bytes> <minutes>' minutes interval.
If no such interval has passed yet, then the overall average rate is
reported instead.

(cherry picked from commit c701b590e4)
2025-02-20 11:05:09 +00:00
Aram Sargsyan
a1e391aeb3 Document the min-transfer-rate-in configuration option
Add a new section in ARM describing min-transfer-rate-in.

(cherry picked from commit f6dfff01ab)
2025-02-20 11:05:09 +00:00
Andoni Duarte Pintado
40ab4800b4 Prepare release notes for BIND 9.20.6 2025-02-07 19:35:59 +01:00
Andoni Duarte Pintado
22bb228a16 Generate changelog for BIND 9.20.6 2025-02-07 19:35:23 +01:00
Andoni Duarte Pintado
2d0323e006 Merge tag 'v9.20.5' into bind-9.20 2025-01-29 17:21:44 +01:00
Michal Nowak
c429cfa3b2 Disable anchor checking for GitHub 2025-01-27 09:42:47 +00:00
Michal Nowak
bd3b24ab7a Add linkcheck job
(cherry picked from commit 48eab76427)
2025-01-27 09:42:47 +00:00
Michal Nowak
10aed4344c Fix broken links in documentation
Some detected links are not to be verified (127.*, dnssec-or-not.com)
and some I can't fix (flaticon, godaddy, icann), but they are not
crucial.

(cherry picked from commit 8302469507)
2025-01-27 09:42:47 +00:00
Matthijs Mekking
049ac923b7 Document how secondaries refresh a zone in the ARM
We have a KB article that describes this, put a condensed version into
the ARM.

(cherry picked from commit 8daf3782d1)
2025-01-23 15:53:54 +00:00
Andoni Duarte Pintado
38536ad107
Fix broken option reference in the ARM 2025-01-18 05:58:35 +01:00
Andoni Duarte Pintado
e9ef3c3ce7
Prepare release notes for BIND 9.20.5 2025-01-18 05:58:35 +01:00
Andoni Duarte Pintado
0ce9b034f5
Generate changelog for BIND 9.20.5 2025-01-18 05:58:35 +01:00
Matthijs Mekking
13fdd987df Rename remote-servers standard term to server-list
The 'remote-servers' named.conf reference conflicts with the standard
term from the glossary. Rename the standard term to server-list to
make the docs build.

(cherry picked from commit 726c9cd73b)
2024-12-13 11:23:03 +01:00
Matthijs Mekking
4555a31934 Unify parental-agents, primaries to remote-servers
Having zone statements that are also top blocks is confusing, and if
we want to add more in the future (which I suspect will be for
generalized notifications, multi-signer), we need to duplicate a lot
of code.

Remove top blocks 'parental-agents' and 'primaries' and just have one
top block 'remote-servers' that you can refer to with zone statements.

(cherry picked from commit b121f02eac)
2024-12-13 10:39:25 +01:00
Andoni Duarte Pintado
2ece365da5 Merge tag 'v9.20.4' into bind-9.20 2024-12-13 10:35:31 +01:00
Colin Vidal
32f5b69703 Add none parameter to query-source and query-source-v6 to disable IPv4 or IPv6 upstream queries
Add a none parameter to named configuration option `query-source` (respectively `query-source-v6`) which forbid usage of IPv4 (respectively IPv6) addresses when named is doing an upstream query.

Closes #4981 Turning-off upstream IPv6 queries while still listening to downstream queries on IPv6.

Merge branch 'colin/querysource-none' into 'main'

See merge request isc-projects/bind9!9727

Backport of MR !9727

Some changes had to be done to the existing 9.20.x code in order to
make this backport compatible:

- first, the 9.20.x branches support the `port` parameter in
  query-source[-v6], where 9.21.x does not. The original changes
  depend on things that can't be backported because that would break
  `port` support.

- second, the changes remove the optional `address` parameter from the
  canonical form. So `query-source address <ip>` is now printed as
  `query-source <ip>`. This means that `named-checkconf -p` will now
  generate different output if users have `query-source address <ip>` or
  `query-source address <ip> port <port>`; it will now generate
  `query-source <ip>` or `query-source <ip> port <port>`. This is a
  non-breaking change, because the parser has been updated to support
  this form as well.
2024-12-10 11:58:20 +01:00
Michal Nowak
f360aa82f0 Add Fedora 41
(cherry picked from commit 66fddf812f)
2024-12-09 17:20:32 +00:00
Michal Nowak
a04e97fb7c Add Alpine Linux 3.21
(cherry picked from commit 6340454ea7)
2024-12-09 16:26:30 +00:00
Michal Nowak
d57c5f5312 Add FreeBSD 14.2
(cherry picked from commit a5628101ee)
2024-12-09 13:37:56 +00:00
Michal Nowak
2b7ed7fde8 Add FreeBSD 13.4
(cherry picked from commit 88b4367daa)
2024-12-06 09:32:08 +00:00
Matthijs Mekking
dd098a4b3b Change default max-recursion-queries to 50
Changing the default for max-recursion-queries from 100 to 32 was too
strict in some cases, especially lookups in reverse IPv6 trees started
to fail more frequently. From issue #4921 it looks like 50 is a better
default.

Now that we have 'max-query-count' as a global limit of outgoing queries
per client request, we can increase the default for
'max-recursion-queries' again, as the number of recursive queries is
no longer bound by the multiple of 'max-recursion-queries' and
'max-query-restarts'.

(cherry picked from commit 84df920d9e)
2024-12-06 06:20:33 +00:00