1. 7d0c19e MINOR: session: Add functions to increase http values of tracked counters by Christopher Faulet · 3 years, 10 months ago
  2. 3aab17b BUG/MAJOR: connection: reset conn->owner when detaching from session list by Willy Tarreau · 3 years, 8 months ago
  3. 38b4d2e CLEANUP: connection: do not use conn->owner when the session is known by Willy Tarreau · 3 years, 8 months ago
  4. 83efc32 MEDIUM: listener: allocate the connection before queuing a new connection by Willy Tarreau · 3 years, 9 months ago
  5. c98df5f MINOR: connection: improve list api usage by Amaury Denoyelle · 3 years, 9 months ago
  6. 1597961 MINOR: session: Take care to decrement idle_conns counter in session_unown_conn by Christopher Faulet · 4 years, 1 month ago
  7. fcc3d8a MINOR: connection: Use a dedicated function to look for a session's connection by Christopher Faulet · 4 years, 1 month ago
  8. 08016ab MEDIUM: connection: Add private connections synchronously in session server list by Christopher Faulet · 4 years, 1 month ago
  9. 1e56f92 REORG: include: move server.h to haproxy/server{,-t}.h by Willy Tarreau · 4 years, 2 months ago
  10. 48d25b3 REORG: include: move session.h to haproxy/session{,-t}.h by Willy Tarreau · 4 years, 2 months ago[Renamed (92%) from include/proto/session.h]
  11. 872f2ea REORG: include: move stick_table.h to haproxy/stick_table{,-t}.h by Willy Tarreau · 4 years, 2 months ago
  12. f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · 4 years, 2 months ago
  13. 8efbdfb REORG: include: move obj_type.h to haproxy/obj_type{,-t}.h by Willy Tarreau · 4 years, 2 months ago
  14. 2741c8c REORG: include: move common/buffer.h to haproxy/dynbuf{,-t}.h by Willy Tarreau · 4 years, 2 months ago
  15. d0ef439 REORG: include: move common/memory.h to haproxy/pool.h by Willy Tarreau · 4 years, 2 months ago
  16. 58017ee REORG: include: move the BUG_ON() code to haproxy/bug.h by Willy Tarreau · 4 years, 2 months ago
  17. 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · 4 years, 2 months ago
  18. bfb0f72 BUG/MEDIUM: sessions: Always pass the mux context as argument to destroy a mux by Christopher Faulet · 4 years, 3 months ago
  19. 2444aa5 MEDIUM: sessions: Don't be responsible for connections anymore. by Olivier Houchard · 4 years, 6 months ago
  20. 477902b MEDIUM: connections: Get ride of the xprt_done callback. by Olivier Houchard · 4 years, 6 months ago
  21. cee0389 BUG/MEDIUM: sessions: Don't keep an extra idle connection in sessions. by Olivier Houchard · 5 years ago
  22. a48237f BUG/MEDIUM: connections: Make sure we remove CO_FL_SESS_IDLE on disown. by Olivier Houchard · 5 years ago
  23. 73c1207 MINOR: muxes: Pass the context of the mux to destroy() instead of the connection by Christopher Faulet · 5 years ago
  24. 8788b41 BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE. by Olivier Houchard · 5 years ago
  25. 8b87c01 BUG/MINOR: stick_table: Prevent conn_cur from underflowing by Tim Duesterhus · 6 years ago
  26. a2dbeb2 MEDIUM: sessions: Keep track of which connections are idle. by Olivier Houchard · 6 years ago
  27. 351411f BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list. by Olivier Houchard · 6 years ago
  28. a4d4fdf MEDIUM: sessions: Don't keep an infinite number of idling connections. by Olivier Houchard · 6 years ago
  29. 00cf70f MAJOR: sessions: Store multiple outgoing connections in the session. by Olivier Houchard · 6 years ago
  30. 8ceae72 MEDIUM: init: use initcall for all fixed size pool creations by Willy Tarreau · 6 years ago
  31. 0fed0b0 BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync. by Emeric Brun · 7 years ago
  32. bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · 7 years ago
  33. 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · 7 years ago
  34. 819fc6f MEDIUM: threads/stick-tables: handle multithreads on stick tables by Emeric Brun · 7 years ago
  35. c38f71c MINOR: session: introduce session_new() by Willy Tarreau · 9 years ago
  36. 9903f0e REORG: session: move the session parts out of stream.c by Willy Tarreau · 9 years ago
  37. bb2ef12 MEDIUM: session: update the session's stick counters upon session_free() by Willy Tarreau · 9 years ago
  38. 11c3624 MINOR: session: implement session_free() and use it everywhere by Willy Tarreau · 9 years ago
  39. b1ec8c4 MINOR: session: start to reintroduce struct session by Willy Tarreau · 9 years ago
  40. 87b0966 REORG/MAJOR: session: rename the "session" entity to "stream" by Willy Tarreau · 9 years ago
  41. 78955f4 MEDIUM: session: simplify receive buffer allocator to only use the channel by Willy Tarreau · 10 years ago
  42. 3c23a85 CLEANUP: session: remove session_from_task() by Willy Tarreau · 10 years ago
  43. a24adf0 MAJOR: session: only wake up as many sessions as available buffers permit by Willy Tarreau · 10 years ago
  44. bf883e0 MAJOR: session: implement a wait-queue for sessions who need a buffer by Willy Tarreau · 10 years ago
  45. 656859d MEDIUM: session: implement a basic atomic buffer allocator by Willy Tarreau · 10 years ago
  46. e12704b MINOR: session: export the function 'smp_fetch_sc_stkctr' by Willy Tarreau · 10 years ago
  47. 4bfc580 MEDIUM: session: maintain per-backend and per-server time statistics by Willy Tarreau · 10 years ago
  48. cc08d2c MEDIUM: counters: stop relying on session flags at all by Willy Tarreau · 10 years ago
  49. f333834 BUG/MEDIUM: counters: flush content counters after each request by Willy Tarreau · 10 years ago
  50. 787add2 MINOR: session: add a simple function to retrieve a session from a task by Willy Tarreau · 11 years ago
  51. b4c8493 MINOR: session: make the number of stick counter entries more configurable by Willy Tarreau · 11 years ago
  52. be4a3ef MEDIUM: counters: use sc0/sc1/sc2 instead of sc1/sc2/sc3 by Willy Tarreau · 11 years ago
  53. d5ca9ab MINOR: counters: make it easier to extend the amount of tracked counters by Willy Tarreau · 11 years ago
  54. 20d46a5 CLEANUP: session: use an array for the stick counters by Willy Tarreau · 12 years ago
  55. 5d5b5d8 MEDIUM: proto_tcp: add support for tracking L7 information by Willy Tarreau · 12 years ago
  56. bc174aa MINOR: cli: report connection status in "show sess xxx" by Willy Tarreau · 12 years ago
  57. c93f795 CLEANUP: session: remove term_trace which is not used anymore by Willy Tarreau · 12 years ago
  58. 071e137 MEDIUM: connection: use a generic data-layer init() callback by Willy Tarreau · 12 years ago
  59. 22cda21 MAJOR: connection: make the PROXY decoder a handshake handler by Willy Tarreau · 12 years ago
  60. 2542b53 MAJOR: session: introduce embryonic sessions by Willy Tarreau · 12 years ago
  61. 0a3dd74 MEDIUM: cfgparse: use the new error reporting framework for remaining cfg_keywords by Willy Tarreau · 12 years ago
  62. a2a64e9 [MEDIUM] session: make session_shutdown() an independant function by Willy Tarreau · 13 years ago
  63. 9bd0d74 [BUG] session: risk of crash on out of memory (1.5-dev regression) by Willy Tarreau · 13 years ago
  64. af51495 [MINOR] Add active connection list to server by Simon Horman · 13 years ago
  65. dec5be4 [CLEANUP] session.c: Make functions static where possible by Simon Horman · 13 years ago
  66. 0a4838c [MEDIUM] session-counters: correctly unbind the counters tracked by the backend by Willy Tarreau · 14 years ago
  67. 5612328 [MINOR] session-counters: use "track-sc{1,2}" instead of "track-{fe,be}-counters" by Willy Tarreau · 14 years ago
  68. f6efda1 [MEDIUM] session counters: automatically remove expired entries. by Willy Tarreau · 14 years ago
  69. f059a0f [MAJOR] session-counters: split FE and BE track counters by Willy Tarreau · 14 years ago
  70. da7ff64 [MEDIUM] session-counters: add HTTP req/err tracking by Willy Tarreau · 14 years ago
  71. 91c43d7 [MEDIUM] session counters: add conn_rate and sess_rate counters by Willy Tarreau · 14 years ago
  72. e348793 [MEDIUM] session-counters: automatically update tracked connection count by Willy Tarreau · 14 years ago
  73. 38285c1 [MEDIUM] session: add concurrent connections counter by Willy Tarreau · 14 years ago
  74. 9ba2dcc [MAJOR] session: add track-counters to track counters related to the session by Willy Tarreau · 14 years ago
  75. 81f9aa3 [MAJOR] frontend: split accept() into frontend_accept() and session_accept() by Willy Tarreau · 14 years ago
  76. 8445533 [BUG] session: errors were not reported in termination flags in TCP mode by Willy Tarreau · 15 years ago
  77. 26c2506 [MEDIUM] minor update to the task api: let the scheduler queue itself by Willy Tarreau · 15 years ago
  78. e43d424 [MINOR] declare process_session in session.h, not proto_http.h by Willy Tarreau · 16 years ago
  79. f54f8bd [MINOR] maintain a global session list in order to ease debugging by Willy Tarreau · 16 years ago
  80. f853320 [MINOR] term_trace: add better instrumentations to trace the code by Willy Tarreau · 16 years ago
  81. 7c669d7 [BUG] fix the dequeuing logic to ensure that all requests get served by Willy Tarreau · 16 years ago
  82. 583bc96 [MEDIUM] continous statistics by Krzysztof Piotr Oledzki · 17 years ago
  83. c6ca1a0 [MAJOR] migrated task, tree64 and session to pool2 by Willy Tarreau · 17 years ago
  84. e3ba5f0 [CLEANUP] included common/version.h everywhere by Willy Tarreau · 18 years ago
  85. baaee00 [BIGMOVE] exploded the monolithic haproxy.c file into multiple files. by Willy Tarreau · 18 years ago[Copied (70%) from include/template.h]
  86. 3dc0644 [LICENSE] licensing clarifications by Willy TARREAU · 18 years ago