1. b2eb326 BUG/MEDIUM: sessions: Don't keep an extra idle connection in sessions. by Olivier Houchard · Thu Jul 04 14:26:41 2019 +0200
  2. a48237f BUG/MEDIUM: connections: Make sure we remove CO_FL_SESS_IDLE on disown. by Olivier Houchard · Thu May 02 12:04:15 2019 +0200
  3. 73c1207 MINOR: muxes: Pass the context of the mux to destroy() instead of the connection by Christopher Faulet · Mon Apr 08 11:23:22 2019 +0200
  4. 8788b41 BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE. by Olivier Houchard · Thu Jan 31 19:31:19 2019 +0100
  5. 8b87c01 BUG/MINOR: stick_table: Prevent conn_cur from underflowing by Tim Duesterhus · Fri Jan 04 00:11:59 2019 +0100
  6. a2dbeb2 MEDIUM: sessions: Keep track of which connections are idle. by Olivier Houchard · Fri Dec 28 18:50:57 2018 +0100
  7. 351411f BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list. by Olivier Houchard · Thu Dec 27 17:20:54 2018 +0100
  8. a4d4fdf MEDIUM: sessions: Don't keep an infinite number of idling connections. by Olivier Houchard · Fri Dec 14 19:27:06 2018 +0100
  9. 00cf70f MAJOR: sessions: Store multiple outgoing connections in the session. by Olivier Houchard · Fri Nov 30 17:24:55 2018 +0100
  10. 8ceae72 MEDIUM: init: use initcall for all fixed size pool creations by Willy Tarreau · Mon Nov 26 11:58:30 2018 +0100
  11. 0fed0b0 BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync. by Emeric Brun · Wed Nov 29 16:15:07 2017 +0100
  12. bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · Fri Nov 24 17:34:44 2017 +0100
  13. 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · Tue Nov 07 10:42:54 2017 +0100
  14. 819fc6f MEDIUM: threads/stick-tables: handle multithreads on stick tables by Emeric Brun · Tue Jun 13 19:37:32 2017 +0200
  15. c38f71c MINOR: session: introduce session_new() by Willy Tarreau · Sun Apr 05 00:38:48 2015 +0200
  16. 9903f0e REORG: session: move the session parts out of stream.c by Willy Tarreau · Sat Apr 04 18:50:31 2015 +0200
  17. bb2ef12 MEDIUM: session: update the session's stick counters upon session_free() by Willy Tarreau · Sat Apr 04 16:31:16 2015 +0200
  18. 11c3624 MINOR: session: implement session_free() and use it everywhere by Willy Tarreau · Sat Apr 04 15:54:03 2015 +0200
  19. b1ec8c4 MINOR: session: start to reintroduce struct session by Willy Tarreau · Fri Apr 03 13:53:24 2015 +0200
  20. 87b0966 REORG/MAJOR: session: rename the "session" entity to "stream" by Willy Tarreau · Fri Apr 03 00:22:06 2015 +0200
  21. 78955f4 MEDIUM: session: simplify receive buffer allocator to only use the channel by Willy Tarreau · Sun Dec 28 13:09:02 2014 +0100
  22. 3c23a85 CLEANUP: session: remove session_from_task() by Willy Tarreau · Sun Dec 28 12:19:57 2014 +0100
  23. a24adf0 MAJOR: session: only wake up as many sessions as available buffers permit by Willy Tarreau · Thu Nov 27 01:11:56 2014 +0100
  24. bf883e0 MAJOR: session: implement a wait-queue for sessions who need a buffer by Willy Tarreau · Tue Nov 25 21:10:35 2014 +0100
  25. 656859d MEDIUM: session: implement a basic atomic buffer allocator by Willy Tarreau · Tue Nov 25 19:46:36 2014 +0100
  26. e12704b MINOR: session: export the function 'smp_fetch_sc_stkctr' by Willy Tarreau · Tue Jul 15 19:06:18 2014 +0200
  27. 4bfc580 MEDIUM: session: maintain per-backend and per-server time statistics by Willy Tarreau · Tue Jun 17 12:19:18 2014 +0200
  28. cc08d2c MEDIUM: counters: stop relying on session flags at all by Willy Tarreau · Tue Jan 28 23:18:23 2014 +0100
  29. f333834 BUG/MEDIUM: counters: flush content counters after each request by Willy Tarreau · Tue Jan 28 21:40:28 2014 +0100
  30. 787add2 MINOR: session: add a simple function to retrieve a session from a task by Willy Tarreau · Sat Nov 23 23:37:04 2013 +0100
  31. b4c8493 MINOR: session: make the number of stick counter entries more configurable by Willy Tarreau · Tue Jul 23 19:15:30 2013 +0200
  32. be4a3ef MEDIUM: counters: use sc0/sc1/sc2 instead of sc1/sc2/sc3 by Willy Tarreau · Mon Jun 17 15:04:07 2013 +0200
  33. d5ca9ab MINOR: counters: make it easier to extend the amount of tracked counters by Willy Tarreau · Tue May 28 17:40:25 2013 +0200
  34. 20d46a5 CLEANUP: session: use an array for the stick counters by Willy Tarreau · Sun Dec 09 15:55:40 2012 +0100
  35. 5d5b5d8 MEDIUM: proto_tcp: add support for tracking L7 information by Willy Tarreau · Sun Dec 09 12:00:04 2012 +0100
  36. bc174aa MINOR: cli: report connection status in "show sess xxx" by Willy Tarreau · Mon Nov 19 16:10:32 2012 +0100
  37. c93f795 CLEANUP: session: remove term_trace which is not used anymore by Willy Tarreau · Sat Oct 13 11:09:14 2012 +0200
  38. 071e137 MEDIUM: connection: use a generic data-layer init() callback by Willy Tarreau · Wed Oct 03 01:39:48 2012 +0200
  39. 22cda21 MAJOR: connection: make the PROXY decoder a handshake handler by Willy Tarreau · Fri Aug 31 17:43:29 2012 +0200
  40. 2542b53 MAJOR: session: introduce embryonic sessions by Willy Tarreau · Fri Aug 31 16:01:23 2012 +0200
  41. 0a3dd74 MEDIUM: cfgparse: use the new error reporting framework for remaining cfg_keywords by Willy Tarreau · Tue May 08 19:47:01 2012 +0200
  42. a2a64e9 [MEDIUM] session: make session_shutdown() an independant function by Willy Tarreau · Wed Sep 07 23:01:56 2011 +0200
  43. 9bd0d74 [BUG] session: risk of crash on out of memory (1.5-dev regression) by Willy Tarreau · Wed Jul 20 00:17:39 2011 +0200
  44. af51495 [MINOR] Add active connection list to server by Simon Horman · Tue Jun 21 14:34:57 2011 +0900
  45. dec5be4 [CLEANUP] session.c: Make functions static where possible by Simon Horman · Wed Jun 08 09:19:07 2011 +0900
  46. 0a4838c [MEDIUM] session-counters: correctly unbind the counters tracked by the backend by Willy Tarreau · Fri Aug 06 20:11:05 2010 +0200
  47. 5612328 [MINOR] session-counters: use "track-sc{1,2}" instead of "track-{fe,be}-counters" by Willy Tarreau · Fri Aug 06 19:06:56 2010 +0200
  48. f6efda1 [MEDIUM] session counters: automatically remove expired entries. by Willy Tarreau · Tue Aug 03 20:34:06 2010 +0200
  49. f059a0f [MAJOR] session-counters: split FE and BE track counters by Willy Tarreau · Tue Aug 03 16:29:52 2010 +0200
  50. da7ff64 [MEDIUM] session-counters: add HTTP req/err tracking by Willy Tarreau · Wed Jun 23 11:44:09 2010 +0200
  51. 91c43d7 [MEDIUM] session counters: add conn_rate and sess_rate counters by Willy Tarreau · Sun Jun 20 11:19:22 2010 +0200
  52. e348793 [MEDIUM] session-counters: automatically update tracked connection count by Willy Tarreau · Fri Jun 18 21:03:20 2010 +0200
  53. 38285c1 [MEDIUM] session: add concurrent connections counter by Willy Tarreau · Fri Jun 18 16:35:43 2010 +0200
  54. 9ba2dcc [MAJOR] session: add track-counters to track counters related to the session by Willy Tarreau · Mon Jun 14 21:04:55 2010 +0200
  55. 81f9aa3 [MAJOR] frontend: split accept() into frontend_accept() and session_accept() by Willy Tarreau · Tue Jun 01 17:45:26 2010 +0200
  56. 8445533 [BUG] session: errors were not reported in termination flags in TCP mode by Willy Tarreau · Sun Mar 15 22:34:05 2009 +0100
  57. 26c2506 [MEDIUM] minor update to the task api: let the scheduler queue itself by Willy Tarreau · Sun Mar 08 09:38:41 2009 +0100
  58. e43d424 [MINOR] declare process_session in session.h, not proto_http.h by Willy Tarreau · Mon Dec 01 01:35:40 2008 +0100
  59. f54f8bd [MINOR] maintain a global session list in order to ease debugging by Willy Tarreau · Sun Nov 23 19:53:55 2008 +0100
  60. f853320 [MINOR] term_trace: add better instrumentations to trace the code by Willy Tarreau · Sat Aug 16 14:55:08 2008 +0200
  61. 7c669d7 [BUG] fix the dequeuing logic to ensure that all requests get served by Willy Tarreau · Fri Jun 20 15:04:11 2008 +0200
  62. 583bc96 [MEDIUM] continous statistics by Krzysztof Piotr Oledzki · Sat Nov 24 22:12:47 2007 +0100
  63. c6ca1a0 [MAJOR] migrated task, tree64 and session to pool2 by Willy Tarreau · Sun May 13 19:43:47 2007 +0200
  64. e3ba5f0 [CLEANUP] included common/version.h everywhere by Willy Tarreau · Thu Jun 29 18:54:54 2006 +0200
  65. baaee00 [BIGMOVE] exploded the monolithic haproxy.c file into multiple files. by Willy Tarreau · Mon Jun 26 02:48:02 2006 +0200[Copied (70%) from include/template.h]
  66. 3dc0644 [LICENSE] licensing clarifications by Willy TARREAU · Thu Jun 15 21:48:13 2006 +0200