]> git.ipfire.org Git - thirdparty/haproxy.git/commit
[MAJOR] kill CL_STINSPECT and CL_STHEADERS (step 1)
authorWilly Tarreau <w@1wt.eu>
Sun, 10 Aug 2008 20:55:22 +0000 (22:55 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 13 Aug 2008 22:18:38 +0000 (00:18 +0200)
commit67f0eead22212edad338b77adb8de1c1bf032a77
tree8967ed256f783b2d8739037c57edf9678fc5c7d6
parent697bbb0106a16e69fd223c5229dac1f415d7d740
[MAJOR] kill CL_STINSPECT and CL_STHEADERS (step 1)

This is a first attempt at separating data processing from the
TCP state machine. Those two states have been replaced with flags
in the session indicating what needs to be analyzed. The corresponding
code is still called before and in lieu of TCP states.

Next change should get rid of the specific SV_STANALYZE which is in
fact a client state.

Then next change should consist in making it possible to analyze
TCP contents while being in CL_STDATA (or CL_STSHUT*).
include/types/proto_http.h
include/types/session.h
src/client.c
src/proto_http.c
src/proto_uxst.c