The next commit is going to add parser for ISC configuration format. To simplify the parser the grammar files in doc/misc are no longer line-wrapped as handling it would make the grammar parser unnecessairly complicated. This affects visible output in the ARM, but in the end we are going to replace the auto-generated .rst files with grammar pretty printed, so formatting of these files does not matter in practical terms.
38 lines
1.6 KiB
ReStructuredText
38 lines
1.6 KiB
ReStructuredText
.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
..
|
|
.. SPDX-License-Identifier: MPL-2.0
|
|
..
|
|
.. This Source Code Form is subject to the terms of the Mozilla Public
|
|
.. License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
|
..
|
|
.. See the COPYRIGHT file distributed with this work for additional
|
|
.. information regarding copyright ownership.
|
|
|
|
::
|
|
|
|
server <netprefix> {
|
|
bogus <boolean>;
|
|
edns <boolean>;
|
|
edns-udp-size <integer>;
|
|
edns-version <integer>;
|
|
keys <server_key>;
|
|
max-udp-size <integer>;
|
|
notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
|
notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
|
padding <integer>;
|
|
provide-ixfr <boolean>;
|
|
query-source ( ( [ address ] ( <ipv4_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
|
query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
|
request-expire <boolean>;
|
|
request-ixfr <boolean>;
|
|
request-nsid <boolean>;
|
|
send-cookie <boolean>;
|
|
tcp-keepalive <boolean>;
|
|
tcp-only <boolean>;
|
|
transfer-format ( many-answers | one-answer );
|
|
transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
|
transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
|
transfers <integer>;
|
|
};
|