haproxy/include/types
Willy Tarreau 45e73e3cd9 [MEDIUM] move all HTTP Request-related session material to struct hreq
The req_cap, hdr_state, hdr_idx, auth_hdr and req_line have been moved
to a dedicated hreq structure in the session. It makes is easier to
add HTTP-specific fields such as SOR (start of request) and EOF (end
of headers).

It also made it possible to fix two bugs introduced by last commit :
 - end of headers not correctly detected
 - hdr_idx not freed upon one specific error during session creation

When the backend side will be reworked, it should rely on a similar
structure.
2006-12-17 00:05:15 +01:00
..
backend.h [MAJOR] support for source binding via cttproxy 2006-11-12 23:57:19 +01:00
buffers.h [BUILD] replaced u_int32_t with unsigned int. 2006-10-15 23:32:18 +02:00
capture.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
client.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
fd.h [MEDIUM] started the changes towards I/O completion callbacks 2006-07-29 16:59:06 +02:00
global.h [MAJOR] support for source binding via cttproxy 2006-11-12 23:57:19 +01:00
hdr_idx.h [BUG] files were missing for hdr_idx in previous commit 2006-12-04 02:20:02 +01:00
httperr.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
log.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
polling.h [MEDIUM] removed all res_* and RES_* 2006-07-29 17:39:25 +02:00
proto_http.h [MAJOR] replaced the client-side HTTP parser with a new one 2006-12-04 02:26:12 +01:00
proxy.h [MEDIUM] added the hdr_idx structure for future HTTP header indexing 2006-12-03 15:21:35 +01:00
queue.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
server.h [MAJOR] support for source binding via cttproxy 2006-11-12 23:57:19 +01:00
session.h [MEDIUM] move all HTTP Request-related session material to struct hreq 2006-12-17 00:05:15 +01:00
task.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
template.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00