Commit graph

7498 commits

Author SHA1 Message Date
Andoni Duarte Pintado
6222bf35fc Generate changelog for BIND 9.20.17 2025-12-09 18:33:21 +01:00
Michal Nowak
867fd320a1
Add Fedora 43
(cherry picked from commit 350c3a9a19)
2025-11-27 17:12:24 +01:00
Andoni Duarte Pintado
fc2a620b10 Update wiki.wireshark.org link in doc/arm
Fix the broken link https://wiki.wireshark.org/TLS#tls-decryption.
Since their TOC also has the wrong anchor, we remove it altogether,
i.e. https://wiki.wireshark.org/TLS.

(cherry picked from commit fe98568be6)
2025-11-27 09:42:52 +01:00
Michal Nowak
9240a3eb97
Drop #5525 release note 2025-11-06 19:40:22 +01:00
Michal Nowak
15e365b742
Reorder release notes 2025-11-06 19:39:44 +01:00
Michal Nowak
19aedb42c7
Tweak and reword release notes 2025-11-06 19:36:19 +01:00
Michal Nowak
9f1a1602d7
Prepare release notes for BIND 9.20.16 2025-11-06 19:26:23 +01:00
Michal Nowak
78148b11f1
Generate changelog for BIND 9.20.16 2025-11-06 19:24:45 +01:00
Michał Kępień
064dbdffca
Prepare release notes for BIND 9.20.15 2025-10-18 09:49:32 +02:00
Michał Kępień
5ce20ea209
Prepare changelog for BIND 9.20.15 2025-10-18 09:49:32 +02:00
Michał Kępień
41eb7186c4
Reorder release notes 2025-10-02 18:13:26 +02:00
Michał Kępień
286205501f
Tweak and reword release notes 2025-10-02 18:13:26 +02:00
Michał Kępień
45b4fac602
Prepare release notes for BIND 9.20.14 2025-10-02 18:13:26 +02:00
Michał Kępień
921061aaeb
Generate changelog for BIND 9.20.14 2025-10-02 18:13:26 +02:00
Mark Andrews
a266f329e9
Retry lookups with unsigned DNAME over TCP
To prevent spoofed unsigned DNAME responses being accepted retry
response with unsigned DNAMEs over TCP if the response is not TSIG
signed or there isn't a good DNS CLIENT COOKIE.

(cherry picked from commit 2e40705c06)
2025-10-02 12:58:54 +02:00
Mark Andrews
3ddf4e957b Make it clearer that disable-algorithms applies to zone names
(cherry picked from commit 28848ab578)
2025-09-29 11:16:24 +10:00
Andoni Duarte
4e92403ab6 Merge branch 'bind-9.20' into 'v9.20.13-release'
# Conflicts:
#   configure.ac
2025-09-12 06:52:40 +00:00
Petr Špaček
5ae34607ac Prevent Sphinx from messing up syntax with "smartquotes" feature
Sphinx's smartquotes feature was rewriting -- to en-dash, "" to proper
English quotes etc. This was messing up syntax at unpredictable places.
Disable this feature instead of attempting to escape all the places in
the manual.

(cherry picked from commit 66e58d3315)
2025-09-11 11:18:41 +00:00
Petr Špaček
2f2c312c4f Reorder appendices in ARM
The new order hopefully reflects likelihood of someone reading from start
to the end:

DNSSEC Guide
Manual Pages
General DNS Reference Information
Release Notes
Changelog
A Brief History of the DNS and BIND

(cherry picked from commit ed0db245be)
2025-09-11 11:18:41 +00:00
Petr Špaček
7177e4bc3f Tweak and reword release notes
Two inconsequential bug fixes are not release note worthy.
Use more user-centric terminology about dnssec-policy manual-mode.
Add links, shorten notes.
2025-09-04 18:02:57 +02:00
Petr Špaček
8a542e3a37 Prepare release notes for BIND 9.20.13 2025-09-04 18:01:20 +02:00
Petr Špaček
3a4a40cb9f Generate changelog for BIND 9.20.13 2025-09-04 17:59:40 +02:00
Ondřej Surý
0c28ec295b Clarify rrset-order random distribution
The randomized order of the records in the rrset is not uniform across
all permutations.  Clarify this in the documentation.

(cherry picked from commit 369c8dc388)
2025-09-03 06:53:03 +00:00
Michał Kępień
cae623fa69
Obsolete the "tkey-domain" statement
The "tkey-domain" statement has effectively been a no-op since commit
bd4576b3ce, which removed the only bit of
code using it: the logic implementing TKEY Mode 2 (Diffie-Hellman).

A subsequent cleanup commit, 885c132f4a,
also missed the opportunity to remove the "tkey-domain" statement
altogether.

Mark the "tkey-domain" statement as obsolete and remove all code and
documentation related to it.

(cherry picked from commit 805f1c0f65)
2025-09-01 22:34:08 +02:00
Michał Kępień
5700c77a6f Deprecate the "tkey-gssapi-credential" statement
The "tkey-gssapi-keytab" statement enables GSS-TSIG to be set up in a
simpler and more reliable way than using the "tkey-gssapi-credential"
statement and setting environment variables (e.g. KRB5_KTNAME).

Mark the "tkey-gssapi-credential" statement as deprecated to eventually
only have one method for setting up GSS-TSIG in named.  Do not mention
"tkey-gssapi-credential" in the section of the ARM on dynamic updates.

(cherry picked from commit 6de435c528)
2025-09-01 19:34:14 +00:00
Michal Nowak
a4f910a720
Add Debian "trixie"
(cherry picked from commit 263810e779)
2025-09-01 17:12:43 +02:00
Petr Špaček
0dc4aabaff Clarify forward, stub, and static-stub zone usage
Clarify that forwarding points to a resolver and stub to auths.
Add cross-links. Rewrite stub zone type description.

(cherry picked from commit e84b98a9fc)
2025-08-27 14:17:39 +00:00
Aram Sargsyan
1dd4f95d1e 'servfail-until-ready yes' has no effect with DNSRPS
When a DNS Response Policy Service (DNSRPS) interface is used, the
'servfail-until-ready yes' option is ignored, because RPZ zones are
not processed by BIND.
2025-08-27 10:00:45 +00:00
Aram Sargsyan
ee29e133ac Add a new 'servfail-until-ready' configuration option for RPZ
By default, when named is started it may start answering to
queries before the response policy zones are completely loaded
and processed. This new feature gives an option to the users to
tell named that incoming requests should result in SERVFAIL anwser
until all the response policy zones are procesed and ready.

(cherry picked from commit 41387b8d30)
2025-08-27 10:00:45 +00:00
Matthijs Mekking
40d2f99852 Add manual-mode config option
Add a new option 'manual-mode' to 'dnssec-policy'. The intended
use is that if it is enabled, it will not automatically move to the
next state transition (RUMOURED, UNRETENTIVE), only after manual
confirmation. The intended state transition should be logged.

(cherry picked from commit 63c5b453e0)
2025-08-27 08:16:52 +00:00
Andoni Duarte Pintado
c06e227370 Tweak and reword release notes 2025-08-13 18:02:30 +02:00
Andoni Duarte Pintado
cbb1ff3936 Prepare release notes for BIND 9.20.12 2025-08-13 18:02:30 +02:00
Andoni Duarte Pintado
d2051add01 Generate changelog for BIND 9.20.12 2025-08-13 18:02:30 +02:00
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ń
09e3eb9814
Tweak and reword release notes 2025-07-03 23:08:05 +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
7fdd3cd656
Tweak and reword release notes 2025-06-06 11:41:07 +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