Squid Web Cache
master
Loading...
Searching...
No Matches
ByteCode.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1996-2025 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_SRC_FORMAT_BYTECODE_H
10
#define SQUID_SRC_FORMAT_BYTECODE_H
11
12
/*
13
* Squid configuration allows users to define custom formats in
14
* several components.
15
* - logging
16
* - external ACL input
17
* - deny page URL
18
*
19
* These enumerations and classes define the API for parsing of
20
* format directives to define these patterns. Along with output
21
* functionality to produce formatted buffers.
22
*/
23
24
namespace
Format
25
{
26
27
/*
28
* Bytecodes for the configurable format stuff
29
*/
30
typedef
enum
{
31
LFT_NONE
,
/* dummy */
32
33
/* arbitrary string between tokens */
34
LFT_STRING
,
35
36
LFT_BYTE
,
37
38
/* client TCP connection remote end details */
39
LFT_CLIENT_IP_ADDRESS
,
40
LFT_CLIENT_FQDN
,
41
LFT_CLIENT_PORT
,
42
LFT_CLIENT_EUI
,
43
44
/* client TCP connection local end details */
45
LFT_CLIENT_LOCAL_IP
,
46
LFT_CLIENT_LOCAL_PORT
,
47
/*LFT_CLIENT_LOCAL_FQDN, (rDNS) */
48
LFT_CLIENT_LOCAL_TOS
,
49
LFT_CLIENT_LOCAL_NFMARK
,
50
51
LFT_TRANSPORT_CLIENT_CONNECTION_ID
,
52
53
LFT_CLIENT_HANDSHAKE
,
54
55
/* client connection local squid.conf details */
56
LFT_LOCAL_LISTENING_IP
,
57
LFT_LOCAL_LISTENING_PORT
,
58
/*LFT_LOCAL_LISTENING_NAME, (myportname) */
59
60
/* server TCP connection remote end details */
61
LFT_SERVER_IP_ADDRESS
,
62
LFT_SERVER_FQDN_OR_PEER_NAME
,
63
LFT_SERVER_PORT
,
64
65
/* server TCP connection local end details */
66
LFT_SERVER_LOCAL_IP
,
67
LFT_SERVER_LOCAL_IP_OLD_27
,
68
LFT_SERVER_LOCAL_PORT
,
69
LFT_SERVER_LOCAL_TOS
,
70
LFT_SERVER_LOCAL_NFMARK
,
71
72
/* original Request-Line details received from client */
73
LFT_CLIENT_REQ_METHOD
,
74
LFT_CLIENT_REQ_URI
,
75
LFT_CLIENT_REQ_URLSCHEME
,
76
LFT_CLIENT_REQ_URLDOMAIN
,
77
LFT_CLIENT_REQ_URLPORT
,
78
LFT_CLIENT_REQ_URLPATH
,
79
/* LFT_CLIENT_REQ_QUERY, */
80
LFT_CLIENT_REQ_VERSION
,
81
82
/* Request-Line details received from client (legacy, filtered) */
83
LFT_REQUEST_METHOD
,
84
LFT_REQUEST_URI
,
85
LFT_REQUEST_URLPATH_OLD_31
,
86
/*LFT_REQUEST_QUERY, */
87
LFT_REQUEST_VERSION_OLD_2X
,
88
LFT_REQUEST_VERSION
,
89
LFT_REQUEST_URLGROUP_OLD_2X
,
90
91
/* request header details pre-adaptation */
92
LFT_REQUEST_HEADER
,
93
LFT_REQUEST_HEADER_ELEM
,
94
LFT_REQUEST_ALL_HEADERS
,
95
96
/* request header details post-adaptation */
97
LFT_ADAPTED_REQUEST_HEADER
,
98
LFT_ADAPTED_REQUEST_HEADER_ELEM
,
99
LFT_ADAPTED_REQUEST_ALL_HEADERS
,
100
101
/* Request-Line details sent to the server/peer */
102
LFT_SERVER_REQ_METHOD
,
103
LFT_SERVER_REQ_URI
,
104
LFT_SERVER_REQ_URLSCHEME
,
105
LFT_SERVER_REQ_URLDOMAIN
,
106
LFT_SERVER_REQ_URLPORT
,
107
LFT_SERVER_REQ_URLPATH
,
108
/*LFT_SERVER_REQ_QUERY, */
109
LFT_SERVER_REQ_VERSION
,
110
111
/* request meta details */
112
LFT_CLIENT_REQUEST_SIZE_TOTAL
,
113
LFT_CLIENT_REQUEST_SIZE_HEADERS
,
114
/*LFT_REQUEST_SIZE_BODY, */
115
/*LFT_REQUEST_SIZE_BODY_NO_TE, */
116
117
/* original Status-Line details received from server */
118
// TODO: implement server detail logging
119
120
/* Status-Line details sent to the client */
121
// TODO: implement server detail logging
122
123
/* response Status-Line details (legacy, filtered) */
124
LFT_HTTP_SENT_STATUS_CODE_OLD_30
,
125
LFT_HTTP_SENT_STATUS_CODE
,
126
LFT_HTTP_RECEIVED_STATUS_CODE
,
127
/*LFT_HTTP_STATUS, */
128
LFT_HTTP_BODY_BYTES_READ
,
129
130
/* response header details pre-adaptation */
131
LFT_REPLY_HEADER
,
132
LFT_REPLY_HEADER_ELEM
,
133
LFT_REPLY_ALL_HEADERS
,
134
135
/* response header details post-adaptation */
136
/* LFT_ADAPTED_REPLY_HEADER, */
137
/* LFT_ADAPTED_REPLY_HEADER_ELEM, */
138
/* LFT_ADAPTED_REPLY_ALL_HEADERS, */
139
140
/* response meta details */
141
LFT_ADAPTED_REPLY_SIZE_TOTAL
,
142
LFT_REPLY_HIGHOFFSET
,
143
LFT_REPLY_OBJECTSIZE
,
144
LFT_ADAPTED_REPLY_SIZE_HEADERS
,
145
/*LFT_REPLY_SIZE_BODY, */
146
/*LFT_REPLY_SIZE_BODY_NO_TE, */
147
148
LFT_CLIENT_IO_SIZE_TOTAL
,
149
150
/* client credentials */
151
LFT_USER_NAME
,
/* any source will do */
152
LFT_USER_LOGIN
,
153
/*LFT_USER_REALM, */
154
/*LFT_USER_SCHEME, */
155
LFT_USER_EXTERNAL
,
156
/* LFT_USER_SSL_CERT, */
157
158
/* global time details */
159
LFT_TIME_SECONDS_SINCE_EPOCH
,
160
LFT_TIME_SUBSECOND
,
161
LFT_TIME_LOCALTIME
,
162
LFT_TIME_GMT
,
163
LFT_TIME_START
,
// the time the master transaction started
164
165
/* processing time details */
166
LFT_TIME_TO_HANDLE_REQUEST
,
167
LFT_PEER_RESPONSE_TIME
,
168
LFT_TOTAL_SERVER_SIDE_RESPONSE_TIME
,
169
LFT_DNS_WAIT_TIME
,
170
LFT_BUSY_TIME
,
171
172
/* Squid internal processing details */
173
LFT_SQUID_STATUS
,
174
LFT_SQUID_ERROR
,
175
LFT_SQUID_ERROR_DETAIL
,
176
LFT_SQUID_HIERARCHY
,
177
LFT_SQUID_REQUEST_ATTEMPTS
,
178
179
LFT_MIME_TYPE
,
180
LFT_TAG
,
181
LFT_EXT_LOG
,
182
183
LFT_SEQUENCE_NUMBER
,
184
185
#if USE_ADAPTATION
186
LFT_ADAPTATION_SUM_XACT_TIMES
,
187
LFT_ADAPTATION_ALL_XACT_TIMES
,
188
LFT_ADAPTATION_LAST_HEADER
,
189
LFT_ADAPTATION_LAST_HEADER_ELEM
,
190
LFT_ADAPTATION_LAST_ALL_HEADERS
,
191
#endif
192
193
#if ICAP_CLIENT
194
195
LFT_ICAP_TOTAL_TIME
,
196
197
LFT_ICAP_ADDR
,
198
LFT_ICAP_SERV_NAME
,
199
LFT_ICAP_REQUEST_URI
,
200
LFT_ICAP_REQUEST_METHOD
,
201
LFT_ICAP_BYTES_SENT
,
202
LFT_ICAP_BYTES_READ
,
203
LFT_ICAP_BODY_BYTES_READ
,
204
205
LFT_ICAP_REQ_HEADER
,
206
LFT_ICAP_REQ_HEADER_ELEM
,
207
LFT_ICAP_REQ_ALL_HEADERS
,
208
209
LFT_ICAP_REP_HEADER
,
210
LFT_ICAP_REP_HEADER_ELEM
,
211
LFT_ICAP_REP_ALL_HEADERS
,
212
213
LFT_ICAP_TR_RESPONSE_TIME
,
214
LFT_ICAP_IO_TIME
,
215
LFT_ICAP_OUTCOME
,
216
LFT_ICAP_STATUS_CODE
,
217
#endif
218
LFT_CREDENTIALS
,
219
220
#if USE_OPENSSL
221
LFT_SSL_BUMP_MODE
,
222
LFT_SSL_USER_CERT_SUBJECT
,
223
LFT_SSL_USER_CERT_ISSUER
,
224
LFT_SSL_CLIENT_SNI
,
225
LFT_SSL_SERVER_CERT_SUBJECT
,
226
LFT_SSL_SERVER_CERT_ISSUER
,
227
LFT_SSL_SERVER_CERT_ERRORS
,
228
LFT_SSL_SERVER_CERT_WHOLE
,
229
LFT_TLS_CLIENT_NEGOTIATED_VERSION
,
230
LFT_TLS_SERVER_NEGOTIATED_VERSION
,
231
LFT_TLS_CLIENT_NEGOTIATED_CIPHER
,
232
LFT_TLS_SERVER_NEGOTIATED_CIPHER
,
233
LFT_TLS_CLIENT_RECEIVED_HELLO_VERSION
,
234
LFT_TLS_SERVER_RECEIVED_HELLO_VERSION
,
235
LFT_TLS_CLIENT_SUPPORTED_VERSION
,
236
LFT_TLS_SERVER_SUPPORTED_VERSION
,
237
#endif
238
239
LFT_NOTE
,
240
LFT_PERCENT
,
/* special string cases for escaped chars */
241
LFT_MASTER_XACTION
,
242
243
// TODO assign better bytecode names and Token strings for these
244
#if USE_OPENSSL
245
LFT_EXT_ACL_USER_CERT_RAW
,
246
LFT_EXT_ACL_USER_CERTCHAIN_RAW
,
247
LFT_EXT_ACL_USER_CERT
,
248
LFT_EXT_ACL_USER_CA_CERT
,
249
#endif
250
LFT_EXT_ACL_CLIENT_EUI48
,
251
LFT_EXT_ACL_CLIENT_EUI64
,
252
LFT_EXT_ACL_NAME
,
253
LFT_EXT_ACL_DATA
,
254
255
/* PROXY protocol details */
256
LFT_PROXY_PROTOCOL_RECEIVED_HEADER
,
257
LFT_PROXY_PROTOCOL_RECEIVED_HEADER_ELEM
,
258
LFT_PROXY_PROTOCOL_RECEIVED_ALL_HEADERS
259
}
ByteCode_t
;
260
262
enum
Quoting
{
263
LOG_QUOTE_NONE
= 0,
264
LOG_QUOTE_QUOTES
,
265
LOG_QUOTE_MIMEBLOB
,
266
LOG_QUOTE_URL
,
267
LOG_QUOTE_SHELL
,
268
LOG_QUOTE_RAW
269
};
270
271
}
// namespace Format
272
273
#endif
/* SQUID_SRC_FORMAT_BYTECODE_H */
274
Format
Definition
SchemeConfig.h:28
Format::ByteCode_t
ByteCode_t
Definition
ByteCode.h:30
Format::LFT_REPLY_HEADER
@ LFT_REPLY_HEADER
Definition
ByteCode.h:131
Format::LFT_ICAP_REP_ALL_HEADERS
@ LFT_ICAP_REP_ALL_HEADERS
Definition
ByteCode.h:211
Format::LFT_REQUEST_VERSION_OLD_2X
@ LFT_REQUEST_VERSION_OLD_2X
Definition
ByteCode.h:87
Format::LFT_TLS_SERVER_NEGOTIATED_VERSION
@ LFT_TLS_SERVER_NEGOTIATED_VERSION
Definition
ByteCode.h:230
Format::LFT_TOTAL_SERVER_SIDE_RESPONSE_TIME
@ LFT_TOTAL_SERVER_SIDE_RESPONSE_TIME
Definition
ByteCode.h:168
Format::LFT_SERVER_REQ_URLPORT
@ LFT_SERVER_REQ_URLPORT
Definition
ByteCode.h:106
Format::LFT_CLIENT_REQ_METHOD
@ LFT_CLIENT_REQ_METHOD
Definition
ByteCode.h:73
Format::LFT_EXT_ACL_USER_CA_CERT
@ LFT_EXT_ACL_USER_CA_CERT
Definition
ByteCode.h:248
Format::LFT_ICAP_REQUEST_URI
@ LFT_ICAP_REQUEST_URI
Definition
ByteCode.h:199
Format::LFT_SSL_SERVER_CERT_ERRORS
@ LFT_SSL_SERVER_CERT_ERRORS
Definition
ByteCode.h:227
Format::LFT_CLIENT_HANDSHAKE
@ LFT_CLIENT_HANDSHAKE
Definition
ByteCode.h:53
Format::LFT_CLIENT_IP_ADDRESS
@ LFT_CLIENT_IP_ADDRESS
Definition
ByteCode.h:39
Format::LFT_CLIENT_REQ_URLSCHEME
@ LFT_CLIENT_REQ_URLSCHEME
Definition
ByteCode.h:75
Format::LFT_CLIENT_REQUEST_SIZE_HEADERS
@ LFT_CLIENT_REQUEST_SIZE_HEADERS
Definition
ByteCode.h:113
Format::LFT_SERVER_LOCAL_NFMARK
@ LFT_SERVER_LOCAL_NFMARK
Definition
ByteCode.h:70
Format::LFT_CLIENT_FQDN
@ LFT_CLIENT_FQDN
Definition
ByteCode.h:40
Format::LFT_SERVER_LOCAL_IP_OLD_27
@ LFT_SERVER_LOCAL_IP_OLD_27
Definition
ByteCode.h:67
Format::LFT_REQUEST_HEADER_ELEM
@ LFT_REQUEST_HEADER_ELEM
Definition
ByteCode.h:93
Format::LFT_REPLY_HIGHOFFSET
@ LFT_REPLY_HIGHOFFSET
Definition
ByteCode.h:142
Format::LFT_TIME_TO_HANDLE_REQUEST
@ LFT_TIME_TO_HANDLE_REQUEST
Definition
ByteCode.h:166
Format::LFT_MIME_TYPE
@ LFT_MIME_TYPE
Definition
ByteCode.h:179
Format::LFT_SSL_BUMP_MODE
@ LFT_SSL_BUMP_MODE
Definition
ByteCode.h:221
Format::LFT_TLS_SERVER_NEGOTIATED_CIPHER
@ LFT_TLS_SERVER_NEGOTIATED_CIPHER
Definition
ByteCode.h:232
Format::LFT_SERVER_LOCAL_TOS
@ LFT_SERVER_LOCAL_TOS
Definition
ByteCode.h:69
Format::LFT_EXT_ACL_CLIENT_EUI48
@ LFT_EXT_ACL_CLIENT_EUI48
Definition
ByteCode.h:250
Format::LFT_USER_LOGIN
@ LFT_USER_LOGIN
Definition
ByteCode.h:152
Format::LFT_PERCENT
@ LFT_PERCENT
Definition
ByteCode.h:240
Format::LFT_REQUEST_VERSION
@ LFT_REQUEST_VERSION
Definition
ByteCode.h:88
Format::LFT_ICAP_TR_RESPONSE_TIME
@ LFT_ICAP_TR_RESPONSE_TIME
Definition
ByteCode.h:213
Format::LFT_HTTP_SENT_STATUS_CODE_OLD_30
@ LFT_HTTP_SENT_STATUS_CODE_OLD_30
Definition
ByteCode.h:124
Format::LFT_CLIENT_PORT
@ LFT_CLIENT_PORT
Definition
ByteCode.h:41
Format::LFT_REPLY_ALL_HEADERS
@ LFT_REPLY_ALL_HEADERS
Definition
ByteCode.h:133
Format::LFT_CLIENT_LOCAL_NFMARK
@ LFT_CLIENT_LOCAL_NFMARK
Definition
ByteCode.h:49
Format::LFT_ICAP_REQ_ALL_HEADERS
@ LFT_ICAP_REQ_ALL_HEADERS
Definition
ByteCode.h:207
Format::LFT_SERVER_REQ_URI
@ LFT_SERVER_REQ_URI
Definition
ByteCode.h:103
Format::LFT_TRANSPORT_CLIENT_CONNECTION_ID
@ LFT_TRANSPORT_CLIENT_CONNECTION_ID
Definition
ByteCode.h:51
Format::LFT_EXT_ACL_USER_CERT_RAW
@ LFT_EXT_ACL_USER_CERT_RAW
Definition
ByteCode.h:245
Format::LFT_REQUEST_ALL_HEADERS
@ LFT_REQUEST_ALL_HEADERS
Definition
ByteCode.h:94
Format::LFT_SSL_SERVER_CERT_SUBJECT
@ LFT_SSL_SERVER_CERT_SUBJECT
Definition
ByteCode.h:225
Format::LFT_ADAPTED_REQUEST_ALL_HEADERS
@ LFT_ADAPTED_REQUEST_ALL_HEADERS
Definition
ByteCode.h:99
Format::LFT_ICAP_ADDR
@ LFT_ICAP_ADDR
Definition
ByteCode.h:197
Format::LFT_USER_NAME
@ LFT_USER_NAME
Definition
ByteCode.h:151
Format::LFT_NONE
@ LFT_NONE
Definition
ByteCode.h:31
Format::LFT_SERVER_LOCAL_IP
@ LFT_SERVER_LOCAL_IP
Definition
ByteCode.h:66
Format::LFT_CLIENT_IO_SIZE_TOTAL
@ LFT_CLIENT_IO_SIZE_TOTAL
Definition
ByteCode.h:148
Format::LFT_ICAP_TOTAL_TIME
@ LFT_ICAP_TOTAL_TIME
Definition
ByteCode.h:195
Format::LFT_SERVER_PORT
@ LFT_SERVER_PORT
Definition
ByteCode.h:63
Format::LFT_REQUEST_HEADER
@ LFT_REQUEST_HEADER
Definition
ByteCode.h:92
Format::LFT_ICAP_REQ_HEADER
@ LFT_ICAP_REQ_HEADER
Definition
ByteCode.h:205
Format::LFT_EXT_ACL_DATA
@ LFT_EXT_ACL_DATA
Definition
ByteCode.h:253
Format::LFT_TIME_START
@ LFT_TIME_START
Definition
ByteCode.h:163
Format::LFT_SQUID_HIERARCHY
@ LFT_SQUID_HIERARCHY
Definition
ByteCode.h:176
Format::LFT_ICAP_BYTES_READ
@ LFT_ICAP_BYTES_READ
Definition
ByteCode.h:202
Format::LFT_SERVER_REQ_URLSCHEME
@ LFT_SERVER_REQ_URLSCHEME
Definition
ByteCode.h:104
Format::LFT_SSL_SERVER_CERT_ISSUER
@ LFT_SSL_SERVER_CERT_ISSUER
Definition
ByteCode.h:226
Format::LFT_CLIENT_REQ_URLPATH
@ LFT_CLIENT_REQ_URLPATH
Definition
ByteCode.h:78
Format::LFT_SEQUENCE_NUMBER
@ LFT_SEQUENCE_NUMBER
Definition
ByteCode.h:183
Format::LFT_PROXY_PROTOCOL_RECEIVED_ALL_HEADERS
@ LFT_PROXY_PROTOCOL_RECEIVED_ALL_HEADERS
Definition
ByteCode.h:258
Format::LFT_TLS_SERVER_SUPPORTED_VERSION
@ LFT_TLS_SERVER_SUPPORTED_VERSION
Definition
ByteCode.h:236
Format::LFT_SQUID_ERROR_DETAIL
@ LFT_SQUID_ERROR_DETAIL
Definition
ByteCode.h:175
Format::LFT_HTTP_BODY_BYTES_READ
@ LFT_HTTP_BODY_BYTES_READ
Definition
ByteCode.h:128
Format::LFT_EXT_ACL_CLIENT_EUI64
@ LFT_EXT_ACL_CLIENT_EUI64
Definition
ByteCode.h:251
Format::LFT_CLIENT_LOCAL_TOS
@ LFT_CLIENT_LOCAL_TOS
Definition
ByteCode.h:48
Format::LFT_TLS_CLIENT_NEGOTIATED_CIPHER
@ LFT_TLS_CLIENT_NEGOTIATED_CIPHER
Definition
ByteCode.h:231
Format::LFT_TIME_SECONDS_SINCE_EPOCH
@ LFT_TIME_SECONDS_SINCE_EPOCH
Definition
ByteCode.h:159
Format::LFT_TIME_SUBSECOND
@ LFT_TIME_SUBSECOND
Definition
ByteCode.h:160
Format::LFT_NOTE
@ LFT_NOTE
Definition
ByteCode.h:239
Format::LFT_ADAPTATION_SUM_XACT_TIMES
@ LFT_ADAPTATION_SUM_XACT_TIMES
Definition
ByteCode.h:186
Format::LFT_SERVER_IP_ADDRESS
@ LFT_SERVER_IP_ADDRESS
Definition
ByteCode.h:61
Format::LFT_PEER_RESPONSE_TIME
@ LFT_PEER_RESPONSE_TIME
Definition
ByteCode.h:167
Format::LFT_LOCAL_LISTENING_IP
@ LFT_LOCAL_LISTENING_IP
Definition
ByteCode.h:56
Format::LFT_TIME_GMT
@ LFT_TIME_GMT
Definition
ByteCode.h:162
Format::LFT_CLIENT_REQ_URLDOMAIN
@ LFT_CLIENT_REQ_URLDOMAIN
Definition
ByteCode.h:76
Format::LFT_REQUEST_METHOD
@ LFT_REQUEST_METHOD
Definition
ByteCode.h:83
Format::LFT_CLIENT_REQUEST_SIZE_TOTAL
@ LFT_CLIENT_REQUEST_SIZE_TOTAL
Definition
ByteCode.h:112
Format::LFT_SERVER_LOCAL_PORT
@ LFT_SERVER_LOCAL_PORT
Definition
ByteCode.h:68
Format::LFT_ICAP_IO_TIME
@ LFT_ICAP_IO_TIME
Definition
ByteCode.h:214
Format::LFT_REPLY_OBJECTSIZE
@ LFT_REPLY_OBJECTSIZE
Definition
ByteCode.h:143
Format::LFT_HTTP_SENT_STATUS_CODE
@ LFT_HTTP_SENT_STATUS_CODE
Definition
ByteCode.h:125
Format::LFT_TAG
@ LFT_TAG
Definition
ByteCode.h:180
Format::LFT_REQUEST_URI
@ LFT_REQUEST_URI
Definition
ByteCode.h:84
Format::LFT_SERVER_REQ_URLDOMAIN
@ LFT_SERVER_REQ_URLDOMAIN
Definition
ByteCode.h:105
Format::LFT_ADAPTED_REPLY_SIZE_HEADERS
@ LFT_ADAPTED_REPLY_SIZE_HEADERS
Definition
ByteCode.h:144
Format::LFT_CLIENT_LOCAL_PORT
@ LFT_CLIENT_LOCAL_PORT
Definition
ByteCode.h:46
Format::LFT_SSL_USER_CERT_SUBJECT
@ LFT_SSL_USER_CERT_SUBJECT
Definition
ByteCode.h:222
Format::LFT_ADAPTATION_LAST_HEADER
@ LFT_ADAPTATION_LAST_HEADER
Definition
ByteCode.h:188
Format::LFT_EXT_LOG
@ LFT_EXT_LOG
Definition
ByteCode.h:181
Format::LFT_STRING
@ LFT_STRING
Definition
ByteCode.h:34
Format::LFT_CLIENT_REQ_URLPORT
@ LFT_CLIENT_REQ_URLPORT
Definition
ByteCode.h:77
Format::LFT_ADAPTED_REPLY_SIZE_TOTAL
@ LFT_ADAPTED_REPLY_SIZE_TOTAL
Definition
ByteCode.h:141
Format::LFT_PROXY_PROTOCOL_RECEIVED_HEADER
@ LFT_PROXY_PROTOCOL_RECEIVED_HEADER
Definition
ByteCode.h:256
Format::LFT_SQUID_ERROR
@ LFT_SQUID_ERROR
Definition
ByteCode.h:174
Format::LFT_ADAPTATION_LAST_ALL_HEADERS
@ LFT_ADAPTATION_LAST_ALL_HEADERS
Definition
ByteCode.h:190
Format::LFT_SSL_USER_CERT_ISSUER
@ LFT_SSL_USER_CERT_ISSUER
Definition
ByteCode.h:223
Format::LFT_TLS_CLIENT_NEGOTIATED_VERSION
@ LFT_TLS_CLIENT_NEGOTIATED_VERSION
Definition
ByteCode.h:229
Format::LFT_TLS_CLIENT_RECEIVED_HELLO_VERSION
@ LFT_TLS_CLIENT_RECEIVED_HELLO_VERSION
Definition
ByteCode.h:233
Format::LFT_ICAP_REP_HEADER_ELEM
@ LFT_ICAP_REP_HEADER_ELEM
Definition
ByteCode.h:210
Format::LFT_EXT_ACL_NAME
@ LFT_EXT_ACL_NAME
Definition
ByteCode.h:252
Format::LFT_ADAPTED_REQUEST_HEADER
@ LFT_ADAPTED_REQUEST_HEADER
Definition
ByteCode.h:97
Format::LFT_REPLY_HEADER_ELEM
@ LFT_REPLY_HEADER_ELEM
Definition
ByteCode.h:132
Format::LFT_LOCAL_LISTENING_PORT
@ LFT_LOCAL_LISTENING_PORT
Definition
ByteCode.h:57
Format::LFT_CLIENT_REQ_VERSION
@ LFT_CLIENT_REQ_VERSION
Definition
ByteCode.h:80
Format::LFT_ADAPTATION_LAST_HEADER_ELEM
@ LFT_ADAPTATION_LAST_HEADER_ELEM
Definition
ByteCode.h:189
Format::LFT_ADAPTATION_ALL_XACT_TIMES
@ LFT_ADAPTATION_ALL_XACT_TIMES
Definition
ByteCode.h:187
Format::LFT_CREDENTIALS
@ LFT_CREDENTIALS
Definition
ByteCode.h:218
Format::LFT_BYTE
@ LFT_BYTE
Definition
ByteCode.h:36
Format::LFT_REQUEST_URLPATH_OLD_31
@ LFT_REQUEST_URLPATH_OLD_31
Definition
ByteCode.h:85
Format::LFT_CLIENT_EUI
@ LFT_CLIENT_EUI
Definition
ByteCode.h:42
Format::LFT_ICAP_REP_HEADER
@ LFT_ICAP_REP_HEADER
Definition
ByteCode.h:209
Format::LFT_USER_EXTERNAL
@ LFT_USER_EXTERNAL
Definition
ByteCode.h:155
Format::LFT_SERVER_REQ_URLPATH
@ LFT_SERVER_REQ_URLPATH
Definition
ByteCode.h:107
Format::LFT_TLS_CLIENT_SUPPORTED_VERSION
@ LFT_TLS_CLIENT_SUPPORTED_VERSION
Definition
ByteCode.h:235
Format::LFT_SERVER_FQDN_OR_PEER_NAME
@ LFT_SERVER_FQDN_OR_PEER_NAME
Definition
ByteCode.h:62
Format::LFT_DNS_WAIT_TIME
@ LFT_DNS_WAIT_TIME
Definition
ByteCode.h:169
Format::LFT_ADAPTED_REQUEST_HEADER_ELEM
@ LFT_ADAPTED_REQUEST_HEADER_ELEM
Definition
ByteCode.h:98
Format::LFT_ICAP_SERV_NAME
@ LFT_ICAP_SERV_NAME
Definition
ByteCode.h:198
Format::LFT_CLIENT_LOCAL_IP
@ LFT_CLIENT_LOCAL_IP
Definition
ByteCode.h:45
Format::LFT_BUSY_TIME
@ LFT_BUSY_TIME
Definition
ByteCode.h:170
Format::LFT_SSL_SERVER_CERT_WHOLE
@ LFT_SSL_SERVER_CERT_WHOLE
Definition
ByteCode.h:228
Format::LFT_PROXY_PROTOCOL_RECEIVED_HEADER_ELEM
@ LFT_PROXY_PROTOCOL_RECEIVED_HEADER_ELEM
Definition
ByteCode.h:257
Format::LFT_TIME_LOCALTIME
@ LFT_TIME_LOCALTIME
Definition
ByteCode.h:161
Format::LFT_ICAP_BYTES_SENT
@ LFT_ICAP_BYTES_SENT
Definition
ByteCode.h:201
Format::LFT_ICAP_OUTCOME
@ LFT_ICAP_OUTCOME
Definition
ByteCode.h:215
Format::LFT_CLIENT_REQ_URI
@ LFT_CLIENT_REQ_URI
Definition
ByteCode.h:74
Format::LFT_ICAP_STATUS_CODE
@ LFT_ICAP_STATUS_CODE
Definition
ByteCode.h:216
Format::LFT_SERVER_REQ_VERSION
@ LFT_SERVER_REQ_VERSION
Definition
ByteCode.h:109
Format::LFT_SQUID_REQUEST_ATTEMPTS
@ LFT_SQUID_REQUEST_ATTEMPTS
Definition
ByteCode.h:177
Format::LFT_ICAP_REQUEST_METHOD
@ LFT_ICAP_REQUEST_METHOD
Definition
ByteCode.h:200
Format::LFT_HTTP_RECEIVED_STATUS_CODE
@ LFT_HTTP_RECEIVED_STATUS_CODE
Definition
ByteCode.h:126
Format::LFT_SQUID_STATUS
@ LFT_SQUID_STATUS
Definition
ByteCode.h:173
Format::LFT_ICAP_REQ_HEADER_ELEM
@ LFT_ICAP_REQ_HEADER_ELEM
Definition
ByteCode.h:206
Format::LFT_SSL_CLIENT_SNI
@ LFT_SSL_CLIENT_SNI
Definition
ByteCode.h:224
Format::LFT_TLS_SERVER_RECEIVED_HELLO_VERSION
@ LFT_TLS_SERVER_RECEIVED_HELLO_VERSION
Definition
ByteCode.h:234
Format::LFT_MASTER_XACTION
@ LFT_MASTER_XACTION
Definition
ByteCode.h:241
Format::LFT_EXT_ACL_USER_CERTCHAIN_RAW
@ LFT_EXT_ACL_USER_CERTCHAIN_RAW
Definition
ByteCode.h:246
Format::LFT_EXT_ACL_USER_CERT
@ LFT_EXT_ACL_USER_CERT
Definition
ByteCode.h:247
Format::LFT_SERVER_REQ_METHOD
@ LFT_SERVER_REQ_METHOD
Definition
ByteCode.h:102
Format::LFT_ICAP_BODY_BYTES_READ
@ LFT_ICAP_BODY_BYTES_READ
Definition
ByteCode.h:203
Format::LFT_REQUEST_URLGROUP_OLD_2X
@ LFT_REQUEST_URLGROUP_OLD_2X
Definition
ByteCode.h:89
Format::Quoting
Quoting
Quoting style for a format output.
Definition
ByteCode.h:262
Format::LOG_QUOTE_MIMEBLOB
@ LOG_QUOTE_MIMEBLOB
Definition
ByteCode.h:265
Format::LOG_QUOTE_URL
@ LOG_QUOTE_URL
Definition
ByteCode.h:266
Format::LOG_QUOTE_RAW
@ LOG_QUOTE_RAW
Definition
ByteCode.h:268
Format::LOG_QUOTE_SHELL
@ LOG_QUOTE_SHELL
Definition
ByteCode.h:267
Format::LOG_QUOTE_NONE
@ LOG_QUOTE_NONE
Definition
ByteCode.h:263
Format::LOG_QUOTE_QUOTES
@ LOG_QUOTE_QUOTES
Definition
ByteCode.h:264
squid
src
format
ByteCode.h
Generated by
1.9.8