bind9/lib
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
..
dns Integrate TLS cipher suites support into BIND 2024-01-12 13:27:59 +02:00
isc Add TLS cipher-suites related low-level functionality 2024-01-12 13:27:59 +02:00
isccc Defer control channel message invalidation 2024-01-10 15:48:25 +01:00
isccfg Add TLS cipher suites configuration option to BIND 2024-01-12 13:27:59 +02:00
ns Fix flawed logic when detecting same listener type 2024-01-12 17:59:53 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00