]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove dns_adblameinfo from dns_adb
authorOndřej Surý <ondrej@isc.org>
Thu, 21 Sep 2023 13:20:58 +0000 (15:20 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 12 Oct 2023 10:35:00 +0000 (12:35 +0200)
commit2b20db05e38b7d7ba7f07a45dc286e2ca478b5ed
tree7269c71119b597be2ead890846c726a72b48f81f
parent7fb4e354a990fc38cb2f9712d433385d19bd04f2
Remove dns_adblameinfo from dns_adb

Keeping the information about lame server in the ADB was done in !322 to
fix following security issue:

    [CVE-2021-25219] Disable "lame-ttl" cache

The handling of the lame servers needs to be redesigned and it is not
going to be enabled any time soon, and the current code is just dead
code that takes up space, code and stands in the way of making ADB work
faster.

Remove all the internals needed for handling the lame servers in the ADB
for now.  It might get reintroduced later if and when we redesign ADB.
lib/dns/adb.c
lib/dns/include/dns/adb.h
lib/dns/resolver.c
lib/dns/zone.c