Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ce5e6bcb0457c8e57fcfc2f958c18c064191c59f
/
src
/
session.c
« Previous
07687c1
[MEDIUM] listeners: queue proxy-bound listeners at the proxy's
by Willy Tarreau
· 13 years ago
08ceb10
[MEDIUM] listeners: put listeners in queue upon resource shortage
by Willy Tarreau
· 13 years ago
6279371
[MINOR] listeners: add listen_full() to mark a listener full
by Willy Tarreau
· 13 years ago
2b15492
[MINOR] session: try to emit a 500 response on memory allocation errors
by Willy Tarreau
· 13 years ago
9bd0d74
[BUG] session: risk of crash on out of memory (1.5-dev regression)
by Willy Tarreau
· 13 years ago
fa46168
[MINOR] Add non-stick server option
by Simon Horman
· 13 years ago
af51495
[MINOR] Add active connection list to server
by Simon Horman
· 13 years ago
dec5be4
[CLEANUP] session.c: Make functions static where possible
by Simon Horman
· 13 years ago
96e3121
[MEDIUM] http: add support for "http-no-delay"
by Willy Tarreau
· 13 years ago
4f92d32
[MEDIUM] IPv6 support for stick-tables
by David du Colombier
· 14 years ago
c735a07
[MINOR] acl: add support for table_cnt and table_avl matches
by Willy Tarreau
· 14 years ago
0b3a411
[BUG] session: conn_retries was not always initialized
by Willy Tarreau
· 14 years ago
1b6e608
[BUG] session: src_conn_cur was returning src_conn_cnt instead
by Willy Tarreau
· 14 years ago
7d0aaf3
[MEDIUM] stats: split frontend and backend stats
by Willy Tarreau
· 14 years ago
827aee9
[MAJOR] session: remove the ->srv pointer from struct session
by Willy Tarreau
· 14 years ago
9e000c6
[CLEANUP] stream_interface: use inline functions to manipulate targets
by Willy Tarreau
· 14 years ago
3d80d91
[MEDIUM] session: remove s->prev_srv which is not needed anymore
by Willy Tarreau
· 14 years ago
664beb8
[MINOR] session: add a pointer to the new target into the session
by Willy Tarreau
· 14 years ago
7c0a151
[CLEANUP] stream_interface: remove the applet.handler pointer
by Willy Tarreau
· 14 years ago
ac82540
[MEDIUM] stream_interface: store the target pointer and type
by Willy Tarreau
· 14 years ago
957c0a5
[REORG] session: move client and server address to the stream interface
by Willy Tarreau
· 14 years ago
b24281b
[MINOR] stream_interface: make use of an applet descriptor for IO handlers
by Willy Tarreau
· 14 years ago
b89cfca
[BUG] session: release slot before processing pending connections
by Willy Tarreau
· 14 years ago
0499e35
[BUG] http: analyser optimizations broke pipelining
by Willy Tarreau
· 14 years ago
2f976e1
[OPTIM] session: don't recheck analysers when buffer flags have not changed
by Willy Tarreau
· 14 years ago
abe8ea5
[BUG] accept: don't close twice upon error
by Willy Tarreau
· 14 years ago
fffe132
[CLEANUP] accept: replace some inappropriate Alert() calls with send_log()
by Willy Tarreau
· 14 years ago
85e77c7
[MEDIUM] Create updates tree on stick table to manage sync.
by Emeric Brun
· 14 years ago
485479d
[MEDIUM] Create new protected pattern types CONSTSTRING and CONSTDATA to force memcpy if data from protected areas need to be manipulated.
by Emeric Brun
· 14 years ago
97679e7
[MEDIUM] Implement tcp inspect response rules
by Emeric Brun
· 14 years ago
da4d9fe
[BUG] session: don't stop forwarding of data upon last packet
by Willy Tarreau
· 14 years ago
3041b9f
[MEDIUM] session: call the frontend_decode_proxy analyser on proxied connections
by Willy Tarreau
· 14 years ago
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
Next »