]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: usr: Change the QNAME minimization algorithm to follow the standard
authorOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 16:34:07 +0000 (17:34 +0100)
committerOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 16:34:07 +0000 (17:34 +0100)
commit15494053b122ae52039e8a2772041cbabc7d05a3
treed30c3b475492acca73ee6b5e4be4636fe5751aea
parent40c375c58eae35ecf4112a2fffd8d491f9dfaa4a
parented460c50b7868e1f797eb609908bb97dd56149fa
chg: usr: Change the QNAME minimization algorithm to follow the standard

In !9155, the QNAME minimization was changed to not leak the query type
to the parent name server.  This violates RFC 9156 Section 3, step (3)
and it is not necessary.  It also breaks some (weird) authoritative DNS
setups, especially when CNAMEs are involved.  Also there is really no
privacy leak with query type.

Closes #5661

Merge branch '5661-dont-minimize-when-QNAME-matches-original-QNAME' into 'main'

See merge request isc-projects/bind9!11293