Commit Graph

2640 Commits

Author SHA1 Message Date
Michał Kępień
659e0d80fd Prepare release notes for BIND 9.16.48 2024-02-11 12:10:17 +01:00
Michał Kępień
83cad74ae2 Prepare release notes for BIND 9.16.47 2024-02-02 09:23:00 +01:00
Michał Kępień
c53e81a800 Prepare release notes for BIND 9.16.46 2024-01-05 13:01:26 +01:00
Tom Krizek
c309a04c88 Update sphinx_rtd_theme and docutils
(cherry picked from commit 4156fa09d9)
2023-12-20 18:05:24 +01:00
Michal Nowak
e34a8141a0 Add Alpine Linux 3.19
(cherry picked from commit 1fc56d705e)
2023-12-12 11:13:17 +01:00
Michal Nowak
4a6398501e 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 17:46:20 +01:00
Michal Nowak
f8f6a98faf Add FreeBSD 14.0
(cherry picked from commit 9152fc40a8)
2023-12-04 16:29:23 +01:00
Michał Kępień
6e32e189f0 Merge tag 'v9.16.45' into bind-9.16 2023-11-15 15:00:44 +01:00
Michal Nowak
a8a62cc38c Add Fedora 39
(cherry picked from commit cdb4b97b28)
2023-11-14 19:45:50 +01:00
Michał Kępień
ac42de7af7 Prepare release notes for BIND 9.16.45 2023-11-09 13:22:37 +01:00
Michal Nowak
6899db8f7d Add OpenBSD 7.4
(cherry picked from commit f8733fc051)
2023-10-30 11:37:25 +01:00
Michal Nowak
71da3f984e 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.

(cherry picked from commit 6d100c4a32)
2023-10-23 12:00:50 +02:00
Petr Špaček
3914b87eaf Describe BIND threat model
Basically all local data is considered trusted, and proper ACLs and
limits need to be explicitly configured. We are also free to let
protocol non-compliant servers burn in flames.

(cherry picked from commit fc907baa7f)
2023-10-13 10:01:09 +02:00
Petr Špaček
c6571c36b8 Fix no-case-compress description in the ARM
We confused ourselves, it seems.

(cherry picked from commit 6451462a93)
2023-10-03 15:10:04 +02:00
Michal Nowak
1e75f3ae33 Add a Sphinx role for linking CVEs to the ISC Knowledgebase
The new :cve: Sphinx role takes a CVE number as an argument and creates
a hyperlink to the relevant ISC Knowledgebase document that might have
more up-to-date or verbose information than the relevant release note.
This makes reaching ISC Knowledgebase pages directly from the release
notes easier.

Make all CVE references in the release notes use the new Sphinx role.

(cherry picked from commit 41b857e567)
2023-09-21 14:38:28 +02:00
Michał Kępień
e31e1d7639 Update Sphinx and sphinx_rtd_theme
Update Sphinx-related Python packages to their current versions pulled
in by "pip install sphinx-rtd-theme" run in a fresh virtual environment.

(cherry picked from commit 2f879cdec3)
2023-09-20 17:25:17 +02:00
Michał Kępień
2be533f469 Merge tag 'v9.16.44' into bind-9.16 2023-09-20 16:55:10 +02:00
Michal Nowak
22186ff9f6 Prepare release notes for BIND 9.16.44 2023-09-08 14:15:36 +02:00
Matthijs Mekking
0946fc11a5 Explain lifetime format
Add the text "TTL-style unit suffixes or ISO 8601 duration formats",
just like we do at other places that are duration option types.

Also, in the dnssec-policy "keys" example, use a TTL-style unit too.

(cherry picked from commit b5a757c452)
2023-09-01 11:15:47 +02:00
Matthijs Mekking
a780d6fb13 Add a glossary definition for duration
We don't yet explain the syntax of TTL-style suffixes or ISO 8601
duration formats.

In 9.16 the terms are not sorted alphabetically, so I added the
duration explanation at the end of the list.

(manually picked from commit cc122d22b4)
2023-09-01 11:14:29 +02:00
Tom Krizek
6e4f5d04c6 Update sphinx_rtd_theme
To resolve the version select and search issue on readthedocs.org,
sphinx_rtd_theme>=1.2.1 is required.

Related https://github.com/readthedocs/sphinx_rtd_theme/issues/1452

(cherry picked from commit 92143fa960)
2023-08-29 10:14:50 +02:00
Michal Nowak
d492ed77c3 Reintroduce Debian 11 "bullseye" Clang and GCC jobs
(cherry picked from commit 5e1120d9a3)
2023-08-21 18:01:33 +02:00
Michal Nowak
02d8663770 Make Debian 12 "bookworm" the base image
Just replace "bullseye" with "bookworm" and reintroduce Debian 11
"bullseye" later.

(cherry picked from commit 2d18c57c54)
2023-08-21 18:01:20 +02:00
Michał Kępień
f464d784c5 Merge tag 'v9.16.43' into bind-9.16 2023-08-17 14:28:47 +02:00
Michał Kępień
d9cd815bf6 Tweak and reword release notes 2023-08-04 12:10:49 +02:00
Michał Kępień
e743b51da9 Update sample query log excerpt in the ARM 2023-08-04 12:10:49 +02:00
Tom Krizek
987129a3c4 Synchronize Sphinx package version on ReadTheDocs with our CI
Related: isc-projects/images!228
2023-07-18 16:17:50 +02:00
Michał Kępień
b9ec370c26 Add Google Site Verification tag to the TOC page
This should allow tracking HTTP 404 errors for Read the Docs using the
Google Search Console.

(cherry picked from commit 13c35ab0b3)
2023-06-29 18:49:54 +02:00
Michal Nowak
678bfc4ce0 Merge tag 'v9.16.42' into bind-9.16
BIND 9.16.42
2023-06-21 20:24:59 +02:00
Michal Nowak
35a43186a6 Prepare release notes for BIND 9.16.42 2023-06-09 16:13:28 +02:00
Michal Nowak
0fa9acc2c0 Set max-cache-size expectations for low values 2023-06-08 14:41:19 +02:00
Evan Hunt
fd7f68c5a8 remove accidentally-backported "include" doc
glob-expansion of filenames in "include" statements was added
in bind 9.18 but was accidentally mentioned in the bind 9.16 ARM.
2023-06-05 12:05:35 -07:00
Michal Nowak
4f825f3d4f Add Alpine Linux 3.18
(cherry picked from commit ddb846454d)
2023-05-31 12:07:37 +02:00
Michal Nowak
f3a98ae6bd Add Fedora 38
(cherry picked from commit 2e0550970b)
2023-05-19 14:05:45 +02:00
Michał Kępień
e737e2b523 Merge tag 'v9.16.41' into bind-9.16
BIND 9.16.41
2023-05-18 14:17:30 +02:00
Michal Nowak
bfe80552fd Add OpenBSD 7.3
(cherry picked from commit ff52cd9604)
2023-05-15 19:54:42 +02:00
Michal Nowak
1e2d7c933f Add FreeBSD 13.2
(cherry picked from commit 81ad645d7d)
2023-05-15 18:37:04 +02:00
Michał Kępień
38c1bca986 Prepare release notes for BIND 9.16.41 2023-05-09 13:27:20 +02:00
Michał Kępień
d94f2550fb Merge tag 'v9.16.40' into bind-9.16
BIND 9.16.40
2023-04-20 13:03:54 +02:00
Petr Špaček
4b8c034b14 Prepare release notes for BIND 9.16.40 2023-04-06 19:09:47 +02:00
Ondřej Surý
f768190acb Clarify the documentation about DF-flag
Remove the reference to setting the DF-flag as we don't do that right
now.  Rephrase the paragraph that the default value should not be
causing fragmentation.

(cherry picked from commit 61f276d5a4)
2023-04-03 12:30:46 +02:00
Tom Krizek
098c7a80a8 Add missing newline in documentation code example
(manually picked from 1849c02606)
2023-03-27 17:15:11 +02:00
Petr Špaček
4bbe035ddf Clarify qname-minimization relaxed in the ARM
Leading underscore in qname confused some users, and it was not
documented.

(cherry picked from commit 02430a7263)
2023-03-27 15:25:24 +02:00
Tom Krizek
d8c68afa8a Merge tag 'v9_16_39' into v9_16
BIND 9.16.39
2023-03-15 18:53:29 +01:00
Tom Krizek
96fcc6080d Prepare release notes for BIND 9.16.39 2023-03-03 13:47:17 +01:00
Michal Nowak
e3a1945d3c Add FreeBSD 12.4
(cherry picked from commit 2307661b1a)
2023-02-24 14:11:49 +01:00
Michal Nowak
850f865856 Drop date from "Regularly Tested Platforms" section
Changing the date is easy to forget and may be outdated.

(cherry picked from commit 5783280b10)
2023-02-24 13:26:40 +01:00
Michal Nowak
1d3d73b997 Add Alpine Linux 3.17
(cherry picked from commit 345089ad23)
2023-02-24 13:25:15 +01:00
Michal Nowak
fed8a373a3 Merge tag 'v9_16_38' into v9_16
BIND 9.16.38
2023-02-16 17:53:48 +01:00
Ondřej Surý
9309589ad0 Avoid libuv 1.35 and 1.36 that have broken recvmmsg implementation
The implementation of UDP recvmmsg in libuv 1.35 and 1.36 is
incomplete and could cause assertion failure under certain
circumstances.

Modify the configure and runtime checks to report a fatal error when
trying to compile or run with the affected versions.

(cherry picked from commit 251f411fc3)
2023-02-10 06:50:32 +01:00