haproxy/include/common
Willy Tarreau a496b6042b [MAJOR] merged the 'setbe' actions to switch the backend on a regex
Sin Yu's patch to permit to change the proxy from a regex was merged
with little changes :
  - req_cap/rsp_cap are not reassigned to the new proxy, they stay
    attached to the frontend

  - the actions have been renamed "reqsetbe" and "reqisetbe" for
    "set BackEnd".

  - the buffer is not reset after the switch, instead, the headers are
    parsed again by the backend

  - in Sin's patch, it was theorically possible to switch multiple times,
    but the switching track was lost, making it impossible to apply
    server responsesin the reverse order. Now switching is limited to
    1 action (separation between frontend and backend) but the filters
    remain.

Now it will be extremely easy to add other switching conditions, such
as host matching, URI matching, etc...

There's still a hard work to be done on the logs and stats.
2006-12-17 23:15:24 +01:00
..
appsession.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
base64.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
cfgparse.h [CLEANUP] add a few "const char *" where appropriate 2006-10-15 15:17:57 +02:00
chtbl.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
compat.h [MEDIUM] add support for SO_REUSEPORT on Linux 2006-11-13 01:22:38 +01:00
config.h [BUILD] only enable regparm on x86 to avoid useless warnings 2006-10-15 23:43:42 +02:00
debug.h [BUILD] debug.h had a typo. Also add FSM_PRINTF to debug FSM only. 2006-12-16 23:22:58 +01:00
defaults.h [MEDIUM] added the hdr_idx structure for future HTTP header indexing 2006-12-03 15:21:35 +01:00
epoll.h [BUILD] <stdint> is not present on OpenBSD. Prefer <sys/types.h> 2006-10-15 22:57:13 +02:00
hashpjw.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
list.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
memory.h [CLEANUP] renamed include/haproxy to include/common 2006-06-29 17:53:05 +02:00
mini-clist.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
regex.h [MAJOR] merged the 'setbe' actions to switch the backend on a regex 2006-12-17 23:15:24 +01:00
standard.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
time.h [MEDIUM] use regparm on a few tv_* functions 2006-10-15 15:38:50 +02:00
uri_auth.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
version.h [RELEASE] released 1.3.3 2006-10-16 00:03:35 +02:00