Extend 'allow-*' options to support extended syntax that includes 'transport' and 'port' parameters (like 'allow-transfer')
While working on XoT we extended allow-transfer
option with port
and transport
parameters (see !5587 (merged)). As in 9.19 we support update forwarding over TLS (see !6710 (merged)) and soon will support queries forwarding over TLS (see !7199 (merged) which is being worked on by @aram ), it seems that it is time to update other related options to support the extended syntax. The low-level functionality is there, it is a matter of enabling the syntax and extending the transport-acl
system test.
We should not forget to extend these as we are improving our support for DNS transports other than UDP and TCP, as was originally intended while adding the initial support for these extra parameters.
This might end up being a "meta" issue referencing other related issues/MRs.
We should improve the documentation on that too, but that is a different matter.