bind9/lib
Artem Boldariev dbd15f962e XoT: properly handle the case when checking for ALPN failed
During XoT it is important to check for "dot" ALPN tag to be
negotiated (according to the RFC 9103). We were doing that, however, the
situation was not handled properly, leading to non-cancelled zone
transfers that would crash (abort()) BIND on shutdown.

In this particular case 'result' might equal 'ISC_R_SUCCESS'. When
this is the case, the part of the code supposed to handle failures
will not cancel the zone transfer.

This situation cannot happen when BIND is a secondary of other BIND
instance. Only primaries following the RFC not closely enough could
trigger such a behaviour.

(cherry picked from commit 34a1aab1cb)
2023-01-17 21:27:44 +02:00
..
bind9 remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
dns XoT: properly handle the case when checking for ALPN failed 2023-01-17 21:27:44 +02:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
isc Implement incremental hash table resizing in isc_ht 2023-01-11 17:15:33 +01:00
isccc Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
isccfg remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
ns Don't set EDE in ns_client_aclchecksilent 2023-01-10 10:02:14 +00:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00