bind9/bin
Artem Boldariev 8ae661048d Fix flawed logic when detecting same listener type
The older version of the code was reporting that listeners are going
to be of the same type after reconfiguration when switching from DoT
to HTTPS listener, making BIND abort its executions.

That was happening due to the flaw in logic due to which the code
could consider a current listener and a configuration for the new one
to be of the same type (DoT) even when the new listener entry is
explicitly marked as HTTP.

The checks for PROXY in between the configuration were masking that
behaviour, but when porting it to 9.18 (when there is no PROXY
support), the behaviour was exposed.

Now the code mirrors the logic in 'interface_setup()' closely (as it
was meant to).
2024-01-12 17:59:53 +02:00
..
check disable checks by default in named-compilezone 2023-12-20 16:57:19 -08:00
confgen Handle fatal and FIPS provider interactions 2023-04-03 12:44:27 +10:00
delv fix consistency check for delv +ns and +qmin 2023-12-06 17:31:39 -08:00
dig Print a dig comment about the failed query consistently 2024-01-10 21:54:39 +00:00
dnssec Lower the maximum allowed NSEC3 iterations to 50 2023-12-05 14:58:58 +00:00
named Integrate TLS cipher suites support into BIND 2024-01-12 13:27:59 +02:00
nsupdate NetBSD has added 'hmac' to libc so rename out uses of hmac 2023-12-13 22:27:38 +00:00
plugins Remove 'inst != NULL' from cleanup check in plugin_register 2023-04-04 23:51:22 +00:00
rndc Defer control channel message invalidation 2024-01-10 15:48:25 +01:00
tests Fix flawed logic when detecting same listener type 2024-01-12 17:59:53 +02:00
tools remove some long-deprecated arguments from dig 2023-12-06 17:32:09 -08:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00