68 #define HTP_ERROR_RESERVED -1000
78 #define HTP_DECLINED 0
99 #define HTP_DATA_OTHER 3
112 #define HTP_DATA_BUFFER 5
117 #define HTP_STATUS_RESERVED 1000
195 #define HTP_CONN_PIPELINED 0x000000001ULL
196 #define HTP_CONN_HTTP_0_9_EXTRA 0x000000002ULL
199 #define HTP_FIELD_UNPARSEABLE 0x000000004ULL
200 #define HTP_FIELD_INVALID 0x000000008ULL
201 #define HTP_FIELD_FOLDED 0x000000010ULL
202 #define HTP_FIELD_REPEATED 0x000000020ULL
203 #define HTP_FIELD_LONG 0x000000040ULL
204 #define HTP_FIELD_RAW_NUL 0x000000080ULL
205 #define HTP_REQUEST_SMUGGLING 0x000000100ULL
206 #define HTP_INVALID_FOLDING 0x000000200ULL
207 #define HTP_REQUEST_INVALID_T_E 0x000000400ULL
208 #define HTP_MULTI_PACKET_HEAD 0x000000800ULL
209 #define HTP_HOST_MISSING 0x000001000ULL
210 #define HTP_HOST_AMBIGUOUS 0x000002000ULL
211 #define HTP_PATH_ENCODED_NUL 0x000004000ULL
212 #define HTP_PATH_RAW_NUL 0x000008000ULL
213 #define HTP_PATH_INVALID_ENCODING 0x000010000ULL
214 #define HTP_PATH_INVALID 0x000020000ULL
215 #define HTP_PATH_OVERLONG_U 0x000040000ULL
216 #define HTP_PATH_ENCODED_SEPARATOR 0x000080000ULL
217 #define HTP_PATH_UTF8_VALID 0x000100000ULL
218 #define HTP_PATH_UTF8_INVALID 0x000200000ULL
219 #define HTP_PATH_UTF8_OVERLONG 0x000400000ULL
220 #define HTP_PATH_HALF_FULL_RANGE 0x000800000ULL
221 #define HTP_STATUS_LINE_INVALID 0x001000000ULL
222 #define HTP_HOSTU_INVALID 0x002000000ULL
223 #define HTP_HOSTH_INVALID 0x004000000ULL
224 #define HTP_URLEN_ENCODED_NUL 0x008000000ULL
225 #define HTP_URLEN_INVALID_ENCODING 0x010000000ULL
226 #define HTP_URLEN_OVERLONG_U 0x020000000ULL
227 #define HTP_URLEN_HALF_FULL_RANGE 0x040000000ULL
228 #define HTP_URLEN_RAW_NUL 0x080000000ULL
229 #define HTP_REQUEST_INVALID 0x100000000ULL
230 #define HTP_REQUEST_INVALID_C_L 0x200000000ULL
231 #define HTP_AUTH_INVALID 0x400000000ULL
233 #define HTP_HOST_INVALID ( HTP_HOSTU_INVALID | HTP_HOSTH_INVALID )
236 #define HTP_LOG_MARK __FILE__,__LINE__
302 #define HTP_PROTOCOL_INVALID -2
303 #define HTP_PROTOCOL_UNKNOWN -1
304 #define HTP_PROTOCOL_0_9 9
305 #define HTP_PROTOCOL_1_0 100
306 #define HTP_PROTOCOL_1_1 101
323 #define HTP_STATUS_INVALID -1
324 #define HTP_STATUS_UNKNOWN 0
Definition: htp_config_private.h:123
Definition: htp_core.h:185
Definition: htp_core.h:331
Definition: htp_core.h:279
Definition: htp_core.h:268
Definition: htp_core.h:259
Definition: htp_core.h:320
Definition: htp_core.h:265
Definition: htp_core.h:281
Definition: htp_core.h:155
htp_content_encoding_t
Definition: htp_core.h:143
Definition: htp_core.h:317
Definition: htp_core.h:134
Definition: htp_core.h:280
Definition: htp_core.h:278
Definition: htp_core.h:140
Definition: htp_core.h:149
Definition: htp_core.h:246
struct timeval htp_time_t
Definition: htp_core.h:60
Definition: htp_core.h:169
Definition: htp_core.h:175
Definition: htp_core.h:336
Definition: htp_core.h:245
Definition: htp_core.h:183
Definition: htp_core.h:274
Definition: htp_core.h:287
int htp_status_t
Definition: htp_core.h:46
Definition: htp_core.h:178
Definition: htp_core.h:158
htp_method_t
Definition: htp_core.h:254
Definition: htp_core.h:285
Definition: htp_core.h:269
Definition: htp_core.h:334
Definition: htp_core.h:131
htp_file_source_t
Definition: htp_core.h:181
Definition: htp_core.h:275
Definition: htp_core.h:311
Definition: htp_core.h:166
Definition: htp_core.h:272
Definition: htp_core.h:137
Definition: htp_core.h:262
Definition: htp_core.h:261
Definition: htp_core.h:271
Definition: htp_core.h:242
Definition: htp_core.h:248
Definition: htp_core.h:338
Definition: htp_core.h:267
htp_parser_id_t
Definition: htp_core.h:291
Definition: htp_core.h:247
Definition: htp_connection_parser_private.h:51
Definition: htp_core.h:264
Definition: htp_core.h:172
Definition: htp_core.h:260
Definition: htp_core.h:293
struct htp_header_line_t htp_header_line_t
Definition: htp_core.h:54
Definition: htp_core.h:296
Definition: htp_core.h:283
Definition: htp_core.h:270
Definition: htp_core.h:282
Definition: htp_core.h:263
Definition: htp_core.h:276
Definition: htp_core.h:314
Definition: htp_core.h:244
Definition: htp_core.h:332
htp_stream_state_t
Definition: htp_core.h:330
Definition: htp_core.h:286
htp_log_level_t
Definition: htp_core.h:241
htp_auth_type_t
Definition: htp_core.h:122
Definition: htp_core.h:277
Definition: htp_core.h:243
Definition: htp_core.h:128
htp_data_source_t
Definition: htp_core.h:309
Definition: htp_core.h:337
Definition: htp_core.h:284
Definition: htp_core.h:335
Definition: htp_core.h:152
Definition: htp_core.h:266
Definition: htp_core.h:273
htp_transfer_coding_t
Definition: htp_core.h:164
Definition: htp_core.h:333