reference manual update-policies unmatched parenthesis
Summary
In the BIND 9 Administrator Reference Manual Configuration reference there are multiple references to the update-policy grammer where the paranthesis is unmatched:
update-policy ( local | { ( deny | grant ) <string> ( 6to4-self | external | krb5-self | krb5-selfsub | krb5-subdomain | ms-self | ms-selfsub | ms-subdomain | name | self | selfsub | selfwild | subdomain | tcp-self | wildcard | zonesub ) [ <string> ] <rrtypelist>; ... };
I believe a closing parenthesis is required between the last and penultimate character, forming ; ... });
The wrong block is reiterated multiple times, at least in "Zone Types", "Dynamic Update Policies", "view Block grammar" and "update-policy" grammer.
See for example https://bind9.readthedocs.io/en/v9_19_6/reference.html#dynamic-update-policies
BIND version used
Verified in v9_16 and v9_19_6 (latest at the time of writing).
Steps to reproduce
Open https://bind9.readthedocs.io/en/v9_19_6/reference.html#dynamic-update-policies Find the grammer line for update-policy Paste it in a code syntax highlighting editor Observe there is no closing match for the '(' before 'local'
What is the current bug behavior?
May confuse users
What is the expected correct behavior?
See above
Relevant configuration files
Not applicable
Relevant logs and/or screenshots
Not applicable
Possible fixes
See above, add closing parenthesis.