1 /* A Bison parser, made by GNU Bison 3.6.4. */ 2 3 /* Bison interface for Yacc-like parsers in C 4 5 Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, 6 Inc. 7 8 This program is free software: you can redistribute it and/or modify 9 it under the terms of the GNU General Public License as published by 10 the Free Software Foundation, either version 3 of the License, or 11 (at your option) any later version. 12 13 This program is distributed in the hope that it will be useful, 14 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 GNU General Public License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 20 21 /* As a special exception, you may create a larger work that contains 22 part or all of the Bison parser skeleton and distribute that work 23 under terms of your choice, so long as that work isn't itself a 24 parser generator using the skeleton or a modified version thereof 25 as a parser skeleton. Alternatively, if you modify or redistribute 26 the parser skeleton itself, you may (at your option) remove this 27 special exception, which will cause the skeleton and the resulting 28 Bison output files to be licensed under the GNU General Public 29 License without this special exception. 30 31 This special exception was added by the Free Software Foundation in 32 version 2.2 of Bison. */ 33 34 /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 35 especially those whose name start with YY_ or yy_. They are 36 private implementation details that can be changed or removed. */ 37 38 #ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED 39 # define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED 40 /* Debug traces. */ 41 #ifndef YYDEBUG 42 # define YYDEBUG 0 43 #endif 44 #if YYDEBUG 45 extern int yydebug; 46 #endif 47 48 /* Token kinds. */ 49 #ifndef YYTOKENTYPE 50 # define YYTOKENTYPE 51 enum yytokentype 52 { 53 YYEMPTY = -2, 54 YYEOF = 0, /* "end of file" */ 55 YYerror = 256, /* error */ 56 YYUNDEF = 257, /* "invalid token" */ 57 SPACE = 258, /* SPACE */ 58 LETTER = 259, /* LETTER */ 59 NEWLINE = 260, /* NEWLINE */ 60 COMMENT = 261, /* COMMENT */ 61 COLON = 262, /* COLON */ 62 ANY = 263, /* ANY */ 63 ZONESTR = 264, /* ZONESTR */ 64 STRING_ARG = 265, /* STRING_ARG */ 65 VAR_FORCE_TOPLEVEL = 266, /* VAR_FORCE_TOPLEVEL */ 66 VAR_SERVER = 267, /* VAR_SERVER */ 67 VAR_VERBOSITY = 268, /* VAR_VERBOSITY */ 68 VAR_NUM_THREADS = 269, /* VAR_NUM_THREADS */ 69 VAR_PORT = 270, /* VAR_PORT */ 70 VAR_OUTGOING_RANGE = 271, /* VAR_OUTGOING_RANGE */ 71 VAR_INTERFACE = 272, /* VAR_INTERFACE */ 72 VAR_PREFER_IP4 = 273, /* VAR_PREFER_IP4 */ 73 VAR_DO_IP4 = 274, /* VAR_DO_IP4 */ 74 VAR_DO_IP6 = 275, /* VAR_DO_IP6 */ 75 VAR_PREFER_IP6 = 276, /* VAR_PREFER_IP6 */ 76 VAR_DO_UDP = 277, /* VAR_DO_UDP */ 77 VAR_DO_TCP = 278, /* VAR_DO_TCP */ 78 VAR_TCP_MSS = 279, /* VAR_TCP_MSS */ 79 VAR_OUTGOING_TCP_MSS = 280, /* VAR_OUTGOING_TCP_MSS */ 80 VAR_TCP_IDLE_TIMEOUT = 281, /* VAR_TCP_IDLE_TIMEOUT */ 81 VAR_EDNS_TCP_KEEPALIVE = 282, /* VAR_EDNS_TCP_KEEPALIVE */ 82 VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 283, /* VAR_EDNS_TCP_KEEPALIVE_TIMEOUT */ 83 VAR_CHROOT = 284, /* VAR_CHROOT */ 84 VAR_USERNAME = 285, /* VAR_USERNAME */ 85 VAR_DIRECTORY = 286, /* VAR_DIRECTORY */ 86 VAR_LOGFILE = 287, /* VAR_LOGFILE */ 87 VAR_PIDFILE = 288, /* VAR_PIDFILE */ 88 VAR_MSG_CACHE_SIZE = 289, /* VAR_MSG_CACHE_SIZE */ 89 VAR_MSG_CACHE_SLABS = 290, /* VAR_MSG_CACHE_SLABS */ 90 VAR_NUM_QUERIES_PER_THREAD = 291, /* VAR_NUM_QUERIES_PER_THREAD */ 91 VAR_RRSET_CACHE_SIZE = 292, /* VAR_RRSET_CACHE_SIZE */ 92 VAR_RRSET_CACHE_SLABS = 293, /* VAR_RRSET_CACHE_SLABS */ 93 VAR_OUTGOING_NUM_TCP = 294, /* VAR_OUTGOING_NUM_TCP */ 94 VAR_INFRA_HOST_TTL = 295, /* VAR_INFRA_HOST_TTL */ 95 VAR_INFRA_LAME_TTL = 296, /* VAR_INFRA_LAME_TTL */ 96 VAR_INFRA_CACHE_SLABS = 297, /* VAR_INFRA_CACHE_SLABS */ 97 VAR_INFRA_CACHE_NUMHOSTS = 298, /* VAR_INFRA_CACHE_NUMHOSTS */ 98 VAR_INFRA_CACHE_LAME_SIZE = 299, /* VAR_INFRA_CACHE_LAME_SIZE */ 99 VAR_NAME = 300, /* VAR_NAME */ 100 VAR_STUB_ZONE = 301, /* VAR_STUB_ZONE */ 101 VAR_STUB_HOST = 302, /* VAR_STUB_HOST */ 102 VAR_STUB_ADDR = 303, /* VAR_STUB_ADDR */ 103 VAR_TARGET_FETCH_POLICY = 304, /* VAR_TARGET_FETCH_POLICY */ 104 VAR_HARDEN_SHORT_BUFSIZE = 305, /* VAR_HARDEN_SHORT_BUFSIZE */ 105 VAR_HARDEN_LARGE_QUERIES = 306, /* VAR_HARDEN_LARGE_QUERIES */ 106 VAR_FORWARD_ZONE = 307, /* VAR_FORWARD_ZONE */ 107 VAR_FORWARD_HOST = 308, /* VAR_FORWARD_HOST */ 108 VAR_FORWARD_ADDR = 309, /* VAR_FORWARD_ADDR */ 109 VAR_DO_NOT_QUERY_ADDRESS = 310, /* VAR_DO_NOT_QUERY_ADDRESS */ 110 VAR_HIDE_IDENTITY = 311, /* VAR_HIDE_IDENTITY */ 111 VAR_HIDE_VERSION = 312, /* VAR_HIDE_VERSION */ 112 VAR_IDENTITY = 313, /* VAR_IDENTITY */ 113 VAR_VERSION = 314, /* VAR_VERSION */ 114 VAR_HARDEN_GLUE = 315, /* VAR_HARDEN_GLUE */ 115 VAR_MODULE_CONF = 316, /* VAR_MODULE_CONF */ 116 VAR_TRUST_ANCHOR_FILE = 317, /* VAR_TRUST_ANCHOR_FILE */ 117 VAR_TRUST_ANCHOR = 318, /* VAR_TRUST_ANCHOR */ 118 VAR_VAL_OVERRIDE_DATE = 319, /* VAR_VAL_OVERRIDE_DATE */ 119 VAR_BOGUS_TTL = 320, /* VAR_BOGUS_TTL */ 120 VAR_VAL_CLEAN_ADDITIONAL = 321, /* VAR_VAL_CLEAN_ADDITIONAL */ 121 VAR_VAL_PERMISSIVE_MODE = 322, /* VAR_VAL_PERMISSIVE_MODE */ 122 VAR_INCOMING_NUM_TCP = 323, /* VAR_INCOMING_NUM_TCP */ 123 VAR_MSG_BUFFER_SIZE = 324, /* VAR_MSG_BUFFER_SIZE */ 124 VAR_KEY_CACHE_SIZE = 325, /* VAR_KEY_CACHE_SIZE */ 125 VAR_KEY_CACHE_SLABS = 326, /* VAR_KEY_CACHE_SLABS */ 126 VAR_TRUSTED_KEYS_FILE = 327, /* VAR_TRUSTED_KEYS_FILE */ 127 VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 328, /* VAR_VAL_NSEC3_KEYSIZE_ITERATIONS */ 128 VAR_USE_SYSLOG = 329, /* VAR_USE_SYSLOG */ 129 VAR_OUTGOING_INTERFACE = 330, /* VAR_OUTGOING_INTERFACE */ 130 VAR_ROOT_HINTS = 331, /* VAR_ROOT_HINTS */ 131 VAR_DO_NOT_QUERY_LOCALHOST = 332, /* VAR_DO_NOT_QUERY_LOCALHOST */ 132 VAR_CACHE_MAX_TTL = 333, /* VAR_CACHE_MAX_TTL */ 133 VAR_HARDEN_DNSSEC_STRIPPED = 334, /* VAR_HARDEN_DNSSEC_STRIPPED */ 134 VAR_ACCESS_CONTROL = 335, /* VAR_ACCESS_CONTROL */ 135 VAR_LOCAL_ZONE = 336, /* VAR_LOCAL_ZONE */ 136 VAR_LOCAL_DATA = 337, /* VAR_LOCAL_DATA */ 137 VAR_INTERFACE_AUTOMATIC = 338, /* VAR_INTERFACE_AUTOMATIC */ 138 VAR_STATISTICS_INTERVAL = 339, /* VAR_STATISTICS_INTERVAL */ 139 VAR_DO_DAEMONIZE = 340, /* VAR_DO_DAEMONIZE */ 140 VAR_USE_CAPS_FOR_ID = 341, /* VAR_USE_CAPS_FOR_ID */ 141 VAR_STATISTICS_CUMULATIVE = 342, /* VAR_STATISTICS_CUMULATIVE */ 142 VAR_OUTGOING_PORT_PERMIT = 343, /* VAR_OUTGOING_PORT_PERMIT */ 143 VAR_OUTGOING_PORT_AVOID = 344, /* VAR_OUTGOING_PORT_AVOID */ 144 VAR_DLV_ANCHOR_FILE = 345, /* VAR_DLV_ANCHOR_FILE */ 145 VAR_DLV_ANCHOR = 346, /* VAR_DLV_ANCHOR */ 146 VAR_NEG_CACHE_SIZE = 347, /* VAR_NEG_CACHE_SIZE */ 147 VAR_HARDEN_REFERRAL_PATH = 348, /* VAR_HARDEN_REFERRAL_PATH */ 148 VAR_PRIVATE_ADDRESS = 349, /* VAR_PRIVATE_ADDRESS */ 149 VAR_PRIVATE_DOMAIN = 350, /* VAR_PRIVATE_DOMAIN */ 150 VAR_REMOTE_CONTROL = 351, /* VAR_REMOTE_CONTROL */ 151 VAR_CONTROL_ENABLE = 352, /* VAR_CONTROL_ENABLE */ 152 VAR_CONTROL_INTERFACE = 353, /* VAR_CONTROL_INTERFACE */ 153 VAR_CONTROL_PORT = 354, /* VAR_CONTROL_PORT */ 154 VAR_SERVER_KEY_FILE = 355, /* VAR_SERVER_KEY_FILE */ 155 VAR_SERVER_CERT_FILE = 356, /* VAR_SERVER_CERT_FILE */ 156 VAR_CONTROL_KEY_FILE = 357, /* VAR_CONTROL_KEY_FILE */ 157 VAR_CONTROL_CERT_FILE = 358, /* VAR_CONTROL_CERT_FILE */ 158 VAR_CONTROL_USE_CERT = 359, /* VAR_CONTROL_USE_CERT */ 159 VAR_EXTENDED_STATISTICS = 360, /* VAR_EXTENDED_STATISTICS */ 160 VAR_LOCAL_DATA_PTR = 361, /* VAR_LOCAL_DATA_PTR */ 161 VAR_JOSTLE_TIMEOUT = 362, /* VAR_JOSTLE_TIMEOUT */ 162 VAR_STUB_PRIME = 363, /* VAR_STUB_PRIME */ 163 VAR_UNWANTED_REPLY_THRESHOLD = 364, /* VAR_UNWANTED_REPLY_THRESHOLD */ 164 VAR_LOG_TIME_ASCII = 365, /* VAR_LOG_TIME_ASCII */ 165 VAR_DOMAIN_INSECURE = 366, /* VAR_DOMAIN_INSECURE */ 166 VAR_PYTHON = 367, /* VAR_PYTHON */ 167 VAR_PYTHON_SCRIPT = 368, /* VAR_PYTHON_SCRIPT */ 168 VAR_VAL_SIG_SKEW_MIN = 369, /* VAR_VAL_SIG_SKEW_MIN */ 169 VAR_VAL_SIG_SKEW_MAX = 370, /* VAR_VAL_SIG_SKEW_MAX */ 170 VAR_CACHE_MIN_TTL = 371, /* VAR_CACHE_MIN_TTL */ 171 VAR_VAL_LOG_LEVEL = 372, /* VAR_VAL_LOG_LEVEL */ 172 VAR_AUTO_TRUST_ANCHOR_FILE = 373, /* VAR_AUTO_TRUST_ANCHOR_FILE */ 173 VAR_KEEP_MISSING = 374, /* VAR_KEEP_MISSING */ 174 VAR_ADD_HOLDDOWN = 375, /* VAR_ADD_HOLDDOWN */ 175 VAR_DEL_HOLDDOWN = 376, /* VAR_DEL_HOLDDOWN */ 176 VAR_SO_RCVBUF = 377, /* VAR_SO_RCVBUF */ 177 VAR_EDNS_BUFFER_SIZE = 378, /* VAR_EDNS_BUFFER_SIZE */ 178 VAR_PREFETCH = 379, /* VAR_PREFETCH */ 179 VAR_PREFETCH_KEY = 380, /* VAR_PREFETCH_KEY */ 180 VAR_SO_SNDBUF = 381, /* VAR_SO_SNDBUF */ 181 VAR_SO_REUSEPORT = 382, /* VAR_SO_REUSEPORT */ 182 VAR_HARDEN_BELOW_NXDOMAIN = 383, /* VAR_HARDEN_BELOW_NXDOMAIN */ 183 VAR_IGNORE_CD_FLAG = 384, /* VAR_IGNORE_CD_FLAG */ 184 VAR_LOG_QUERIES = 385, /* VAR_LOG_QUERIES */ 185 VAR_LOG_REPLIES = 386, /* VAR_LOG_REPLIES */ 186 VAR_LOG_LOCAL_ACTIONS = 387, /* VAR_LOG_LOCAL_ACTIONS */ 187 VAR_TCP_UPSTREAM = 388, /* VAR_TCP_UPSTREAM */ 188 VAR_SSL_UPSTREAM = 389, /* VAR_SSL_UPSTREAM */ 189 VAR_SSL_SERVICE_KEY = 390, /* VAR_SSL_SERVICE_KEY */ 190 VAR_SSL_SERVICE_PEM = 391, /* VAR_SSL_SERVICE_PEM */ 191 VAR_SSL_PORT = 392, /* VAR_SSL_PORT */ 192 VAR_FORWARD_FIRST = 393, /* VAR_FORWARD_FIRST */ 193 VAR_STUB_SSL_UPSTREAM = 394, /* VAR_STUB_SSL_UPSTREAM */ 194 VAR_FORWARD_SSL_UPSTREAM = 395, /* VAR_FORWARD_SSL_UPSTREAM */ 195 VAR_TLS_CERT_BUNDLE = 396, /* VAR_TLS_CERT_BUNDLE */ 196 VAR_HTTPS_PORT = 397, /* VAR_HTTPS_PORT */ 197 VAR_HTTP_ENDPOINT = 398, /* VAR_HTTP_ENDPOINT */ 198 VAR_HTTP_MAX_STREAMS = 399, /* VAR_HTTP_MAX_STREAMS */ 199 VAR_HTTP_QUERY_BUFFER_SIZE = 400, /* VAR_HTTP_QUERY_BUFFER_SIZE */ 200 VAR_HTTP_RESPONSE_BUFFER_SIZE = 401, /* VAR_HTTP_RESPONSE_BUFFER_SIZE */ 201 VAR_HTTP_NODELAY = 402, /* VAR_HTTP_NODELAY */ 202 VAR_HTTP_NOTLS_DOWNSTREAM = 403, /* VAR_HTTP_NOTLS_DOWNSTREAM */ 203 VAR_STUB_FIRST = 404, /* VAR_STUB_FIRST */ 204 VAR_MINIMAL_RESPONSES = 405, /* VAR_MINIMAL_RESPONSES */ 205 VAR_RRSET_ROUNDROBIN = 406, /* VAR_RRSET_ROUNDROBIN */ 206 VAR_MAX_UDP_SIZE = 407, /* VAR_MAX_UDP_SIZE */ 207 VAR_DELAY_CLOSE = 408, /* VAR_DELAY_CLOSE */ 208 VAR_UDP_CONNECT = 409, /* VAR_UDP_CONNECT */ 209 VAR_UNBLOCK_LAN_ZONES = 410, /* VAR_UNBLOCK_LAN_ZONES */ 210 VAR_INSECURE_LAN_ZONES = 411, /* VAR_INSECURE_LAN_ZONES */ 211 VAR_INFRA_CACHE_MIN_RTT = 412, /* VAR_INFRA_CACHE_MIN_RTT */ 212 VAR_INFRA_KEEP_PROBING = 413, /* VAR_INFRA_KEEP_PROBING */ 213 VAR_DNS64_PREFIX = 414, /* VAR_DNS64_PREFIX */ 214 VAR_DNS64_SYNTHALL = 415, /* VAR_DNS64_SYNTHALL */ 215 VAR_DNS64_IGNORE_AAAA = 416, /* VAR_DNS64_IGNORE_AAAA */ 216 VAR_DNSTAP = 417, /* VAR_DNSTAP */ 217 VAR_DNSTAP_ENABLE = 418, /* VAR_DNSTAP_ENABLE */ 218 VAR_DNSTAP_SOCKET_PATH = 419, /* VAR_DNSTAP_SOCKET_PATH */ 219 VAR_DNSTAP_IP = 420, /* VAR_DNSTAP_IP */ 220 VAR_DNSTAP_TLS = 421, /* VAR_DNSTAP_TLS */ 221 VAR_DNSTAP_TLS_SERVER_NAME = 422, /* VAR_DNSTAP_TLS_SERVER_NAME */ 222 VAR_DNSTAP_TLS_CERT_BUNDLE = 423, /* VAR_DNSTAP_TLS_CERT_BUNDLE */ 223 VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 424, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE */ 224 VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 425, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE */ 225 VAR_DNSTAP_SEND_IDENTITY = 426, /* VAR_DNSTAP_SEND_IDENTITY */ 226 VAR_DNSTAP_SEND_VERSION = 427, /* VAR_DNSTAP_SEND_VERSION */ 227 VAR_DNSTAP_BIDIRECTIONAL = 428, /* VAR_DNSTAP_BIDIRECTIONAL */ 228 VAR_DNSTAP_IDENTITY = 429, /* VAR_DNSTAP_IDENTITY */ 229 VAR_DNSTAP_VERSION = 430, /* VAR_DNSTAP_VERSION */ 230 VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 431, /* VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES */ 231 VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 432, /* VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES */ 232 VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 433, /* VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES */ 233 VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 434, /* VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES */ 234 VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 435, /* VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES */ 235 VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 436, /* VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES */ 236 VAR_RESPONSE_IP_TAG = 437, /* VAR_RESPONSE_IP_TAG */ 237 VAR_RESPONSE_IP = 438, /* VAR_RESPONSE_IP */ 238 VAR_RESPONSE_IP_DATA = 439, /* VAR_RESPONSE_IP_DATA */ 239 VAR_HARDEN_ALGO_DOWNGRADE = 440, /* VAR_HARDEN_ALGO_DOWNGRADE */ 240 VAR_IP_TRANSPARENT = 441, /* VAR_IP_TRANSPARENT */ 241 VAR_IP_DSCP = 442, /* VAR_IP_DSCP */ 242 VAR_DISABLE_DNSSEC_LAME_CHECK = 443, /* VAR_DISABLE_DNSSEC_LAME_CHECK */ 243 VAR_IP_RATELIMIT = 444, /* VAR_IP_RATELIMIT */ 244 VAR_IP_RATELIMIT_SLABS = 445, /* VAR_IP_RATELIMIT_SLABS */ 245 VAR_IP_RATELIMIT_SIZE = 446, /* VAR_IP_RATELIMIT_SIZE */ 246 VAR_RATELIMIT = 447, /* VAR_RATELIMIT */ 247 VAR_RATELIMIT_SLABS = 448, /* VAR_RATELIMIT_SLABS */ 248 VAR_RATELIMIT_SIZE = 449, /* VAR_RATELIMIT_SIZE */ 249 VAR_RATELIMIT_FOR_DOMAIN = 450, /* VAR_RATELIMIT_FOR_DOMAIN */ 250 VAR_RATELIMIT_BELOW_DOMAIN = 451, /* VAR_RATELIMIT_BELOW_DOMAIN */ 251 VAR_IP_RATELIMIT_FACTOR = 452, /* VAR_IP_RATELIMIT_FACTOR */ 252 VAR_RATELIMIT_FACTOR = 453, /* VAR_RATELIMIT_FACTOR */ 253 VAR_SEND_CLIENT_SUBNET = 454, /* VAR_SEND_CLIENT_SUBNET */ 254 VAR_CLIENT_SUBNET_ZONE = 455, /* VAR_CLIENT_SUBNET_ZONE */ 255 VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 456, /* VAR_CLIENT_SUBNET_ALWAYS_FORWARD */ 256 VAR_CLIENT_SUBNET_OPCODE = 457, /* VAR_CLIENT_SUBNET_OPCODE */ 257 VAR_MAX_CLIENT_SUBNET_IPV4 = 458, /* VAR_MAX_CLIENT_SUBNET_IPV4 */ 258 VAR_MAX_CLIENT_SUBNET_IPV6 = 459, /* VAR_MAX_CLIENT_SUBNET_IPV6 */ 259 VAR_MIN_CLIENT_SUBNET_IPV4 = 460, /* VAR_MIN_CLIENT_SUBNET_IPV4 */ 260 VAR_MIN_CLIENT_SUBNET_IPV6 = 461, /* VAR_MIN_CLIENT_SUBNET_IPV6 */ 261 VAR_MAX_ECS_TREE_SIZE_IPV4 = 462, /* VAR_MAX_ECS_TREE_SIZE_IPV4 */ 262 VAR_MAX_ECS_TREE_SIZE_IPV6 = 463, /* VAR_MAX_ECS_TREE_SIZE_IPV6 */ 263 VAR_CAPS_WHITELIST = 464, /* VAR_CAPS_WHITELIST */ 264 VAR_CACHE_MAX_NEGATIVE_TTL = 465, /* VAR_CACHE_MAX_NEGATIVE_TTL */ 265 VAR_PERMIT_SMALL_HOLDDOWN = 466, /* VAR_PERMIT_SMALL_HOLDDOWN */ 266 VAR_QNAME_MINIMISATION = 467, /* VAR_QNAME_MINIMISATION */ 267 VAR_QNAME_MINIMISATION_STRICT = 468, /* VAR_QNAME_MINIMISATION_STRICT */ 268 VAR_IP_FREEBIND = 469, /* VAR_IP_FREEBIND */ 269 VAR_DEFINE_TAG = 470, /* VAR_DEFINE_TAG */ 270 VAR_LOCAL_ZONE_TAG = 471, /* VAR_LOCAL_ZONE_TAG */ 271 VAR_ACCESS_CONTROL_TAG = 472, /* VAR_ACCESS_CONTROL_TAG */ 272 VAR_LOCAL_ZONE_OVERRIDE = 473, /* VAR_LOCAL_ZONE_OVERRIDE */ 273 VAR_ACCESS_CONTROL_TAG_ACTION = 474, /* VAR_ACCESS_CONTROL_TAG_ACTION */ 274 VAR_ACCESS_CONTROL_TAG_DATA = 475, /* VAR_ACCESS_CONTROL_TAG_DATA */ 275 VAR_VIEW = 476, /* VAR_VIEW */ 276 VAR_ACCESS_CONTROL_VIEW = 477, /* VAR_ACCESS_CONTROL_VIEW */ 277 VAR_VIEW_FIRST = 478, /* VAR_VIEW_FIRST */ 278 VAR_SERVE_EXPIRED = 479, /* VAR_SERVE_EXPIRED */ 279 VAR_SERVE_EXPIRED_TTL = 480, /* VAR_SERVE_EXPIRED_TTL */ 280 VAR_SERVE_EXPIRED_TTL_RESET = 481, /* VAR_SERVE_EXPIRED_TTL_RESET */ 281 VAR_SERVE_EXPIRED_REPLY_TTL = 482, /* VAR_SERVE_EXPIRED_REPLY_TTL */ 282 VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 483, /* VAR_SERVE_EXPIRED_CLIENT_TIMEOUT */ 283 VAR_SERVE_ORIGINAL_TTL = 484, /* VAR_SERVE_ORIGINAL_TTL */ 284 VAR_FAKE_DSA = 485, /* VAR_FAKE_DSA */ 285 VAR_FAKE_SHA1 = 486, /* VAR_FAKE_SHA1 */ 286 VAR_LOG_IDENTITY = 487, /* VAR_LOG_IDENTITY */ 287 VAR_HIDE_TRUSTANCHOR = 488, /* VAR_HIDE_TRUSTANCHOR */ 288 VAR_TRUST_ANCHOR_SIGNALING = 489, /* VAR_TRUST_ANCHOR_SIGNALING */ 289 VAR_AGGRESSIVE_NSEC = 490, /* VAR_AGGRESSIVE_NSEC */ 290 VAR_USE_SYSTEMD = 491, /* VAR_USE_SYSTEMD */ 291 VAR_SHM_ENABLE = 492, /* VAR_SHM_ENABLE */ 292 VAR_SHM_KEY = 493, /* VAR_SHM_KEY */ 293 VAR_ROOT_KEY_SENTINEL = 494, /* VAR_ROOT_KEY_SENTINEL */ 294 VAR_DNSCRYPT = 495, /* VAR_DNSCRYPT */ 295 VAR_DNSCRYPT_ENABLE = 496, /* VAR_DNSCRYPT_ENABLE */ 296 VAR_DNSCRYPT_PORT = 497, /* VAR_DNSCRYPT_PORT */ 297 VAR_DNSCRYPT_PROVIDER = 498, /* VAR_DNSCRYPT_PROVIDER */ 298 VAR_DNSCRYPT_SECRET_KEY = 499, /* VAR_DNSCRYPT_SECRET_KEY */ 299 VAR_DNSCRYPT_PROVIDER_CERT = 500, /* VAR_DNSCRYPT_PROVIDER_CERT */ 300 VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 501, /* VAR_DNSCRYPT_PROVIDER_CERT_ROTATED */ 301 VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 502, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE */ 302 VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 503, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS */ 303 VAR_DNSCRYPT_NONCE_CACHE_SIZE = 504, /* VAR_DNSCRYPT_NONCE_CACHE_SIZE */ 304 VAR_DNSCRYPT_NONCE_CACHE_SLABS = 505, /* VAR_DNSCRYPT_NONCE_CACHE_SLABS */ 305 VAR_PAD_RESPONSES = 506, /* VAR_PAD_RESPONSES */ 306 VAR_PAD_RESPONSES_BLOCK_SIZE = 507, /* VAR_PAD_RESPONSES_BLOCK_SIZE */ 307 VAR_PAD_QUERIES = 508, /* VAR_PAD_QUERIES */ 308 VAR_PAD_QUERIES_BLOCK_SIZE = 509, /* VAR_PAD_QUERIES_BLOCK_SIZE */ 309 VAR_IPSECMOD_ENABLED = 510, /* VAR_IPSECMOD_ENABLED */ 310 VAR_IPSECMOD_HOOK = 511, /* VAR_IPSECMOD_HOOK */ 311 VAR_IPSECMOD_IGNORE_BOGUS = 512, /* VAR_IPSECMOD_IGNORE_BOGUS */ 312 VAR_IPSECMOD_MAX_TTL = 513, /* VAR_IPSECMOD_MAX_TTL */ 313 VAR_IPSECMOD_WHITELIST = 514, /* VAR_IPSECMOD_WHITELIST */ 314 VAR_IPSECMOD_STRICT = 515, /* VAR_IPSECMOD_STRICT */ 315 VAR_CACHEDB = 516, /* VAR_CACHEDB */ 316 VAR_CACHEDB_BACKEND = 517, /* VAR_CACHEDB_BACKEND */ 317 VAR_CACHEDB_SECRETSEED = 518, /* VAR_CACHEDB_SECRETSEED */ 318 VAR_CACHEDB_REDISHOST = 519, /* VAR_CACHEDB_REDISHOST */ 319 VAR_CACHEDB_REDISPORT = 520, /* VAR_CACHEDB_REDISPORT */ 320 VAR_CACHEDB_REDISTIMEOUT = 521, /* VAR_CACHEDB_REDISTIMEOUT */ 321 VAR_CACHEDB_REDISEXPIRERECORDS = 522, /* VAR_CACHEDB_REDISEXPIRERECORDS */ 322 VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 523, /* VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM */ 323 VAR_FOR_UPSTREAM = 524, /* VAR_FOR_UPSTREAM */ 324 VAR_AUTH_ZONE = 525, /* VAR_AUTH_ZONE */ 325 VAR_ZONEFILE = 526, /* VAR_ZONEFILE */ 326 VAR_MASTER = 527, /* VAR_MASTER */ 327 VAR_URL = 528, /* VAR_URL */ 328 VAR_FOR_DOWNSTREAM = 529, /* VAR_FOR_DOWNSTREAM */ 329 VAR_FALLBACK_ENABLED = 530, /* VAR_FALLBACK_ENABLED */ 330 VAR_TLS_ADDITIONAL_PORT = 531, /* VAR_TLS_ADDITIONAL_PORT */ 331 VAR_LOW_RTT = 532, /* VAR_LOW_RTT */ 332 VAR_LOW_RTT_PERMIL = 533, /* VAR_LOW_RTT_PERMIL */ 333 VAR_FAST_SERVER_PERMIL = 534, /* VAR_FAST_SERVER_PERMIL */ 334 VAR_FAST_SERVER_NUM = 535, /* VAR_FAST_SERVER_NUM */ 335 VAR_ALLOW_NOTIFY = 536, /* VAR_ALLOW_NOTIFY */ 336 VAR_TLS_WIN_CERT = 537, /* VAR_TLS_WIN_CERT */ 337 VAR_TCP_CONNECTION_LIMIT = 538, /* VAR_TCP_CONNECTION_LIMIT */ 338 VAR_FORWARD_NO_CACHE = 539, /* VAR_FORWARD_NO_CACHE */ 339 VAR_STUB_NO_CACHE = 540, /* VAR_STUB_NO_CACHE */ 340 VAR_LOG_SERVFAIL = 541, /* VAR_LOG_SERVFAIL */ 341 VAR_DENY_ANY = 542, /* VAR_DENY_ANY */ 342 VAR_UNKNOWN_SERVER_TIME_LIMIT = 543, /* VAR_UNKNOWN_SERVER_TIME_LIMIT */ 343 VAR_LOG_TAG_QUERYREPLY = 544, /* VAR_LOG_TAG_QUERYREPLY */ 344 VAR_STREAM_WAIT_SIZE = 545, /* VAR_STREAM_WAIT_SIZE */ 345 VAR_TLS_CIPHERS = 546, /* VAR_TLS_CIPHERS */ 346 VAR_TLS_CIPHERSUITES = 547, /* VAR_TLS_CIPHERSUITES */ 347 VAR_TLS_USE_SNI = 548, /* VAR_TLS_USE_SNI */ 348 VAR_IPSET = 549, /* VAR_IPSET */ 349 VAR_IPSET_NAME_V4 = 550, /* VAR_IPSET_NAME_V4 */ 350 VAR_IPSET_NAME_V6 = 551, /* VAR_IPSET_NAME_V6 */ 351 VAR_TLS_SESSION_TICKET_KEYS = 552, /* VAR_TLS_SESSION_TICKET_KEYS */ 352 VAR_RPZ = 553, /* VAR_RPZ */ 353 VAR_TAGS = 554, /* VAR_TAGS */ 354 VAR_RPZ_ACTION_OVERRIDE = 555, /* VAR_RPZ_ACTION_OVERRIDE */ 355 VAR_RPZ_CNAME_OVERRIDE = 556, /* VAR_RPZ_CNAME_OVERRIDE */ 356 VAR_RPZ_LOG = 557, /* VAR_RPZ_LOG */ 357 VAR_RPZ_LOG_NAME = 558, /* VAR_RPZ_LOG_NAME */ 358 VAR_DYNLIB = 559, /* VAR_DYNLIB */ 359 VAR_DYNLIB_FILE = 560, /* VAR_DYNLIB_FILE */ 360 VAR_EDNS_CLIENT_STRING = 561, /* VAR_EDNS_CLIENT_STRING */ 361 VAR_EDNS_CLIENT_STRING_OPCODE = 562, /* VAR_EDNS_CLIENT_STRING_OPCODE */ 362 VAR_NSID = 563 /* VAR_NSID */ 363 }; 364 typedef enum yytokentype yytoken_kind_t; 365 #endif 366 /* Token kinds. */ 367 #define YYEOF 0 368 #define YYerror 256 369 #define YYUNDEF 257 370 #define SPACE 258 371 #define LETTER 259 372 #define NEWLINE 260 373 #define COMMENT 261 374 #define COLON 262 375 #define ANY 263 376 #define ZONESTR 264 377 #define STRING_ARG 265 378 #define VAR_FORCE_TOPLEVEL 266 379 #define VAR_SERVER 267 380 #define VAR_VERBOSITY 268 381 #define VAR_NUM_THREADS 269 382 #define VAR_PORT 270 383 #define VAR_OUTGOING_RANGE 271 384 #define VAR_INTERFACE 272 385 #define VAR_PREFER_IP4 273 386 #define VAR_DO_IP4 274 387 #define VAR_DO_IP6 275 388 #define VAR_PREFER_IP6 276 389 #define VAR_DO_UDP 277 390 #define VAR_DO_TCP 278 391 #define VAR_TCP_MSS 279 392 #define VAR_OUTGOING_TCP_MSS 280 393 #define VAR_TCP_IDLE_TIMEOUT 281 394 #define VAR_EDNS_TCP_KEEPALIVE 282 395 #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 283 396 #define VAR_CHROOT 284 397 #define VAR_USERNAME 285 398 #define VAR_DIRECTORY 286 399 #define VAR_LOGFILE 287 400 #define VAR_PIDFILE 288 401 #define VAR_MSG_CACHE_SIZE 289 402 #define VAR_MSG_CACHE_SLABS 290 403 #define VAR_NUM_QUERIES_PER_THREAD 291 404 #define VAR_RRSET_CACHE_SIZE 292 405 #define VAR_RRSET_CACHE_SLABS 293 406 #define VAR_OUTGOING_NUM_TCP 294 407 #define VAR_INFRA_HOST_TTL 295 408 #define VAR_INFRA_LAME_TTL 296 409 #define VAR_INFRA_CACHE_SLABS 297 410 #define VAR_INFRA_CACHE_NUMHOSTS 298 411 #define VAR_INFRA_CACHE_LAME_SIZE 299 412 #define VAR_NAME 300 413 #define VAR_STUB_ZONE 301 414 #define VAR_STUB_HOST 302 415 #define VAR_STUB_ADDR 303 416 #define VAR_TARGET_FETCH_POLICY 304 417 #define VAR_HARDEN_SHORT_BUFSIZE 305 418 #define VAR_HARDEN_LARGE_QUERIES 306 419 #define VAR_FORWARD_ZONE 307 420 #define VAR_FORWARD_HOST 308 421 #define VAR_FORWARD_ADDR 309 422 #define VAR_DO_NOT_QUERY_ADDRESS 310 423 #define VAR_HIDE_IDENTITY 311 424 #define VAR_HIDE_VERSION 312 425 #define VAR_IDENTITY 313 426 #define VAR_VERSION 314 427 #define VAR_HARDEN_GLUE 315 428 #define VAR_MODULE_CONF 316 429 #define VAR_TRUST_ANCHOR_FILE 317 430 #define VAR_TRUST_ANCHOR 318 431 #define VAR_VAL_OVERRIDE_DATE 319 432 #define VAR_BOGUS_TTL 320 433 #define VAR_VAL_CLEAN_ADDITIONAL 321 434 #define VAR_VAL_PERMISSIVE_MODE 322 435 #define VAR_INCOMING_NUM_TCP 323 436 #define VAR_MSG_BUFFER_SIZE 324 437 #define VAR_KEY_CACHE_SIZE 325 438 #define VAR_KEY_CACHE_SLABS 326 439 #define VAR_TRUSTED_KEYS_FILE 327 440 #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 328 441 #define VAR_USE_SYSLOG 329 442 #define VAR_OUTGOING_INTERFACE 330 443 #define VAR_ROOT_HINTS 331 444 #define VAR_DO_NOT_QUERY_LOCALHOST 332 445 #define VAR_CACHE_MAX_TTL 333 446 #define VAR_HARDEN_DNSSEC_STRIPPED 334 447 #define VAR_ACCESS_CONTROL 335 448 #define VAR_LOCAL_ZONE 336 449 #define VAR_LOCAL_DATA 337 450 #define VAR_INTERFACE_AUTOMATIC 338 451 #define VAR_STATISTICS_INTERVAL 339 452 #define VAR_DO_DAEMONIZE 340 453 #define VAR_USE_CAPS_FOR_ID 341 454 #define VAR_STATISTICS_CUMULATIVE 342 455 #define VAR_OUTGOING_PORT_PERMIT 343 456 #define VAR_OUTGOING_PORT_AVOID 344 457 #define VAR_DLV_ANCHOR_FILE 345 458 #define VAR_DLV_ANCHOR 346 459 #define VAR_NEG_CACHE_SIZE 347 460 #define VAR_HARDEN_REFERRAL_PATH 348 461 #define VAR_PRIVATE_ADDRESS 349 462 #define VAR_PRIVATE_DOMAIN 350 463 #define VAR_REMOTE_CONTROL 351 464 #define VAR_CONTROL_ENABLE 352 465 #define VAR_CONTROL_INTERFACE 353 466 #define VAR_CONTROL_PORT 354 467 #define VAR_SERVER_KEY_FILE 355 468 #define VAR_SERVER_CERT_FILE 356 469 #define VAR_CONTROL_KEY_FILE 357 470 #define VAR_CONTROL_CERT_FILE 358 471 #define VAR_CONTROL_USE_CERT 359 472 #define VAR_EXTENDED_STATISTICS 360 473 #define VAR_LOCAL_DATA_PTR 361 474 #define VAR_JOSTLE_TIMEOUT 362 475 #define VAR_STUB_PRIME 363 476 #define VAR_UNWANTED_REPLY_THRESHOLD 364 477 #define VAR_LOG_TIME_ASCII 365 478 #define VAR_DOMAIN_INSECURE 366 479 #define VAR_PYTHON 367 480 #define VAR_PYTHON_SCRIPT 368 481 #define VAR_VAL_SIG_SKEW_MIN 369 482 #define VAR_VAL_SIG_SKEW_MAX 370 483 #define VAR_CACHE_MIN_TTL 371 484 #define VAR_VAL_LOG_LEVEL 372 485 #define VAR_AUTO_TRUST_ANCHOR_FILE 373 486 #define VAR_KEEP_MISSING 374 487 #define VAR_ADD_HOLDDOWN 375 488 #define VAR_DEL_HOLDDOWN 376 489 #define VAR_SO_RCVBUF 377 490 #define VAR_EDNS_BUFFER_SIZE 378 491 #define VAR_PREFETCH 379 492 #define VAR_PREFETCH_KEY 380 493 #define VAR_SO_SNDBUF 381 494 #define VAR_SO_REUSEPORT 382 495 #define VAR_HARDEN_BELOW_NXDOMAIN 383 496 #define VAR_IGNORE_CD_FLAG 384 497 #define VAR_LOG_QUERIES 385 498 #define VAR_LOG_REPLIES 386 499 #define VAR_LOG_LOCAL_ACTIONS 387 500 #define VAR_TCP_UPSTREAM 388 501 #define VAR_SSL_UPSTREAM 389 502 #define VAR_SSL_SERVICE_KEY 390 503 #define VAR_SSL_SERVICE_PEM 391 504 #define VAR_SSL_PORT 392 505 #define VAR_FORWARD_FIRST 393 506 #define VAR_STUB_SSL_UPSTREAM 394 507 #define VAR_FORWARD_SSL_UPSTREAM 395 508 #define VAR_TLS_CERT_BUNDLE 396 509 #define VAR_HTTPS_PORT 397 510 #define VAR_HTTP_ENDPOINT 398 511 #define VAR_HTTP_MAX_STREAMS 399 512 #define VAR_HTTP_QUERY_BUFFER_SIZE 400 513 #define VAR_HTTP_RESPONSE_BUFFER_SIZE 401 514 #define VAR_HTTP_NODELAY 402 515 #define VAR_HTTP_NOTLS_DOWNSTREAM 403 516 #define VAR_STUB_FIRST 404 517 #define VAR_MINIMAL_RESPONSES 405 518 #define VAR_RRSET_ROUNDROBIN 406 519 #define VAR_MAX_UDP_SIZE 407 520 #define VAR_DELAY_CLOSE 408 521 #define VAR_UDP_CONNECT 409 522 #define VAR_UNBLOCK_LAN_ZONES 410 523 #define VAR_INSECURE_LAN_ZONES 411 524 #define VAR_INFRA_CACHE_MIN_RTT 412 525 #define VAR_INFRA_KEEP_PROBING 413 526 #define VAR_DNS64_PREFIX 414 527 #define VAR_DNS64_SYNTHALL 415 528 #define VAR_DNS64_IGNORE_AAAA 416 529 #define VAR_DNSTAP 417 530 #define VAR_DNSTAP_ENABLE 418 531 #define VAR_DNSTAP_SOCKET_PATH 419 532 #define VAR_DNSTAP_IP 420 533 #define VAR_DNSTAP_TLS 421 534 #define VAR_DNSTAP_TLS_SERVER_NAME 422 535 #define VAR_DNSTAP_TLS_CERT_BUNDLE 423 536 #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 424 537 #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 425 538 #define VAR_DNSTAP_SEND_IDENTITY 426 539 #define VAR_DNSTAP_SEND_VERSION 427 540 #define VAR_DNSTAP_BIDIRECTIONAL 428 541 #define VAR_DNSTAP_IDENTITY 429 542 #define VAR_DNSTAP_VERSION 430 543 #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 431 544 #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 432 545 #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 433 546 #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 434 547 #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 435 548 #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 436 549 #define VAR_RESPONSE_IP_TAG 437 550 #define VAR_RESPONSE_IP 438 551 #define VAR_RESPONSE_IP_DATA 439 552 #define VAR_HARDEN_ALGO_DOWNGRADE 440 553 #define VAR_IP_TRANSPARENT 441 554 #define VAR_IP_DSCP 442 555 #define VAR_DISABLE_DNSSEC_LAME_CHECK 443 556 #define VAR_IP_RATELIMIT 444 557 #define VAR_IP_RATELIMIT_SLABS 445 558 #define VAR_IP_RATELIMIT_SIZE 446 559 #define VAR_RATELIMIT 447 560 #define VAR_RATELIMIT_SLABS 448 561 #define VAR_RATELIMIT_SIZE 449 562 #define VAR_RATELIMIT_FOR_DOMAIN 450 563 #define VAR_RATELIMIT_BELOW_DOMAIN 451 564 #define VAR_IP_RATELIMIT_FACTOR 452 565 #define VAR_RATELIMIT_FACTOR 453 566 #define VAR_SEND_CLIENT_SUBNET 454 567 #define VAR_CLIENT_SUBNET_ZONE 455 568 #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 456 569 #define VAR_CLIENT_SUBNET_OPCODE 457 570 #define VAR_MAX_CLIENT_SUBNET_IPV4 458 571 #define VAR_MAX_CLIENT_SUBNET_IPV6 459 572 #define VAR_MIN_CLIENT_SUBNET_IPV4 460 573 #define VAR_MIN_CLIENT_SUBNET_IPV6 461 574 #define VAR_MAX_ECS_TREE_SIZE_IPV4 462 575 #define VAR_MAX_ECS_TREE_SIZE_IPV6 463 576 #define VAR_CAPS_WHITELIST 464 577 #define VAR_CACHE_MAX_NEGATIVE_TTL 465 578 #define VAR_PERMIT_SMALL_HOLDDOWN 466 579 #define VAR_QNAME_MINIMISATION 467 580 #define VAR_QNAME_MINIMISATION_STRICT 468 581 #define VAR_IP_FREEBIND 469 582 #define VAR_DEFINE_TAG 470 583 #define VAR_LOCAL_ZONE_TAG 471 584 #define VAR_ACCESS_CONTROL_TAG 472 585 #define VAR_LOCAL_ZONE_OVERRIDE 473 586 #define VAR_ACCESS_CONTROL_TAG_ACTION 474 587 #define VAR_ACCESS_CONTROL_TAG_DATA 475 588 #define VAR_VIEW 476 589 #define VAR_ACCESS_CONTROL_VIEW 477 590 #define VAR_VIEW_FIRST 478 591 #define VAR_SERVE_EXPIRED 479 592 #define VAR_SERVE_EXPIRED_TTL 480 593 #define VAR_SERVE_EXPIRED_TTL_RESET 481 594 #define VAR_SERVE_EXPIRED_REPLY_TTL 482 595 #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 483 596 #define VAR_SERVE_ORIGINAL_TTL 484 597 #define VAR_FAKE_DSA 485 598 #define VAR_FAKE_SHA1 486 599 #define VAR_LOG_IDENTITY 487 600 #define VAR_HIDE_TRUSTANCHOR 488 601 #define VAR_TRUST_ANCHOR_SIGNALING 489 602 #define VAR_AGGRESSIVE_NSEC 490 603 #define VAR_USE_SYSTEMD 491 604 #define VAR_SHM_ENABLE 492 605 #define VAR_SHM_KEY 493 606 #define VAR_ROOT_KEY_SENTINEL 494 607 #define VAR_DNSCRYPT 495 608 #define VAR_DNSCRYPT_ENABLE 496 609 #define VAR_DNSCRYPT_PORT 497 610 #define VAR_DNSCRYPT_PROVIDER 498 611 #define VAR_DNSCRYPT_SECRET_KEY 499 612 #define VAR_DNSCRYPT_PROVIDER_CERT 500 613 #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 501 614 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 502 615 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 503 616 #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 504 617 #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 505 618 #define VAR_PAD_RESPONSES 506 619 #define VAR_PAD_RESPONSES_BLOCK_SIZE 507 620 #define VAR_PAD_QUERIES 508 621 #define VAR_PAD_QUERIES_BLOCK_SIZE 509 622 #define VAR_IPSECMOD_ENABLED 510 623 #define VAR_IPSECMOD_HOOK 511 624 #define VAR_IPSECMOD_IGNORE_BOGUS 512 625 #define VAR_IPSECMOD_MAX_TTL 513 626 #define VAR_IPSECMOD_WHITELIST 514 627 #define VAR_IPSECMOD_STRICT 515 628 #define VAR_CACHEDB 516 629 #define VAR_CACHEDB_BACKEND 517 630 #define VAR_CACHEDB_SECRETSEED 518 631 #define VAR_CACHEDB_REDISHOST 519 632 #define VAR_CACHEDB_REDISPORT 520 633 #define VAR_CACHEDB_REDISTIMEOUT 521 634 #define VAR_CACHEDB_REDISEXPIRERECORDS 522 635 #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 523 636 #define VAR_FOR_UPSTREAM 524 637 #define VAR_AUTH_ZONE 525 638 #define VAR_ZONEFILE 526 639 #define VAR_MASTER 527 640 #define VAR_URL 528 641 #define VAR_FOR_DOWNSTREAM 529 642 #define VAR_FALLBACK_ENABLED 530 643 #define VAR_TLS_ADDITIONAL_PORT 531 644 #define VAR_LOW_RTT 532 645 #define VAR_LOW_RTT_PERMIL 533 646 #define VAR_FAST_SERVER_PERMIL 534 647 #define VAR_FAST_SERVER_NUM 535 648 #define VAR_ALLOW_NOTIFY 536 649 #define VAR_TLS_WIN_CERT 537 650 #define VAR_TCP_CONNECTION_LIMIT 538 651 #define VAR_FORWARD_NO_CACHE 539 652 #define VAR_STUB_NO_CACHE 540 653 #define VAR_LOG_SERVFAIL 541 654 #define VAR_DENY_ANY 542 655 #define VAR_UNKNOWN_SERVER_TIME_LIMIT 543 656 #define VAR_LOG_TAG_QUERYREPLY 544 657 #define VAR_STREAM_WAIT_SIZE 545 658 #define VAR_TLS_CIPHERS 546 659 #define VAR_TLS_CIPHERSUITES 547 660 #define VAR_TLS_USE_SNI 548 661 #define VAR_IPSET 549 662 #define VAR_IPSET_NAME_V4 550 663 #define VAR_IPSET_NAME_V6 551 664 #define VAR_TLS_SESSION_TICKET_KEYS 552 665 #define VAR_RPZ 553 666 #define VAR_TAGS 554 667 #define VAR_RPZ_ACTION_OVERRIDE 555 668 #define VAR_RPZ_CNAME_OVERRIDE 556 669 #define VAR_RPZ_LOG 557 670 #define VAR_RPZ_LOG_NAME 558 671 #define VAR_DYNLIB 559 672 #define VAR_DYNLIB_FILE 560 673 #define VAR_EDNS_CLIENT_STRING 561 674 #define VAR_EDNS_CLIENT_STRING_OPCODE 562 675 #define VAR_NSID 563 676 677 /* Value type. */ 678 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 679 union YYSTYPE 680 { 681 #line 66 "util/configparser.y" 682 683 char* str; 684 685 #line 686 "util/configparser.h" 686 687 }; 688 typedef union YYSTYPE YYSTYPE; 689 # define YYSTYPE_IS_TRIVIAL 1 690 # define YYSTYPE_IS_DECLARED 1 691 #endif 692 693 694 extern YYSTYPE yylval; 695 696 int yyparse (void); 697 698 #endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED */ 699