Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
7cb62f8877c2f422ef4ee3b81552c2546e3bb12c
/
src
/
session.c
af7ad00
[MINOR] support a global jobs counter
by Willy Tarreau
· 14 years ago
5612328
[MINOR] session-counters: use "track-sc{1,2}" instead of "track-{fe,be}-counters"
by Willy Tarreau
· 14 years ago
9e9879a
[MEDIUM] session-counters: make it possible to count connections from frontend
by Willy Tarreau
· 14 years ago
f059a0f
[MAJOR] session-counters: split FE and BE track counters
by Willy Tarreau
· 14 years ago
da7ff64
[MEDIUM] session-counters: add HTTP req/err tracking
by Willy Tarreau
· 14 years ago
c3bd972
[MINOR] session-counters: add a general purpose counter (gpc0)
by Willy Tarreau
· 14 years ago
1f7e925
[MINOR] stktable: add a stktable_update_key() function
by Willy Tarreau
· 14 years ago
6c59e0a
[MEDIUM] session counters: add bytes_in_rate and bytes_out_rate counters
by Willy Tarreau
· 14 years ago
91c43d7
[MEDIUM] session counters: add conn_rate and sess_rate counters
by Willy Tarreau
· 14 years ago
f4d17d9
[MEDIUM] session: add a counter on the cumulated number of sessions
by Willy Tarreau
· 14 years ago
1aa006f
[MINOR] session: add trk_kbytes_* ACL keywords to track data size
by Willy Tarreau
· 14 years ago
9b0ddcf
[MINOR] session: add the trk_conn_cur ACL keyword to track concurrent connection
by Willy Tarreau
· 14 years ago
9a3f849
[MINOR] session: add the trk_conn_cnt ACL keyword to track connection counts
by Willy Tarreau
· 14 years ago
855e4bb
[MEDIUM] session: add data in and out volume counters
by Willy Tarreau
· 14 years ago
38285c1
[MEDIUM] session: add concurrent connections counter
by Willy Tarreau
· 14 years ago
8b22a71
[MEDIUM] session: move counter ACL fetches from proto_tcp
by Willy Tarreau
· 14 years ago
9ba2dcc
[MAJOR] session: add track-counters to track counters related to the session
by Willy Tarreau
· 14 years ago
fb35620
[MEDIUM] session: support "tcp-request content" rules in backends
by Willy Tarreau
· 14 years ago
815a9b2
[BUG] session: analysers must be checked when SI state changes
by Willy Tarreau
· 14 years ago
7a20aa6
[MEDIUM] session: make it possible to call an I/O handler on both SI
by Willy Tarreau
· 14 years ago
0bd05ea
[MEDIUM] stream-interface: add a ->release callback
by Willy Tarreau
· 14 years ago
e8f6338
[BUG] stick-table: correctly refresh expiration timers
by Willy Tarreau
· 14 years ago
2a164ee
[BUG] stick_table: the fix for the memory leak caused a regression
by Willy Tarreau
· 14 years ago
5214be1
[MINOR] session: add a pointer to the tracked counters for the source
by Willy Tarreau
· 14 years ago
cb18364
[MEDIUM] stick_table: separate storage and update of session entries
by Willy Tarreau
· 14 years ago
13c29de
[MEDIUM] stick_table: move the server ID to a generic data type
by Willy Tarreau
· 14 years ago
f16d2b8
[MEDIUM] stick_table: don't overwrite data when storing an entry
by Willy Tarreau
· 14 years ago
f0b38bf
[CLEANUP] stick_table: move pattern to key functions to stick_table.c
by Willy Tarreau
· 14 years ago
393379c
[MINOR] stick_table: add support for variable-sized data
by Willy Tarreau
· 14 years ago
24dcaf3
[MEDIUM] frontend: count the incoming connection earlier
by Willy Tarreau
· 14 years ago
b36b424
[MINOR] session: differenciate between accepted connections and received connections
by Willy Tarreau
· 14 years ago
81f9aa3
[MAJOR] frontend: split accept() into frontend_accept() and session_accept()
by Willy Tarreau
· 14 years ago
070ceb6
[MEDIUM] session: don't assign conn_retries upon accept() anymore
by Willy Tarreau
· 14 years ago
ee28de0
[MEDIUM] session: move the conn_retries attribute to the stream interface
by Willy Tarreau
· 14 years ago
d04e858
[MEDIUM] session: initialize server-side timeouts after connect()
by Willy Tarreau
· 14 years ago
85e7d00
[MEDIUM] session: finish session establishment sequence in with I/O handlers
by Willy Tarreau
· 14 years ago
a4cda67
[BUG] stick_table: fix possible memory leak in case of connection error
by Willy Tarreau
· 14 years ago
a6eebb3
[BUG] session: clear BF_READ_ATTACHED before next I/O
by Willy Tarreau
· 14 years ago
47fdd8e
[MINOR] add the "ignore-persist" option to conditionally ignore persistence
by Cyril Bonté
· 15 years ago
e459976
[MEDIUM] session: better fix for connection to servers with closed input
by Willy Tarreau
· 15 years ago
296897f
[MEDIUM] connect to servers even when the input has already been closed
by Willy Tarreau
· 15 years ago
15e5554
[CLEANUP] session: remove duplicate test
by Willy Tarreau
· 15 years ago
ae52678
[STATS] count transfer aborts caused by client and by server
by Willy Tarreau
· 15 years ago
033b2db
[BUG] logs: don't report "last data" when we have just closed after an error
by Willy Tarreau
· 15 years ago
2465779
[STATS] separate frontend and backend HTTP stats
by Willy Tarreau
· 15 years ago
2e2b3eb
[BUILD] fix build breakage with DEBUG_FULL
by Willy Tarreau
· 15 years ago
f9423ae
[MINOR] acl: add http_auth and http_auth_group
by Krzysztof Piotr Oledzki
· 15 years ago
4de9149
[MINOR] add the "force-persist" statement to force persistence on down servers
by Willy Tarreau
· 15 years ago
1d33b29
[MEDIUM] Add stick and store rules analysers.
by Emeric Brun
· 15 years ago
762a236
[BUG] appsession's sessid must be reset at end of transaction
by Willy Tarreau
· 15 years ago
e34070e
[MEDIUM] session: limit the number of analyser loops
by Willy Tarreau
· 15 years ago
4602363
[BUG] http: fix for capture memory leak was incorrect
by Willy Tarreau
· 15 years ago
90deb18
[MEDIUM] http: make safer use of the DONT_READ and AUTO_CLOSE flags
by Willy Tarreau
· 15 years ago
576507f
[MEDIUM] session: also consider request analysers added during response
by Willy Tarreau
· 15 years ago
1e0bbaf
[MAJOR] session: fix the order by which the analysers are run
by Willy Tarreau
· 15 years ago
1464140
[MEDIUM] session: set SI_FL_NOLINGER when aborting on write timeouts
by Willy Tarreau
· 15 years ago
82eeaf2
[MEDIUM] http: properly handle "option forceclose"
by Willy Tarreau
· 15 years ago
d98cf93
[MAJOR] http: implement body parser
by Willy Tarreau
· 15 years ago
0937bc4
[MINOR] http: move the http transaction init/cleanup code to proto_http
by Willy Tarreau
· 15 years ago
7c3c541
[MAJOR] buffers: automatically compute the maximum buffer length
by Willy Tarreau
· 15 years ago
97f07b8
[MEDIUM] Decrease server health based on http responses / events, version 3
by Krzysztof Piotr Oledzki
· 15 years ago
de71d16
[MINOR] Collect & provide http response codes for frontends, fix backends
by Krzysztof Piotr Oledzki
· 15 years ago
b37c27e
[MAJOR] http: create the analyser which waits for a response
by Willy Tarreau
· 15 years ago
bf47aeb
[MEDIUM] appsession: add the "request-learn" option
by Cyril Bonté
· 15 years ago
aeebf9b
[MEDIUM] Collect & provide separate statistics for sockets, v2
by Krzysztof Piotr Oledzki
· 15 years ago
052d4fd
[CLEANUP] Move counters to dedicated structures
by Krzysztof Piotr Oledzki
· 15 years ago
9a42c0d
[MEDIUM] stats: replace the stats socket analyser with an SI applet
by Willy Tarreau
· 15 years ago
1accfc0
[MEDIUM] session: call iohandler for embedded tasks (applets)
by Willy Tarreau
· 15 years ago
89f7ef2
[MINOR] stream_interface: add SI_FL_DONT_WAKE flag
by Willy Tarreau
· 15 years ago
31971e5
[MEDIUM] add support for infinite forwarding
by Willy Tarreau
· 15 years ago
f41ffdc
[BUG] stream_interface: SI_ST_CLO must have buffers SHUT
by Willy Tarreau
· 15 years ago
ba0b63d
[MAJOR] buffers: fix the BF_EMPTY flag's meaning
by Willy Tarreau
· 15 years ago
520d95e
[MAJOR] buffers: split BF_WRITE_ENA into BF_AUTO_CONNECT and BF_AUTO_CLOSE
by Willy Tarreau
· 15 years ago
418fd47
[MAJOR] buffers: fix misuse of the BF_SHUTW_NOW flag
by Willy Tarreau
· 15 years ago
c465fd7
[BUG] tarpit did not work anymore
by Willy Tarreau
· 15 years ago
dc85b39
[MEDIUM] stream_interface: add and use ->update function to resync
by Willy Tarreau
· 15 years ago
27a674e
[MEDIUM] make it possible to change the buffer size in the configuration
by Willy Tarreau
· 15 years ago
a07a34e
[MEDIUM] replace BUFSIZE with buf->size in computations
by Willy Tarreau
· 15 years ago
4e5b828
[MEDIUM] set rep->analysers from fe and be analysers
by Willy Tarreau
· 15 years ago
5ca791d
[CLEANUP] move remaining stats sockets code to dumpstats
by Willy Tarreau
· 15 years ago
104eb36
[MEDIUM] make the unix stats sockets use the generic session handler
by Willy Tarreau
· 15 years ago
7320122
[MINOR] session: switch to established state if no connect function
by Willy Tarreau
· 15 years ago
6e6fb2b
[MEDIUM] session: account per-listener connections
by Willy Tarreau
· 15 years ago
b55932d
[MEDIUM] remove old experimental tcpsplice option
by Willy Tarreau
· 15 years ago
647caf1
[MEDIUM] add support for RDP cookie persistence
by Emeric Brun
· 15 years ago
d88bb6f
[MINOR] ensure we can jump from swiching rules to http without data
by Willy Tarreau
· 15 years ago
bedb9ba
[MINOR] prepare callers of session_set_backend to handle errors
by Willy Tarreau
· 15 years ago
1d0dfb1
[MAJOR] http: complete splitting of the remaining stages
by Willy Tarreau
· 15 years ago
3a81629
[MEDIUM] session: tell analysers what bit they were called for
by Willy Tarreau
· 15 years ago
d787e66
[MEDIUM] http: split request waiter from request processor
by Willy Tarreau
· 15 years ago
dc340a9
[MEDIUM] splice: set the capability on each stream_interface
by Willy Tarreau
· 15 years ago
1a52dbd
[MEDIUM] session: rework buffer analysis to permit permanent analysers
by Willy Tarreau
· 15 years ago
3deb3d0
[MAJOR] session: simplify buffer error handling
by Willy Tarreau
· 15 years ago
b67a9b8
[MAJOR] session: only check for timeouts when they have just occurred.
by Willy Tarreau
· 15 years ago
ea38854
[MAJOR] session: don't clear buffer status flags anymore
by Willy Tarreau
· 15 years ago
127334e
[BUG] reset the stream_interface connect timeout upon connect or error
by Willy Tarreau
· 16 years ago
06bea94
[MEDIUM] session: don't resync FSMs on non-interesting changes
by Willy Tarreau
· 16 years ago
8445533
[BUG] session: errors were not reported in termination flags in TCP mode
by Willy Tarreau
· 16 years ago
7c84bab
[MEDIUM] rearrange forwarding condition to enable splice during analysis
by Willy Tarreau
· 16 years ago
ed066fa
[CLEANUP] don't enable kernel splicing when socket is closed
by Willy Tarreau
· 16 years ago
Next »