bind9/lib/ns
Artem Boldariev 0ee6f66cbd Integrate extended ACLs syntax featuring 'port' and 'transport' opts
This commit completes the integration of the new, extended ACL syntax
featuring 'port' and 'transport' options.

The runtime presentation and ACL loading code are extended to allow
the syntax to be used beyond the 'allow-transfer' option (e.g. in
'acl' definitions and other 'allow-*' options) and can be used to
ultimately extend the ACL support with transport-only
ACLs (e.g. 'transport-acl tls-acl port 853 transport tls'). But, due
to fundamental nature of such a change, it has not been completed as a
part of 9.17.X release series due to it being close to 9.18 stable
release status. That means that we do not have enough time to fully
test it.

The complete integration is planned as a part of 9.19.X release
series.

The code was manually verified to work as expected by temporarily
enabling the extended syntax for 'acl' statements and 'allow-query'
options, including ACL merging, negated ACLs.
2021-11-30 12:20:22 +02:00
..
include Add method to set extended DNS error 2021-11-19 09:44:28 +01:00
tests Don't use route socket in unit tests 2021-10-15 01:01:25 -07:00
client.c Integrate extended ACLs syntax featuring 'port' and 'transport' opts 2021-11-30 12:20:22 +02:00
hooks.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
interfacemgr.c attach the interface manager when activating a route socket 2021-10-18 14:21:03 -07:00
listenlist.c Add "session-tickets" options to the "tls" clause 2021-10-01 15:50:43 +03:00
log.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
Makefile.am Remove libns init/shutdown functions 2021-10-04 13:57:34 -07:00
notify.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
query.c Add isc_nm_socket_type() 2021-11-30 12:20:22 +02:00
server.c Add (http-)listener-clients option (DoH quota mechanism) 2021-07-16 11:50:20 +03:00
sortlist.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
stats.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update.c Add {krb5,ms}-subdomain-self-rhs update policy rules 2021-10-15 11:18:41 +11:00
xfrout.c Replace "master/slave" terms in code comments 2021-10-12 13:09:00 -07:00