1 ## Copyright (C) 1996-2025 The Squid Software Foundation and contributors
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.
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.
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.
17 # The order of directive definitions in cf.data.pre correspond to the order of
18 # directive descriptions in generated cf.data.documented.
20 # This file does not affect Squid configuration parsing code and, hence, does
21 # not restrict the order of directives in squid.conf.
24 # Directive TYPE Dependencies (directive names)
26 access_log acl logformat
27 acl external_acl_type auth_param
35 AuthSchemes acl auth_param
39 cachedir cache_replacement_policy
42 configuration_includes_quoted_values
45 delay_pool_access acl delay_class
46 delay_pool_class delay_pools
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
56 externalAclHelper auth_param
59 hostdomaintype cache_peer
60 http_header_access acl
62 http_upgrade_request_protocols 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
70 icap_service_failure_limit
83 on_unsupported_protocol acl
85 peer_access cache_peer acl
111 sslproxy_ssl_bump acl
112 sslproxy_ssl_bump_peeked acl
113 sslproxy_cert_sign acl
114 sslproxy_cert_adapt acl