Changelog for #200 and bison, flex regenerate.

- Merge PR #200 from yarikk: add ip-dscp option to specify the DSCP
  tag for outgoing packets.
This commit is contained in:
W.C.A. Wijngaards 2020-03-24 09:25:05 +01:00
parent a96a7a6a20
commit 311f163aed
4 changed files with 3037 additions and 3016 deletions

View file

@ -1,3 +1,7 @@
24 March 2020: Wouter
- Merge PR #200 from yarikk: add ip-dscp option to specify the DSCP
tag for outgoing packets.
23 March 2020: Wouter 23 March 2020: Wouter
- Fix compile on Solaris for unbound-checkconf. - Fix compile on Solaris for unbound-checkconf.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,14 +1,14 @@
/* A Bison parser, made by GNU Bison 2.3. */ /* A Bison parser, made by GNU Bison 3.4.1. */
/* Skeleton interface for Bison's Yacc-like parsers in C /* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
Free Software Foundation, Inc. Inc.
This program is free software; you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option) the Free Software Foundation, either version 3 of the License, or
any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
@ -16,9 +16,7 @@
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software along with this program. If not, see <http://www.gnu.org/licenses/>. */
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA. */
/* As a special exception, you may create a larger work that contains /* As a special exception, you may create a larger work that contains
part or all of the Bison parser skeleton and distribute that work part or all of the Bison parser skeleton and distribute that work
@ -33,296 +31,308 @@
This special exception was added by the Free Software Foundation in This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */ version 2.2 of Bison. */
/* Tokens. */ /* Undocumented macros, especially those whose name start with YY_,
are private implementation details. Do not rely on them. */
#ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
# define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
/* Debug traces. */
#ifndef YYDEBUG
# define YYDEBUG 0
#endif
#if YYDEBUG
extern int yydebug;
#endif
/* Token type. */
#ifndef YYTOKENTYPE #ifndef YYTOKENTYPE
# define YYTOKENTYPE # define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers enum yytokentype
know about them. */ {
enum yytokentype { SPACE = 258,
SPACE = 258, LETTER = 259,
LETTER = 259, NEWLINE = 260,
NEWLINE = 260, COMMENT = 261,
COMMENT = 261, COLON = 262,
COLON = 262, ANY = 263,
ANY = 263, ZONESTR = 264,
ZONESTR = 264, STRING_ARG = 265,
STRING_ARG = 265, VAR_SERVER = 266,
VAR_SERVER = 266, VAR_VERBOSITY = 267,
VAR_VERBOSITY = 267, VAR_NUM_THREADS = 268,
VAR_NUM_THREADS = 268, VAR_PORT = 269,
VAR_PORT = 269, VAR_OUTGOING_RANGE = 270,
VAR_OUTGOING_RANGE = 270, VAR_INTERFACE = 271,
VAR_INTERFACE = 271, VAR_PREFER_IP4 = 272,
VAR_PREFER_IP4 = 272, VAR_DO_IP4 = 273,
VAR_DO_IP4 = 273, VAR_DO_IP6 = 274,
VAR_DO_IP6 = 274, VAR_PREFER_IP6 = 275,
VAR_PREFER_IP6 = 275, VAR_DO_UDP = 276,
VAR_DO_UDP = 276, VAR_DO_TCP = 277,
VAR_DO_TCP = 277, VAR_TCP_MSS = 278,
VAR_TCP_MSS = 278, VAR_OUTGOING_TCP_MSS = 279,
VAR_OUTGOING_TCP_MSS = 279, VAR_TCP_IDLE_TIMEOUT = 280,
VAR_TCP_IDLE_TIMEOUT = 280, VAR_EDNS_TCP_KEEPALIVE = 281,
VAR_EDNS_TCP_KEEPALIVE = 281, VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 282,
VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 282, VAR_CHROOT = 283,
VAR_CHROOT = 283, VAR_USERNAME = 284,
VAR_USERNAME = 284, VAR_DIRECTORY = 285,
VAR_DIRECTORY = 285, VAR_LOGFILE = 286,
VAR_LOGFILE = 286, VAR_PIDFILE = 287,
VAR_PIDFILE = 287, VAR_MSG_CACHE_SIZE = 288,
VAR_MSG_CACHE_SIZE = 288, VAR_MSG_CACHE_SLABS = 289,
VAR_MSG_CACHE_SLABS = 289, VAR_NUM_QUERIES_PER_THREAD = 290,
VAR_NUM_QUERIES_PER_THREAD = 290, VAR_RRSET_CACHE_SIZE = 291,
VAR_RRSET_CACHE_SIZE = 291, VAR_RRSET_CACHE_SLABS = 292,
VAR_RRSET_CACHE_SLABS = 292, VAR_OUTGOING_NUM_TCP = 293,
VAR_OUTGOING_NUM_TCP = 293, VAR_INFRA_HOST_TTL = 294,
VAR_INFRA_HOST_TTL = 294, VAR_INFRA_LAME_TTL = 295,
VAR_INFRA_LAME_TTL = 295, VAR_INFRA_CACHE_SLABS = 296,
VAR_INFRA_CACHE_SLABS = 296, VAR_INFRA_CACHE_NUMHOSTS = 297,
VAR_INFRA_CACHE_NUMHOSTS = 297, VAR_INFRA_CACHE_LAME_SIZE = 298,
VAR_INFRA_CACHE_LAME_SIZE = 298, VAR_NAME = 299,
VAR_NAME = 299, VAR_STUB_ZONE = 300,
VAR_STUB_ZONE = 300, VAR_STUB_HOST = 301,
VAR_STUB_HOST = 301, VAR_STUB_ADDR = 302,
VAR_STUB_ADDR = 302, VAR_TARGET_FETCH_POLICY = 303,
VAR_TARGET_FETCH_POLICY = 303, VAR_HARDEN_SHORT_BUFSIZE = 304,
VAR_HARDEN_SHORT_BUFSIZE = 304, VAR_HARDEN_LARGE_QUERIES = 305,
VAR_HARDEN_LARGE_QUERIES = 305, VAR_FORWARD_ZONE = 306,
VAR_FORWARD_ZONE = 306, VAR_FORWARD_HOST = 307,
VAR_FORWARD_HOST = 307, VAR_FORWARD_ADDR = 308,
VAR_FORWARD_ADDR = 308, VAR_DO_NOT_QUERY_ADDRESS = 309,
VAR_DO_NOT_QUERY_ADDRESS = 309, VAR_HIDE_IDENTITY = 310,
VAR_HIDE_IDENTITY = 310, VAR_HIDE_VERSION = 311,
VAR_HIDE_VERSION = 311, VAR_IDENTITY = 312,
VAR_IDENTITY = 312, VAR_VERSION = 313,
VAR_VERSION = 313, VAR_HARDEN_GLUE = 314,
VAR_HARDEN_GLUE = 314, VAR_MODULE_CONF = 315,
VAR_MODULE_CONF = 315, VAR_TRUST_ANCHOR_FILE = 316,
VAR_TRUST_ANCHOR_FILE = 316, VAR_TRUST_ANCHOR = 317,
VAR_TRUST_ANCHOR = 317, VAR_VAL_OVERRIDE_DATE = 318,
VAR_VAL_OVERRIDE_DATE = 318, VAR_BOGUS_TTL = 319,
VAR_BOGUS_TTL = 319, VAR_VAL_CLEAN_ADDITIONAL = 320,
VAR_VAL_CLEAN_ADDITIONAL = 320, VAR_VAL_PERMISSIVE_MODE = 321,
VAR_VAL_PERMISSIVE_MODE = 321, VAR_INCOMING_NUM_TCP = 322,
VAR_INCOMING_NUM_TCP = 322, VAR_MSG_BUFFER_SIZE = 323,
VAR_MSG_BUFFER_SIZE = 323, VAR_KEY_CACHE_SIZE = 324,
VAR_KEY_CACHE_SIZE = 324, VAR_KEY_CACHE_SLABS = 325,
VAR_KEY_CACHE_SLABS = 325, VAR_TRUSTED_KEYS_FILE = 326,
VAR_TRUSTED_KEYS_FILE = 326, VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 327,
VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 327, VAR_USE_SYSLOG = 328,
VAR_USE_SYSLOG = 328, VAR_OUTGOING_INTERFACE = 329,
VAR_OUTGOING_INTERFACE = 329, VAR_ROOT_HINTS = 330,
VAR_ROOT_HINTS = 330, VAR_DO_NOT_QUERY_LOCALHOST = 331,
VAR_DO_NOT_QUERY_LOCALHOST = 331, VAR_CACHE_MAX_TTL = 332,
VAR_CACHE_MAX_TTL = 332, VAR_HARDEN_DNSSEC_STRIPPED = 333,
VAR_HARDEN_DNSSEC_STRIPPED = 333, VAR_ACCESS_CONTROL = 334,
VAR_ACCESS_CONTROL = 334, VAR_LOCAL_ZONE = 335,
VAR_LOCAL_ZONE = 335, VAR_LOCAL_DATA = 336,
VAR_LOCAL_DATA = 336, VAR_INTERFACE_AUTOMATIC = 337,
VAR_INTERFACE_AUTOMATIC = 337, VAR_STATISTICS_INTERVAL = 338,
VAR_STATISTICS_INTERVAL = 338, VAR_DO_DAEMONIZE = 339,
VAR_DO_DAEMONIZE = 339, VAR_USE_CAPS_FOR_ID = 340,
VAR_USE_CAPS_FOR_ID = 340, VAR_STATISTICS_CUMULATIVE = 341,
VAR_STATISTICS_CUMULATIVE = 341, VAR_OUTGOING_PORT_PERMIT = 342,
VAR_OUTGOING_PORT_PERMIT = 342, VAR_OUTGOING_PORT_AVOID = 343,
VAR_OUTGOING_PORT_AVOID = 343, VAR_DLV_ANCHOR_FILE = 344,
VAR_DLV_ANCHOR_FILE = 344, VAR_DLV_ANCHOR = 345,
VAR_DLV_ANCHOR = 345, VAR_NEG_CACHE_SIZE = 346,
VAR_NEG_CACHE_SIZE = 346, VAR_HARDEN_REFERRAL_PATH = 347,
VAR_HARDEN_REFERRAL_PATH = 347, VAR_PRIVATE_ADDRESS = 348,
VAR_PRIVATE_ADDRESS = 348, VAR_PRIVATE_DOMAIN = 349,
VAR_PRIVATE_DOMAIN = 349, VAR_REMOTE_CONTROL = 350,
VAR_REMOTE_CONTROL = 350, VAR_CONTROL_ENABLE = 351,
VAR_CONTROL_ENABLE = 351, VAR_CONTROL_INTERFACE = 352,
VAR_CONTROL_INTERFACE = 352, VAR_CONTROL_PORT = 353,
VAR_CONTROL_PORT = 353, VAR_SERVER_KEY_FILE = 354,
VAR_SERVER_KEY_FILE = 354, VAR_SERVER_CERT_FILE = 355,
VAR_SERVER_CERT_FILE = 355, VAR_CONTROL_KEY_FILE = 356,
VAR_CONTROL_KEY_FILE = 356, VAR_CONTROL_CERT_FILE = 357,
VAR_CONTROL_CERT_FILE = 357, VAR_CONTROL_USE_CERT = 358,
VAR_CONTROL_USE_CERT = 358, VAR_EXTENDED_STATISTICS = 359,
VAR_EXTENDED_STATISTICS = 359, VAR_LOCAL_DATA_PTR = 360,
VAR_LOCAL_DATA_PTR = 360, VAR_JOSTLE_TIMEOUT = 361,
VAR_JOSTLE_TIMEOUT = 361, VAR_STUB_PRIME = 362,
VAR_STUB_PRIME = 362, VAR_UNWANTED_REPLY_THRESHOLD = 363,
VAR_UNWANTED_REPLY_THRESHOLD = 363, VAR_LOG_TIME_ASCII = 364,
VAR_LOG_TIME_ASCII = 364, VAR_DOMAIN_INSECURE = 365,
VAR_DOMAIN_INSECURE = 365, VAR_PYTHON = 366,
VAR_PYTHON = 366, VAR_PYTHON_SCRIPT = 367,
VAR_PYTHON_SCRIPT = 367, VAR_VAL_SIG_SKEW_MIN = 368,
VAR_VAL_SIG_SKEW_MIN = 368, VAR_VAL_SIG_SKEW_MAX = 369,
VAR_VAL_SIG_SKEW_MAX = 369, VAR_CACHE_MIN_TTL = 370,
VAR_CACHE_MIN_TTL = 370, VAR_VAL_LOG_LEVEL = 371,
VAR_VAL_LOG_LEVEL = 371, VAR_AUTO_TRUST_ANCHOR_FILE = 372,
VAR_AUTO_TRUST_ANCHOR_FILE = 372, VAR_KEEP_MISSING = 373,
VAR_KEEP_MISSING = 373, VAR_ADD_HOLDDOWN = 374,
VAR_ADD_HOLDDOWN = 374, VAR_DEL_HOLDDOWN = 375,
VAR_DEL_HOLDDOWN = 375, VAR_SO_RCVBUF = 376,
VAR_SO_RCVBUF = 376, VAR_EDNS_BUFFER_SIZE = 377,
VAR_EDNS_BUFFER_SIZE = 377, VAR_PREFETCH = 378,
VAR_PREFETCH = 378, VAR_PREFETCH_KEY = 379,
VAR_PREFETCH_KEY = 379, VAR_SO_SNDBUF = 380,
VAR_SO_SNDBUF = 380, VAR_SO_REUSEPORT = 381,
VAR_SO_REUSEPORT = 381, VAR_HARDEN_BELOW_NXDOMAIN = 382,
VAR_HARDEN_BELOW_NXDOMAIN = 382, VAR_IGNORE_CD_FLAG = 383,
VAR_IGNORE_CD_FLAG = 383, VAR_LOG_QUERIES = 384,
VAR_LOG_QUERIES = 384, VAR_LOG_REPLIES = 385,
VAR_LOG_REPLIES = 385, VAR_LOG_LOCAL_ACTIONS = 386,
VAR_LOG_LOCAL_ACTIONS = 386, VAR_TCP_UPSTREAM = 387,
VAR_TCP_UPSTREAM = 387, VAR_SSL_UPSTREAM = 388,
VAR_SSL_UPSTREAM = 388, VAR_SSL_SERVICE_KEY = 389,
VAR_SSL_SERVICE_KEY = 389, VAR_SSL_SERVICE_PEM = 390,
VAR_SSL_SERVICE_PEM = 390, VAR_SSL_PORT = 391,
VAR_SSL_PORT = 391, VAR_FORWARD_FIRST = 392,
VAR_FORWARD_FIRST = 392, VAR_STUB_SSL_UPSTREAM = 393,
VAR_STUB_SSL_UPSTREAM = 393, VAR_FORWARD_SSL_UPSTREAM = 394,
VAR_FORWARD_SSL_UPSTREAM = 394, VAR_TLS_CERT_BUNDLE = 395,
VAR_TLS_CERT_BUNDLE = 395, VAR_STUB_FIRST = 396,
VAR_STUB_FIRST = 396, VAR_MINIMAL_RESPONSES = 397,
VAR_MINIMAL_RESPONSES = 397, VAR_RRSET_ROUNDROBIN = 398,
VAR_RRSET_ROUNDROBIN = 398, VAR_MAX_UDP_SIZE = 399,
VAR_MAX_UDP_SIZE = 399, VAR_DELAY_CLOSE = 400,
VAR_DELAY_CLOSE = 400, VAR_UNBLOCK_LAN_ZONES = 401,
VAR_UNBLOCK_LAN_ZONES = 401, VAR_INSECURE_LAN_ZONES = 402,
VAR_INSECURE_LAN_ZONES = 402, VAR_INFRA_CACHE_MIN_RTT = 403,
VAR_INFRA_CACHE_MIN_RTT = 403, VAR_DNS64_PREFIX = 404,
VAR_DNS64_PREFIX = 404, VAR_DNS64_SYNTHALL = 405,
VAR_DNS64_SYNTHALL = 405, VAR_DNS64_IGNORE_AAAA = 406,
VAR_DNS64_IGNORE_AAAA = 406, VAR_DNSTAP = 407,
VAR_DNSTAP = 407, VAR_DNSTAP_ENABLE = 408,
VAR_DNSTAP_ENABLE = 408, VAR_DNSTAP_SOCKET_PATH = 409,
VAR_DNSTAP_SOCKET_PATH = 409, VAR_DNSTAP_IP = 410,
VAR_DNSTAP_IP = 410, VAR_DNSTAP_TLS = 411,
VAR_DNSTAP_TLS = 411, VAR_DNSTAP_TLS_SERVER_NAME = 412,
VAR_DNSTAP_TLS_SERVER_NAME = 412, VAR_DNSTAP_TLS_CERT_BUNDLE = 413,
VAR_DNSTAP_TLS_CERT_BUNDLE = 413, VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 414,
VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 414, VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 415,
VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 415, VAR_DNSTAP_SEND_IDENTITY = 416,
VAR_DNSTAP_SEND_IDENTITY = 416, VAR_DNSTAP_SEND_VERSION = 417,
VAR_DNSTAP_SEND_VERSION = 417, VAR_DNSTAP_IDENTITY = 418,
VAR_DNSTAP_IDENTITY = 418, VAR_DNSTAP_VERSION = 419,
VAR_DNSTAP_VERSION = 419, VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 420,
VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 420, VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 421,
VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 421, VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 422,
VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 422, VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 423,
VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 423, VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 424,
VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 424, VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 425,
VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 425, VAR_RESPONSE_IP_TAG = 426,
VAR_RESPONSE_IP_TAG = 426, VAR_RESPONSE_IP = 427,
VAR_RESPONSE_IP = 427, VAR_RESPONSE_IP_DATA = 428,
VAR_RESPONSE_IP_DATA = 428, VAR_HARDEN_ALGO_DOWNGRADE = 429,
VAR_HARDEN_ALGO_DOWNGRADE = 429, VAR_IP_TRANSPARENT = 430,
VAR_IP_TRANSPARENT = 430, VAR_IP_DSCP = 431,
VAR_IP_DSCP = 431, VAR_DISABLE_DNSSEC_LAME_CHECK = 432,
VAR_DISABLE_DNSSEC_LAME_CHECK = 432, VAR_IP_RATELIMIT = 433,
VAR_IP_RATELIMIT = 433, VAR_IP_RATELIMIT_SLABS = 434,
VAR_IP_RATELIMIT_SLABS = 434, VAR_IP_RATELIMIT_SIZE = 435,
VAR_IP_RATELIMIT_SIZE = 435, VAR_RATELIMIT = 436,
VAR_RATELIMIT = 436, VAR_RATELIMIT_SLABS = 437,
VAR_RATELIMIT_SLABS = 437, VAR_RATELIMIT_SIZE = 438,
VAR_RATELIMIT_SIZE = 438, VAR_RATELIMIT_FOR_DOMAIN = 439,
VAR_RATELIMIT_FOR_DOMAIN = 439, VAR_RATELIMIT_BELOW_DOMAIN = 440,
VAR_RATELIMIT_BELOW_DOMAIN = 440, VAR_IP_RATELIMIT_FACTOR = 441,
VAR_IP_RATELIMIT_FACTOR = 441, VAR_RATELIMIT_FACTOR = 442,
VAR_RATELIMIT_FACTOR = 442, VAR_SEND_CLIENT_SUBNET = 443,
VAR_SEND_CLIENT_SUBNET = 443, VAR_CLIENT_SUBNET_ZONE = 444,
VAR_CLIENT_SUBNET_ZONE = 444, VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 445,
VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 445, VAR_CLIENT_SUBNET_OPCODE = 446,
VAR_CLIENT_SUBNET_OPCODE = 446, VAR_MAX_CLIENT_SUBNET_IPV4 = 447,
VAR_MAX_CLIENT_SUBNET_IPV4 = 447, VAR_MAX_CLIENT_SUBNET_IPV6 = 448,
VAR_MAX_CLIENT_SUBNET_IPV6 = 448, VAR_MIN_CLIENT_SUBNET_IPV4 = 449,
VAR_MIN_CLIENT_SUBNET_IPV4 = 449, VAR_MIN_CLIENT_SUBNET_IPV6 = 450,
VAR_MIN_CLIENT_SUBNET_IPV6 = 450, VAR_MAX_ECS_TREE_SIZE_IPV4 = 451,
VAR_MAX_ECS_TREE_SIZE_IPV4 = 451, VAR_MAX_ECS_TREE_SIZE_IPV6 = 452,
VAR_MAX_ECS_TREE_SIZE_IPV6 = 452, VAR_CAPS_WHITELIST = 453,
VAR_CAPS_WHITELIST = 453, VAR_CACHE_MAX_NEGATIVE_TTL = 454,
VAR_CACHE_MAX_NEGATIVE_TTL = 454, VAR_PERMIT_SMALL_HOLDDOWN = 455,
VAR_PERMIT_SMALL_HOLDDOWN = 455, VAR_QNAME_MINIMISATION = 456,
VAR_QNAME_MINIMISATION = 456, VAR_QNAME_MINIMISATION_STRICT = 457,
VAR_QNAME_MINIMISATION_STRICT = 457, VAR_IP_FREEBIND = 458,
VAR_IP_FREEBIND = 458, VAR_DEFINE_TAG = 459,
VAR_DEFINE_TAG = 459, VAR_LOCAL_ZONE_TAG = 460,
VAR_LOCAL_ZONE_TAG = 460, VAR_ACCESS_CONTROL_TAG = 461,
VAR_ACCESS_CONTROL_TAG = 461, VAR_LOCAL_ZONE_OVERRIDE = 462,
VAR_LOCAL_ZONE_OVERRIDE = 462, VAR_ACCESS_CONTROL_TAG_ACTION = 463,
VAR_ACCESS_CONTROL_TAG_ACTION = 463, VAR_ACCESS_CONTROL_TAG_DATA = 464,
VAR_ACCESS_CONTROL_TAG_DATA = 464, VAR_VIEW = 465,
VAR_VIEW = 465, VAR_ACCESS_CONTROL_VIEW = 466,
VAR_ACCESS_CONTROL_VIEW = 466, VAR_VIEW_FIRST = 467,
VAR_VIEW_FIRST = 467, VAR_SERVE_EXPIRED = 468,
VAR_SERVE_EXPIRED = 468, VAR_SERVE_EXPIRED_TTL = 469,
VAR_SERVE_EXPIRED_TTL = 469, VAR_SERVE_EXPIRED_TTL_RESET = 470,
VAR_SERVE_EXPIRED_TTL_RESET = 470, VAR_SERVE_EXPIRED_REPLY_TTL = 471,
VAR_SERVE_EXPIRED_REPLY_TTL = 471, VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 472,
VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 472, VAR_FAKE_DSA = 473,
VAR_FAKE_DSA = 473, VAR_FAKE_SHA1 = 474,
VAR_FAKE_SHA1 = 474, VAR_LOG_IDENTITY = 475,
VAR_LOG_IDENTITY = 475, VAR_HIDE_TRUSTANCHOR = 476,
VAR_HIDE_TRUSTANCHOR = 476, VAR_TRUST_ANCHOR_SIGNALING = 477,
VAR_TRUST_ANCHOR_SIGNALING = 477, VAR_AGGRESSIVE_NSEC = 478,
VAR_AGGRESSIVE_NSEC = 478, VAR_USE_SYSTEMD = 479,
VAR_USE_SYSTEMD = 479, VAR_SHM_ENABLE = 480,
VAR_SHM_ENABLE = 480, VAR_SHM_KEY = 481,
VAR_SHM_KEY = 481, VAR_ROOT_KEY_SENTINEL = 482,
VAR_ROOT_KEY_SENTINEL = 482, VAR_DNSCRYPT = 483,
VAR_DNSCRYPT = 483, VAR_DNSCRYPT_ENABLE = 484,
VAR_DNSCRYPT_ENABLE = 484, VAR_DNSCRYPT_PORT = 485,
VAR_DNSCRYPT_PORT = 485, VAR_DNSCRYPT_PROVIDER = 486,
VAR_DNSCRYPT_PROVIDER = 486, VAR_DNSCRYPT_SECRET_KEY = 487,
VAR_DNSCRYPT_SECRET_KEY = 487, VAR_DNSCRYPT_PROVIDER_CERT = 488,
VAR_DNSCRYPT_PROVIDER_CERT = 488, VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 489,
VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 489, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 490,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 490, VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 491,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 491, VAR_DNSCRYPT_NONCE_CACHE_SIZE = 492,
VAR_DNSCRYPT_NONCE_CACHE_SIZE = 492, VAR_DNSCRYPT_NONCE_CACHE_SLABS = 493,
VAR_DNSCRYPT_NONCE_CACHE_SLABS = 493, VAR_IPSECMOD_ENABLED = 494,
VAR_IPSECMOD_ENABLED = 494, VAR_IPSECMOD_HOOK = 495,
VAR_IPSECMOD_HOOK = 495, VAR_IPSECMOD_IGNORE_BOGUS = 496,
VAR_IPSECMOD_IGNORE_BOGUS = 496, VAR_IPSECMOD_MAX_TTL = 497,
VAR_IPSECMOD_MAX_TTL = 497, VAR_IPSECMOD_WHITELIST = 498,
VAR_IPSECMOD_WHITELIST = 498, VAR_IPSECMOD_STRICT = 499,
VAR_IPSECMOD_STRICT = 499, VAR_CACHEDB = 500,
VAR_CACHEDB = 500, VAR_CACHEDB_BACKEND = 501,
VAR_CACHEDB_BACKEND = 501, VAR_CACHEDB_SECRETSEED = 502,
VAR_CACHEDB_SECRETSEED = 502, VAR_CACHEDB_REDISHOST = 503,
VAR_CACHEDB_REDISHOST = 503, VAR_CACHEDB_REDISPORT = 504,
VAR_CACHEDB_REDISPORT = 504, VAR_CACHEDB_REDISTIMEOUT = 505,
VAR_CACHEDB_REDISTIMEOUT = 505, VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 506,
VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 506, VAR_FOR_UPSTREAM = 507,
VAR_FOR_UPSTREAM = 507, VAR_AUTH_ZONE = 508,
VAR_AUTH_ZONE = 508, VAR_ZONEFILE = 509,
VAR_ZONEFILE = 509, VAR_MASTER = 510,
VAR_MASTER = 510, VAR_URL = 511,
VAR_URL = 511, VAR_FOR_DOWNSTREAM = 512,
VAR_FOR_DOWNSTREAM = 512, VAR_FALLBACK_ENABLED = 513,
VAR_FALLBACK_ENABLED = 513, VAR_TLS_ADDITIONAL_PORT = 514,
VAR_TLS_ADDITIONAL_PORT = 514, VAR_LOW_RTT = 515,
VAR_LOW_RTT = 515, VAR_LOW_RTT_PERMIL = 516,
VAR_LOW_RTT_PERMIL = 516, VAR_FAST_SERVER_PERMIL = 517,
VAR_FAST_SERVER_PERMIL = 517, VAR_FAST_SERVER_NUM = 518,
VAR_FAST_SERVER_NUM = 518, VAR_ALLOW_NOTIFY = 519,
VAR_ALLOW_NOTIFY = 519, VAR_TLS_WIN_CERT = 520,
VAR_TLS_WIN_CERT = 520, VAR_TCP_CONNECTION_LIMIT = 521,
VAR_TCP_CONNECTION_LIMIT = 521, VAR_FORWARD_NO_CACHE = 522,
VAR_FORWARD_NO_CACHE = 522, VAR_STUB_NO_CACHE = 523,
VAR_STUB_NO_CACHE = 523, VAR_LOG_SERVFAIL = 524,
VAR_LOG_SERVFAIL = 524, VAR_DENY_ANY = 525,
VAR_DENY_ANY = 525, VAR_UNKNOWN_SERVER_TIME_LIMIT = 526,
VAR_UNKNOWN_SERVER_TIME_LIMIT = 526, VAR_LOG_TAG_QUERYREPLY = 527,
VAR_LOG_TAG_QUERYREPLY = 527, VAR_STREAM_WAIT_SIZE = 528,
VAR_STREAM_WAIT_SIZE = 528, VAR_TLS_CIPHERS = 529,
VAR_TLS_CIPHERS = 529, VAR_TLS_CIPHERSUITES = 530,
VAR_TLS_CIPHERSUITES = 530, VAR_IPSET = 531,
VAR_IPSET = 531, VAR_IPSET_NAME_V4 = 532,
VAR_IPSET_NAME_V4 = 532, VAR_IPSET_NAME_V6 = 533,
VAR_IPSET_NAME_V6 = 533, VAR_TLS_SESSION_TICKET_KEYS = 534,
VAR_TLS_SESSION_TICKET_KEYS = 534, VAR_RPZ = 535,
VAR_RPZ = 535, VAR_TAGS = 536,
VAR_TAGS = 536, VAR_RPZ_ACTION_OVERRIDE = 537,
VAR_RPZ_ACTION_OVERRIDE = 537, VAR_RPZ_CNAME_OVERRIDE = 538,
VAR_RPZ_CNAME_OVERRIDE = 538, VAR_RPZ_LOG = 539,
VAR_RPZ_LOG = 539, VAR_RPZ_LOG_NAME = 540
VAR_RPZ_LOG_NAME = 540 };
};
#endif #endif
/* Tokens. */ /* Tokens. */
#define SPACE 258 #define SPACE 258
@ -609,22 +619,25 @@
#define VAR_RPZ_LOG 539 #define VAR_RPZ_LOG 539
#define VAR_RPZ_LOG_NAME 540 #define VAR_RPZ_LOG_NAME 540
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE union YYSTYPE
#line 66 "./util/configparser.y"
{ {
#line 66 "./util/configparser.y"
char* str; char* str;
}
/* Line 1529 of yacc.c. */ #line 631 "util/configparser.h"
#line 623 "util/configparser.h"
YYSTYPE; };
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_DECLARED 1
# define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif #endif
extern YYSTYPE yylval; extern YYSTYPE yylval;
int yyparse (void);
#endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED */