]> git.ipfire.org Git - thirdparty/bind9.git/commit
Expose the SOA query transport type used before/during XFR
authorAram Sargsyan <aram@isc.org>
Wed, 23 Aug 2023 10:46:44 +0000 (10:46 +0000)
committerAram Sargsyan <aram@isc.org>
Fri, 22 Sep 2023 09:56:33 +0000 (09:56 +0000)
commit8e2273afceeda02bcc301494880600bc9984bf95
tree18f5e74426dea20d5171ccd08af00e5f183eb2e8
parent2eb8afde526ec8e4c6e59fcbd04c9f4a800c4309
Expose the SOA query transport type used before/during XFR

Add a new field in the incoming zone transfers section of the
statistics channel to show the transport used for the SOA request.

When the transfer is started beginning from the XFRST_SOAQUERY state,
it means that the SOA query will be performed by xfrin itself, using
the same transport. Otherwise, it means that the SOA query was already
performed by other means (e.g. by zone.c:soa_query()), and, in that
case, we use the SOA query transport type information passed by the
'soa_transport_type' argument, when the xfrin object was created.
bin/named/bind9.xsl
bin/named/statschannel.c
doc/arm/reference.rst
lib/dns/include/dns/xfrin.h
lib/dns/xfrin.c
lib/dns/zone.c