|
14 | 14 | * NOTE: These entries are based on lib/ts/apidefs.h.in on trafficserver.
|
15 | 15 | * so, we must follow updates of trafficserver core...
|
16 | 16 | */
|
17 |
| -const static char* OVERRIDABLE_CONFIG_KEY[] = { |
18 |
| - // "TS_CONFIG_NULL" is -1, invalid and unnecessary index |
19 |
| - "TS_CONFIG_URL_REMAP_PRISTINE_HOST_HDR", |
20 |
| - "TS_CONFIG_HTTP_CHUNKING_ENABLED", |
21 |
| - "TS_CONFIG_HTTP_NEGATIVE_CACHING_ENABLED", |
22 |
| - "TS_CONFIG_HTTP_NEGATIVE_CACHING_LIFETIME", |
23 |
| - "TS_CONFIG_HTTP_CACHE_WHEN_TO_REVALIDATE", |
24 |
| - "TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_IN", |
25 |
| - "TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_OUT", |
26 |
| - "TS_CONFIG_HTTP_KEEP_ALIVE_POST_OUT", |
27 |
| - "TS_CONFIG_HTTP_SERVER_SESSION_SHARING_MATCH", |
28 |
| - "TS_CONFIG_NET_SOCK_RECV_BUFFER_SIZE_OUT", |
29 |
| - "TS_CONFIG_NET_SOCK_SEND_BUFFER_SIZE_OUT", |
30 |
| - "TS_CONFIG_NET_SOCK_OPTION_FLAG_OUT", |
31 |
| - "TS_CONFIG_HTTP_FORWARD_PROXY_AUTH_TO_PARENT", |
32 |
| - "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_FROM", |
33 |
| - "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_REFERER", |
34 |
| - "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_USER_AGENT", |
35 |
| - "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_COOKIE", |
36 |
| - "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_CLIENT_IP", |
37 |
| - "TS_CONFIG_HTTP_ANONYMIZE_INSERT_CLIENT_IP", |
38 |
| - "TS_CONFIG_HTTP_RESPONSE_SERVER_ENABLED", |
39 |
| - "TS_CONFIG_HTTP_INSERT_SQUID_X_FORWARDED_FOR", |
40 |
| - "TS_CONFIG_HTTP_SERVER_TCP_INIT_CWND", |
41 |
| - "TS_CONFIG_HTTP_SEND_HTTP13_REQUESTS", |
42 |
| - "TS_CONFIG_HTTP_CACHE_HTTP", |
43 |
| - "TS_CONFIG_HTTP_CACHE_CLUSTER_CACHE_LOCAL", |
44 |
| - "TS_CONFIG_HTTP_CACHE_IGNORE_CLIENT_NO_CACHE", |
45 |
| - "TS_CONFIG_HTTP_CACHE_IGNORE_CLIENT_CC_MAX_AGE", |
46 |
| - "TS_CONFIG_HTTP_CACHE_IMS_ON_CLIENT_NO_CACHE", |
47 |
| - "TS_CONFIG_HTTP_CACHE_IGNORE_SERVER_NO_CACHE", |
48 |
| - "TS_CONFIG_HTTP_CACHE_CACHE_RESPONSES_TO_COOKIES", |
49 |
| - "TS_CONFIG_HTTP_CACHE_IGNORE_AUTHENTICATION", |
50 |
| - "TS_CONFIG_HTTP_CACHE_CACHE_URLS_THAT_LOOK_DYNAMIC", |
51 |
| - "TS_CONFIG_HTTP_CACHE_REQUIRED_HEADERS", |
52 |
| - "TS_CONFIG_HTTP_INSERT_REQUEST_VIA_STR", |
53 |
| - "TS_CONFIG_HTTP_INSERT_RESPONSE_VIA_STR", |
54 |
| - "TS_CONFIG_HTTP_CACHE_HEURISTIC_MIN_LIFETIME", |
55 |
| - "TS_CONFIG_HTTP_CACHE_HEURISTIC_MAX_LIFETIME", |
56 |
| - "TS_CONFIG_HTTP_CACHE_GUARANTEED_MIN_LIFETIME", |
57 |
| - "TS_CONFIG_HTTP_CACHE_GUARANTEED_MAX_LIFETIME", |
58 |
| - "TS_CONFIG_HTTP_CACHE_MAX_STALE_AGE", |
59 |
| - "TS_CONFIG_HTTP_KEEP_ALIVE_NO_ACTIVITY_TIMEOUT_IN", |
60 |
| - "TS_CONFIG_HTTP_KEEP_ALIVE_NO_ACTIVITY_TIMEOUT_OUT", |
61 |
| - "TS_CONFIG_HTTP_TRANSACTION_NO_ACTIVITY_TIMEOUT_IN", |
62 |
| - "TS_CONFIG_HTTP_TRANSACTION_NO_ACTIVITY_TIMEOUT_OUT", |
63 |
| - "TS_CONFIG_HTTP_TRANSACTION_ACTIVE_TIMEOUT_OUT", |
64 |
| - "TS_CONFIG_HTTP_ORIGIN_MAX_CONNECTIONS", |
65 |
| - "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_MAX_RETRIES", |
66 |
| - "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_MAX_RETRIES_DEAD_SERVER", |
67 |
| - "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_RR_RETRIES", |
68 |
| - "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_TIMEOUT", |
69 |
| - "TS_CONFIG_HTTP_POST_CONNECT_ATTEMPTS_TIMEOUT", |
70 |
| - "TS_CONFIG_HTTP_DOWN_SERVER_CACHE_TIME", |
71 |
| - "TS_CONFIG_HTTP_DOWN_SERVER_ABORT_THRESHOLD", |
72 |
| - "TS_CONFIG_HTTP_CACHE_FUZZ_TIME", |
73 |
| - "TS_CONFIG_HTTP_CACHE_FUZZ_MIN_TIME", |
74 |
| - "TS_CONFIG_HTTP_DOC_IN_CACHE_SKIP_DNS", |
75 |
| - "TS_CONFIG_HTTP_BACKGROUND_FILL_ACTIVE_TIMEOUT", |
76 |
| - "TS_CONFIG_HTTP_RESPONSE_SERVER_STR", |
77 |
| - "TS_CONFIG_HTTP_CACHE_HEURISTIC_LM_FACTOR", |
78 |
| - "TS_CONFIG_HTTP_CACHE_FUZZ_PROBABILITY", |
79 |
| - "TS_CONFIG_HTTP_BACKGROUND_FILL_COMPLETED_THRESHOLD", |
80 |
| - "TS_CONFIG_NET_SOCK_PACKET_MARK_OUT", |
81 |
| - "TS_CONFIG_NET_SOCK_PACKET_TOS_OUT", |
82 |
| - "TS_CONFIG_HTTP_INSERT_AGE_IN_RESPONSE", |
83 |
| - "TS_CONFIG_HTTP_CHUNKING_SIZE", |
84 |
| - "TS_CONFIG_HTTP_FLOW_CONTROL_ENABLED", |
85 |
| - "TS_CONFIG_HTTP_FLOW_CONTROL_LOW_WATER_MARK", |
86 |
| - "TS_CONFIG_HTTP_FLOW_CONTROL_HIGH_WATER_MARK", |
87 |
| - "TS_CONFIG_HTTP_CACHE_RANGE_LOOKUP", |
88 |
| - "TS_CONFIG_HTTP_NORMALIZE_AE_GZIP", |
89 |
| - "TS_CONFIG_HTTP_DEFAULT_BUFFER_SIZE", |
90 |
| - "TS_CONFIG_HTTP_DEFAULT_BUFFER_WATER_MARK", |
91 |
| - "TS_CONFIG_HTTP_REQUEST_HEADER_MAX_SIZE", |
92 |
| - "TS_CONFIG_HTTP_RESPONSE_HEADER_MAX_SIZE", |
93 |
| - "TS_CONFIG_HTTP_NEGATIVE_REVALIDATING_ENABLED", |
94 |
| - "TS_CONFIG_HTTP_NEGATIVE_REVALIDATING_LIFETIME", |
95 |
| - "TS_CONFIG_HTTP_ACCEPT_ENCODING_FILTER_ENABLED", |
96 |
| - "TS_CONFIG_SSL_HSTS_MAX_AGE", |
97 |
| - "TS_CONFIG_SSL_HSTS_INCLUDE_SUBDOMAINS", |
98 |
| - "TS_CONFIG_HTTP_CACHE_OPEN_READ_RETRY_TIME", |
99 |
| - "TS_CONFIG_HTTP_CACHE_MAX_OPEN_READ_RETRIES", |
100 |
| - "TS_CONFIG_HTTP_CACHE_RANGE_WRITE", |
101 |
| - "TS_CONFIG_HTTP_POST_CHECK_CONTENT_LENGTH_ENABLED", |
102 |
| - "TS_CONFIG_HTTP_GLOBAL_USER_AGENT_HEADER", |
103 |
| - "TS_CONFIG_HTTP_AUTH_SERVER_SESSION_PRIVATE", |
104 |
| - "TS_CONFIG_HTTP_SLOW_LOG_THRESHOLD", |
105 |
| - "TS_CONFIG_HTTP_CACHE_GENERATION", |
106 |
| - "TS_CONFIG_BODY_FACTORY_TEMPLATE_BASE", |
107 |
| - "TS_CONFIG_HTTP_CACHE_OPEN_WRITE_FAIL_ACTION", |
108 |
| - "TS_CONFIG_HTTP_ENABLE_REDIRECTION", |
109 |
| - "TS_CONFIG_HTTP_NUMBER_OF_REDIRECTIONS", |
110 |
| - "TS_CONFIG_HTTP_CACHE_MAX_OPEN_WRITE_RETRIES", |
111 |
| - "TS_CONFIG_HTTP_REDIRECT_USE_ORIG_CACHE_KEY", |
112 |
| - "TS_CONFIG_HTTP_ATTACH_SERVER_SESSION_TO_CLIENT", |
113 |
| - "TS_CONFIG_HTTP_ORIGIN_MAX_CONNECTIONS_QUEUE", |
114 |
| - "TS_CONFIG_WEBSOCKET_NO_ACTIVITY_TIMEOUT", |
115 |
| - "TS_CONFIG_WEBSOCKET_ACTIVE_TIMEOUT", |
116 |
| - "TS_CONFIG_HTTP_UNCACHEABLE_REQUESTS_BYPASS_PARENT", |
117 |
| - "TS_CONFIG_HTTP_PARENT_PROXY_TOTAL_CONNECT_ATTEMPTS", |
118 |
| - "TS_CONFIG_HTTP_TRANSACTION_ACTIVE_TIMEOUT_IN", |
119 |
| - "" |
120 |
| -}; |
| 17 | +const static char *OVERRIDABLE_CONFIG_KEY[] = { |
| 18 | + // "TS_CONFIG_NULL" is -1, invalid and unnecessary index |
| 19 | + "TS_CONFIG_URL_REMAP_PRISTINE_HOST_HDR", |
| 20 | + "TS_CONFIG_HTTP_CHUNKING_ENABLED", |
| 21 | + "TS_CONFIG_HTTP_NEGATIVE_CACHING_ENABLED", |
| 22 | + "TS_CONFIG_HTTP_NEGATIVE_CACHING_LIFETIME", |
| 23 | + "TS_CONFIG_HTTP_CACHE_WHEN_TO_REVALIDATE", |
| 24 | + "TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_IN", |
| 25 | + "TS_CONFIG_HTTP_KEEP_ALIVE_ENABLED_OUT", |
| 26 | + "TS_CONFIG_HTTP_KEEP_ALIVE_POST_OUT", |
| 27 | + "TS_CONFIG_HTTP_SERVER_SESSION_SHARING_MATCH", |
| 28 | + "TS_CONFIG_NET_SOCK_RECV_BUFFER_SIZE_OUT", |
| 29 | + "TS_CONFIG_NET_SOCK_SEND_BUFFER_SIZE_OUT", |
| 30 | + "TS_CONFIG_NET_SOCK_OPTION_FLAG_OUT", |
| 31 | + "TS_CONFIG_HTTP_FORWARD_PROXY_AUTH_TO_PARENT", |
| 32 | + "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_FROM", |
| 33 | + "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_REFERER", |
| 34 | + "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_USER_AGENT", |
| 35 | + "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_COOKIE", |
| 36 | + "TS_CONFIG_HTTP_ANONYMIZE_REMOVE_CLIENT_IP", |
| 37 | + "TS_CONFIG_HTTP_ANONYMIZE_INSERT_CLIENT_IP", |
| 38 | + "TS_CONFIG_HTTP_RESPONSE_SERVER_ENABLED", |
| 39 | + "TS_CONFIG_HTTP_INSERT_SQUID_X_FORWARDED_FOR", |
| 40 | + "TS_CONFIG_HTTP_SERVER_TCP_INIT_CWND", |
| 41 | + "TS_CONFIG_HTTP_SEND_HTTP13_REQUESTS", |
| 42 | + "TS_CONFIG_HTTP_CACHE_HTTP", |
| 43 | + "TS_CONFIG_HTTP_CACHE_CLUSTER_CACHE_LOCAL", |
| 44 | + "TS_CONFIG_HTTP_CACHE_IGNORE_CLIENT_NO_CACHE", |
| 45 | + "TS_CONFIG_HTTP_CACHE_IGNORE_CLIENT_CC_MAX_AGE", |
| 46 | + "TS_CONFIG_HTTP_CACHE_IMS_ON_CLIENT_NO_CACHE", |
| 47 | + "TS_CONFIG_HTTP_CACHE_IGNORE_SERVER_NO_CACHE", |
| 48 | + "TS_CONFIG_HTTP_CACHE_CACHE_RESPONSES_TO_COOKIES", |
| 49 | + "TS_CONFIG_HTTP_CACHE_IGNORE_AUTHENTICATION", |
| 50 | + "TS_CONFIG_HTTP_CACHE_CACHE_URLS_THAT_LOOK_DYNAMIC", |
| 51 | + "TS_CONFIG_HTTP_CACHE_REQUIRED_HEADERS", |
| 52 | + "TS_CONFIG_HTTP_INSERT_REQUEST_VIA_STR", |
| 53 | + "TS_CONFIG_HTTP_INSERT_RESPONSE_VIA_STR", |
| 54 | + "TS_CONFIG_HTTP_CACHE_HEURISTIC_MIN_LIFETIME", |
| 55 | + "TS_CONFIG_HTTP_CACHE_HEURISTIC_MAX_LIFETIME", |
| 56 | + "TS_CONFIG_HTTP_CACHE_GUARANTEED_MIN_LIFETIME", |
| 57 | + "TS_CONFIG_HTTP_CACHE_GUARANTEED_MAX_LIFETIME", |
| 58 | + "TS_CONFIG_HTTP_CACHE_MAX_STALE_AGE", |
| 59 | + "TS_CONFIG_HTTP_KEEP_ALIVE_NO_ACTIVITY_TIMEOUT_IN", |
| 60 | + "TS_CONFIG_HTTP_KEEP_ALIVE_NO_ACTIVITY_TIMEOUT_OUT", |
| 61 | + "TS_CONFIG_HTTP_TRANSACTION_NO_ACTIVITY_TIMEOUT_IN", |
| 62 | + "TS_CONFIG_HTTP_TRANSACTION_NO_ACTIVITY_TIMEOUT_OUT", |
| 63 | + "TS_CONFIG_HTTP_TRANSACTION_ACTIVE_TIMEOUT_OUT", |
| 64 | + "TS_CONFIG_HTTP_ORIGIN_MAX_CONNECTIONS", |
| 65 | + "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_MAX_RETRIES", |
| 66 | + "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_MAX_RETRIES_DEAD_SERVER", |
| 67 | + "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_RR_RETRIES", |
| 68 | + "TS_CONFIG_HTTP_CONNECT_ATTEMPTS_TIMEOUT", |
| 69 | + "TS_CONFIG_HTTP_POST_CONNECT_ATTEMPTS_TIMEOUT", |
| 70 | + "TS_CONFIG_HTTP_DOWN_SERVER_CACHE_TIME", |
| 71 | + "TS_CONFIG_HTTP_DOWN_SERVER_ABORT_THRESHOLD", |
| 72 | + "TS_CONFIG_HTTP_CACHE_FUZZ_TIME", |
| 73 | + "TS_CONFIG_HTTP_CACHE_FUZZ_MIN_TIME", |
| 74 | + "TS_CONFIG_HTTP_DOC_IN_CACHE_SKIP_DNS", |
| 75 | + "TS_CONFIG_HTTP_BACKGROUND_FILL_ACTIVE_TIMEOUT", |
| 76 | + "TS_CONFIG_HTTP_RESPONSE_SERVER_STR", |
| 77 | + "TS_CONFIG_HTTP_CACHE_HEURISTIC_LM_FACTOR", |
| 78 | + "TS_CONFIG_HTTP_CACHE_FUZZ_PROBABILITY", |
| 79 | + "TS_CONFIG_HTTP_BACKGROUND_FILL_COMPLETED_THRESHOLD", |
| 80 | + "TS_CONFIG_NET_SOCK_PACKET_MARK_OUT", |
| 81 | + "TS_CONFIG_NET_SOCK_PACKET_TOS_OUT", |
| 82 | + "TS_CONFIG_HTTP_INSERT_AGE_IN_RESPONSE", |
| 83 | + "TS_CONFIG_HTTP_CHUNKING_SIZE", |
| 84 | + "TS_CONFIG_HTTP_FLOW_CONTROL_ENABLED", |
| 85 | + "TS_CONFIG_HTTP_FLOW_CONTROL_LOW_WATER_MARK", |
| 86 | + "TS_CONFIG_HTTP_FLOW_CONTROL_HIGH_WATER_MARK", |
| 87 | + "TS_CONFIG_HTTP_CACHE_RANGE_LOOKUP", |
| 88 | + "TS_CONFIG_HTTP_NORMALIZE_AE_GZIP", |
| 89 | + "TS_CONFIG_HTTP_DEFAULT_BUFFER_SIZE", |
| 90 | + "TS_CONFIG_HTTP_DEFAULT_BUFFER_WATER_MARK", |
| 91 | + "TS_CONFIG_HTTP_REQUEST_HEADER_MAX_SIZE", |
| 92 | + "TS_CONFIG_HTTP_RESPONSE_HEADER_MAX_SIZE", |
| 93 | + "TS_CONFIG_HTTP_NEGATIVE_REVALIDATING_ENABLED", |
| 94 | + "TS_CONFIG_HTTP_NEGATIVE_REVALIDATING_LIFETIME", |
| 95 | + "TS_CONFIG_HTTP_ACCEPT_ENCODING_FILTER_ENABLED", |
| 96 | + "TS_CONFIG_SSL_HSTS_MAX_AGE", |
| 97 | + "TS_CONFIG_SSL_HSTS_INCLUDE_SUBDOMAINS", |
| 98 | + "TS_CONFIG_HTTP_CACHE_OPEN_READ_RETRY_TIME", |
| 99 | + "TS_CONFIG_HTTP_CACHE_MAX_OPEN_READ_RETRIES", |
| 100 | + "TS_CONFIG_HTTP_CACHE_RANGE_WRITE", |
| 101 | + "TS_CONFIG_HTTP_POST_CHECK_CONTENT_LENGTH_ENABLED", |
| 102 | + "TS_CONFIG_HTTP_GLOBAL_USER_AGENT_HEADER", |
| 103 | + "TS_CONFIG_HTTP_AUTH_SERVER_SESSION_PRIVATE", |
| 104 | + "TS_CONFIG_HTTP_SLOW_LOG_THRESHOLD", |
| 105 | + "TS_CONFIG_HTTP_CACHE_GENERATION", |
| 106 | + "TS_CONFIG_BODY_FACTORY_TEMPLATE_BASE", |
| 107 | + "TS_CONFIG_HTTP_CACHE_OPEN_WRITE_FAIL_ACTION", |
| 108 | + "TS_CONFIG_HTTP_ENABLE_REDIRECTION", |
| 109 | + "TS_CONFIG_HTTP_NUMBER_OF_REDIRECTIONS", |
| 110 | + "TS_CONFIG_HTTP_CACHE_MAX_OPEN_WRITE_RETRIES", |
| 111 | + "TS_CONFIG_HTTP_REDIRECT_USE_ORIG_CACHE_KEY", |
| 112 | + "TS_CONFIG_HTTP_ATTACH_SERVER_SESSION_TO_CLIENT", |
| 113 | + "TS_CONFIG_HTTP_ORIGIN_MAX_CONNECTIONS_QUEUE", |
| 114 | + "TS_CONFIG_WEBSOCKET_NO_ACTIVITY_TIMEOUT", |
| 115 | + "TS_CONFIG_WEBSOCKET_ACTIVE_TIMEOUT", |
| 116 | + "TS_CONFIG_HTTP_UNCACHEABLE_REQUESTS_BYPASS_PARENT", |
| 117 | + "TS_CONFIG_HTTP_PARENT_PROXY_TOTAL_CONNECT_ATTEMPTS", |
| 118 | + "TS_CONFIG_HTTP_TRANSACTION_ACTIVE_TIMEOUT_IN", |
| 119 | + ""}; |
121 | 120 |
|
122 | 121 | #endif // TS_MRUBY_CONFIG_KEYS_H
|
0 commit comments