haproxy/include/types
Willy Tarreau 830ff458de [MAJOR] reworked ->be, ->fe and ->fi in sessions
There was a confusion about the way to find filters and backend
parameters from sessions. The chaining has been changed between
the session and the proxy.

Now, a session knows only two proxies : one frontend (->fe) and
one backend (->be). Each proxy has a link to the proxy providing
filters and to the proxy providing backend parameters (both self
by default).

The captures (cookies and headers) have been attached to the
frontend's filters for now.

The uri_auth and the statistics are attached to the backend's
filters so that the uri can depend on a hostname for instance.
2006-12-17 19:31:23 +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 [MINOR] add the fiprm and beprm indirections to struct proxy 2006-12-17 18:02:30 +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 [MAJOR] reworked ->be, ->fe and ->fi in sessions 2006-12-17 19:31:23 +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