SquidConfig.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
3  *
4  * Squid software is distributed under GPLv2+ license and includes
5  * contributions from numerous individuals and organizations.
6  * Please see the COPYING and CONTRIBUTORS files for details.
7  */
8 
9 #ifndef SQUID_SQUIDCONFIG_H_
10 #define SQUID_SQUIDCONFIG_H_
11 
12 #include "acl/forward.h"
13 #include "base/RefCount.h"
14 #include "base/YesNoNone.h"
15 #if USE_DELAY_POOLS
16 #include "ClientDelayConfig.h"
17 #include "DelayConfig.h"
18 #endif
19 #include "helper/ChildConfig.h"
20 #include "HttpHeaderTools.h"
21 #include "ip/Address.h"
22 #if USE_DELAY_POOLS
23 #include "MessageDelayPools.h"
24 #endif
25 #include "Notes.h"
26 #include "security/forward.h"
27 #include "SquidTime.h"
28 #if USE_OPENSSL
29 #include "ssl/support.h"
30 #endif
31 #include "store/Disk.h"
32 #include "store/forward.h"
33 
34 #if USE_OPENSSL
35 class sslproxy_cert_sign;
37 #endif
38 
39 namespace Mgr
40 {
41 class ActionPasswordList;
42 } // namespace Mgr
43 class CachePeer;
44 class CustomLog;
45 class CpuAffinityMap;
46 class external_acl;
47 class HeaderManglers;
48 class RefreshPattern;
50 
51 namespace AnyP
52 {
53 class PortCfg;
54 }
55 
56 namespace Store {
57 class DiskConfig {
58 public:
59  DiskConfig() { assert(swapDirs == nullptr); }
60  ~DiskConfig() { delete[] swapDirs; }
61 
63  int n_allocated = 0;
64  int n_configured = 0;
66  int n_strands = 0;
67 };
68 #define INDEXSD(i) (Config.cacheSwap.swapDirs[i].getRaw())
69 }
70 
73 {
74 public:
75  struct {
76  /* These should be for the Store::Root instance.
77  * this needs pluggable parsing to be done smoothly.
78  */
81  } Swap;
82 
85  size_t memMaxSize;
86 
87  struct {
88  int64_t min;
89  int pct;
90  int64_t max;
91  } quickAbort;
92  int64_t readAheadGap;
95 #if USE_HTTP_VIOLATIONS
96  time_t negativeTtl;
97 #endif
98  time_t maxStale;
104 
105  struct {
106  time_t read;
107  time_t write;
108  time_t lifetime;
109  time_t connect;
110  time_t forward;
111  time_t peer_connect;
112  time_t request;
116  time_t pconnLifetime;
117  time_t siteSelect;
118  time_t deadPeer;
120  int icp_query; /* msec */
121  int icp_query_max; /* msec */
122  int icp_query_min; /* msec */
123  int mcast_icp_query; /* msec */
126  time_t urlRewrite;
127  } Timeout;
133 
134  struct {
135  unsigned short icp;
136 #if USE_HTCP
137 
138  unsigned short htcp;
139 #endif
140 #if SQUID_SNMP
141 
142  unsigned short snmp;
143 #endif
144  } Port;
145 
146 #if SQUID_SNMP
147 
148  struct {
149  char *configFile;
150  char *agentInfo;
151  } Snmp;
152 #endif
153 #if USE_WCCP
154 
155  struct {
158  int version;
159  } Wccp;
160 #endif
161 #if USE_WCCPv2
162 
163  struct {
169  int weight;
171  void *info;
172  } Wccp2;
173 #endif
174 
176 
177  struct {
178  char *store;
179  char *swap;
181 #if ICAP_CLIENT
183 #endif
185  } Log;
186  char *adminEmail;
187  char *EmailFrom;
192 
193  struct {
196 #if USE_UNLINKD
197 
198  char *unlinkd;
199 #endif
200 
201  char *diskd;
202 #if USE_OPENSSL
203 
205 #endif
206 
207  } Program;
208 
211 
212  struct {
214  } Accel;
217  char *pidFilename;
224  char *errHtmlText;
225 
226  struct {
227  char *host;
228  char *file;
229  time_t period;
230  unsigned short port;
231  } Announce;
232 
233  struct {
234 
237 #if SQUID_SNMP
240 #endif
241  /* FIXME INET6 : this should really be a CIDR value */
243  } Addrs;
244  size_t tcpRcvBufsz;
248  int npeers;
249 
250  struct {
251  int size;
252  int low;
253  int high;
254  } ipcache;
255 
256  struct {
257  int size;
258  } fqdncache;
262 
263  struct {
265  int64_t avgObjectSize;
266  int64_t maxObjectSize;
267  int64_t minObjectSize;
269  } Store;
270 
271  struct {
272  int high;
273  int low;
274  time_t period;
275  } Netdb;
276 
277  struct {
278  int log_udp;
287  int log_fqdn;
288  int announce;
293 #if USE_HTTP_VIOLATIONS
294 
296 #endif
297 
298  int offline;
309 #if USE_CACHE_DIGESTS
310 
312 #endif
313 
322  int via;
328 
329 #if FOLLOW_X_FORWARDED_FOR
333 #if LINUX_NETFILTER
335 #endif
336 #endif /* FOLLOW_X_FORWARDED_FOR */
337 
343  int dns_mdns;
344 #if USE_OPENSSL
346 #endif
347  } onoff;
348 
350 
352 
355 
356  class ACL *aclList;
357 
358  struct {
370 #if SQUID_SNMP
371 
373 #endif
374 #if USE_HTTP_VIOLATIONS
376 #endif
381 #if USE_HTCP
382 
385 #endif
386 
387 #if USE_OPENSSL
389 #endif
390 #if FOLLOW_X_FORWARDED_FOR
392 #endif /* FOLLOW_X_FORWARDED_FOR */
393 
396 
401 
403 
407  } accessList;
409 
410  struct {
411  size_t list_width;
413  char *anon_user;
414  int passive;
415  int epsv_all;
416  int epsv;
417  int eprt;
419  int telnet;
420  } Ftp;
422 
424 
425  struct {
426  char *directory;
428  } icons;
430 #if USE_ERR_LOCALES
433 #endif
435 
436  struct {
437  int onerror;
438  } retry;
439 
440  struct {
441  int64_t limit;
442  } MemPools;
443 #if USE_DELAY_POOLS
444 
448 #endif
449 
450  struct {
451  struct {
452  int average;
453  int min_poll;
454  } dns, udp, tcp;
455  } comm_incoming;
459 #if MULTICAST_MISS_STREAM
460 
461  struct {
462 
464  int ttl;
465  unsigned short port;
466  char *encode_key;
467  } mcast_miss;
468 #endif
469 
481  char *chroot_dir;
482 #if USE_CACHE_DIGESTS
483 
484  struct {
490  } digest;
491 #endif
492 #if USE_OPENSSL
493 
494  struct {
496  char *ssl_engine;
500  } SSL;
501 #endif
502 
503  struct {
505  int high_pf;
506  size_t high_memory;
507  } warnings;
509  int sleep_after_fork; /* microseconds */
510  time_t minimum_expiry_time; /* seconds */
512 
513  struct {
515 #if USE_OPENSSL
520 #endif
521  } ssl_client;
522 
524  int umask;
526  int workers;
528 
529 #if USE_LOADABLE_MODULES
531 #endif
532 
534 
536 
538  int action;
539  char *response;
541 
543 
544  struct {
546  int v4_first;
547  ssize_t packet_max;
548  } dns;
549 };
550 
551 extern SquidConfig Config;
552 
554 {
555 public:
556  void clear() {
557  *this = SquidConfig2();
558  }
559 
560  struct {
561  int enable_purge = 0;
562  } onoff;
563  uid_t effectiveUserID = 0;
564  gid_t effectiveGroupID = 0;
565 };
566 
567 extern SquidConfig2 Config2;
568 
569 #endif /* SQUID_SQUIDCONFIG_H_ */
570 
struct SquidConfig::@106 Announce
int max_open_disk_fds
Definition: SquidConfig.h:456
sslproxy_cert_adapt * cert_adapt
Definition: SquidConfig.h:519
time_t negativeDnsTtl
Definition: SquidConfig.h:99
int bits_per_entry
Definition: SquidConfig.h:485
char * etcHostsPath
Definition: SquidConfig.h:220
char * uniqueHostname
Definition: SquidConfig.h:222
char * agentInfo
Definition: SquidConfig.h:150
representation of a custom log directive.
Definition: CustomLog.h:22
external_acl * externalAclHelperList
Definition: SquidConfig.h:511
char * effectiveGroup
Definition: SquidConfig.h:191
SquidConfig Config
Definition: SquidConfig.cc:12
struct SquidConfig::@105 Accel
int error_pconns
Definition: SquidConfig.h:308
char * swap
Definition: SquidConfig.h:179
#define assert(EX)
Definition: assert.h:17
Ip::Address udp_outgoing
Definition: SquidConfig.h:236
wordlist * loadable_module_names
Definition: SquidConfig.h:530
char * chroot_dir
Definition: SquidConfig.h:481
time_t deadPeer
Definition: SquidConfig.h:118
YesNoNone shmLocking
shared_memory_locking
Definition: SquidConfig.h:84
int vary_ignore_expire
Definition: SquidConfig.h:314
CpuAffinityMap * cpuAffinityMap
Definition: SquidConfig.h:527
acl_access * ASlists
Definition: SquidConfig.h:365
size_t maxInMemObjSize
Definition: SquidConfig.h:268
char * foreignIntermediateCertsPath
Definition: SquidConfig.h:516
time_t request
Definition: SquidConfig.h:112
int forwarding_method
Definition: SquidConfig.h:166
Ip::Address router
Definition: SquidConfig.h:156
int redirector_bypass
Definition: SquidConfig.h:303
time_msec_t idns_retransmit
Definition: SquidConfig.h:124
struct SquidConfig::@118::@125 tcp
represents configuration for response delay pools
int emailErrData
Definition: SquidConfig.h:324
int buffered_logs
Definition: SquidConfig.h:284
struct SquidConfig::@109 fqdncache
struct SquidConfig::@117 MemPools
int cache_miss_revalidate
Definition: SquidConfig.h:323
wordlist * store_id
Definition: SquidConfig.h:195
a representation of a refresh pattern.
Ip::Address snmp_outgoing
Definition: SquidConfig.h:239
DelayConfig Delay
Definition: SquidConfig.h:445
size_t list_width
Definition: SquidConfig.h:411
char * as_whois_server
Definition: SquidConfig.h:175
acl_access * brokenPosts
Definition: SquidConfig.h:375
int refresh_all_ims
Definition: SquidConfig.h:292
struct SquidConfig::@118::@125 udp
Ip::Address snmp_incoming
Definition: SquidConfig.h:238
struct SquidConfig::@101 Wccp
int client_ip_max_connections
Definition: SquidConfig.h:533
char * pidFilename
Definition: SquidConfig.h:217
int collapsed_forwarding
Definition: SquidConfig.h:327
time_t minimum_expiry_time
Definition: SquidConfig.h:510
acl_access * store_id
Definition: SquidConfig.h:378
the representation of the configuration. POD.
Definition: SquidConfig.h:72
int log_uses_indirect_client
Definition: SquidConfig.h:332
acl_access * redirector
Definition: SquidConfig.h:377
char * effectiveUser
Definition: SquidConfig.h:189
int prefer_direct
Definition: SquidConfig.h:300
acl_access * forceRequestBodyContinuation
Definition: SquidConfig.h:404
CachePeer * peers
Definition: SquidConfig.h:247
struct SquidConfig2::@126 onoff
char * adminEmail
Definition: SquidConfig.h:186
int client_pconns
Definition: SquidConfig.h:306
acl_access * reply
Definition: SquidConfig.h:379
Helper::ChildConfig redirectChildren
Definition: SquidConfig.h:209
Definition: Acl.h:39
SBufList nameservers
Definition: SquidConfig.h:545
int store_id_bypass
Definition: SquidConfig.h:304
int httpd_suppress_version_string
Definition: SquidConfig.h:325
unsigned short port
Definition: SquidConfig.h:230
int client_dst_passthru
Definition: SquidConfig.h:342
unsigned short snmp
Definition: SquidConfig.h:142
A collection of headerMangler objects for a given message kind.
wordlist * mcast_group_list
Definition: SquidConfig.h:246
YesNoNone memShared
whether the memory cache is shared among workers
Definition: SquidConfig.h:83
representation of a class of Size-limit ACLs
Definition: AclSizeLimit.h:16
Security::ContextPointer sslContext
Definition: SquidConfig.h:514
int allow_underscore
Definition: SquidConfig.h:321
time_t pconnLifetime
pconn_lifetime in squid.conf
Definition: SquidConfig.h:116
gid_t effectiveGroupID
Definition: SquidConfig.h:564
time_t write
Definition: SquidConfig.h:107
struct SquidConfig::@116 retry
acl_access * ftp_epsv
Definition: SquidConfig.h:402
int unclean_shutdown
Definition: SquidConfig.h:495
char * mimeTablePathname
Definition: SquidConfig.h:219
int64_t limit
Definition: SquidConfig.h:441
char * appendDomain
Definition: SquidConfig.h:215
struct SquidConfig::@110 Store
wordlist * redirect
Definition: SquidConfig.h:194
int server_pconns
Definition: SquidConfig.h:307
list of address-based ACLs.
Definition: Address.h:19
int64_t maxObjectSize
Definition: SquidConfig.h:266
char * file
Definition: SquidConfig.h:228
int lowWaterMark
Definition: SquidConfig.h:80
Ip::Address address
Definition: SquidConfig.h:157
void * info
Definition: SquidConfig.h:171
char * anon_user
Definition: SquidConfig.h:413
char * store
Definition: SquidConfig.h:178
struct SquidConfig::@123 ssl_client
int mcast_icp_query
Definition: SquidConfig.h:123
struct SquidConfig::@115 icons
char * ssl_password
Definition: SquidConfig.h:204
unsigned short htcp
Definition: SquidConfig.h:138
char * errorStylesheet
Definition: SquidConfig.h:434
int digest_generation
Definition: SquidConfig.h:311
time_t urlRewrite
Definition: SquidConfig.h:126
sslproxy_cert_sign * cert_sign
Definition: SquidConfig.h:518
size_t appendDomainLen
Definition: SquidConfig.h:216
char * visibleHostname
Definition: SquidConfig.h:221
char * errorDirectory
Definition: SquidConfig.h:429
time_t lifetime
Definition: SquidConfig.h:108
int rebuild_chunk_percentage
Definition: SquidConfig.h:489
time_t forward
Definition: SquidConfig.h:110
int64_t avgObjectSize
Definition: SquidConfig.h:265
uint64_t time_msec_t
Definition: SquidTime.h:20
acl_access * followXFF
Definition: SquidConfig.h:391
list of cachemgr password authorization definitions. Currently a POD.
int pipeline_max_prefetch
Definition: SquidConfig.h:351
int64_t readAheadGap
Definition: SquidConfig.h:92
int n_strands
number of disk processes required to support all cache_dirs
Definition: SquidConfig.h:66
int relaxed_header_parser
Definition: SquidConfig.h:319
size_t maxRequestBufferSize
Definition: SquidConfig.h:130
struct SquidConfig::@121 SSL
int reload_into_ims
Definition: SquidConfig.h:295
deny_info representation. Currently a POD.
SquidConfig2 Config2
Definition: SquidConfig.cc:14
struct SquidConfig::UrlHelperTimeout onUrlRewriteTimeout
CustomLog * icaplogs
Definition: SquidConfig.h:182
int v4_first
Place IPv4 first in the order of DNS results.
Definition: SquidConfig.h:546
struct SquidConfig::@114 Ftp
int minDirectRtt
Definition: SquidConfig.h:260
char * unlinkd
Definition: SquidConfig.h:198
HeaderManglers * request_header_access
request_header_access and request_header_replace
Definition: SquidConfig.h:471
struct SquidConfig::@99 Port
struct SquidConfig::@103 Log
acl_access * storeMiss
Definition: SquidConfig.h:368
int redir_rewrites_host
Definition: SquidConfig.h:299
size_t swapout_chunk_size
Definition: SquidConfig.h:488
time_t ftpClientIdle
Definition: SquidConfig.h:115
struct SquidConfig::@108 ipcache
int ignore_unknown_nameservers
Definition: SquidConfig.h:305
char * surrogate_id
Definition: SquidConfig.h:213
int icp_query_min
Definition: SquidConfig.h:122
int64_t min
Definition: SquidConfig.h:88
int memory_cache_first
Definition: SquidConfig.h:339
int uri_whitespace
Definition: SquidConfig.h:457
int WIN32_IpAddrChangeMonitor
Definition: SquidConfig.h:338
acl_access * collapsedForwardingAccess
Definition: SquidConfig.h:406
int forward_max_tries
Definition: SquidConfig.h:353
unsigned short icp
Definition: SquidConfig.h:135
HeaderWithAclList * request_header_add
request_header_add access list
Definition: SquidConfig.h:475
char * netdbFilename
Definition: SquidConfig.h:218
std::shared_ptr< SSL_CTX > ContextPointer
Definition: Context.h:28
char * directory
Definition: SquidConfig.h:426
time_msec_t idns_query
Definition: SquidConfig.h:125
ssize_t packet_max
maximum size EDNS advertised for DNS replies.
Definition: SquidConfig.h:547
int delay_pool_uses_indirect_client
Definition: SquidConfig.h:331
struct SquidConfig::@113 accessList
size_t udpMaxHitObjsz
Definition: SquidConfig.h:245
Ip::Address udp_incoming
Definition: SquidConfig.h:235
acl_access * NeverDirect
Definition: SquidConfig.h:363
acl_access * miss
Definition: SquidConfig.h:362
class ACL * aclList
Definition: SquidConfig.h:356
std::list< HeaderWithAcl > HeaderWithAclList
size_t maxReplyHeaderSize
Definition: SquidConfig.h:131
acl_access * htcp
Definition: SquidConfig.h:383
int max_filedescriptors
Definition: SquidConfig.h:525
AclSizeLimit * ReplyBodySize
Definition: SquidConfig.h:132
Ip::Address client_netmask
Definition: SquidConfig.h:242
char * accept_filter
Definition: SquidConfig.h:523
HeaderWithAclList * reply_header_add
reply_header_add access list
Definition: SquidConfig.h:477
int icp_hit_stale
Definition: SquidConfig.h:283
char * diskd
Definition: SquidConfig.h:201
int check_hostnames
Definition: SquidConfig.h:320
ClientDelayConfig ClientDelay
Definition: SquidConfig.h:446
int64_t shared_transient_entries_limit
Definition: SquidConfig.h:349
struct SquidConfig::@118 comm_incoming
int test_reachability
Definition: SquidConfig.h:290
int objectsPerBucket
Definition: SquidConfig.h:264
time_t request_start_timeout
Definition: SquidConfig.h:119
time_t period
Definition: SquidConfig.h:229
struct SquidConfig::@120 digest
int64_t minObjectSize
Definition: SquidConfig.h:267
int sleep_after_fork
Definition: SquidConfig.h:509
int log_mime_hdrs
Definition: SquidConfig.h:286
std::list< SBuf > SBufList
Definition: forward.h:22
time_t shutdownLifetime
Definition: SquidConfig.h:101
acl_access * adapted_http
Definition: SquidConfig.h:360
time_t maxStale
Definition: SquidConfig.h:98
char * visible_appname_string
Definition: SquidConfig.h:190
wordlist * hostnameAliases
Definition: SquidConfig.h:223
time_t negativeTtl
Definition: SquidConfig.h:96
struct SquidConfig::@112 onoff
int tproxy_uses_indirect_client
Definition: SquidConfig.h:334
acl_access * cert_error
Definition: SquidConfig.h:517
int icp_query_max
Definition: SquidConfig.h:121
acl_access * noCache
Definition: SquidConfig.h:366
acl_access * htcp_clr
Definition: SquidConfig.h:384
struct SquidConfig::@107 Addrs
time_t serverIdlePconn
Definition: SquidConfig.h:114
char * redirector_extras
Definition: SquidConfig.h:535
struct SquidConfig::@122 warnings
AclDenyInfoList * denyInfoList
Definition: SquidConfig.h:408
struct SquidConfig::@104 Program
int64_t max
Definition: SquidConfig.h:90
int highWaterMark
Definition: SquidConfig.h:79
struct SquidConfig::@100 Snmp
int half_closed_clients
Definition: SquidConfig.h:291
RefCount< SwapDir > * swapDirs
Definition: SquidConfig.h:62
CustomLog * accesslogs
Definition: SquidConfig.h:180
time_t rewrite_period
Definition: SquidConfig.h:487
time_t rebuild_period
Definition: SquidConfig.h:486
stores cpu_affinity_map configuration
Definition: Notes.h:108
Acl::Address * outgoing_address
Definition: SquidConfig.h:380
struct SquidConfig::@119 mcast_miss
int acl_uses_indirect_client
Definition: SquidConfig.h:330
char * ssl_engine
Definition: SquidConfig.h:496
int detect_broken_server_pconns
Definition: SquidConfig.h:317
char * EmailProgram
Definition: SquidConfig.h:188
AclSizeLimit * rangeOffsetLimit
Definition: SquidConfig.h:458
RemovalPolicySettings * replPolicy
Definition: SquidConfig.h:93
char * coredump_dir
Definition: SquidConfig.h:480
Store::DiskConfig cacheSwap
Definition: SquidConfig.h:423
int memory_cache_disk
Definition: SquidConfig.h:340
time_t connect
Definition: SquidConfig.h:109
void clear()
Definition: SquidConfig.h:556
Helper::ChildConfig storeIdChildren
Definition: SquidConfig.h:210
int nonhierarchical_direct
Definition: SquidConfig.h:301
acl_access * on_unsupported_protocol
Definition: SquidConfig.h:400
Ip::Address addr
Definition: SquidConfig.h:463
int64_t maxRequestBodySize
Definition: SquidConfig.h:129
acl_access * sendHit
Definition: SquidConfig.h:367
time_t hopelessKidRevivalDelay
hopeless_kid_revival_delay
Definition: SquidConfig.h:103
time_t clientIdlePconn
Definition: SquidConfig.h:113
struct SquidConfig::@97 quickAbort
size_t memMaxSize
Definition: SquidConfig.h:85
time_t siteSelect
Definition: SquidConfig.h:117
char * errorDefaultLanguage
Definition: SquidConfig.h:431
char * storeId_extras
Definition: SquidConfig.h:542
struct SquidConfig::@98 Timeout
int hostStrictVerify
Definition: SquidConfig.h:341
acl_access * snmp
Definition: SquidConfig.h:372
acl_access * stats_collection
Definition: SquidConfig.h:369
char * errHtmlText
Definition: SquidConfig.h:224
int request_entities
Definition: SquidConfig.h:316
int balance_on_multiple_ip
Definition: SquidConfig.h:318
int global_internal_static
Definition: SquidConfig.h:326
char * certSignHash
Definition: SquidConfig.h:499
int rotateNumber
Definition: SquidConfig.h:184
char * configFile
Definition: SquidConfig.h:149
int surrogate_is_remote
Definition: SquidConfig.h:315
int errorLogMissingLanguages
Definition: SquidConfig.h:432
HeaderManglers * reply_header_access
reply_header_access and reply_header_replace
Definition: SquidConfig.h:473
acl_access * icp
Definition: SquidConfig.h:361
uid_t effectiveUserID
Definition: SquidConfig.h:563
Ip::Address_list * router
Definition: SquidConfig.h:164
struct SquidConfig::@111 Netdb
int assignment_method
Definition: SquidConfig.h:168
int res_defnames
Definition: SquidConfig.h:279
acl_access * AlwaysDirect
Definition: SquidConfig.h:364
struct SquidConfig::@102 Wccp2
time_t positiveDnsTtl
Definition: SquidConfig.h:100
#define acl_access
Definition: forward.h:44
size_t sessionCacheSize
Definition: SquidConfig.h:498
time_t peer_connect
Definition: SquidConfig.h:111
acl_access * spoof_client_ip
Definition: SquidConfig.h:399
char * encode_key
Definition: SquidConfig.h:466
RefreshPattern * Refresh
Definition: SquidConfig.h:421
size_t high_memory
Definition: SquidConfig.h:506
int use_short_names
Definition: SquidConfig.h:427
acl_access * http
Definition: SquidConfig.h:359
char * EmailFrom
Definition: SquidConfig.h:187
int connect_retries
Definition: SquidConfig.h:354
struct SquidConfig::@118::@125 dns
acl_access * serverPconnForNonretriable
Definition: SquidConfig.h:405
struct SquidConfig::@96 Swap
int minDirectHops
Definition: SquidConfig.h:259
Mgr::ActionPasswordList * passwd_list
Definition: SquidConfig.h:261
acl_access * proxyProtocol
acceptible PROXY protocol clients
Definition: SquidConfig.h:395
acl_access * ssl_bump
Definition: SquidConfig.h:388
char * host
Definition: SquidConfig.h:227
char * store_dir_select_algorithm
Definition: SquidConfig.h:508
Notes notes
note
Definition: SquidConfig.h:479
int strip_query_terms
Definition: SquidConfig.h:302
size_t tcpRcvBufsz
Definition: SquidConfig.h:244
MessageDelayConfig MessageDelay
Definition: SquidConfig.h:447
time_t read
Definition: SquidConfig.h:106
bool logTlsServerHelloDetails
Definition: SquidConfig.h:345
time_t backgroundPingRate
Definition: SquidConfig.h:102
RemovalPolicySettings * memPolicy
Definition: SquidConfig.h:94
size_t maxRequestHeaderSize
Definition: SquidConfig.h:128
int return_method
Definition: SquidConfig.h:167

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors