aboutsummaryrefslogtreecommitdiff
path: root/util/configparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'util/configparser.h')
-rw-r--r--util/configparser.h192
1 files changed, 105 insertions, 87 deletions
diff --git a/util/configparser.h b/util/configparser.h
index 8e6df7a0de0a..dc26c324a071 100644
--- a/util/configparser.h
+++ b/util/configparser.h
@@ -174,49 +174,58 @@ extern int yydebug;
VAR_SSL_SERVICE_PEM = 384,
VAR_SSL_PORT = 385,
VAR_FORWARD_FIRST = 386,
- VAR_STUB_FIRST = 387,
- VAR_MINIMAL_RESPONSES = 388,
- VAR_RRSET_ROUNDROBIN = 389,
- VAR_MAX_UDP_SIZE = 390,
- VAR_DELAY_CLOSE = 391,
- VAR_UNBLOCK_LAN_ZONES = 392,
- VAR_INSECURE_LAN_ZONES = 393,
- VAR_INFRA_CACHE_MIN_RTT = 394,
- VAR_DNS64_PREFIX = 395,
- VAR_DNS64_SYNTHALL = 396,
- VAR_DNSTAP = 397,
- VAR_DNSTAP_ENABLE = 398,
- VAR_DNSTAP_SOCKET_PATH = 399,
- VAR_DNSTAP_SEND_IDENTITY = 400,
- VAR_DNSTAP_SEND_VERSION = 401,
- VAR_DNSTAP_IDENTITY = 402,
- VAR_DNSTAP_VERSION = 403,
- VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 404,
- VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 405,
- VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 406,
- VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 407,
- VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 408,
- VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 409,
- VAR_HARDEN_ALGO_DOWNGRADE = 410,
- VAR_IP_TRANSPARENT = 411,
- VAR_DISABLE_DNSSEC_LAME_CHECK = 412,
- VAR_RATELIMIT = 413,
- VAR_RATELIMIT_SLABS = 414,
- VAR_RATELIMIT_SIZE = 415,
- VAR_RATELIMIT_FOR_DOMAIN = 416,
- VAR_RATELIMIT_BELOW_DOMAIN = 417,
- VAR_RATELIMIT_FACTOR = 418,
- VAR_CAPS_WHITELIST = 419,
- VAR_CACHE_MAX_NEGATIVE_TTL = 420,
- VAR_PERMIT_SMALL_HOLDDOWN = 421,
- VAR_QNAME_MINIMISATION = 422,
- VAR_IP_FREEBIND = 423,
- VAR_DEFINE_TAG = 424,
- VAR_LOCAL_ZONE_TAG = 425,
- VAR_ACCESS_CONTROL_TAG = 426,
- VAR_LOCAL_ZONE_OVERRIDE = 427,
- VAR_ACCESS_CONTROL_TAG_ACTION = 428,
- VAR_ACCESS_CONTROL_TAG_DATA = 429
+ VAR_STUB_SSL_UPSTREAM = 387,
+ VAR_FORWARD_SSL_UPSTREAM = 388,
+ VAR_STUB_FIRST = 389,
+ VAR_MINIMAL_RESPONSES = 390,
+ VAR_RRSET_ROUNDROBIN = 391,
+ VAR_MAX_UDP_SIZE = 392,
+ VAR_DELAY_CLOSE = 393,
+ VAR_UNBLOCK_LAN_ZONES = 394,
+ VAR_INSECURE_LAN_ZONES = 395,
+ VAR_INFRA_CACHE_MIN_RTT = 396,
+ VAR_DNS64_PREFIX = 397,
+ VAR_DNS64_SYNTHALL = 398,
+ VAR_DNSTAP = 399,
+ VAR_DNSTAP_ENABLE = 400,
+ VAR_DNSTAP_SOCKET_PATH = 401,
+ VAR_DNSTAP_SEND_IDENTITY = 402,
+ VAR_DNSTAP_SEND_VERSION = 403,
+ VAR_DNSTAP_IDENTITY = 404,
+ VAR_DNSTAP_VERSION = 405,
+ VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 406,
+ VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 407,
+ VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 408,
+ VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 409,
+ VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 410,
+ VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 411,
+ VAR_HARDEN_ALGO_DOWNGRADE = 412,
+ VAR_IP_TRANSPARENT = 413,
+ VAR_DISABLE_DNSSEC_LAME_CHECK = 414,
+ VAR_RATELIMIT = 415,
+ VAR_RATELIMIT_SLABS = 416,
+ VAR_RATELIMIT_SIZE = 417,
+ VAR_RATELIMIT_FOR_DOMAIN = 418,
+ VAR_RATELIMIT_BELOW_DOMAIN = 419,
+ VAR_RATELIMIT_FACTOR = 420,
+ VAR_CAPS_WHITELIST = 421,
+ VAR_CACHE_MAX_NEGATIVE_TTL = 422,
+ VAR_PERMIT_SMALL_HOLDDOWN = 423,
+ VAR_QNAME_MINIMISATION = 424,
+ VAR_QNAME_MINIMISATION_STRICT = 425,
+ VAR_IP_FREEBIND = 426,
+ VAR_DEFINE_TAG = 427,
+ VAR_LOCAL_ZONE_TAG = 428,
+ VAR_ACCESS_CONTROL_TAG = 429,
+ VAR_LOCAL_ZONE_OVERRIDE = 430,
+ VAR_ACCESS_CONTROL_TAG_ACTION = 431,
+ VAR_ACCESS_CONTROL_TAG_DATA = 432,
+ VAR_VIEW = 433,
+ VAR_ACCESS_CONTROL_VIEW = 434,
+ VAR_VIEW_FIRST = 435,
+ VAR_SERVE_EXPIRED = 436,
+ VAR_FAKE_DSA = 437,
+ VAR_LOG_IDENTITY = 438
};
#endif
/* Tokens. */
@@ -349,49 +358,58 @@ extern int yydebug;
#define VAR_SSL_SERVICE_PEM 384
#define VAR_SSL_PORT 385
#define VAR_FORWARD_FIRST 386
-#define VAR_STUB_FIRST 387
-#define VAR_MINIMAL_RESPONSES 388
-#define VAR_RRSET_ROUNDROBIN 389
-#define VAR_MAX_UDP_SIZE 390
-#define VAR_DELAY_CLOSE 391
-#define VAR_UNBLOCK_LAN_ZONES 392
-#define VAR_INSECURE_LAN_ZONES 393
-#define VAR_INFRA_CACHE_MIN_RTT 394
-#define VAR_DNS64_PREFIX 395
-#define VAR_DNS64_SYNTHALL 396
-#define VAR_DNSTAP 397
-#define VAR_DNSTAP_ENABLE 398
-#define VAR_DNSTAP_SOCKET_PATH 399
-#define VAR_DNSTAP_SEND_IDENTITY 400
-#define VAR_DNSTAP_SEND_VERSION 401
-#define VAR_DNSTAP_IDENTITY 402
-#define VAR_DNSTAP_VERSION 403
-#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 404
-#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 405
-#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 406
-#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 407
-#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 408
-#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 409
-#define VAR_HARDEN_ALGO_DOWNGRADE 410
-#define VAR_IP_TRANSPARENT 411
-#define VAR_DISABLE_DNSSEC_LAME_CHECK 412
-#define VAR_RATELIMIT 413
-#define VAR_RATELIMIT_SLABS 414
-#define VAR_RATELIMIT_SIZE 415
-#define VAR_RATELIMIT_FOR_DOMAIN 416
-#define VAR_RATELIMIT_BELOW_DOMAIN 417
-#define VAR_RATELIMIT_FACTOR 418
-#define VAR_CAPS_WHITELIST 419
-#define VAR_CACHE_MAX_NEGATIVE_TTL 420
-#define VAR_PERMIT_SMALL_HOLDDOWN 421
-#define VAR_QNAME_MINIMISATION 422
-#define VAR_IP_FREEBIND 423
-#define VAR_DEFINE_TAG 424
-#define VAR_LOCAL_ZONE_TAG 425
-#define VAR_ACCESS_CONTROL_TAG 426
-#define VAR_LOCAL_ZONE_OVERRIDE 427
-#define VAR_ACCESS_CONTROL_TAG_ACTION 428
-#define VAR_ACCESS_CONTROL_TAG_DATA 429
+#define VAR_STUB_SSL_UPSTREAM 387
+#define VAR_FORWARD_SSL_UPSTREAM 388
+#define VAR_STUB_FIRST 389
+#define VAR_MINIMAL_RESPONSES 390
+#define VAR_RRSET_ROUNDROBIN 391
+#define VAR_MAX_UDP_SIZE 392
+#define VAR_DELAY_CLOSE 393
+#define VAR_UNBLOCK_LAN_ZONES 394
+#define VAR_INSECURE_LAN_ZONES 395
+#define VAR_INFRA_CACHE_MIN_RTT 396
+#define VAR_DNS64_PREFIX 397
+#define VAR_DNS64_SYNTHALL 398
+#define VAR_DNSTAP 399
+#define VAR_DNSTAP_ENABLE 400
+#define VAR_DNSTAP_SOCKET_PATH 401
+#define VAR_DNSTAP_SEND_IDENTITY 402
+#define VAR_DNSTAP_SEND_VERSION 403
+#define VAR_DNSTAP_IDENTITY 404
+#define VAR_DNSTAP_VERSION 405
+#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 406
+#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 407
+#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 408
+#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 409
+#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 410
+#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 411
+#define VAR_HARDEN_ALGO_DOWNGRADE 412
+#define VAR_IP_TRANSPARENT 413
+#define VAR_DISABLE_DNSSEC_LAME_CHECK 414
+#define VAR_RATELIMIT 415
+#define VAR_RATELIMIT_SLABS 416
+#define VAR_RATELIMIT_SIZE 417
+#define VAR_RATELIMIT_FOR_DOMAIN 418
+#define VAR_RATELIMIT_BELOW_DOMAIN 419
+#define VAR_RATELIMIT_FACTOR 420
+#define VAR_CAPS_WHITELIST 421
+#define VAR_CACHE_MAX_NEGATIVE_TTL 422
+#define VAR_PERMIT_SMALL_HOLDDOWN 423
+#define VAR_QNAME_MINIMISATION 424
+#define VAR_QNAME_MINIMISATION_STRICT 425
+#define VAR_IP_FREEBIND 426
+#define VAR_DEFINE_TAG 427
+#define VAR_LOCAL_ZONE_TAG 428
+#define VAR_ACCESS_CONTROL_TAG 429
+#define VAR_LOCAL_ZONE_OVERRIDE 430
+#define VAR_ACCESS_CONTROL_TAG_ACTION 431
+#define VAR_ACCESS_CONTROL_TAG_DATA 432
+#define VAR_VIEW 433
+#define VAR_ACCESS_CONTROL_VIEW 434
+#define VAR_VIEW_FIRST 435
+#define VAR_SERVE_EXPIRED 436
+#define VAR_FAKE_DSA 437
+#define VAR_LOG_IDENTITY 438
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
@@ -402,7 +420,7 @@ union YYSTYPE
char* str;
-#line 406 "util/configparser.h" /* yacc.c:1909 */
+#line 424 "util/configparser.h" /* yacc.c:1909 */
};
typedef union YYSTYPE YYSTYPE;