Commit Graph
2929 Commits
Author SHA1 Message Date
Nicki Křížek 976ebffca5 Add new changelog file
Create new changelog and include it in the documentation. Include the
previous CHANGES as plain text without any markup.

(cherry picked from commit e9b6031e0c)
2024-07-29 14:49:09 +02:00
Nicki Křížek 3f26ac2a4d Merge tag 'v9.18.28' into bind-9.18 2024-07-23 16:10:41 +02:00
Nicki Křížek a4461699e2 Extend max-types-per-name documentation 2024-07-08 13:56:39 +02:00
Nicki Křížek 6c12c81266 Prepare release notes for BIND 9.18.28 2024-07-08 13:56:38 +02:00
Petr ŠpačekandNicki Křížek 33007e302d Document SIG(0) verification removal 2024-06-10 19:02:51 +02:00
Ondřej SurýandNicki Křížek 39d3e2a8ec Add a limit to the number of RR types for single name
Previously, the number of RR types for a single owner name was limited
only by the maximum number of the types (64k).  As the data structure
that holds the RR types for the database node is just a linked list, and
there are places where we just walk through the whole list (again and
again), adding a large number of RR types for a single owner named with
would slow down processing of such name (database node).

Add a configurable limit to cap the number of the RR types for a single
owner.  This is enforced at the database (rbtdb, qpzone, qpcache) level
and configured with new max-types-per-name configuration option that
can be configured globally, per-view and per-zone.

(cherry picked from commit 00d16211d6368b99f070c1182d8c76b3798ca1db)
2024-06-10 18:50:06 +02:00
Ondřej SurýandNicki Křížek e699ef939e Add a limit to the number of RRs in RRSets
Previously, the number of RRs in the RRSets were internally unlimited.
As the data structure that holds the RRs is just a linked list, and
there are places where we just walk through all of the RRs, adding an
RRSet with huge number of RRs inside would slow down processing of said
RRSets.

Add a configurable limit to cap the number of the RRs in a single RRSet.
This is enforced at the database (rbtdb, qpzone, qpcache) level and
configured with new max-records-per-type configuration option that can
be configured globally, per-view and per-zone.

(cherry picked from commit 3fbd21f69a1bcbd26c4c00920e7b0a419e8762fc)
2024-06-10 18:50:03 +02:00
Michał KępieńandAydın Mercan cb79240091 Document TCP4Clients/TCP6Clients
Commit abc47f5ce4 added two new statistics
counters without documenting them.  Add the missing counter descriptions
to the ARM.
2024-05-30 13:39:23 +03:00
Michal Nowak 2a4354f88e Add Alpine Linux 3.20
(cherry picked from commit 6f22e79ef9)
2024-05-23 11:22:37 +00:00
Michal Nowak 1e8e90ee44 Merge tag 'v9.18.27' into bind-9.18 2024-05-16 11:40:54 +02:00
Petr Špaček 834621f53f Update reference for Catalog Zones spec to RFC9432
(cherry picked from commit ead4a110ad)
2024-05-08 07:09:35 +00:00
Petr Špaček 9291689720 Update KSK root sentinel references
The mechanism was published as RFC 8509. I've briefly looked at diff
between versions -08 and the RFC and did not find significant protocol
change. Quick manual check confirms what we seem to comply with the
published protocol.

(cherry picked from commit 153311da2d)
2024-05-08 07:09:35 +00:00
Petr Špaček f148d39a9b Mention RFC 9276 Guidance for NSEC3 Parameter Settings
Draft was eventually published as RFC 9276 but we did not update our
docs. Also add couple mentions in relevant places in the ARM and
dnssec-signzone man page, mainly around "do not touch" places.

(cherry picked from commit 8e4c0329c3)
2024-05-08 07:09:35 +00:00
Michal Nowak 13692907d0 Add Fedora 40
(cherry picked from commit 1a09f822ad)
2024-05-06 19:45:43 +02:00
Michal Nowak 5e4a995a55 Add Ubuntu 24.04 LTS (Noble Numbat)
(cherry picked from commit d02ed1a0eb)
2024-05-06 18:38:15 +02:00
Michal Nowak a163d064e4 Prepare release notes for BIND 9.18.27 2024-05-02 13:03:50 +02:00
Ondřej SurýandMichal Nowak d41520b002 Drop Debian buster from the CI
The Debian buster is officially EoL and in LTS mode, so we can drop it
to stabilize the CI.

(cherry picked from commit 7238c85c88)
2024-04-25 13:19:47 +02:00
Matthijs Mekking f211c05990 Add checkconf check for signatures-jitter
Having a value higher than signatures-validity does not make sense
and should be treated as a configuration error.

(cherry picked from commit c3d8932f79)
2024-04-18 15:00:07 +00:00
Matthijs Mekking 104eabdc2e Add signatures-jitter option
Add an option to speficy signatures jitter.

(cherry picked from commit 2a4daaedca)
2024-04-18 15:00:07 +00:00
Petr Špaček bd150d8886 Update Sphinx version used for documentation build
(cherry picked from commit da607d6a06)
2024-04-18 16:45:11 +02:00
Petr Špaček 1ca282f16b Merge tag 'v9.18.26' into bind-9.18 2024-04-18 09:30:11 +02:00
Petr Špaček b63f449411 Prepare release notes for BIND 9.18.26 2024-04-03 11:14:26 +02:00
Mark Andrews 127566f9e2 Add RESOLVER.ARPA to the built in empty zones
RFC 9462 adds RESOLVER.ARPA to the list of built in empty zones.

(cherry picked from commit 49561277de)
2024-03-21 11:13:47 +11:00
Michał Kępień 0107701681 Merge tag 'v9.18.25' into bind-9.18 2024-03-20 14:34:32 +01:00
Michal Nowak ec009e7e67 Add FreeBSD 13.3
(cherry picked from commit 9019985d2d)
2024-03-18 16:02:19 +01:00
Matthijs Mekking 244f77688d Add RFC 9460 to list of supported RFCs
The specification was implemented (#1132) when it was a draft. Now that
it is RFC, add the RFC to the list of supported RFCs.

(cherry picked from commit 5b5f43babc)
2024-03-14 12:56:29 +00:00
Petr Špaček a91270b6bd Prepare release notes for BIND 9.18.25 2024-03-07 10:38:43 +01:00
Artem Boldariev 9e6b4334ef Improve documentation on ephemeral TLS configuration
This commit improves the documentation on the ephemeral TLS
configuration and describes in more detail what is happening with TLS
configurations on reconfiguration in general.

(cherry picked from commit 1ab0f6d918)
2024-02-28 22:57:25 +02:00
Michał Kępień 4ad3c694f1 Merge tag 'v9.18.24' into bind-9.18
BIND 9.18.24
2024-02-14 13:35:19 +01:00
Michał Kępień 5ce386aa5c Prepare release notes for BIND 9.18.24 2024-02-11 11:23:28 +01:00
Matthijs Mekking 37e3c3d7fb Improve parental-agents definition in ARM
"A parental agent is the entity that is allowed to change a zone's
delegation information" is untrue, because it is possible to use some
hidden server or a validating resolver.

Also the new text makes it more clear that named sends DS queries to
these servers.

(cherry picked from commit 604f8e7797)
2024-02-02 17:22:32 +01:00
Michał Kępień 4ac103a6b3 Prepare release notes for BIND 9.18.23 2024-02-02 09:22:13 +01:00
Michal Nowak 983cebead1 Drop FreeBSD 12
Support for FreeBSD 12.4, the last FreeBSD 12.x release, ended on
December 31, 2023.

Link: https://www.freebsd.org/security/unsupported/

Move the --with-readline=editline ./configure option to FreeBSD 14.

(cherry picked from commit 98bfa22381)
2024-01-26 10:47:23 +01:00
Matthijs Mekking a64197c80f Fix ZSK lifetime minimum constraints documentation
The ARM failed to mention that the ZSK lifetime minimum also depends
on the signing delay.

(cherry picked from commit 53f0541db6)
2024-01-25 14:22:37 +01:00
Mark Andrews ce5fc0e466 Fix rule count, should be 18
(cherry picked from commit 81f9bcefaf)
2024-01-19 16:20:47 +11:00
Michał Kępień 8c875b2f1b Prepare release notes for BIND 9.18.22 2024-01-05 12:55:58 +01:00
Tom Krizek 916b121e42 Update sphinx_rtd_theme and docutils
(cherry picked from commit 4156fa09d9)
2023-12-21 10:33:26 +01:00
Tom Krizek b04849c46a Merge tag 'v9.18.21' into bind-9.18 2023-12-20 16:07:25 +01:00
Michal Nowak 3b603d0fe5 Add Alpine Linux 3.19
(cherry picked from commit 1fc56d705e)
2023-12-12 11:12:15 +01:00
Michał KępieńandTom Krizek 35ca98d518 Prepare release notes for BIND 9.18.21 2023-12-07 15:38:31 +01:00
Evan Hunt 374b4d6258 deprecate resolver-retry-interval and resolver-nonbackoff-tries
these options control default timing of retries in the resolver
for experimental purposes; they are not known to useful in production
environments.  they will be removed in the future; for now, we
only log a warning if they are used.

(cherry picked from commit 4aaa4f7dca)
2023-12-06 13:41:47 -08:00
Michal Nowak 84541be86d Drop OpenBSD system test CI job
The system tests on OpenBSD consistently exhibit lower stability
compared to our other CI platforms. Some of these challenges are
intrinsic to the system test itself and require attention. However,
there are OpenBSD issues, which seem to be more widespread on this
platform than others. In our daily CI pipelines, OpenBSD system tests
often bear the brunt of all failed CI jobs.

It's possible that our OpenBSD CI image could be optimized, but we
currently lack the domain-specific knowledge needed to make
improvements.

(cherry picked from commit 2ab292c169)
2023-12-05 16:24:04 +01:00
Michal Nowak 3e791c64a7 Add FreeBSD 14.0
(cherry picked from commit 9152fc40a8)
2023-12-04 16:28:28 +01:00
Michał Kępień d30902f9cf Merge tag 'v9.18.20' into bind-9.18 2023-11-15 14:57:53 +01:00
Michal Nowak 59b2452c7a Add Fedora 39
(cherry picked from commit cdb4b97b28)
2023-11-14 19:34:52 +01:00
Michał Kępień 87c0ac8cf9 Prepare release notes for BIND 9.18.20 2023-11-09 13:10:33 +01:00
Michał Kępień d50b55ef6d Tweak CVE-2021-25219 reference 2023-11-09 13:10:33 +01:00
Ondřej SurýandMichał Kępień ac63acdb3b Split the CPU architectures into more categories
Move i386 and other less common or ancient CPU architectures to
Community-Maintened category.  Move armhf and arm64 to the Best-Effort
category as we do test them as part of development work (new MacBooks
are all arm64), we don't really do full set of tests in the CI.

(cherry picked from commit db94c7526c)
2023-11-08 13:01:40 +01:00
Michal Nowak 0c3bd09595 Add OpenBSD 7.4
(cherry picked from commit f8733fc051)
2023-10-30 12:12:50 +01:00
Michal Nowak 6d100c4a32 Drop Ubuntu 18.04 "bionic"
Ubuntu 18.04 LTS (Bionic Beaver) is EOL.

Move gcc:bionic:amd64-specific CFLAGS and EXTRA_CONFIGURE to
gcc:jammy:amd64.
2023-10-23 11:47:01 +02:00