- 122eba9 REORG: include: move action.h to haproxy/action{,-t}.h by Willy Tarreau · 4 years, 5 months ago
- 0f6ffd6 REORG: include: move fd.h to haproxy/fd{,-t}.h by Willy Tarreau · 4 years, 5 months ago
- d0ef439 REORG: include: move common/memory.h to haproxy/pool.h by Willy Tarreau · 4 years, 5 months ago
- 6634794 REORG: include: move freq_ctr to haproxy/ by Willy Tarreau · 4 years, 5 months ago
- 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · 4 years, 5 months ago
- a17e662 MEDIUM: stream: Make the `unique_id` member of `struct stream` a `struct ist` by Tim Duesterhus · 4 years, 8 months ago
- 127a74d MINOR: stream: Add stream_generate_unique_id function by Tim Duesterhus · 4 years, 8 months ago
- eea8fc7 MEDIUM: stream/trace: Register a new trace source with its events by Christopher Faulet · 5 years ago
- 4bd5867 BUG/MEDIUM: streams: Don't redispatch with L7 retries if redispatch isn't set. by Olivier Houchard · 5 years ago
- c8b246f MINOR: htx: Move the macro IS_HTX_STRM() in proto/stream.h by Christopher Faulet · 5 years ago
- 5484d58 MINOR: stream: introduce a stream_dump() function and use it in stream_dump_and_crash() by Willy Tarreau · 5 years ago
- 71c07ac MINOR: stream/debug: make a stream dump and crash function by Willy Tarreau · 6 years ago
- 0e492e2 BUILD: address a few cases of "static <type> inline foo()" by Willy Tarreau · 6 years ago
- 679bba1 MINOR: init: report the list of optionally available services by Willy Tarreau · 6 years ago
- 8b87c01 BUG/MINOR: stick_table: Prevent conn_cur from underflowing by Tim Duesterhus · 6 years ago
- b6b3df3 MEDIUM: initcall: use initcalls for a few initialization functions by Willy Tarreau · 6 years ago
- b882dd8 MEDIUM: stream: implement stream_buf_available() by Willy Tarreau · 6 years ago
- 61c112a REORG: http: move HTTP rules parsing to http_rules.c by Willy Tarreau · 6 years ago
- 9f6af33 MINOR: tasks: Change the task API so that the callback takes 3 arguments. by Olivier Houchard · 6 years ago
- 0fed0b0 BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync. by Emeric Brun · 7 years ago
- 103e566 BUG/MAJOR: threads/queue: avoid recursive locking in pendconn_get_next_strm() by Willy Tarreau · 7 years ago
- bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · 7 years ago
- 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · 7 years ago
- 9aaf778 MAJOR: connection : Split struct connection into struct connection and struct conn_stream. by Olivier Houchard · 7 years ago
- 819fc6f MEDIUM: threads/stick-tables: handle multithreads on stick tables by Emeric Brun · 7 years ago
- 29f77e8 MEDIUM: threads/server: Add a lock per server and atomically update server vars by Christopher Faulet · 7 years ago
- 5790eb0 MINOR: stream: provide a new stream creation function for connections by Willy Tarreau · 7 years ago
- 87787ac MEDIUM: stream: make stream_new() allocate its own task by Willy Tarreau · 7 years ago
- ff44917 BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue by Emeric Brun · 8 years ago
- a73e59b BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled by Christopher Faulet · 8 years ago
- 34c5cc9 MINOR: task: Rename run_queue and run_queue_cur counters by Christopher Faulet · 8 years ago
- 7d56221 REORG: stkctr: move all the stick counters processing to stick-tables.c by Willy Tarreau · 8 years ago
- e984a0e MINOR: stream: export the function 'smp_create_src_stkctr' by Dragan Dosen · 8 years ago
- 5a363e7 MINOR: stream/applet: add use-service action by Thierry FOURNIER · 9 years ago
- a68f762 BUG/MEDIUM: stick-tables: fix double-decrement of tracked entries by Willy Tarreau · 9 years ago
- 73b65ac MINOR: stream: pass the pointer to the origin explicitly to stream_new() by Willy Tarreau · 10 years ago
- 02d8638 MEDIUM: stream: return the stream upon accept() by Willy Tarreau · 10 years ago
- 9903f0e REORG: session: move the session parts out of stream.c by Willy Tarreau · 10 years ago
- 8b7f868 MEDIUM: streams: support looking up stkctr in the session by Willy Tarreau · 10 years ago
- 7698c90 REORG: stktable: move the stkctr_* functions from stream to sticktable by Willy Tarreau · 10 years ago
- d0d8da9 MINOR: stream: provide a few helpers to retrieve frontend, listener and origin by Willy Tarreau · 10 years ago
- 192252e MAJOR: sample: pass a pointer to the session to each sample fetch function by Willy Tarreau · 10 years ago
- b1ec8c4 MINOR: session: start to reintroduce struct session by Willy Tarreau · 10 years ago
- e7dff02 REORG/MEDIUM: stream: rename stream flags from SN_* to SF_* by Willy Tarreau · 10 years ago
- 87b0966 REORG/MAJOR: session: rename the "session" entity to "stream" by Willy Tarreau · 10 years ago[Renamed (75%) from include/proto/session.h]
- 78955f4 MEDIUM: session: simplify receive buffer allocator to only use the channel by Willy Tarreau · 10 years ago
- 3c23a85 CLEANUP: session: remove session_from_task() by Willy Tarreau · 10 years ago
- a24adf0 MAJOR: session: only wake up as many sessions as available buffers permit by Willy Tarreau · 10 years ago
- bf883e0 MAJOR: session: implement a wait-queue for sessions who need a buffer by Willy Tarreau · 10 years ago
- 656859d MEDIUM: session: implement a basic atomic buffer allocator by Willy Tarreau · 10 years ago
- e12704b MINOR: session: export the function 'smp_fetch_sc_stkctr' by Willy Tarreau · 10 years ago
- 4bfc580 MEDIUM: session: maintain per-backend and per-server time statistics by Willy Tarreau · 10 years ago
- cc08d2c MEDIUM: counters: stop relying on session flags at all by Willy Tarreau · 11 years ago
- f333834 BUG/MEDIUM: counters: flush content counters after each request by Willy Tarreau · 11 years ago
- 787add2 MINOR: session: add a simple function to retrieve a session from a task by Willy Tarreau · 11 years ago
- b4c8493 MINOR: session: make the number of stick counter entries more configurable by Willy Tarreau · 11 years ago
- be4a3ef MEDIUM: counters: use sc0/sc1/sc2 instead of sc1/sc2/sc3 by Willy Tarreau · 11 years ago
- d5ca9ab MINOR: counters: make it easier to extend the amount of tracked counters by Willy Tarreau · 11 years ago
- 20d46a5 CLEANUP: session: use an array for the stick counters by Willy Tarreau · 12 years ago
- 5d5b5d8 MEDIUM: proto_tcp: add support for tracking L7 information by Willy Tarreau · 12 years ago
- bc174aa MINOR: cli: report connection status in "show sess xxx" by Willy Tarreau · 12 years ago
- c93f795 CLEANUP: session: remove term_trace which is not used anymore by Willy Tarreau · 12 years ago
- 071e137 MEDIUM: connection: use a generic data-layer init() callback by Willy Tarreau · 12 years ago
- 22cda21 MAJOR: connection: make the PROXY decoder a handshake handler by Willy Tarreau · 12 years ago
- 2542b53 MAJOR: session: introduce embryonic sessions by Willy Tarreau · 12 years ago
- 0a3dd74 MEDIUM: cfgparse: use the new error reporting framework for remaining cfg_keywords by Willy Tarreau · 12 years ago
- a2a64e9 [MEDIUM] session: make session_shutdown() an independant function 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
- 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
- 0a4838c [MEDIUM] session-counters: correctly unbind the counters tracked by the backend 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
- f6efda1 [MEDIUM] session counters: automatically remove expired entries. 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
- 91c43d7 [MEDIUM] session counters: add conn_rate and sess_rate counters by Willy Tarreau · 14 years ago
- e348793 [MEDIUM] session-counters: automatically update tracked connection count by Willy Tarreau · 14 years ago
- 38285c1 [MEDIUM] session: add concurrent connections counter 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
- 81f9aa3 [MAJOR] frontend: split accept() into frontend_accept() and session_accept() by Willy Tarreau · 14 years ago
- 8445533 [BUG] session: errors were not reported in termination flags in TCP mode by Willy Tarreau · 16 years ago
- 26c2506 [MEDIUM] minor update to the task api: let the scheduler queue itself by Willy Tarreau · 16 years ago
- e43d424 [MINOR] declare process_session in session.h, not proto_http.h by Willy Tarreau · 16 years ago
- f54f8bd [MINOR] maintain a global session list in order to ease debugging by Willy Tarreau · 16 years ago
- f853320 [MINOR] term_trace: add better instrumentations to trace the code by Willy Tarreau · 16 years ago
- 7c669d7 [BUG] fix the dequeuing logic to ensure that all requests get served by Willy Tarreau · 16 years ago
- 583bc96 [MEDIUM] continous statistics by Krzysztof Piotr Oledzki · 17 years ago
- c6ca1a0 [MAJOR] migrated task, tree64 and session to pool2 by Willy Tarreau · 17 years ago
- e3ba5f0 [CLEANUP] included common/version.h everywhere by Willy Tarreau · 18 years ago
- baaee00 [BIGMOVE] exploded the monolithic haproxy.c file into multiple files. by Willy Tarreau · 18 years ago[Copied (70%) from include/template.h]
- 3dc0644 [LICENSE] licensing clarifications by Willy TARREAU · 18 years ago