]> git.ipfire.org Git - thirdparty/squid.git/blob - src/cf.data.depend
Simplify appending SBuf to String (#2108)
[thirdparty/squid.git] / src / cf.data.depend
1 ## Copyright (C) 1996-2025 The Squid Software Foundation and contributors
2 ##
3 ## Squid software is distributed under GPLv2+ license and includes
4 ## contributions from numerous individuals and organizations.
5 ## Please see the COPYING and CONTRIBUTORS files for details.
6 ##
7
8 # The statements in this file enforce a partial order of directive definitions
9 # in cf.data.pre. When adding a new directive TYPE to cf.data.pre, update this
10 # file to list which directives (if any) must be defined before (i.e. above)
11 # any directive of that new TYPE. For example, it is customary to define new
12 # directives that use ACLs after (i.e. below) the "acl" directive definition.
13 #
14 # See checkDepend() in cf_gen.cc for code that checks whether cf.data.pre
15 # directive definition order complies with the partial order declared here.
16 #
17 # The order of directive definitions in cf.data.pre correspond to the order of
18 # directive descriptions in generated cf.data.documented.
19 #
20 # This file does not affect Squid configuration parsing code and, hence, does
21 # not restrict the order of directives in squid.conf.
22
23 #
24 # Directive TYPE Dependencies (directive names)
25 #
26 access_log acl logformat
27 acl external_acl_type auth_param
28 acl_access acl
29 acl_address acl
30 acl_b_size_t acl
31 acl_tos acl
32 acl_nfmark acl
33 address
34 authparam
35 AuthSchemes acl auth_param
36 b_int64_t
37 b_size_t
38 b_ssize_t
39 cachedir cache_replacement_policy
40 cachemgrpasswd
41 ConfigAclTos
42 configuration_includes_quoted_values
43 CpuAffinityMap
44 debug
45 delay_pool_access acl delay_class
46 delay_pool_class delay_pools
47 delay_pool_count
48 delay_pool_rates delay_class
49 client_delay_pool_access acl
50 client_delay_pool_count
51 client_delay_pool_rates
52 response_delay_pool_access acl
53 response_delay_pool_parameters
54 denyinfo acl
55 eol
56 externalAclHelper auth_param
57 HelperChildConfig
58 hostdomain cache_peer
59 hostdomaintype cache_peer
60 http_header_access acl
61 http_header_replace
62 http_upgrade_request_protocols acl
63 HeaderWithAclList acl
64 adaptation_access_type adaptation_service_set adaptation_service_chain acl icap_service icap_class
65 adaptation_service_set_type icap_service ecap_service
66 adaptation_service_chain_type icap_service ecap_service
67 icap_access_type icap_class acl
68 icap_class_type icap_service
69 icap_service_type
70 icap_service_failure_limit
71 icmp
72 ecap_service_type
73 int
74 int64_t
75 kb_int64_t
76 kb_size_t
77 logformat
78 YesNoNone
79 memcachemode
80 note acl
81 obsolete
82 onoff
83 on_unsupported_protocol acl
84 peer
85 peer_access cache_peer acl
86 pipelinePrefetch
87 PortCfg
88 QosConfig
89 TokenOrQuotedString
90 refreshpattern
91 removalpolicy
92 securePeerOptions
93 Security::KeyLog* acl
94 size_t
95 IpAddress_list
96 string
97 string
98 time_msec
99 time_t
100 time_nanoseconds
101 tristate
102 uri_whitespace
103 UrlHelperTimeout acl
104 u_short
105 wccp2_method
106 wccp2_amethod
107 wccp2_service
108 wccp2_service_info
109 wordlist
110 SBufList
111 sslproxy_ssl_bump acl
112 sslproxy_ssl_bump_peeked acl
113 sslproxy_cert_sign acl
114 sslproxy_cert_adapt acl
115 ftp_epsv acl
116 cache_log_message