1*46d2f618SCy Schubert /* A Bison parser, made by GNU Bison 3.7.6. */ 2b7c0c8c1SCy Schubert 3b7c0c8c1SCy Schubert /* Bison interface for Yacc-like parsers in C 4b7c0c8c1SCy Schubert 5b7c0c8c1SCy Schubert Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, 6b7c0c8c1SCy Schubert Inc. 7b7c0c8c1SCy Schubert 8b7c0c8c1SCy Schubert This program is free software: you can redistribute it and/or modify 9b7c0c8c1SCy Schubert it under the terms of the GNU General Public License as published by 10b7c0c8c1SCy Schubert the Free Software Foundation, either version 3 of the License, or 11b7c0c8c1SCy Schubert (at your option) any later version. 12b7c0c8c1SCy Schubert 13b7c0c8c1SCy Schubert This program is distributed in the hope that it will be useful, 14b7c0c8c1SCy Schubert but WITHOUT ANY WARRANTY; without even the implied warranty of 15b7c0c8c1SCy Schubert MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16b7c0c8c1SCy Schubert GNU General Public License for more details. 17b7c0c8c1SCy Schubert 18b7c0c8c1SCy Schubert You should have received a copy of the GNU General Public License 19b7c0c8c1SCy Schubert along with this program. If not, see <https://www.gnu.org/licenses/>. */ 20b7c0c8c1SCy Schubert 21b7c0c8c1SCy Schubert /* As a special exception, you may create a larger work that contains 22b7c0c8c1SCy Schubert part or all of the Bison parser skeleton and distribute that work 23b7c0c8c1SCy Schubert under terms of your choice, so long as that work isn't itself a 24b7c0c8c1SCy Schubert parser generator using the skeleton or a modified version thereof 25b7c0c8c1SCy Schubert as a parser skeleton. Alternatively, if you modify or redistribute 26b7c0c8c1SCy Schubert the parser skeleton itself, you may (at your option) remove this 27b7c0c8c1SCy Schubert special exception, which will cause the skeleton and the resulting 28b7c0c8c1SCy Schubert Bison output files to be licensed under the GNU General Public 29b7c0c8c1SCy Schubert License without this special exception. 30b7c0c8c1SCy Schubert 31b7c0c8c1SCy Schubert This special exception was added by the Free Software Foundation in 32b7c0c8c1SCy Schubert version 2.2 of Bison. */ 33b7c0c8c1SCy Schubert 34b7c0c8c1SCy Schubert /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 35b7c0c8c1SCy Schubert especially those whose name start with YY_ or yy_. They are 36b7c0c8c1SCy Schubert private implementation details that can be changed or removed. */ 37b7c0c8c1SCy Schubert 38b7c0c8c1SCy Schubert #ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED 39b7c0c8c1SCy Schubert # define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED 40b7c0c8c1SCy Schubert /* Debug traces. */ 41b7c0c8c1SCy Schubert #ifndef YYDEBUG 42b7c0c8c1SCy Schubert # define YYDEBUG 0 43b7c0c8c1SCy Schubert #endif 44b7c0c8c1SCy Schubert #if YYDEBUG 45b7c0c8c1SCy Schubert extern int yydebug; 46b7c0c8c1SCy Schubert #endif 47b7c0c8c1SCy Schubert 48b7c0c8c1SCy Schubert /* Token kinds. */ 49b7c0c8c1SCy Schubert #ifndef YYTOKENTYPE 50b7c0c8c1SCy Schubert # define YYTOKENTYPE 51b7c0c8c1SCy Schubert enum yytokentype 52b7c0c8c1SCy Schubert { 53b7c0c8c1SCy Schubert YYEMPTY = -2, 54b7c0c8c1SCy Schubert YYEOF = 0, /* "end of file" */ 55b7c0c8c1SCy Schubert YYerror = 256, /* error */ 56b7c0c8c1SCy Schubert YYUNDEF = 257, /* "invalid token" */ 57b7c0c8c1SCy Schubert SPACE = 258, /* SPACE */ 58b7c0c8c1SCy Schubert LETTER = 259, /* LETTER */ 59b7c0c8c1SCy Schubert NEWLINE = 260, /* NEWLINE */ 60b7c0c8c1SCy Schubert COMMENT = 261, /* COMMENT */ 61b7c0c8c1SCy Schubert COLON = 262, /* COLON */ 62b7c0c8c1SCy Schubert ANY = 263, /* ANY */ 63b7c0c8c1SCy Schubert ZONESTR = 264, /* ZONESTR */ 64b7c0c8c1SCy Schubert STRING_ARG = 265, /* STRING_ARG */ 65b7c0c8c1SCy Schubert VAR_FORCE_TOPLEVEL = 266, /* VAR_FORCE_TOPLEVEL */ 66b7c0c8c1SCy Schubert VAR_SERVER = 267, /* VAR_SERVER */ 67b7c0c8c1SCy Schubert VAR_VERBOSITY = 268, /* VAR_VERBOSITY */ 68b7c0c8c1SCy Schubert VAR_NUM_THREADS = 269, /* VAR_NUM_THREADS */ 69b7c0c8c1SCy Schubert VAR_PORT = 270, /* VAR_PORT */ 70b7c0c8c1SCy Schubert VAR_OUTGOING_RANGE = 271, /* VAR_OUTGOING_RANGE */ 71b7c0c8c1SCy Schubert VAR_INTERFACE = 272, /* VAR_INTERFACE */ 72b7c0c8c1SCy Schubert VAR_PREFER_IP4 = 273, /* VAR_PREFER_IP4 */ 73b7c0c8c1SCy Schubert VAR_DO_IP4 = 274, /* VAR_DO_IP4 */ 74b7c0c8c1SCy Schubert VAR_DO_IP6 = 275, /* VAR_DO_IP6 */ 75b7c0c8c1SCy Schubert VAR_DO_NAT64 = 276, /* VAR_DO_NAT64 */ 76b7c0c8c1SCy Schubert VAR_PREFER_IP6 = 277, /* VAR_PREFER_IP6 */ 77b7c0c8c1SCy Schubert VAR_DO_UDP = 278, /* VAR_DO_UDP */ 78b7c0c8c1SCy Schubert VAR_DO_TCP = 279, /* VAR_DO_TCP */ 79b7c0c8c1SCy Schubert VAR_TCP_MSS = 280, /* VAR_TCP_MSS */ 80b7c0c8c1SCy Schubert VAR_OUTGOING_TCP_MSS = 281, /* VAR_OUTGOING_TCP_MSS */ 81b7c0c8c1SCy Schubert VAR_TCP_IDLE_TIMEOUT = 282, /* VAR_TCP_IDLE_TIMEOUT */ 82b7c0c8c1SCy Schubert VAR_EDNS_TCP_KEEPALIVE = 283, /* VAR_EDNS_TCP_KEEPALIVE */ 83b7c0c8c1SCy Schubert VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 284, /* VAR_EDNS_TCP_KEEPALIVE_TIMEOUT */ 84b7c0c8c1SCy Schubert VAR_SOCK_QUEUE_TIMEOUT = 285, /* VAR_SOCK_QUEUE_TIMEOUT */ 85b7c0c8c1SCy Schubert VAR_CHROOT = 286, /* VAR_CHROOT */ 86b7c0c8c1SCy Schubert VAR_USERNAME = 287, /* VAR_USERNAME */ 87b7c0c8c1SCy Schubert VAR_DIRECTORY = 288, /* VAR_DIRECTORY */ 88b7c0c8c1SCy Schubert VAR_LOGFILE = 289, /* VAR_LOGFILE */ 89b7c0c8c1SCy Schubert VAR_PIDFILE = 290, /* VAR_PIDFILE */ 90b7c0c8c1SCy Schubert VAR_MSG_CACHE_SIZE = 291, /* VAR_MSG_CACHE_SIZE */ 91b7c0c8c1SCy Schubert VAR_MSG_CACHE_SLABS = 292, /* VAR_MSG_CACHE_SLABS */ 92b7c0c8c1SCy Schubert VAR_NUM_QUERIES_PER_THREAD = 293, /* VAR_NUM_QUERIES_PER_THREAD */ 93b7c0c8c1SCy Schubert VAR_RRSET_CACHE_SIZE = 294, /* VAR_RRSET_CACHE_SIZE */ 94b7c0c8c1SCy Schubert VAR_RRSET_CACHE_SLABS = 295, /* VAR_RRSET_CACHE_SLABS */ 95b7c0c8c1SCy Schubert VAR_OUTGOING_NUM_TCP = 296, /* VAR_OUTGOING_NUM_TCP */ 96b7c0c8c1SCy Schubert VAR_INFRA_HOST_TTL = 297, /* VAR_INFRA_HOST_TTL */ 97b7c0c8c1SCy Schubert VAR_INFRA_LAME_TTL = 298, /* VAR_INFRA_LAME_TTL */ 98b7c0c8c1SCy Schubert VAR_INFRA_CACHE_SLABS = 299, /* VAR_INFRA_CACHE_SLABS */ 99b7c0c8c1SCy Schubert VAR_INFRA_CACHE_NUMHOSTS = 300, /* VAR_INFRA_CACHE_NUMHOSTS */ 100b7c0c8c1SCy Schubert VAR_INFRA_CACHE_LAME_SIZE = 301, /* VAR_INFRA_CACHE_LAME_SIZE */ 101b7c0c8c1SCy Schubert VAR_NAME = 302, /* VAR_NAME */ 102b7c0c8c1SCy Schubert VAR_STUB_ZONE = 303, /* VAR_STUB_ZONE */ 103b7c0c8c1SCy Schubert VAR_STUB_HOST = 304, /* VAR_STUB_HOST */ 104b7c0c8c1SCy Schubert VAR_STUB_ADDR = 305, /* VAR_STUB_ADDR */ 105b7c0c8c1SCy Schubert VAR_TARGET_FETCH_POLICY = 306, /* VAR_TARGET_FETCH_POLICY */ 106b7c0c8c1SCy Schubert VAR_HARDEN_SHORT_BUFSIZE = 307, /* VAR_HARDEN_SHORT_BUFSIZE */ 107b7c0c8c1SCy Schubert VAR_HARDEN_LARGE_QUERIES = 308, /* VAR_HARDEN_LARGE_QUERIES */ 108b7c0c8c1SCy Schubert VAR_FORWARD_ZONE = 309, /* VAR_FORWARD_ZONE */ 109b7c0c8c1SCy Schubert VAR_FORWARD_HOST = 310, /* VAR_FORWARD_HOST */ 110b7c0c8c1SCy Schubert VAR_FORWARD_ADDR = 311, /* VAR_FORWARD_ADDR */ 111b7c0c8c1SCy Schubert VAR_DO_NOT_QUERY_ADDRESS = 312, /* VAR_DO_NOT_QUERY_ADDRESS */ 112b7c0c8c1SCy Schubert VAR_HIDE_IDENTITY = 313, /* VAR_HIDE_IDENTITY */ 113b7c0c8c1SCy Schubert VAR_HIDE_VERSION = 314, /* VAR_HIDE_VERSION */ 114b7c0c8c1SCy Schubert VAR_IDENTITY = 315, /* VAR_IDENTITY */ 115b7c0c8c1SCy Schubert VAR_VERSION = 316, /* VAR_VERSION */ 116b7c0c8c1SCy Schubert VAR_HARDEN_GLUE = 317, /* VAR_HARDEN_GLUE */ 117b7c0c8c1SCy Schubert VAR_MODULE_CONF = 318, /* VAR_MODULE_CONF */ 118b7c0c8c1SCy Schubert VAR_TRUST_ANCHOR_FILE = 319, /* VAR_TRUST_ANCHOR_FILE */ 119b7c0c8c1SCy Schubert VAR_TRUST_ANCHOR = 320, /* VAR_TRUST_ANCHOR */ 120b7c0c8c1SCy Schubert VAR_VAL_OVERRIDE_DATE = 321, /* VAR_VAL_OVERRIDE_DATE */ 121b7c0c8c1SCy Schubert VAR_BOGUS_TTL = 322, /* VAR_BOGUS_TTL */ 122b7c0c8c1SCy Schubert VAR_VAL_CLEAN_ADDITIONAL = 323, /* VAR_VAL_CLEAN_ADDITIONAL */ 123b7c0c8c1SCy Schubert VAR_VAL_PERMISSIVE_MODE = 324, /* VAR_VAL_PERMISSIVE_MODE */ 124b7c0c8c1SCy Schubert VAR_INCOMING_NUM_TCP = 325, /* VAR_INCOMING_NUM_TCP */ 125b7c0c8c1SCy Schubert VAR_MSG_BUFFER_SIZE = 326, /* VAR_MSG_BUFFER_SIZE */ 126b7c0c8c1SCy Schubert VAR_KEY_CACHE_SIZE = 327, /* VAR_KEY_CACHE_SIZE */ 127b7c0c8c1SCy Schubert VAR_KEY_CACHE_SLABS = 328, /* VAR_KEY_CACHE_SLABS */ 128b7c0c8c1SCy Schubert VAR_TRUSTED_KEYS_FILE = 329, /* VAR_TRUSTED_KEYS_FILE */ 129b7c0c8c1SCy Schubert VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 330, /* VAR_VAL_NSEC3_KEYSIZE_ITERATIONS */ 130b7c0c8c1SCy Schubert VAR_USE_SYSLOG = 331, /* VAR_USE_SYSLOG */ 131b7c0c8c1SCy Schubert VAR_OUTGOING_INTERFACE = 332, /* VAR_OUTGOING_INTERFACE */ 132b7c0c8c1SCy Schubert VAR_ROOT_HINTS = 333, /* VAR_ROOT_HINTS */ 133b7c0c8c1SCy Schubert VAR_DO_NOT_QUERY_LOCALHOST = 334, /* VAR_DO_NOT_QUERY_LOCALHOST */ 134b7c0c8c1SCy Schubert VAR_CACHE_MAX_TTL = 335, /* VAR_CACHE_MAX_TTL */ 135b7c0c8c1SCy Schubert VAR_HARDEN_DNSSEC_STRIPPED = 336, /* VAR_HARDEN_DNSSEC_STRIPPED */ 136b7c0c8c1SCy Schubert VAR_ACCESS_CONTROL = 337, /* VAR_ACCESS_CONTROL */ 137b7c0c8c1SCy Schubert VAR_LOCAL_ZONE = 338, /* VAR_LOCAL_ZONE */ 138b7c0c8c1SCy Schubert VAR_LOCAL_DATA = 339, /* VAR_LOCAL_DATA */ 139b7c0c8c1SCy Schubert VAR_INTERFACE_AUTOMATIC = 340, /* VAR_INTERFACE_AUTOMATIC */ 140b7c0c8c1SCy Schubert VAR_STATISTICS_INTERVAL = 341, /* VAR_STATISTICS_INTERVAL */ 141b7c0c8c1SCy Schubert VAR_DO_DAEMONIZE = 342, /* VAR_DO_DAEMONIZE */ 142b7c0c8c1SCy Schubert VAR_USE_CAPS_FOR_ID = 343, /* VAR_USE_CAPS_FOR_ID */ 143b7c0c8c1SCy Schubert VAR_STATISTICS_CUMULATIVE = 344, /* VAR_STATISTICS_CUMULATIVE */ 144b7c0c8c1SCy Schubert VAR_OUTGOING_PORT_PERMIT = 345, /* VAR_OUTGOING_PORT_PERMIT */ 145b7c0c8c1SCy Schubert VAR_OUTGOING_PORT_AVOID = 346, /* VAR_OUTGOING_PORT_AVOID */ 146b7c0c8c1SCy Schubert VAR_DLV_ANCHOR_FILE = 347, /* VAR_DLV_ANCHOR_FILE */ 147b7c0c8c1SCy Schubert VAR_DLV_ANCHOR = 348, /* VAR_DLV_ANCHOR */ 148b7c0c8c1SCy Schubert VAR_NEG_CACHE_SIZE = 349, /* VAR_NEG_CACHE_SIZE */ 149b7c0c8c1SCy Schubert VAR_HARDEN_REFERRAL_PATH = 350, /* VAR_HARDEN_REFERRAL_PATH */ 150b7c0c8c1SCy Schubert VAR_PRIVATE_ADDRESS = 351, /* VAR_PRIVATE_ADDRESS */ 151b7c0c8c1SCy Schubert VAR_PRIVATE_DOMAIN = 352, /* VAR_PRIVATE_DOMAIN */ 152b7c0c8c1SCy Schubert VAR_REMOTE_CONTROL = 353, /* VAR_REMOTE_CONTROL */ 153b7c0c8c1SCy Schubert VAR_CONTROL_ENABLE = 354, /* VAR_CONTROL_ENABLE */ 154b7c0c8c1SCy Schubert VAR_CONTROL_INTERFACE = 355, /* VAR_CONTROL_INTERFACE */ 155b7c0c8c1SCy Schubert VAR_CONTROL_PORT = 356, /* VAR_CONTROL_PORT */ 156b7c0c8c1SCy Schubert VAR_SERVER_KEY_FILE = 357, /* VAR_SERVER_KEY_FILE */ 157b7c0c8c1SCy Schubert VAR_SERVER_CERT_FILE = 358, /* VAR_SERVER_CERT_FILE */ 158b7c0c8c1SCy Schubert VAR_CONTROL_KEY_FILE = 359, /* VAR_CONTROL_KEY_FILE */ 159b7c0c8c1SCy Schubert VAR_CONTROL_CERT_FILE = 360, /* VAR_CONTROL_CERT_FILE */ 160b7c0c8c1SCy Schubert VAR_CONTROL_USE_CERT = 361, /* VAR_CONTROL_USE_CERT */ 161b7c0c8c1SCy Schubert VAR_TCP_REUSE_TIMEOUT = 362, /* VAR_TCP_REUSE_TIMEOUT */ 162b7c0c8c1SCy Schubert VAR_MAX_REUSE_TCP_QUERIES = 363, /* VAR_MAX_REUSE_TCP_QUERIES */ 163b7c0c8c1SCy Schubert VAR_EXTENDED_STATISTICS = 364, /* VAR_EXTENDED_STATISTICS */ 164b7c0c8c1SCy Schubert VAR_LOCAL_DATA_PTR = 365, /* VAR_LOCAL_DATA_PTR */ 165b7c0c8c1SCy Schubert VAR_JOSTLE_TIMEOUT = 366, /* VAR_JOSTLE_TIMEOUT */ 166b7c0c8c1SCy Schubert VAR_STUB_PRIME = 367, /* VAR_STUB_PRIME */ 167b7c0c8c1SCy Schubert VAR_UNWANTED_REPLY_THRESHOLD = 368, /* VAR_UNWANTED_REPLY_THRESHOLD */ 168b7c0c8c1SCy Schubert VAR_LOG_TIME_ASCII = 369, /* VAR_LOG_TIME_ASCII */ 169b7c0c8c1SCy Schubert VAR_DOMAIN_INSECURE = 370, /* VAR_DOMAIN_INSECURE */ 170b7c0c8c1SCy Schubert VAR_PYTHON = 371, /* VAR_PYTHON */ 171b7c0c8c1SCy Schubert VAR_PYTHON_SCRIPT = 372, /* VAR_PYTHON_SCRIPT */ 172b7c0c8c1SCy Schubert VAR_VAL_SIG_SKEW_MIN = 373, /* VAR_VAL_SIG_SKEW_MIN */ 173b7c0c8c1SCy Schubert VAR_VAL_SIG_SKEW_MAX = 374, /* VAR_VAL_SIG_SKEW_MAX */ 174b7c0c8c1SCy Schubert VAR_VAL_MAX_RESTART = 375, /* VAR_VAL_MAX_RESTART */ 175b7c0c8c1SCy Schubert VAR_CACHE_MIN_TTL = 376, /* VAR_CACHE_MIN_TTL */ 176b7c0c8c1SCy Schubert VAR_VAL_LOG_LEVEL = 377, /* VAR_VAL_LOG_LEVEL */ 177b7c0c8c1SCy Schubert VAR_AUTO_TRUST_ANCHOR_FILE = 378, /* VAR_AUTO_TRUST_ANCHOR_FILE */ 178b7c0c8c1SCy Schubert VAR_KEEP_MISSING = 379, /* VAR_KEEP_MISSING */ 179b7c0c8c1SCy Schubert VAR_ADD_HOLDDOWN = 380, /* VAR_ADD_HOLDDOWN */ 180b7c0c8c1SCy Schubert VAR_DEL_HOLDDOWN = 381, /* VAR_DEL_HOLDDOWN */ 181b7c0c8c1SCy Schubert VAR_SO_RCVBUF = 382, /* VAR_SO_RCVBUF */ 182b7c0c8c1SCy Schubert VAR_EDNS_BUFFER_SIZE = 383, /* VAR_EDNS_BUFFER_SIZE */ 183b7c0c8c1SCy Schubert VAR_PREFETCH = 384, /* VAR_PREFETCH */ 184b7c0c8c1SCy Schubert VAR_PREFETCH_KEY = 385, /* VAR_PREFETCH_KEY */ 185b7c0c8c1SCy Schubert VAR_SO_SNDBUF = 386, /* VAR_SO_SNDBUF */ 186b7c0c8c1SCy Schubert VAR_SO_REUSEPORT = 387, /* VAR_SO_REUSEPORT */ 187b7c0c8c1SCy Schubert VAR_HARDEN_BELOW_NXDOMAIN = 388, /* VAR_HARDEN_BELOW_NXDOMAIN */ 188b7c0c8c1SCy Schubert VAR_IGNORE_CD_FLAG = 389, /* VAR_IGNORE_CD_FLAG */ 189b7c0c8c1SCy Schubert VAR_LOG_QUERIES = 390, /* VAR_LOG_QUERIES */ 190b7c0c8c1SCy Schubert VAR_LOG_REPLIES = 391, /* VAR_LOG_REPLIES */ 191b7c0c8c1SCy Schubert VAR_LOG_LOCAL_ACTIONS = 392, /* VAR_LOG_LOCAL_ACTIONS */ 192b7c0c8c1SCy Schubert VAR_TCP_UPSTREAM = 393, /* VAR_TCP_UPSTREAM */ 193b7c0c8c1SCy Schubert VAR_SSL_UPSTREAM = 394, /* VAR_SSL_UPSTREAM */ 194b7c0c8c1SCy Schubert VAR_TCP_AUTH_QUERY_TIMEOUT = 395, /* VAR_TCP_AUTH_QUERY_TIMEOUT */ 195b7c0c8c1SCy Schubert VAR_SSL_SERVICE_KEY = 396, /* VAR_SSL_SERVICE_KEY */ 196b7c0c8c1SCy Schubert VAR_SSL_SERVICE_PEM = 397, /* VAR_SSL_SERVICE_PEM */ 197b7c0c8c1SCy Schubert VAR_SSL_PORT = 398, /* VAR_SSL_PORT */ 198b7c0c8c1SCy Schubert VAR_FORWARD_FIRST = 399, /* VAR_FORWARD_FIRST */ 199b7c0c8c1SCy Schubert VAR_STUB_SSL_UPSTREAM = 400, /* VAR_STUB_SSL_UPSTREAM */ 200b7c0c8c1SCy Schubert VAR_FORWARD_SSL_UPSTREAM = 401, /* VAR_FORWARD_SSL_UPSTREAM */ 201b7c0c8c1SCy Schubert VAR_TLS_CERT_BUNDLE = 402, /* VAR_TLS_CERT_BUNDLE */ 202b7c0c8c1SCy Schubert VAR_STUB_TCP_UPSTREAM = 403, /* VAR_STUB_TCP_UPSTREAM */ 203b7c0c8c1SCy Schubert VAR_FORWARD_TCP_UPSTREAM = 404, /* VAR_FORWARD_TCP_UPSTREAM */ 204b7c0c8c1SCy Schubert VAR_HTTPS_PORT = 405, /* VAR_HTTPS_PORT */ 205b7c0c8c1SCy Schubert VAR_HTTP_ENDPOINT = 406, /* VAR_HTTP_ENDPOINT */ 206b7c0c8c1SCy Schubert VAR_HTTP_MAX_STREAMS = 407, /* VAR_HTTP_MAX_STREAMS */ 207b7c0c8c1SCy Schubert VAR_HTTP_QUERY_BUFFER_SIZE = 408, /* VAR_HTTP_QUERY_BUFFER_SIZE */ 208b7c0c8c1SCy Schubert VAR_HTTP_RESPONSE_BUFFER_SIZE = 409, /* VAR_HTTP_RESPONSE_BUFFER_SIZE */ 209b7c0c8c1SCy Schubert VAR_HTTP_NODELAY = 410, /* VAR_HTTP_NODELAY */ 210b7c0c8c1SCy Schubert VAR_HTTP_NOTLS_DOWNSTREAM = 411, /* VAR_HTTP_NOTLS_DOWNSTREAM */ 211b7c0c8c1SCy Schubert VAR_STUB_FIRST = 412, /* VAR_STUB_FIRST */ 212b7c0c8c1SCy Schubert VAR_MINIMAL_RESPONSES = 413, /* VAR_MINIMAL_RESPONSES */ 213b7c0c8c1SCy Schubert VAR_RRSET_ROUNDROBIN = 414, /* VAR_RRSET_ROUNDROBIN */ 214b7c0c8c1SCy Schubert VAR_MAX_UDP_SIZE = 415, /* VAR_MAX_UDP_SIZE */ 215b7c0c8c1SCy Schubert VAR_DELAY_CLOSE = 416, /* VAR_DELAY_CLOSE */ 216b7c0c8c1SCy Schubert VAR_UDP_CONNECT = 417, /* VAR_UDP_CONNECT */ 217b7c0c8c1SCy Schubert VAR_UNBLOCK_LAN_ZONES = 418, /* VAR_UNBLOCK_LAN_ZONES */ 218b7c0c8c1SCy Schubert VAR_INSECURE_LAN_ZONES = 419, /* VAR_INSECURE_LAN_ZONES */ 219b7c0c8c1SCy Schubert VAR_INFRA_CACHE_MIN_RTT = 420, /* VAR_INFRA_CACHE_MIN_RTT */ 220b7c0c8c1SCy Schubert VAR_INFRA_CACHE_MAX_RTT = 421, /* VAR_INFRA_CACHE_MAX_RTT */ 221b7c0c8c1SCy Schubert VAR_INFRA_KEEP_PROBING = 422, /* VAR_INFRA_KEEP_PROBING */ 222b7c0c8c1SCy Schubert VAR_DNS64_PREFIX = 423, /* VAR_DNS64_PREFIX */ 223b7c0c8c1SCy Schubert VAR_DNS64_SYNTHALL = 424, /* VAR_DNS64_SYNTHALL */ 224b7c0c8c1SCy Schubert VAR_DNS64_IGNORE_AAAA = 425, /* VAR_DNS64_IGNORE_AAAA */ 225b7c0c8c1SCy Schubert VAR_NAT64_PREFIX = 426, /* VAR_NAT64_PREFIX */ 226b7c0c8c1SCy Schubert VAR_DNSTAP = 427, /* VAR_DNSTAP */ 227b7c0c8c1SCy Schubert VAR_DNSTAP_ENABLE = 428, /* VAR_DNSTAP_ENABLE */ 228b7c0c8c1SCy Schubert VAR_DNSTAP_SOCKET_PATH = 429, /* VAR_DNSTAP_SOCKET_PATH */ 229b7c0c8c1SCy Schubert VAR_DNSTAP_IP = 430, /* VAR_DNSTAP_IP */ 230b7c0c8c1SCy Schubert VAR_DNSTAP_TLS = 431, /* VAR_DNSTAP_TLS */ 231b7c0c8c1SCy Schubert VAR_DNSTAP_TLS_SERVER_NAME = 432, /* VAR_DNSTAP_TLS_SERVER_NAME */ 232b7c0c8c1SCy Schubert VAR_DNSTAP_TLS_CERT_BUNDLE = 433, /* VAR_DNSTAP_TLS_CERT_BUNDLE */ 233b7c0c8c1SCy Schubert VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 434, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE */ 234b7c0c8c1SCy Schubert VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 435, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE */ 235b7c0c8c1SCy Schubert VAR_DNSTAP_SEND_IDENTITY = 436, /* VAR_DNSTAP_SEND_IDENTITY */ 236b7c0c8c1SCy Schubert VAR_DNSTAP_SEND_VERSION = 437, /* VAR_DNSTAP_SEND_VERSION */ 237b7c0c8c1SCy Schubert VAR_DNSTAP_BIDIRECTIONAL = 438, /* VAR_DNSTAP_BIDIRECTIONAL */ 238b7c0c8c1SCy Schubert VAR_DNSTAP_IDENTITY = 439, /* VAR_DNSTAP_IDENTITY */ 239b7c0c8c1SCy Schubert VAR_DNSTAP_VERSION = 440, /* VAR_DNSTAP_VERSION */ 240b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 441, /* VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES */ 241b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 442, /* VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES */ 242b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 443, /* VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES */ 243b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 444, /* VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES */ 244b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 445, /* VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES */ 245b7c0c8c1SCy Schubert VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 446, /* VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES */ 24656850988SCy Schubert VAR_DNSTAP_SAMPLE_RATE = 447, /* VAR_DNSTAP_SAMPLE_RATE */ 24756850988SCy Schubert VAR_RESPONSE_IP_TAG = 448, /* VAR_RESPONSE_IP_TAG */ 24856850988SCy Schubert VAR_RESPONSE_IP = 449, /* VAR_RESPONSE_IP */ 24956850988SCy Schubert VAR_RESPONSE_IP_DATA = 450, /* VAR_RESPONSE_IP_DATA */ 25056850988SCy Schubert VAR_HARDEN_ALGO_DOWNGRADE = 451, /* VAR_HARDEN_ALGO_DOWNGRADE */ 25156850988SCy Schubert VAR_IP_TRANSPARENT = 452, /* VAR_IP_TRANSPARENT */ 25256850988SCy Schubert VAR_IP_DSCP = 453, /* VAR_IP_DSCP */ 25356850988SCy Schubert VAR_DISABLE_DNSSEC_LAME_CHECK = 454, /* VAR_DISABLE_DNSSEC_LAME_CHECK */ 25456850988SCy Schubert VAR_IP_RATELIMIT = 455, /* VAR_IP_RATELIMIT */ 25556850988SCy Schubert VAR_IP_RATELIMIT_SLABS = 456, /* VAR_IP_RATELIMIT_SLABS */ 25656850988SCy Schubert VAR_IP_RATELIMIT_SIZE = 457, /* VAR_IP_RATELIMIT_SIZE */ 25756850988SCy Schubert VAR_RATELIMIT = 458, /* VAR_RATELIMIT */ 25856850988SCy Schubert VAR_RATELIMIT_SLABS = 459, /* VAR_RATELIMIT_SLABS */ 25956850988SCy Schubert VAR_RATELIMIT_SIZE = 460, /* VAR_RATELIMIT_SIZE */ 26056850988SCy Schubert VAR_OUTBOUND_MSG_RETRY = 461, /* VAR_OUTBOUND_MSG_RETRY */ 26156850988SCy Schubert VAR_MAX_SENT_COUNT = 462, /* VAR_MAX_SENT_COUNT */ 26256850988SCy Schubert VAR_MAX_QUERY_RESTARTS = 463, /* VAR_MAX_QUERY_RESTARTS */ 26356850988SCy Schubert VAR_RATELIMIT_FOR_DOMAIN = 464, /* VAR_RATELIMIT_FOR_DOMAIN */ 26456850988SCy Schubert VAR_RATELIMIT_BELOW_DOMAIN = 465, /* VAR_RATELIMIT_BELOW_DOMAIN */ 26556850988SCy Schubert VAR_IP_RATELIMIT_FACTOR = 466, /* VAR_IP_RATELIMIT_FACTOR */ 26656850988SCy Schubert VAR_RATELIMIT_FACTOR = 467, /* VAR_RATELIMIT_FACTOR */ 26756850988SCy Schubert VAR_IP_RATELIMIT_BACKOFF = 468, /* VAR_IP_RATELIMIT_BACKOFF */ 26856850988SCy Schubert VAR_RATELIMIT_BACKOFF = 469, /* VAR_RATELIMIT_BACKOFF */ 26956850988SCy Schubert VAR_SEND_CLIENT_SUBNET = 470, /* VAR_SEND_CLIENT_SUBNET */ 27056850988SCy Schubert VAR_CLIENT_SUBNET_ZONE = 471, /* VAR_CLIENT_SUBNET_ZONE */ 27156850988SCy Schubert VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 472, /* VAR_CLIENT_SUBNET_ALWAYS_FORWARD */ 27256850988SCy Schubert VAR_CLIENT_SUBNET_OPCODE = 473, /* VAR_CLIENT_SUBNET_OPCODE */ 27356850988SCy Schubert VAR_MAX_CLIENT_SUBNET_IPV4 = 474, /* VAR_MAX_CLIENT_SUBNET_IPV4 */ 27456850988SCy Schubert VAR_MAX_CLIENT_SUBNET_IPV6 = 475, /* VAR_MAX_CLIENT_SUBNET_IPV6 */ 27556850988SCy Schubert VAR_MIN_CLIENT_SUBNET_IPV4 = 476, /* VAR_MIN_CLIENT_SUBNET_IPV4 */ 27656850988SCy Schubert VAR_MIN_CLIENT_SUBNET_IPV6 = 477, /* VAR_MIN_CLIENT_SUBNET_IPV6 */ 27756850988SCy Schubert VAR_MAX_ECS_TREE_SIZE_IPV4 = 478, /* VAR_MAX_ECS_TREE_SIZE_IPV4 */ 27856850988SCy Schubert VAR_MAX_ECS_TREE_SIZE_IPV6 = 479, /* VAR_MAX_ECS_TREE_SIZE_IPV6 */ 27956850988SCy Schubert VAR_CAPS_WHITELIST = 480, /* VAR_CAPS_WHITELIST */ 28056850988SCy Schubert VAR_CACHE_MAX_NEGATIVE_TTL = 481, /* VAR_CACHE_MAX_NEGATIVE_TTL */ 28156850988SCy Schubert VAR_PERMIT_SMALL_HOLDDOWN = 482, /* VAR_PERMIT_SMALL_HOLDDOWN */ 28256850988SCy Schubert VAR_CACHE_MIN_NEGATIVE_TTL = 483, /* VAR_CACHE_MIN_NEGATIVE_TTL */ 28356850988SCy Schubert VAR_QNAME_MINIMISATION = 484, /* VAR_QNAME_MINIMISATION */ 28456850988SCy Schubert VAR_QNAME_MINIMISATION_STRICT = 485, /* VAR_QNAME_MINIMISATION_STRICT */ 28556850988SCy Schubert VAR_IP_FREEBIND = 486, /* VAR_IP_FREEBIND */ 28656850988SCy Schubert VAR_DEFINE_TAG = 487, /* VAR_DEFINE_TAG */ 28756850988SCy Schubert VAR_LOCAL_ZONE_TAG = 488, /* VAR_LOCAL_ZONE_TAG */ 28856850988SCy Schubert VAR_ACCESS_CONTROL_TAG = 489, /* VAR_ACCESS_CONTROL_TAG */ 28956850988SCy Schubert VAR_LOCAL_ZONE_OVERRIDE = 490, /* VAR_LOCAL_ZONE_OVERRIDE */ 29056850988SCy Schubert VAR_ACCESS_CONTROL_TAG_ACTION = 491, /* VAR_ACCESS_CONTROL_TAG_ACTION */ 29156850988SCy Schubert VAR_ACCESS_CONTROL_TAG_DATA = 492, /* VAR_ACCESS_CONTROL_TAG_DATA */ 29256850988SCy Schubert VAR_VIEW = 493, /* VAR_VIEW */ 29356850988SCy Schubert VAR_ACCESS_CONTROL_VIEW = 494, /* VAR_ACCESS_CONTROL_VIEW */ 29456850988SCy Schubert VAR_VIEW_FIRST = 495, /* VAR_VIEW_FIRST */ 29556850988SCy Schubert VAR_SERVE_EXPIRED = 496, /* VAR_SERVE_EXPIRED */ 29656850988SCy Schubert VAR_SERVE_EXPIRED_TTL = 497, /* VAR_SERVE_EXPIRED_TTL */ 29756850988SCy Schubert VAR_SERVE_EXPIRED_TTL_RESET = 498, /* VAR_SERVE_EXPIRED_TTL_RESET */ 29856850988SCy Schubert VAR_SERVE_EXPIRED_REPLY_TTL = 499, /* VAR_SERVE_EXPIRED_REPLY_TTL */ 29956850988SCy Schubert VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 500, /* VAR_SERVE_EXPIRED_CLIENT_TIMEOUT */ 30056850988SCy Schubert VAR_EDE_SERVE_EXPIRED = 501, /* VAR_EDE_SERVE_EXPIRED */ 30156850988SCy Schubert VAR_SERVE_ORIGINAL_TTL = 502, /* VAR_SERVE_ORIGINAL_TTL */ 30256850988SCy Schubert VAR_FAKE_DSA = 503, /* VAR_FAKE_DSA */ 30356850988SCy Schubert VAR_FAKE_SHA1 = 504, /* VAR_FAKE_SHA1 */ 30456850988SCy Schubert VAR_LOG_IDENTITY = 505, /* VAR_LOG_IDENTITY */ 30556850988SCy Schubert VAR_HIDE_TRUSTANCHOR = 506, /* VAR_HIDE_TRUSTANCHOR */ 30656850988SCy Schubert VAR_HIDE_HTTP_USER_AGENT = 507, /* VAR_HIDE_HTTP_USER_AGENT */ 30756850988SCy Schubert VAR_HTTP_USER_AGENT = 508, /* VAR_HTTP_USER_AGENT */ 30856850988SCy Schubert VAR_TRUST_ANCHOR_SIGNALING = 509, /* VAR_TRUST_ANCHOR_SIGNALING */ 30956850988SCy Schubert VAR_AGGRESSIVE_NSEC = 510, /* VAR_AGGRESSIVE_NSEC */ 31056850988SCy Schubert VAR_USE_SYSTEMD = 511, /* VAR_USE_SYSTEMD */ 31156850988SCy Schubert VAR_SHM_ENABLE = 512, /* VAR_SHM_ENABLE */ 31256850988SCy Schubert VAR_SHM_KEY = 513, /* VAR_SHM_KEY */ 31356850988SCy Schubert VAR_ROOT_KEY_SENTINEL = 514, /* VAR_ROOT_KEY_SENTINEL */ 31456850988SCy Schubert VAR_DNSCRYPT = 515, /* VAR_DNSCRYPT */ 31556850988SCy Schubert VAR_DNSCRYPT_ENABLE = 516, /* VAR_DNSCRYPT_ENABLE */ 31656850988SCy Schubert VAR_DNSCRYPT_PORT = 517, /* VAR_DNSCRYPT_PORT */ 31756850988SCy Schubert VAR_DNSCRYPT_PROVIDER = 518, /* VAR_DNSCRYPT_PROVIDER */ 31856850988SCy Schubert VAR_DNSCRYPT_SECRET_KEY = 519, /* VAR_DNSCRYPT_SECRET_KEY */ 31956850988SCy Schubert VAR_DNSCRYPT_PROVIDER_CERT = 520, /* VAR_DNSCRYPT_PROVIDER_CERT */ 32056850988SCy Schubert VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 521, /* VAR_DNSCRYPT_PROVIDER_CERT_ROTATED */ 32156850988SCy Schubert VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 522, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE */ 32256850988SCy Schubert VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 523, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS */ 32356850988SCy Schubert VAR_DNSCRYPT_NONCE_CACHE_SIZE = 524, /* VAR_DNSCRYPT_NONCE_CACHE_SIZE */ 32456850988SCy Schubert VAR_DNSCRYPT_NONCE_CACHE_SLABS = 525, /* VAR_DNSCRYPT_NONCE_CACHE_SLABS */ 32556850988SCy Schubert VAR_PAD_RESPONSES = 526, /* VAR_PAD_RESPONSES */ 32656850988SCy Schubert VAR_PAD_RESPONSES_BLOCK_SIZE = 527, /* VAR_PAD_RESPONSES_BLOCK_SIZE */ 32756850988SCy Schubert VAR_PAD_QUERIES = 528, /* VAR_PAD_QUERIES */ 32856850988SCy Schubert VAR_PAD_QUERIES_BLOCK_SIZE = 529, /* VAR_PAD_QUERIES_BLOCK_SIZE */ 32956850988SCy Schubert VAR_IPSECMOD_ENABLED = 530, /* VAR_IPSECMOD_ENABLED */ 33056850988SCy Schubert VAR_IPSECMOD_HOOK = 531, /* VAR_IPSECMOD_HOOK */ 33156850988SCy Schubert VAR_IPSECMOD_IGNORE_BOGUS = 532, /* VAR_IPSECMOD_IGNORE_BOGUS */ 33256850988SCy Schubert VAR_IPSECMOD_MAX_TTL = 533, /* VAR_IPSECMOD_MAX_TTL */ 33356850988SCy Schubert VAR_IPSECMOD_WHITELIST = 534, /* VAR_IPSECMOD_WHITELIST */ 33456850988SCy Schubert VAR_IPSECMOD_STRICT = 535, /* VAR_IPSECMOD_STRICT */ 33556850988SCy Schubert VAR_CACHEDB = 536, /* VAR_CACHEDB */ 33656850988SCy Schubert VAR_CACHEDB_BACKEND = 537, /* VAR_CACHEDB_BACKEND */ 33756850988SCy Schubert VAR_CACHEDB_SECRETSEED = 538, /* VAR_CACHEDB_SECRETSEED */ 33856850988SCy Schubert VAR_CACHEDB_REDISHOST = 539, /* VAR_CACHEDB_REDISHOST */ 33956850988SCy Schubert VAR_CACHEDB_REDISPORT = 540, /* VAR_CACHEDB_REDISPORT */ 34056850988SCy Schubert VAR_CACHEDB_REDISTIMEOUT = 541, /* VAR_CACHEDB_REDISTIMEOUT */ 34156850988SCy Schubert VAR_CACHEDB_REDISEXPIRERECORDS = 542, /* VAR_CACHEDB_REDISEXPIRERECORDS */ 34256850988SCy Schubert VAR_CACHEDB_REDISPATH = 543, /* VAR_CACHEDB_REDISPATH */ 34356850988SCy Schubert VAR_CACHEDB_REDISPASSWORD = 544, /* VAR_CACHEDB_REDISPASSWORD */ 34456850988SCy Schubert VAR_CACHEDB_REDISLOGICALDB = 545, /* VAR_CACHEDB_REDISLOGICALDB */ 345*46d2f618SCy Schubert VAR_CACHEDB_REDISCOMMANDTIMEOUT = 546, /* VAR_CACHEDB_REDISCOMMANDTIMEOUT */ 346*46d2f618SCy Schubert VAR_CACHEDB_REDISCONNECTTIMEOUT = 547, /* VAR_CACHEDB_REDISCONNECTTIMEOUT */ 347*46d2f618SCy Schubert VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 548, /* VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM */ 348*46d2f618SCy Schubert VAR_FOR_UPSTREAM = 549, /* VAR_FOR_UPSTREAM */ 349*46d2f618SCy Schubert VAR_AUTH_ZONE = 550, /* VAR_AUTH_ZONE */ 350*46d2f618SCy Schubert VAR_ZONEFILE = 551, /* VAR_ZONEFILE */ 351*46d2f618SCy Schubert VAR_MASTER = 552, /* VAR_MASTER */ 352*46d2f618SCy Schubert VAR_URL = 553, /* VAR_URL */ 353*46d2f618SCy Schubert VAR_FOR_DOWNSTREAM = 554, /* VAR_FOR_DOWNSTREAM */ 354*46d2f618SCy Schubert VAR_FALLBACK_ENABLED = 555, /* VAR_FALLBACK_ENABLED */ 355*46d2f618SCy Schubert VAR_TLS_ADDITIONAL_PORT = 556, /* VAR_TLS_ADDITIONAL_PORT */ 356*46d2f618SCy Schubert VAR_LOW_RTT = 557, /* VAR_LOW_RTT */ 357*46d2f618SCy Schubert VAR_LOW_RTT_PERMIL = 558, /* VAR_LOW_RTT_PERMIL */ 358*46d2f618SCy Schubert VAR_FAST_SERVER_PERMIL = 559, /* VAR_FAST_SERVER_PERMIL */ 359*46d2f618SCy Schubert VAR_FAST_SERVER_NUM = 560, /* VAR_FAST_SERVER_NUM */ 360*46d2f618SCy Schubert VAR_ALLOW_NOTIFY = 561, /* VAR_ALLOW_NOTIFY */ 361*46d2f618SCy Schubert VAR_TLS_WIN_CERT = 562, /* VAR_TLS_WIN_CERT */ 362*46d2f618SCy Schubert VAR_TCP_CONNECTION_LIMIT = 563, /* VAR_TCP_CONNECTION_LIMIT */ 363*46d2f618SCy Schubert VAR_ANSWER_COOKIE = 564, /* VAR_ANSWER_COOKIE */ 364*46d2f618SCy Schubert VAR_COOKIE_SECRET = 565, /* VAR_COOKIE_SECRET */ 365*46d2f618SCy Schubert VAR_IP_RATELIMIT_COOKIE = 566, /* VAR_IP_RATELIMIT_COOKIE */ 366*46d2f618SCy Schubert VAR_FORWARD_NO_CACHE = 567, /* VAR_FORWARD_NO_CACHE */ 367*46d2f618SCy Schubert VAR_STUB_NO_CACHE = 568, /* VAR_STUB_NO_CACHE */ 368*46d2f618SCy Schubert VAR_LOG_SERVFAIL = 569, /* VAR_LOG_SERVFAIL */ 369*46d2f618SCy Schubert VAR_DENY_ANY = 570, /* VAR_DENY_ANY */ 370*46d2f618SCy Schubert VAR_UNKNOWN_SERVER_TIME_LIMIT = 571, /* VAR_UNKNOWN_SERVER_TIME_LIMIT */ 371*46d2f618SCy Schubert VAR_LOG_TAG_QUERYREPLY = 572, /* VAR_LOG_TAG_QUERYREPLY */ 372*46d2f618SCy Schubert VAR_DISCARD_TIMEOUT = 573, /* VAR_DISCARD_TIMEOUT */ 373*46d2f618SCy Schubert VAR_WAIT_LIMIT = 574, /* VAR_WAIT_LIMIT */ 374*46d2f618SCy Schubert VAR_WAIT_LIMIT_COOKIE = 575, /* VAR_WAIT_LIMIT_COOKIE */ 375*46d2f618SCy Schubert VAR_WAIT_LIMIT_NETBLOCK = 576, /* VAR_WAIT_LIMIT_NETBLOCK */ 376*46d2f618SCy Schubert VAR_WAIT_LIMIT_COOKIE_NETBLOCK = 577, /* VAR_WAIT_LIMIT_COOKIE_NETBLOCK */ 377*46d2f618SCy Schubert VAR_STREAM_WAIT_SIZE = 578, /* VAR_STREAM_WAIT_SIZE */ 378*46d2f618SCy Schubert VAR_TLS_CIPHERS = 579, /* VAR_TLS_CIPHERS */ 379*46d2f618SCy Schubert VAR_TLS_CIPHERSUITES = 580, /* VAR_TLS_CIPHERSUITES */ 380*46d2f618SCy Schubert VAR_TLS_USE_SNI = 581, /* VAR_TLS_USE_SNI */ 381*46d2f618SCy Schubert VAR_IPSET = 582, /* VAR_IPSET */ 382*46d2f618SCy Schubert VAR_IPSET_NAME_V4 = 583, /* VAR_IPSET_NAME_V4 */ 383*46d2f618SCy Schubert VAR_IPSET_NAME_V6 = 584, /* VAR_IPSET_NAME_V6 */ 384*46d2f618SCy Schubert VAR_TLS_SESSION_TICKET_KEYS = 585, /* VAR_TLS_SESSION_TICKET_KEYS */ 385*46d2f618SCy Schubert VAR_RPZ = 586, /* VAR_RPZ */ 386*46d2f618SCy Schubert VAR_TAGS = 587, /* VAR_TAGS */ 387*46d2f618SCy Schubert VAR_RPZ_ACTION_OVERRIDE = 588, /* VAR_RPZ_ACTION_OVERRIDE */ 388*46d2f618SCy Schubert VAR_RPZ_CNAME_OVERRIDE = 589, /* VAR_RPZ_CNAME_OVERRIDE */ 389*46d2f618SCy Schubert VAR_RPZ_LOG = 590, /* VAR_RPZ_LOG */ 390*46d2f618SCy Schubert VAR_RPZ_LOG_NAME = 591, /* VAR_RPZ_LOG_NAME */ 391*46d2f618SCy Schubert VAR_DYNLIB = 592, /* VAR_DYNLIB */ 392*46d2f618SCy Schubert VAR_DYNLIB_FILE = 593, /* VAR_DYNLIB_FILE */ 393*46d2f618SCy Schubert VAR_EDNS_CLIENT_STRING = 594, /* VAR_EDNS_CLIENT_STRING */ 394*46d2f618SCy Schubert VAR_EDNS_CLIENT_STRING_OPCODE = 595, /* VAR_EDNS_CLIENT_STRING_OPCODE */ 395*46d2f618SCy Schubert VAR_NSID = 596, /* VAR_NSID */ 396*46d2f618SCy Schubert VAR_ZONEMD_PERMISSIVE_MODE = 597, /* VAR_ZONEMD_PERMISSIVE_MODE */ 397*46d2f618SCy Schubert VAR_ZONEMD_CHECK = 598, /* VAR_ZONEMD_CHECK */ 398*46d2f618SCy Schubert VAR_ZONEMD_REJECT_ABSENCE = 599, /* VAR_ZONEMD_REJECT_ABSENCE */ 399*46d2f618SCy Schubert VAR_RPZ_SIGNAL_NXDOMAIN_RA = 600, /* VAR_RPZ_SIGNAL_NXDOMAIN_RA */ 400*46d2f618SCy Schubert VAR_INTERFACE_AUTOMATIC_PORTS = 601, /* VAR_INTERFACE_AUTOMATIC_PORTS */ 401*46d2f618SCy Schubert VAR_EDE = 602, /* VAR_EDE */ 402*46d2f618SCy Schubert VAR_INTERFACE_ACTION = 603, /* VAR_INTERFACE_ACTION */ 403*46d2f618SCy Schubert VAR_INTERFACE_VIEW = 604, /* VAR_INTERFACE_VIEW */ 404*46d2f618SCy Schubert VAR_INTERFACE_TAG = 605, /* VAR_INTERFACE_TAG */ 405*46d2f618SCy Schubert VAR_INTERFACE_TAG_ACTION = 606, /* VAR_INTERFACE_TAG_ACTION */ 406*46d2f618SCy Schubert VAR_INTERFACE_TAG_DATA = 607, /* VAR_INTERFACE_TAG_DATA */ 407*46d2f618SCy Schubert VAR_QUIC_PORT = 608, /* VAR_QUIC_PORT */ 408*46d2f618SCy Schubert VAR_QUIC_SIZE = 609, /* VAR_QUIC_SIZE */ 409*46d2f618SCy Schubert VAR_PROXY_PROTOCOL_PORT = 610, /* VAR_PROXY_PROTOCOL_PORT */ 410*46d2f618SCy Schubert VAR_STATISTICS_INHIBIT_ZERO = 611, /* VAR_STATISTICS_INHIBIT_ZERO */ 411*46d2f618SCy Schubert VAR_HARDEN_UNKNOWN_ADDITIONAL = 612, /* VAR_HARDEN_UNKNOWN_ADDITIONAL */ 412*46d2f618SCy Schubert VAR_DISABLE_EDNS_DO = 613, /* VAR_DISABLE_EDNS_DO */ 413*46d2f618SCy Schubert VAR_CACHEDB_NO_STORE = 614, /* VAR_CACHEDB_NO_STORE */ 414*46d2f618SCy Schubert VAR_LOG_DESTADDR = 615, /* VAR_LOG_DESTADDR */ 415*46d2f618SCy Schubert VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED = 616, /* VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED */ 416*46d2f618SCy Schubert VAR_COOKIE_SECRET_FILE = 617, /* VAR_COOKIE_SECRET_FILE */ 417*46d2f618SCy Schubert VAR_ITER_SCRUB_NS = 618, /* VAR_ITER_SCRUB_NS */ 418*46d2f618SCy Schubert VAR_ITER_SCRUB_CNAME = 619, /* VAR_ITER_SCRUB_CNAME */ 419*46d2f618SCy Schubert VAR_MAX_GLOBAL_QUOTA = 620, /* VAR_MAX_GLOBAL_QUOTA */ 420*46d2f618SCy Schubert VAR_HARDEN_UNVERIFIED_GLUE = 621, /* VAR_HARDEN_UNVERIFIED_GLUE */ 421*46d2f618SCy Schubert VAR_LOG_TIME_ISO = 622 /* VAR_LOG_TIME_ISO */ 422b7c0c8c1SCy Schubert }; 423b7c0c8c1SCy Schubert typedef enum yytokentype yytoken_kind_t; 424b7c0c8c1SCy Schubert #endif 425b7c0c8c1SCy Schubert /* Token kinds. */ 426b7c0c8c1SCy Schubert #define YYEMPTY -2 427b7c0c8c1SCy Schubert #define YYEOF 0 428b7c0c8c1SCy Schubert #define YYerror 256 429b7c0c8c1SCy Schubert #define YYUNDEF 257 430b7c0c8c1SCy Schubert #define SPACE 258 431b7c0c8c1SCy Schubert #define LETTER 259 432b7c0c8c1SCy Schubert #define NEWLINE 260 433b7c0c8c1SCy Schubert #define COMMENT 261 434b7c0c8c1SCy Schubert #define COLON 262 435b7c0c8c1SCy Schubert #define ANY 263 436b7c0c8c1SCy Schubert #define ZONESTR 264 437b7c0c8c1SCy Schubert #define STRING_ARG 265 438b7c0c8c1SCy Schubert #define VAR_FORCE_TOPLEVEL 266 439b7c0c8c1SCy Schubert #define VAR_SERVER 267 440b7c0c8c1SCy Schubert #define VAR_VERBOSITY 268 441b7c0c8c1SCy Schubert #define VAR_NUM_THREADS 269 442b7c0c8c1SCy Schubert #define VAR_PORT 270 443b7c0c8c1SCy Schubert #define VAR_OUTGOING_RANGE 271 444b7c0c8c1SCy Schubert #define VAR_INTERFACE 272 445b7c0c8c1SCy Schubert #define VAR_PREFER_IP4 273 446b7c0c8c1SCy Schubert #define VAR_DO_IP4 274 447b7c0c8c1SCy Schubert #define VAR_DO_IP6 275 448b7c0c8c1SCy Schubert #define VAR_DO_NAT64 276 449b7c0c8c1SCy Schubert #define VAR_PREFER_IP6 277 450b7c0c8c1SCy Schubert #define VAR_DO_UDP 278 451b7c0c8c1SCy Schubert #define VAR_DO_TCP 279 452b7c0c8c1SCy Schubert #define VAR_TCP_MSS 280 453b7c0c8c1SCy Schubert #define VAR_OUTGOING_TCP_MSS 281 454b7c0c8c1SCy Schubert #define VAR_TCP_IDLE_TIMEOUT 282 455b7c0c8c1SCy Schubert #define VAR_EDNS_TCP_KEEPALIVE 283 456b7c0c8c1SCy Schubert #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 284 457b7c0c8c1SCy Schubert #define VAR_SOCK_QUEUE_TIMEOUT 285 458b7c0c8c1SCy Schubert #define VAR_CHROOT 286 459b7c0c8c1SCy Schubert #define VAR_USERNAME 287 460b7c0c8c1SCy Schubert #define VAR_DIRECTORY 288 461b7c0c8c1SCy Schubert #define VAR_LOGFILE 289 462b7c0c8c1SCy Schubert #define VAR_PIDFILE 290 463b7c0c8c1SCy Schubert #define VAR_MSG_CACHE_SIZE 291 464b7c0c8c1SCy Schubert #define VAR_MSG_CACHE_SLABS 292 465b7c0c8c1SCy Schubert #define VAR_NUM_QUERIES_PER_THREAD 293 466b7c0c8c1SCy Schubert #define VAR_RRSET_CACHE_SIZE 294 467b7c0c8c1SCy Schubert #define VAR_RRSET_CACHE_SLABS 295 468b7c0c8c1SCy Schubert #define VAR_OUTGOING_NUM_TCP 296 469b7c0c8c1SCy Schubert #define VAR_INFRA_HOST_TTL 297 470b7c0c8c1SCy Schubert #define VAR_INFRA_LAME_TTL 298 471b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_SLABS 299 472b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_NUMHOSTS 300 473b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_LAME_SIZE 301 474b7c0c8c1SCy Schubert #define VAR_NAME 302 475b7c0c8c1SCy Schubert #define VAR_STUB_ZONE 303 476b7c0c8c1SCy Schubert #define VAR_STUB_HOST 304 477b7c0c8c1SCy Schubert #define VAR_STUB_ADDR 305 478b7c0c8c1SCy Schubert #define VAR_TARGET_FETCH_POLICY 306 479b7c0c8c1SCy Schubert #define VAR_HARDEN_SHORT_BUFSIZE 307 480b7c0c8c1SCy Schubert #define VAR_HARDEN_LARGE_QUERIES 308 481b7c0c8c1SCy Schubert #define VAR_FORWARD_ZONE 309 482b7c0c8c1SCy Schubert #define VAR_FORWARD_HOST 310 483b7c0c8c1SCy Schubert #define VAR_FORWARD_ADDR 311 484b7c0c8c1SCy Schubert #define VAR_DO_NOT_QUERY_ADDRESS 312 485b7c0c8c1SCy Schubert #define VAR_HIDE_IDENTITY 313 486b7c0c8c1SCy Schubert #define VAR_HIDE_VERSION 314 487b7c0c8c1SCy Schubert #define VAR_IDENTITY 315 488b7c0c8c1SCy Schubert #define VAR_VERSION 316 489b7c0c8c1SCy Schubert #define VAR_HARDEN_GLUE 317 490b7c0c8c1SCy Schubert #define VAR_MODULE_CONF 318 491b7c0c8c1SCy Schubert #define VAR_TRUST_ANCHOR_FILE 319 492b7c0c8c1SCy Schubert #define VAR_TRUST_ANCHOR 320 493b7c0c8c1SCy Schubert #define VAR_VAL_OVERRIDE_DATE 321 494b7c0c8c1SCy Schubert #define VAR_BOGUS_TTL 322 495b7c0c8c1SCy Schubert #define VAR_VAL_CLEAN_ADDITIONAL 323 496b7c0c8c1SCy Schubert #define VAR_VAL_PERMISSIVE_MODE 324 497b7c0c8c1SCy Schubert #define VAR_INCOMING_NUM_TCP 325 498b7c0c8c1SCy Schubert #define VAR_MSG_BUFFER_SIZE 326 499b7c0c8c1SCy Schubert #define VAR_KEY_CACHE_SIZE 327 500b7c0c8c1SCy Schubert #define VAR_KEY_CACHE_SLABS 328 501b7c0c8c1SCy Schubert #define VAR_TRUSTED_KEYS_FILE 329 502b7c0c8c1SCy Schubert #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 330 503b7c0c8c1SCy Schubert #define VAR_USE_SYSLOG 331 504b7c0c8c1SCy Schubert #define VAR_OUTGOING_INTERFACE 332 505b7c0c8c1SCy Schubert #define VAR_ROOT_HINTS 333 506b7c0c8c1SCy Schubert #define VAR_DO_NOT_QUERY_LOCALHOST 334 507b7c0c8c1SCy Schubert #define VAR_CACHE_MAX_TTL 335 508b7c0c8c1SCy Schubert #define VAR_HARDEN_DNSSEC_STRIPPED 336 509b7c0c8c1SCy Schubert #define VAR_ACCESS_CONTROL 337 510b7c0c8c1SCy Schubert #define VAR_LOCAL_ZONE 338 511b7c0c8c1SCy Schubert #define VAR_LOCAL_DATA 339 512b7c0c8c1SCy Schubert #define VAR_INTERFACE_AUTOMATIC 340 513b7c0c8c1SCy Schubert #define VAR_STATISTICS_INTERVAL 341 514b7c0c8c1SCy Schubert #define VAR_DO_DAEMONIZE 342 515b7c0c8c1SCy Schubert #define VAR_USE_CAPS_FOR_ID 343 516b7c0c8c1SCy Schubert #define VAR_STATISTICS_CUMULATIVE 344 517b7c0c8c1SCy Schubert #define VAR_OUTGOING_PORT_PERMIT 345 518b7c0c8c1SCy Schubert #define VAR_OUTGOING_PORT_AVOID 346 519b7c0c8c1SCy Schubert #define VAR_DLV_ANCHOR_FILE 347 520b7c0c8c1SCy Schubert #define VAR_DLV_ANCHOR 348 521b7c0c8c1SCy Schubert #define VAR_NEG_CACHE_SIZE 349 522b7c0c8c1SCy Schubert #define VAR_HARDEN_REFERRAL_PATH 350 523b7c0c8c1SCy Schubert #define VAR_PRIVATE_ADDRESS 351 524b7c0c8c1SCy Schubert #define VAR_PRIVATE_DOMAIN 352 525b7c0c8c1SCy Schubert #define VAR_REMOTE_CONTROL 353 526b7c0c8c1SCy Schubert #define VAR_CONTROL_ENABLE 354 527b7c0c8c1SCy Schubert #define VAR_CONTROL_INTERFACE 355 528b7c0c8c1SCy Schubert #define VAR_CONTROL_PORT 356 529b7c0c8c1SCy Schubert #define VAR_SERVER_KEY_FILE 357 530b7c0c8c1SCy Schubert #define VAR_SERVER_CERT_FILE 358 531b7c0c8c1SCy Schubert #define VAR_CONTROL_KEY_FILE 359 532b7c0c8c1SCy Schubert #define VAR_CONTROL_CERT_FILE 360 533b7c0c8c1SCy Schubert #define VAR_CONTROL_USE_CERT 361 534b7c0c8c1SCy Schubert #define VAR_TCP_REUSE_TIMEOUT 362 535b7c0c8c1SCy Schubert #define VAR_MAX_REUSE_TCP_QUERIES 363 536b7c0c8c1SCy Schubert #define VAR_EXTENDED_STATISTICS 364 537b7c0c8c1SCy Schubert #define VAR_LOCAL_DATA_PTR 365 538b7c0c8c1SCy Schubert #define VAR_JOSTLE_TIMEOUT 366 539b7c0c8c1SCy Schubert #define VAR_STUB_PRIME 367 540b7c0c8c1SCy Schubert #define VAR_UNWANTED_REPLY_THRESHOLD 368 541b7c0c8c1SCy Schubert #define VAR_LOG_TIME_ASCII 369 542b7c0c8c1SCy Schubert #define VAR_DOMAIN_INSECURE 370 543b7c0c8c1SCy Schubert #define VAR_PYTHON 371 544b7c0c8c1SCy Schubert #define VAR_PYTHON_SCRIPT 372 545b7c0c8c1SCy Schubert #define VAR_VAL_SIG_SKEW_MIN 373 546b7c0c8c1SCy Schubert #define VAR_VAL_SIG_SKEW_MAX 374 547b7c0c8c1SCy Schubert #define VAR_VAL_MAX_RESTART 375 548b7c0c8c1SCy Schubert #define VAR_CACHE_MIN_TTL 376 549b7c0c8c1SCy Schubert #define VAR_VAL_LOG_LEVEL 377 550b7c0c8c1SCy Schubert #define VAR_AUTO_TRUST_ANCHOR_FILE 378 551b7c0c8c1SCy Schubert #define VAR_KEEP_MISSING 379 552b7c0c8c1SCy Schubert #define VAR_ADD_HOLDDOWN 380 553b7c0c8c1SCy Schubert #define VAR_DEL_HOLDDOWN 381 554b7c0c8c1SCy Schubert #define VAR_SO_RCVBUF 382 555b7c0c8c1SCy Schubert #define VAR_EDNS_BUFFER_SIZE 383 556b7c0c8c1SCy Schubert #define VAR_PREFETCH 384 557b7c0c8c1SCy Schubert #define VAR_PREFETCH_KEY 385 558b7c0c8c1SCy Schubert #define VAR_SO_SNDBUF 386 559b7c0c8c1SCy Schubert #define VAR_SO_REUSEPORT 387 560b7c0c8c1SCy Schubert #define VAR_HARDEN_BELOW_NXDOMAIN 388 561b7c0c8c1SCy Schubert #define VAR_IGNORE_CD_FLAG 389 562b7c0c8c1SCy Schubert #define VAR_LOG_QUERIES 390 563b7c0c8c1SCy Schubert #define VAR_LOG_REPLIES 391 564b7c0c8c1SCy Schubert #define VAR_LOG_LOCAL_ACTIONS 392 565b7c0c8c1SCy Schubert #define VAR_TCP_UPSTREAM 393 566b7c0c8c1SCy Schubert #define VAR_SSL_UPSTREAM 394 567b7c0c8c1SCy Schubert #define VAR_TCP_AUTH_QUERY_TIMEOUT 395 568b7c0c8c1SCy Schubert #define VAR_SSL_SERVICE_KEY 396 569b7c0c8c1SCy Schubert #define VAR_SSL_SERVICE_PEM 397 570b7c0c8c1SCy Schubert #define VAR_SSL_PORT 398 571b7c0c8c1SCy Schubert #define VAR_FORWARD_FIRST 399 572b7c0c8c1SCy Schubert #define VAR_STUB_SSL_UPSTREAM 400 573b7c0c8c1SCy Schubert #define VAR_FORWARD_SSL_UPSTREAM 401 574b7c0c8c1SCy Schubert #define VAR_TLS_CERT_BUNDLE 402 575b7c0c8c1SCy Schubert #define VAR_STUB_TCP_UPSTREAM 403 576b7c0c8c1SCy Schubert #define VAR_FORWARD_TCP_UPSTREAM 404 577b7c0c8c1SCy Schubert #define VAR_HTTPS_PORT 405 578b7c0c8c1SCy Schubert #define VAR_HTTP_ENDPOINT 406 579b7c0c8c1SCy Schubert #define VAR_HTTP_MAX_STREAMS 407 580b7c0c8c1SCy Schubert #define VAR_HTTP_QUERY_BUFFER_SIZE 408 581b7c0c8c1SCy Schubert #define VAR_HTTP_RESPONSE_BUFFER_SIZE 409 582b7c0c8c1SCy Schubert #define VAR_HTTP_NODELAY 410 583b7c0c8c1SCy Schubert #define VAR_HTTP_NOTLS_DOWNSTREAM 411 584b7c0c8c1SCy Schubert #define VAR_STUB_FIRST 412 585b7c0c8c1SCy Schubert #define VAR_MINIMAL_RESPONSES 413 586b7c0c8c1SCy Schubert #define VAR_RRSET_ROUNDROBIN 414 587b7c0c8c1SCy Schubert #define VAR_MAX_UDP_SIZE 415 588b7c0c8c1SCy Schubert #define VAR_DELAY_CLOSE 416 589b7c0c8c1SCy Schubert #define VAR_UDP_CONNECT 417 590b7c0c8c1SCy Schubert #define VAR_UNBLOCK_LAN_ZONES 418 591b7c0c8c1SCy Schubert #define VAR_INSECURE_LAN_ZONES 419 592b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_MIN_RTT 420 593b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_MAX_RTT 421 594b7c0c8c1SCy Schubert #define VAR_INFRA_KEEP_PROBING 422 595b7c0c8c1SCy Schubert #define VAR_DNS64_PREFIX 423 596b7c0c8c1SCy Schubert #define VAR_DNS64_SYNTHALL 424 597b7c0c8c1SCy Schubert #define VAR_DNS64_IGNORE_AAAA 425 598b7c0c8c1SCy Schubert #define VAR_NAT64_PREFIX 426 599b7c0c8c1SCy Schubert #define VAR_DNSTAP 427 600b7c0c8c1SCy Schubert #define VAR_DNSTAP_ENABLE 428 601b7c0c8c1SCy Schubert #define VAR_DNSTAP_SOCKET_PATH 429 602b7c0c8c1SCy Schubert #define VAR_DNSTAP_IP 430 603b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS 431 604b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_SERVER_NAME 432 605b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CERT_BUNDLE 433 606b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 434 607b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 435 608b7c0c8c1SCy Schubert #define VAR_DNSTAP_SEND_IDENTITY 436 609b7c0c8c1SCy Schubert #define VAR_DNSTAP_SEND_VERSION 437 610b7c0c8c1SCy Schubert #define VAR_DNSTAP_BIDIRECTIONAL 438 611b7c0c8c1SCy Schubert #define VAR_DNSTAP_IDENTITY 439 612b7c0c8c1SCy Schubert #define VAR_DNSTAP_VERSION 440 613b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 441 614b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 442 615b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 443 616b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 444 617b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 445 618b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 446 61956850988SCy Schubert #define VAR_DNSTAP_SAMPLE_RATE 447 62056850988SCy Schubert #define VAR_RESPONSE_IP_TAG 448 62156850988SCy Schubert #define VAR_RESPONSE_IP 449 62256850988SCy Schubert #define VAR_RESPONSE_IP_DATA 450 62356850988SCy Schubert #define VAR_HARDEN_ALGO_DOWNGRADE 451 62456850988SCy Schubert #define VAR_IP_TRANSPARENT 452 62556850988SCy Schubert #define VAR_IP_DSCP 453 62656850988SCy Schubert #define VAR_DISABLE_DNSSEC_LAME_CHECK 454 62756850988SCy Schubert #define VAR_IP_RATELIMIT 455 62856850988SCy Schubert #define VAR_IP_RATELIMIT_SLABS 456 62956850988SCy Schubert #define VAR_IP_RATELIMIT_SIZE 457 63056850988SCy Schubert #define VAR_RATELIMIT 458 63156850988SCy Schubert #define VAR_RATELIMIT_SLABS 459 63256850988SCy Schubert #define VAR_RATELIMIT_SIZE 460 63356850988SCy Schubert #define VAR_OUTBOUND_MSG_RETRY 461 63456850988SCy Schubert #define VAR_MAX_SENT_COUNT 462 63556850988SCy Schubert #define VAR_MAX_QUERY_RESTARTS 463 63656850988SCy Schubert #define VAR_RATELIMIT_FOR_DOMAIN 464 63756850988SCy Schubert #define VAR_RATELIMIT_BELOW_DOMAIN 465 63856850988SCy Schubert #define VAR_IP_RATELIMIT_FACTOR 466 63956850988SCy Schubert #define VAR_RATELIMIT_FACTOR 467 64056850988SCy Schubert #define VAR_IP_RATELIMIT_BACKOFF 468 64156850988SCy Schubert #define VAR_RATELIMIT_BACKOFF 469 64256850988SCy Schubert #define VAR_SEND_CLIENT_SUBNET 470 64356850988SCy Schubert #define VAR_CLIENT_SUBNET_ZONE 471 64456850988SCy Schubert #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 472 64556850988SCy Schubert #define VAR_CLIENT_SUBNET_OPCODE 473 64656850988SCy Schubert #define VAR_MAX_CLIENT_SUBNET_IPV4 474 64756850988SCy Schubert #define VAR_MAX_CLIENT_SUBNET_IPV6 475 64856850988SCy Schubert #define VAR_MIN_CLIENT_SUBNET_IPV4 476 64956850988SCy Schubert #define VAR_MIN_CLIENT_SUBNET_IPV6 477 65056850988SCy Schubert #define VAR_MAX_ECS_TREE_SIZE_IPV4 478 65156850988SCy Schubert #define VAR_MAX_ECS_TREE_SIZE_IPV6 479 65256850988SCy Schubert #define VAR_CAPS_WHITELIST 480 65356850988SCy Schubert #define VAR_CACHE_MAX_NEGATIVE_TTL 481 65456850988SCy Schubert #define VAR_PERMIT_SMALL_HOLDDOWN 482 65556850988SCy Schubert #define VAR_CACHE_MIN_NEGATIVE_TTL 483 65656850988SCy Schubert #define VAR_QNAME_MINIMISATION 484 65756850988SCy Schubert #define VAR_QNAME_MINIMISATION_STRICT 485 65856850988SCy Schubert #define VAR_IP_FREEBIND 486 65956850988SCy Schubert #define VAR_DEFINE_TAG 487 66056850988SCy Schubert #define VAR_LOCAL_ZONE_TAG 488 66156850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG 489 66256850988SCy Schubert #define VAR_LOCAL_ZONE_OVERRIDE 490 66356850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG_ACTION 491 66456850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG_DATA 492 66556850988SCy Schubert #define VAR_VIEW 493 66656850988SCy Schubert #define VAR_ACCESS_CONTROL_VIEW 494 66756850988SCy Schubert #define VAR_VIEW_FIRST 495 66856850988SCy Schubert #define VAR_SERVE_EXPIRED 496 66956850988SCy Schubert #define VAR_SERVE_EXPIRED_TTL 497 67056850988SCy Schubert #define VAR_SERVE_EXPIRED_TTL_RESET 498 67156850988SCy Schubert #define VAR_SERVE_EXPIRED_REPLY_TTL 499 67256850988SCy Schubert #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 500 67356850988SCy Schubert #define VAR_EDE_SERVE_EXPIRED 501 67456850988SCy Schubert #define VAR_SERVE_ORIGINAL_TTL 502 67556850988SCy Schubert #define VAR_FAKE_DSA 503 67656850988SCy Schubert #define VAR_FAKE_SHA1 504 67756850988SCy Schubert #define VAR_LOG_IDENTITY 505 67856850988SCy Schubert #define VAR_HIDE_TRUSTANCHOR 506 67956850988SCy Schubert #define VAR_HIDE_HTTP_USER_AGENT 507 68056850988SCy Schubert #define VAR_HTTP_USER_AGENT 508 68156850988SCy Schubert #define VAR_TRUST_ANCHOR_SIGNALING 509 68256850988SCy Schubert #define VAR_AGGRESSIVE_NSEC 510 68356850988SCy Schubert #define VAR_USE_SYSTEMD 511 68456850988SCy Schubert #define VAR_SHM_ENABLE 512 68556850988SCy Schubert #define VAR_SHM_KEY 513 68656850988SCy Schubert #define VAR_ROOT_KEY_SENTINEL 514 68756850988SCy Schubert #define VAR_DNSCRYPT 515 68856850988SCy Schubert #define VAR_DNSCRYPT_ENABLE 516 68956850988SCy Schubert #define VAR_DNSCRYPT_PORT 517 69056850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER 518 69156850988SCy Schubert #define VAR_DNSCRYPT_SECRET_KEY 519 69256850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER_CERT 520 69356850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 521 69456850988SCy Schubert #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 522 69556850988SCy Schubert #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 523 69656850988SCy Schubert #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 524 69756850988SCy Schubert #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 525 69856850988SCy Schubert #define VAR_PAD_RESPONSES 526 69956850988SCy Schubert #define VAR_PAD_RESPONSES_BLOCK_SIZE 527 70056850988SCy Schubert #define VAR_PAD_QUERIES 528 70156850988SCy Schubert #define VAR_PAD_QUERIES_BLOCK_SIZE 529 70256850988SCy Schubert #define VAR_IPSECMOD_ENABLED 530 70356850988SCy Schubert #define VAR_IPSECMOD_HOOK 531 70456850988SCy Schubert #define VAR_IPSECMOD_IGNORE_BOGUS 532 70556850988SCy Schubert #define VAR_IPSECMOD_MAX_TTL 533 70656850988SCy Schubert #define VAR_IPSECMOD_WHITELIST 534 70756850988SCy Schubert #define VAR_IPSECMOD_STRICT 535 70856850988SCy Schubert #define VAR_CACHEDB 536 70956850988SCy Schubert #define VAR_CACHEDB_BACKEND 537 71056850988SCy Schubert #define VAR_CACHEDB_SECRETSEED 538 71156850988SCy Schubert #define VAR_CACHEDB_REDISHOST 539 71256850988SCy Schubert #define VAR_CACHEDB_REDISPORT 540 71356850988SCy Schubert #define VAR_CACHEDB_REDISTIMEOUT 541 71456850988SCy Schubert #define VAR_CACHEDB_REDISEXPIRERECORDS 542 71556850988SCy Schubert #define VAR_CACHEDB_REDISPATH 543 71656850988SCy Schubert #define VAR_CACHEDB_REDISPASSWORD 544 71756850988SCy Schubert #define VAR_CACHEDB_REDISLOGICALDB 545 718*46d2f618SCy Schubert #define VAR_CACHEDB_REDISCOMMANDTIMEOUT 546 719*46d2f618SCy Schubert #define VAR_CACHEDB_REDISCONNECTTIMEOUT 547 720*46d2f618SCy Schubert #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 548 721*46d2f618SCy Schubert #define VAR_FOR_UPSTREAM 549 722*46d2f618SCy Schubert #define VAR_AUTH_ZONE 550 723*46d2f618SCy Schubert #define VAR_ZONEFILE 551 724*46d2f618SCy Schubert #define VAR_MASTER 552 725*46d2f618SCy Schubert #define VAR_URL 553 726*46d2f618SCy Schubert #define VAR_FOR_DOWNSTREAM 554 727*46d2f618SCy Schubert #define VAR_FALLBACK_ENABLED 555 728*46d2f618SCy Schubert #define VAR_TLS_ADDITIONAL_PORT 556 729*46d2f618SCy Schubert #define VAR_LOW_RTT 557 730*46d2f618SCy Schubert #define VAR_LOW_RTT_PERMIL 558 731*46d2f618SCy Schubert #define VAR_FAST_SERVER_PERMIL 559 732*46d2f618SCy Schubert #define VAR_FAST_SERVER_NUM 560 733*46d2f618SCy Schubert #define VAR_ALLOW_NOTIFY 561 734*46d2f618SCy Schubert #define VAR_TLS_WIN_CERT 562 735*46d2f618SCy Schubert #define VAR_TCP_CONNECTION_LIMIT 563 736*46d2f618SCy Schubert #define VAR_ANSWER_COOKIE 564 737*46d2f618SCy Schubert #define VAR_COOKIE_SECRET 565 738*46d2f618SCy Schubert #define VAR_IP_RATELIMIT_COOKIE 566 739*46d2f618SCy Schubert #define VAR_FORWARD_NO_CACHE 567 740*46d2f618SCy Schubert #define VAR_STUB_NO_CACHE 568 741*46d2f618SCy Schubert #define VAR_LOG_SERVFAIL 569 742*46d2f618SCy Schubert #define VAR_DENY_ANY 570 743*46d2f618SCy Schubert #define VAR_UNKNOWN_SERVER_TIME_LIMIT 571 744*46d2f618SCy Schubert #define VAR_LOG_TAG_QUERYREPLY 572 745*46d2f618SCy Schubert #define VAR_DISCARD_TIMEOUT 573 746*46d2f618SCy Schubert #define VAR_WAIT_LIMIT 574 747*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_COOKIE 575 748*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_NETBLOCK 576 749*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_COOKIE_NETBLOCK 577 750*46d2f618SCy Schubert #define VAR_STREAM_WAIT_SIZE 578 751*46d2f618SCy Schubert #define VAR_TLS_CIPHERS 579 752*46d2f618SCy Schubert #define VAR_TLS_CIPHERSUITES 580 753*46d2f618SCy Schubert #define VAR_TLS_USE_SNI 581 754*46d2f618SCy Schubert #define VAR_IPSET 582 755*46d2f618SCy Schubert #define VAR_IPSET_NAME_V4 583 756*46d2f618SCy Schubert #define VAR_IPSET_NAME_V6 584 757*46d2f618SCy Schubert #define VAR_TLS_SESSION_TICKET_KEYS 585 758*46d2f618SCy Schubert #define VAR_RPZ 586 759*46d2f618SCy Schubert #define VAR_TAGS 587 760*46d2f618SCy Schubert #define VAR_RPZ_ACTION_OVERRIDE 588 761*46d2f618SCy Schubert #define VAR_RPZ_CNAME_OVERRIDE 589 762*46d2f618SCy Schubert #define VAR_RPZ_LOG 590 763*46d2f618SCy Schubert #define VAR_RPZ_LOG_NAME 591 764*46d2f618SCy Schubert #define VAR_DYNLIB 592 765*46d2f618SCy Schubert #define VAR_DYNLIB_FILE 593 766*46d2f618SCy Schubert #define VAR_EDNS_CLIENT_STRING 594 767*46d2f618SCy Schubert #define VAR_EDNS_CLIENT_STRING_OPCODE 595 768*46d2f618SCy Schubert #define VAR_NSID 596 769*46d2f618SCy Schubert #define VAR_ZONEMD_PERMISSIVE_MODE 597 770*46d2f618SCy Schubert #define VAR_ZONEMD_CHECK 598 771*46d2f618SCy Schubert #define VAR_ZONEMD_REJECT_ABSENCE 599 772*46d2f618SCy Schubert #define VAR_RPZ_SIGNAL_NXDOMAIN_RA 600 773*46d2f618SCy Schubert #define VAR_INTERFACE_AUTOMATIC_PORTS 601 774*46d2f618SCy Schubert #define VAR_EDE 602 775*46d2f618SCy Schubert #define VAR_INTERFACE_ACTION 603 776*46d2f618SCy Schubert #define VAR_INTERFACE_VIEW 604 777*46d2f618SCy Schubert #define VAR_INTERFACE_TAG 605 778*46d2f618SCy Schubert #define VAR_INTERFACE_TAG_ACTION 606 779*46d2f618SCy Schubert #define VAR_INTERFACE_TAG_DATA 607 780*46d2f618SCy Schubert #define VAR_QUIC_PORT 608 781*46d2f618SCy Schubert #define VAR_QUIC_SIZE 609 782*46d2f618SCy Schubert #define VAR_PROXY_PROTOCOL_PORT 610 783*46d2f618SCy Schubert #define VAR_STATISTICS_INHIBIT_ZERO 611 784*46d2f618SCy Schubert #define VAR_HARDEN_UNKNOWN_ADDITIONAL 612 785*46d2f618SCy Schubert #define VAR_DISABLE_EDNS_DO 613 786*46d2f618SCy Schubert #define VAR_CACHEDB_NO_STORE 614 787*46d2f618SCy Schubert #define VAR_LOG_DESTADDR 615 788*46d2f618SCy Schubert #define VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED 616 789*46d2f618SCy Schubert #define VAR_COOKIE_SECRET_FILE 617 790*46d2f618SCy Schubert #define VAR_ITER_SCRUB_NS 618 791*46d2f618SCy Schubert #define VAR_ITER_SCRUB_CNAME 619 792*46d2f618SCy Schubert #define VAR_MAX_GLOBAL_QUOTA 620 793*46d2f618SCy Schubert #define VAR_HARDEN_UNVERIFIED_GLUE 621 794*46d2f618SCy Schubert #define VAR_LOG_TIME_ISO 622 795b7c0c8c1SCy Schubert 796b7c0c8c1SCy Schubert /* Value type. */ 797b7c0c8c1SCy Schubert #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 798b7c0c8c1SCy Schubert union YYSTYPE 799b7c0c8c1SCy Schubert { 800b7c0c8c1SCy Schubert #line 68 "util/configparser.y" 801b7c0c8c1SCy Schubert 802b7c0c8c1SCy Schubert char* str; 803b7c0c8c1SCy Schubert 804*46d2f618SCy Schubert #line 805 "util/configparser.h" 805b7c0c8c1SCy Schubert 806b7c0c8c1SCy Schubert }; 807b7c0c8c1SCy Schubert typedef union YYSTYPE YYSTYPE; 808b7c0c8c1SCy Schubert # define YYSTYPE_IS_TRIVIAL 1 809b7c0c8c1SCy Schubert # define YYSTYPE_IS_DECLARED 1 810b7c0c8c1SCy Schubert #endif 811b7c0c8c1SCy Schubert 812b7c0c8c1SCy Schubert 813b7c0c8c1SCy Schubert extern YYSTYPE yylval; 814b7c0c8c1SCy Schubert 815b7c0c8c1SCy Schubert int yyparse (void); 816b7c0c8c1SCy Schubert 817b7c0c8c1SCy Schubert #endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED */ 818