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 
321  int via;
327 
328 #if FOLLOW_X_FORWARDED_FOR
332 #if LINUX_NETFILTER
334 #endif
335 #endif /* FOLLOW_X_FORWARDED_FOR */
336 
342  int dns_mdns;
343 #if USE_OPENSSL
345 #endif
346  } onoff;
347 
349 
351 
354 
355  class ACL *aclList;
356 
357  struct {
369 #if SQUID_SNMP
370 
372 #endif
373 #if USE_HTTP_VIOLATIONS
375 #endif
380 #if USE_HTCP
381 
384 #endif
385 
386 #if USE_OPENSSL
388 #endif
389 #if FOLLOW_X_FORWARDED_FOR
391 #endif /* FOLLOW_X_FORWARDED_FOR */
392 
395 
400 
402 
406  } accessList;
408 
409  struct {
410  size_t list_width;
412  char *anon_user;
413  int passive;
414  int epsv_all;
415  int epsv;
416  int eprt;
418  int telnet;
419  } Ftp;
421 
423 
424  struct {
425  char *directory;
427  } icons;
429 #if USE_ERR_LOCALES
432 #endif
434 
435  struct {
436  int onerror;
437  } retry;
438 
439  struct {
440  int64_t limit;
441  } MemPools;
442 #if USE_DELAY_POOLS
443 
447 #endif
448 
449  struct {
450  struct {
451  int average;
452  int min_poll;
453  } dns, udp, tcp;
454  } comm_incoming;
458 #if MULTICAST_MISS_STREAM
459 
460  struct {
461 
463  int ttl;
464  unsigned short port;
465  char *encode_key;
466  } mcast_miss;
467 #endif
468 
480  char *chroot_dir;
481 #if USE_CACHE_DIGESTS
482 
483  struct {
489  } digest;
490 #endif
491 #if USE_OPENSSL
492 
493  struct {
495  char *ssl_engine;
499  } SSL;
500 #endif
501 
502  struct {
504  int high_pf;
505  size_t high_memory;
506  } warnings;
508  int sleep_after_fork; /* microseconds */
509  time_t minimum_expiry_time; /* seconds */
511 
512  struct {
514 #if USE_OPENSSL
519 #endif
520  } ssl_client;
521 
523  int umask;
525  int workers;
527 
528 #if USE_LOADABLE_MODULES
530 #endif
531 
533 
535 
537  int action;
538  char *response;
540 
542 
543  struct {
545  int v4_first;
546  ssize_t packet_max;
547  } dns;
548 };
549 
550 extern SquidConfig Config;
551 
553 {
554 public:
555  void clear() {
556  *this = SquidConfig2();
557  }
558 
559  struct {
560  int enable_purge = 0;
561  } onoff;
562  uid_t effectiveUserID = 0;
563  gid_t effectiveGroupID = 0;
564 };
565 
566 extern SquidConfig2 Config2;
567 
568 #endif /* SQUID_SQUIDCONFIG_H_ */
569 
struct SquidConfig::@106 Announce
int max_open_disk_fds
Definition: SquidConfig.h:455
sslproxy_cert_adapt * cert_adapt
Definition: SquidConfig.h:518
time_t negativeDnsTtl
Definition: SquidConfig.h:99
int bits_per_entry
Definition: SquidConfig.h:484
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:510
char * effectiveGroup
Definition: SquidConfig.h:191
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:529
char * chroot_dir
Definition: SquidConfig.h:480
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:526
acl_access * ASlists
Definition: SquidConfig.h:364
size_t maxInMemObjSize
Definition: SquidConfig.h:268
char * foreignIntermediateCertsPath
Definition: SquidConfig.h:515
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:323
int buffered_logs
Definition: SquidConfig.h:284
struct SquidConfig::@109 fqdncache
struct SquidConfig::@117 MemPools
int cache_miss_revalidate
Definition: SquidConfig.h:322
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:444
size_t list_width
Definition: SquidConfig.h:410
char * as_whois_server
Definition: SquidConfig.h:175
acl_access * brokenPosts
Definition: SquidConfig.h:374
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:532
char * pidFilename
Definition: SquidConfig.h:217
int collapsed_forwarding
Definition: SquidConfig.h:326
time_t minimum_expiry_time
Definition: SquidConfig.h:509
acl_access * store_id
Definition: SquidConfig.h:377
the representation of the configuration. POD.
Definition: SquidConfig.h:72
int log_uses_indirect_client
Definition: SquidConfig.h:331
acl_access * redirector
Definition: SquidConfig.h:376
char * effectiveUser
Definition: SquidConfig.h:189
int prefer_direct
Definition: SquidConfig.h:300
acl_access * forceRequestBodyContinuation
Definition: SquidConfig.h:403
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:378
Helper::ChildConfig redirectChildren
Definition: SquidConfig.h:209
Definition: Acl.h:39
SBufList nameservers
Definition: SquidConfig.h:544
int store_id_bypass
Definition: SquidConfig.h:304
int httpd_suppress_version_string
Definition: SquidConfig.h:324
unsigned short port
Definition: SquidConfig.h:230
int client_dst_passthru
Definition: SquidConfig.h:341
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:513
int allow_underscore
Definition: SquidConfig.h:320
time_t pconnLifetime
pconn_lifetime in squid.conf
Definition: SquidConfig.h:116
gid_t effectiveGroupID
Definition: SquidConfig.h:563
time_t write
Definition: SquidConfig.h:107
struct SquidConfig::@116 retry
acl_access * ftp_epsv
Definition: SquidConfig.h:401
int unclean_shutdown
Definition: SquidConfig.h:494
char * mimeTablePathname
Definition: SquidConfig.h:219
int64_t limit
Definition: SquidConfig.h:440
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:412
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:433
int digest_generation
Definition: SquidConfig.h:311
time_t urlRewrite
Definition: SquidConfig.h:126
sslproxy_cert_sign * cert_sign
Definition: SquidConfig.h:517
size_t appendDomainLen
Definition: SquidConfig.h:216
char * visibleHostname
Definition: SquidConfig.h:221
char * errorDirectory
Definition: SquidConfig.h:428
time_t lifetime
Definition: SquidConfig.h:108
int rebuild_chunk_percentage
Definition: SquidConfig.h:488
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:390
list of cachemgr password authorization definitions. Currently a POD.
int pipeline_max_prefetch
Definition: SquidConfig.h:350
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:318
size_t maxRequestBufferSize
Definition: SquidConfig.h:130
struct SquidConfig::@121 SSL
class SquidConfig2 Config2
Definition: SquidConfig.cc:14
int reload_into_ims
Definition: SquidConfig.h:295
deny_info representation. Currently a POD.
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:545
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:470
struct SquidConfig::@99 Port
struct SquidConfig::@103 Log
acl_access * storeMiss
Definition: SquidConfig.h:367
int redir_rewrites_host
Definition: SquidConfig.h:299
size_t swapout_chunk_size
Definition: SquidConfig.h:487
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:338
int uri_whitespace
Definition: SquidConfig.h:456
int WIN32_IpAddrChangeMonitor
Definition: SquidConfig.h:337
acl_access * collapsedForwardingAccess
Definition: SquidConfig.h:405
int forward_max_tries
Definition: SquidConfig.h:352
unsigned short icp
Definition: SquidConfig.h:135
HeaderWithAclList * request_header_add
request_header_add access list
Definition: SquidConfig.h:474
char * netdbFilename
Definition: SquidConfig.h:218
std::shared_ptr< SSL_CTX > ContextPointer
Definition: Context.h:29
char * directory
Definition: SquidConfig.h:425
time_msec_t idns_query
Definition: SquidConfig.h:125
ssize_t packet_max
maximum size EDNS advertised for DNS replies.
Definition: SquidConfig.h:546
int delay_pool_uses_indirect_client
Definition: SquidConfig.h:330
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:362
acl_access * miss
Definition: SquidConfig.h:361
class ACL * aclList
Definition: SquidConfig.h:355
std::list< HeaderWithAcl > HeaderWithAclList
size_t maxReplyHeaderSize
Definition: SquidConfig.h:131
acl_access * htcp
Definition: SquidConfig.h:382
int max_filedescriptors
Definition: SquidConfig.h:524
AclSizeLimit * ReplyBodySize
Definition: SquidConfig.h:132
Ip::Address client_netmask
Definition: SquidConfig.h:242
char * accept_filter
Definition: SquidConfig.h:522
HeaderWithAclList * reply_header_add
reply_header_add access list
Definition: SquidConfig.h:476
int icp_hit_stale
Definition: SquidConfig.h:283
char * diskd
Definition: SquidConfig.h:201
int check_hostnames
Definition: SquidConfig.h:319
ClientDelayConfig ClientDelay
Definition: SquidConfig.h:445
int64_t shared_transient_entries_limit
Definition: SquidConfig.h:348
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:508
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:359
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:333
acl_access * cert_error
Definition: SquidConfig.h:516
int icp_query_max
Definition: SquidConfig.h:121
acl_access * noCache
Definition: SquidConfig.h:365
acl_access * htcp_clr
Definition: SquidConfig.h:383
struct SquidConfig::@107 Addrs
time_t serverIdlePconn
Definition: SquidConfig.h:114
char * redirector_extras
Definition: SquidConfig.h:534
struct SquidConfig::@122 warnings
AclDenyInfoList * denyInfoList
Definition: SquidConfig.h:407
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:486
time_t rebuild_period
Definition: SquidConfig.h:485
stores cpu_affinity_map configuration
Definition: Notes.h:108
Acl::Address * outgoing_address
Definition: SquidConfig.h:379
struct SquidConfig::@119 mcast_miss
int acl_uses_indirect_client
Definition: SquidConfig.h:329
char * ssl_engine
Definition: SquidConfig.h:495
int detect_broken_server_pconns
Definition: SquidConfig.h:317
char * EmailProgram
Definition: SquidConfig.h:188
AclSizeLimit * rangeOffsetLimit
Definition: SquidConfig.h:457
RemovalPolicySettings * replPolicy
Definition: SquidConfig.h:93
char * coredump_dir
Definition: SquidConfig.h:479
Store::DiskConfig cacheSwap
Definition: SquidConfig.h:422
int memory_cache_disk
Definition: SquidConfig.h:339
time_t connect
Definition: SquidConfig.h:109
void clear()
Definition: SquidConfig.h:555
Helper::ChildConfig storeIdChildren
Definition: SquidConfig.h:210
int nonhierarchical_direct
Definition: SquidConfig.h:301
acl_access * on_unsupported_protocol
Definition: SquidConfig.h:399
Ip::Address addr
Definition: SquidConfig.h:462
int64_t maxRequestBodySize
Definition: SquidConfig.h:129
acl_access * sendHit
Definition: SquidConfig.h:366
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:430
char * storeId_extras
Definition: SquidConfig.h:541
struct SquidConfig::@98 Timeout
int hostStrictVerify
Definition: SquidConfig.h:340
acl_access * snmp
Definition: SquidConfig.h:371
acl_access * stats_collection
Definition: SquidConfig.h:368
char * errHtmlText
Definition: SquidConfig.h:224
int request_entities
Definition: SquidConfig.h:316
int global_internal_static
Definition: SquidConfig.h:325
char * certSignHash
Definition: SquidConfig.h:498
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:431
HeaderManglers * reply_header_access
reply_header_access and reply_header_replace
Definition: SquidConfig.h:472
acl_access * icp
Definition: SquidConfig.h:360
uid_t effectiveUserID
Definition: SquidConfig.h:562
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:363
struct SquidConfig::@102 Wccp2
time_t positiveDnsTtl
Definition: SquidConfig.h:100
#define acl_access
Definition: forward.h:44
size_t sessionCacheSize
Definition: SquidConfig.h:497
time_t peer_connect
Definition: SquidConfig.h:111
acl_access * spoof_client_ip
Definition: SquidConfig.h:398
char * encode_key
Definition: SquidConfig.h:465
RefreshPattern * Refresh
Definition: SquidConfig.h:420
size_t high_memory
Definition: SquidConfig.h:505
int use_short_names
Definition: SquidConfig.h:426
acl_access * http
Definition: SquidConfig.h:358
char * EmailFrom
Definition: SquidConfig.h:187
int connect_retries
Definition: SquidConfig.h:353
struct SquidConfig::@118::@125 dns
acl_access * serverPconnForNonretriable
Definition: SquidConfig.h:404
struct SquidConfig::@96 Swap
int minDirectHops
Definition: SquidConfig.h:259
class SquidConfig Config
Definition: SquidConfig.cc:12
Mgr::ActionPasswordList * passwd_list
Definition: SquidConfig.h:261
acl_access * proxyProtocol
acceptible PROXY protocol clients
Definition: SquidConfig.h:394
acl_access * ssl_bump
Definition: SquidConfig.h:387
char * host
Definition: SquidConfig.h:227
char * store_dir_select_algorithm
Definition: SquidConfig.h:507
Notes notes
note
Definition: SquidConfig.h:478
int strip_query_terms
Definition: SquidConfig.h:302
size_t tcpRcvBufsz
Definition: SquidConfig.h:244
MessageDelayConfig MessageDelay
Definition: SquidConfig.h:446
time_t read
Definition: SquidConfig.h:106
bool logTlsServerHelloDetails
Definition: SquidConfig.h:344
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