]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: usr: Revert "Fix NSEC3 closest encloser lookup for names with empty non-terminals"
authorNicki Křížek <nicki@isc.org>
Tue, 14 Jan 2025 08:35:53 +0000 (08:35 +0000)
committerNicki Křížek <nicki@isc.org>
Tue, 14 Jan 2025 08:35:53 +0000 (08:35 +0000)
commit993cb7614891f034a44def009779631f7a7af838
tree25c078b91af831fa70d63ad23799e23bce42b127
parent698f1091bf81b69653bc3a696ea2875f80e5bf09
parent8c9d31edaf12d62bab361a67a3805b57bb123158
chg: usr: Revert "Fix NSEC3 closest encloser lookup for names with empty non-terminals"

Revert the fix for #4950 for 9.20.

This reverts MR !9438.

History: A performance improvement for NSEC3 closest encloser lookups (#4460) was introduced (in MR !9436) and backported to 9.20 (MR !9438) and to 9.18 in (MR !9439). It was released in 9.18.30 (and 9.20.2 and 9.21.1).

There was a bug in the code (#4950), so we reverted the change in !9611, !9613 and !9614 (not released).

Then a new attempt was merged in main (MR !9610) and backported to 9.20 (MR !9631) and 9.18 (MR !9632). The latter should not have been backported and was reverted in !9689.

We now also revert the fix for 9.20

Related #5108

Merge branch 'revert-4950-bind-logs-expected-covering-nsec3-got-an-exact-match-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!9947