1. 1a3ac40 BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread (2nd try) by Aurelien DARRAGON · Tue Mar 12 17:05:54 2024 +0100
  2. d8514b9 BUG/MAJOR: server: fix stream crash due to deleted server by Amaury Denoyelle · Wed Feb 21 15:54:11 2024 +0100
  3. 1842014 BUG/MINOR: stream/cli: report correct stream age in "show sess" by Willy Tarreau · Fri Nov 17 18:51:26 2023 +0100
  4. 8af1238 BUG/MEDIUM: stream: Don't call mux .ctl() callback if not implemented by Christopher Faulet · Tue Nov 14 19:18:53 2023 +0100
  5. 948a5a0 BUG/MEDIUM: stream: Properly handle abortonclose when set on backend only by Christopher Faulet · Tue Nov 14 07:47:52 2023 +0100
  6. 9265780 BUG/MEDIUM: stconn: Don't report rcv/snd expiration date if SC cannot epxire by Christopher Faulet · Mon Nov 06 08:45:22 2023 +0100
  7. 4e49a6f MINOR: connection: add conn_pr_mode_to_proto_mode() helper func by Aurelien DARRAGON · Thu Oct 19 16:06:03 2023 +0200
  8. 406b81c BUG/MEDIUM: stconn/stream: Forward shutdown on write timeout by Christopher Faulet · Wed Sep 06 08:59:33 2023 +0200
  9. 2e86673 BUG/MINOR: stream: further protect stream_dump() against incomplete sessions by Willy Tarreau · Mon Sep 04 15:30:33 2023 +0200
  10. 4678422 BUG/MINOR: stream: protect stream_dump() against incomplete streams by Willy Tarreau · Mon Aug 28 17:05:22 2023 +0200
  11. d7f1ce4 BUG/MINOR: stream: do not use client-fin/server-fin with HTX by Willy Tarreau · Fri Jun 02 16:19:51 2023 +0200
  12. bd90a16 MEDIUM: stream: Resync analyzers at the end of process_stream() on change by Christopher Faulet · Wed May 10 16:40:27 2023 +0200
  13. b1368ad BUG/MEDIUM: stream: Forward shutdowns when unhandled errors are caught by Christopher Faulet · Wed May 10 16:28:38 2023 +0200
  14. 65efd33 BUG/MINOR: stream/cli: fix stream age calculation in "show sess" by Willy Tarreau · Wed May 03 11:29:54 2023 +0200
  15. 69530f5 MEDIUM: clock: replace timeval "now" with integer "now_ns" by Willy Tarreau · Fri Apr 28 09:16:15 2023 +0200
  16. eed5da1 MINOR: clock: do not use now.tv_sec anymore by Willy Tarreau · Fri Apr 28 07:39:44 2023 +0200
  17. ad5a5f6 MEDIUM: tree-wide: replace timeval with nanoseconds in tv_accept and tv_request by Willy Tarreau · Thu Apr 27 09:46:02 2023 +0200
  18. 76d343d MINOR: time: replace calls to tv_ms_elapsed() with a linear subtract by Willy Tarreau · Thu Apr 27 09:21:20 2023 +0200
  19. ca5309a MINOR: stconn: Add a flag to report EOS at the stream-connector level by Christopher Faulet · Mon Apr 17 16:17:32 2023 +0200
  20. e182a8e MEDIUM: stream: Stop to use SE flags to detect endpoint errors by Christopher Faulet · Fri Apr 14 12:07:26 2023 +0200
  21. 88d05a0 MEDIUM: tree-wide: Stop to set SE_FL_ERROR from upper layer by Christopher Faulet · Fri Apr 14 12:03:50 2023 +0200
  22. ad46e52 MINOR: tree-wide: Test SC_FL_ERROR with SE_FL_ERROR from upper layer by Christopher Faulet · Fri Apr 14 11:59:15 2023 +0200
  23. 340021b MINOR: stream: Set SC_FL_ERROR on channels' buffer allocation error by Christopher Faulet · Fri Apr 14 11:36:29 2023 +0200
  24. 64350bb MINOR: tree-wide: Replace several chn_cons() by the corresponding SC by Christopher Faulet · Thu Apr 13 16:37:37 2023 +0200
  25. b2b1c3a MINOR: channel/stconn: Replace sc_shutw() by sc_shutdown() by Christopher Faulet · Thu Apr 13 16:23:48 2023 +0200
  26. 208c712 MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONE by Christopher Faulet · Thu Apr 13 16:16:15 2023 +0200
  27. cfc11c0 MINOR: channel/stconn: Replace sc_shutr() by sc_abort() by Christopher Faulet · Thu Apr 13 16:10:23 2023 +0200
  28. 0c370ee MINOR: stconn: Rename SC_FL_SHUTR in SC_FL_ABRT_DONE by Christopher Faulet · Thu Apr 13 16:05:13 2023 +0200
  29. df7cd71 MINOR: channel/stconn: Replace channel_shutw_now() by sc_schedule_shutdown() by Christopher Faulet · Thu Apr 13 15:56:26 2023 +0200
  30. e38534c MINOR: stconn: Rename SC_FL_SHUTW_NOW in SC_FL_SHUT_WANTED by Christopher Faulet · Thu Apr 13 15:45:24 2023 +0200
  31. 12762f0 MINOR: channel/stconn: Replace channel_shutr_now() by sc_schedule_abort() by Christopher Faulet · Thu Apr 13 15:40:10 2023 +0200
  32. 573ead1 MINOR: stconn: Rename SC_FL_SHUTR_NOW in SC_FL_ABRT_WANTED by Christopher Faulet · Thu Apr 13 15:39:30 2023 +0200
  33. 7eb837d MINOR: stream: Introduce stream_abort() to abort on both sides in same time by Christopher Faulet · Thu Apr 13 15:22:29 2023 +0200
  34. 3db538a MINOR: channel: Forwad close to other side on abort by Christopher Faulet · Thu Apr 13 15:13:12 2023 +0200
  35. dbad8ec MINOR: stream: Uninline and export sess_set_term_flags() function by Christopher Faulet · Thu Apr 13 14:46:01 2023 +0200
  36. 915ba08 BUG/MEDIUM: stream: Report write timeouts before testing the flags by Christopher Faulet · Wed Apr 12 18:23:15 2023 +0200
  37. 925279c BUG/MINOR: stream: Fix test on SE_FL_ERROR on the wrong entity by Christopher Faulet · Wed Apr 12 14:20:36 2023 +0200
  38. 7faac7c MINOR: tree-wide: Simplifiy some tests on SHUT flags by accessing SCs directly by Christopher Faulet · Tue Apr 04 10:05:27 2023 +0200
  39. 87633c3 MEDIUM: tree-wide: Move flags about shut from the channel to the SC by Christopher Faulet · Mon Apr 03 18:32:50 2023 +0200
  40. 68ef218 MINOR: stconn/channel: Move CF_NEVER_WAIT into the SC and rename it by Christopher Faulet · Fri Mar 17 15:38:18 2023 +0100
  41. 9a790f6 MINOR: stconn/channel: Move CF_READ_DONTWAIT into the SC and rename it by Christopher Faulet · Thu Mar 16 14:40:03 2023 +0100
  42. 947b2e5 BUG/MINOR: stream: Fix test on channels flags to set clientfin/serverfin touts by Christopher Faulet · Tue Apr 04 10:16:57 2023 +0200
  43. a45e7e8 BUG/MEDIUM: stream: do not try to free a failed stream-conn by Willy Tarreau · Mon Mar 20 19:11:08 2023 +0100
  44. e758b5c MEDIUM: stream: Eventually handle stream timeouts when exiting process_stream() by Christopher Faulet · Mon Feb 27 16:21:00 2023 +0100
  45. 85e568f MINOR: stream: Handle stream's timeouts in a dedicated function by Christopher Faulet · Mon Feb 27 16:08:31 2023 +0100
  46. 3bbd2ba BUG/MINOR: stream: Remove BUG_ON about the task expiration in process_stream() by Christopher Faulet · Mon Feb 27 16:13:33 2023 +0100
  47. be5cc76 MINOR: stconn: Remove half-closed timeout by Christopher Faulet · Mon Feb 20 08:41:55 2023 +0100
  48. 15315d6 CLEANUP: stconn: Remove old read and write expiration dates by Christopher Faulet · Mon Feb 20 08:23:51 2023 +0100
  49. 80e4532 MINOR: stream: Use relative expiration date in trace messages by Christopher Faulet · Thu Feb 16 14:35:51 2023 +0100
  50. 03d5e62 MINOR: stream: Report rex/wex value using the sedesc date in trace messages by Christopher Faulet · Wed Feb 22 14:43:22 2023 +0100
  51. 6e59e87 MINOR: stream: Dump the task expiration date in trace messages by Christopher Faulet · Wed Feb 22 14:41:53 2023 +0100
  52. b374ba5 MAJOR: stream: Use SE descriptor date to detect read/write timeouts by Christopher Faulet · Thu Feb 16 11:18:15 2023 +0100
  53. 4c13568 MEDIUM: stconn: Add two date to track successful reads and blocked sends by Christopher Faulet · Thu Feb 16 11:09:31 2023 +0100
  54. 5aaacfb MEDIUM: stconn: Replace read and write timeouts by a unique I/O timeout by Christopher Faulet · Wed Feb 15 08:13:33 2023 +0100
  55. f8413cb MEDIUM: channel/stconn: Move rex/wex timer from the channel to the sedesc by Christopher Faulet · Tue Feb 07 16:06:14 2023 +0100
  56. ed7e66f MINOR: channel/stconn: Move rto/wto from the channel to the stconn by Christopher Faulet · Tue Feb 07 11:09:15 2023 +0100
  57. 6362934 DEBUG: stream/trace: Add sedesc flags in trace messages by Christopher Faulet · Tue Feb 21 18:00:25 2023 +0100
  58. 2e56a73 MAJOR: channel: Remove flags to report READ or WRITE errors by Christopher Faulet · Thu Jan 26 16:18:09 2023 +0100
  59. 81fdeb8 MEDIUM: channel: Remove CF_READ_NOEXP flag by Christopher Faulet · Thu Feb 16 16:47:33 2023 +0100
  60. 2f7c82b BUG/MINOR: haproxy: Fix option to disable the fast-forward by Christopher Faulet · Mon Feb 20 14:06:52 2023 +0100
  61. a62201d DEBUG: stream: Add a BUG_ON to never exit process_stream with an expired task by Christopher Faulet · Mon Feb 20 14:43:49 2023 +0100
  62. d4eaa8a MINOR: global: Add an option to disable the data fast-forward by Christopher Faulet · Tue Feb 14 15:37:14 2023 +0100
  63. 7dbd418 MINOR: listener: move the nice field to the bind_conf by Willy Tarreau · Thu Jan 12 19:32:45 2023 +0100
  64. d5983ce MINOR: listener: remove the useless ->default_target field by Willy Tarreau · Thu Jan 12 19:18:34 2023 +0100
  65. 7866e8e MEDIUM: listener: move the analysers mask to the bind_conf by Willy Tarreau · Thu Jan 12 18:39:42 2023 +0100
  66. da89e9b MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enough by Christopher Faulet · Wed Jan 04 14:11:10 2023 +0100
  67. 4b490b7 MINOR: channel: Stop to test CF_READ_ERROR flag if CF_SHUTR is enough by Christopher Faulet · Wed Jan 04 11:55:15 2023 +0100
  68. 2357718 MEDIUM: channel: Remove CF_READ_ATTACHED and report CF_READ_EVENT instead by Christopher Faulet · Tue Dec 20 18:47:39 2022 +0100
  69. 049fbcd MINOR: channel: Remove CF_ANA_TIMEOUT and report CF_READ_EVENT instead by Christopher Faulet · Tue Dec 20 18:28:27 2022 +0100
  70. a63f8f3 MINOR: channel: Remove CF_WRITE_ACTIVITY by Christopher Faulet · Tue Dec 20 18:18:00 2022 +0100
  71. 33e03ce MINOR: channel: Remove CF_READ_ACTIVITY by Christopher Faulet · Tue Dec 20 18:14:56 2022 +0100
  72. d898841 MEDIUM: channel: Use CF_WRITE_EVENT instead of CF_WRITE_PARTIAL by Christopher Faulet · Tue Dec 20 18:10:04 2022 +0100
  73. 285f761 MEDIUM: channel: Use CF_READ_EVENT instead of CF_READ_PARTIAL by Christopher Faulet · Mon Dec 12 08:28:55 2022 +0100
  74. b96f2aa REORG: channel: Rename CF_WRITE_NULL to CF_WRITE_EVENT by Christopher Faulet · Mon Dec 12 08:11:36 2022 +0100
  75. 6e1bbc4 REORG: channel: Rename CF_READ_NULL to CF_READ_EVENT by Christopher Faulet · Mon Dec 12 08:08:15 2022 +0100
  76. 6c01171 MEDIUM: stick-table: set the track-sc limit at boottime via tune.stick-counters by Willy Tarreau · Fri Jan 06 16:09:58 2023 +0100
  77. a924804 MINOR: http-rules: Add missing actions in http-after-response ruleset by Christopher Faulet · Thu Jan 05 11:17:38 2023 +0100
  78. 5ad2b64 BUG/MINOR: http_ana/txn: don't re-initialize txn and req var lists by Aurelien DARRAGON · Fri Nov 18 09:17:29 2022 +0100
  79. 4698479 BUILD: stream: use __fallthrough in stats_dump_full_strm_to_buffer() by Willy Tarreau · Mon Nov 14 07:09:39 2022 +0100
  80. b976640 BUG/MAJOR: stick-table: don't process store-response rules for applets by Christopher Faulet · Tue Oct 25 16:45:38 2022 +0200
  81. bc7c207 BUG/MAJOR: stick-tables: do not try to index a server name for applets by Willy Tarreau · Wed Oct 12 10:35:41 2022 +0200
  82. 2a2e46f MINOR: cli: Add anonymization on a missed element for 'show sess all' by Erwan Le Goas · Wed Sep 28 17:02:30 2022 +0200
  83. 4cfc038 BUG/MINOR: stream: Perform errors handling in right order in stream_new() by Christopher Faulet · Tue Sep 27 09:14:47 2022 +0200
  84. 57e35f4 MINOR: cli: anonymize commands 'show sess' and 'show sess all' by Erwan Le Goas · Wed Sep 14 17:45:41 2022 +0200
  85. 6a28a30 MINOR: tasks: do not keep cpu and latency times in struct task by Willy Tarreau · Wed Sep 07 09:17:45 2022 +0200
  86. beee600 BUG/MINOR: stream/sched: take into account CPU profiling for the last call by Willy Tarreau · Wed Sep 07 16:17:49 2022 +0200
  87. ce57777 MINOR: muxes: add a "show_sd" helper to complete "show sess" dumps by Willy Tarreau · Fri Sep 02 15:00:48 2022 +0200
  88. 714900a MINOR: debug: report applet pointer and handler in crashes when known by Willy Tarreau · Fri Sep 02 09:13:12 2022 +0200
  89. 6d3c501 MEDIUM: fd/poller: turn update_mask to group-local IDs by Willy Tarreau · Tue Jul 05 19:21:06 2022 +0200
  90. 91f7a1a CLEANUP: applet: remove the obsolete command context from the appctx by Willy Tarreau · Fri Jul 15 16:26:44 2022 +0200
  91. dd75b64 MINOR: cli/streams: show a stream's tgid next to its thread ID by Willy Tarreau · Fri Jul 15 16:18:43 2022 +0200
  92. 0ad00be CLEANUP: task: remove thread_mask from the struct task by Willy Tarreau · Wed Jun 15 15:57:53 2022 +0200
  93. 6ef52f4 MEDIUM: task: add and preset a thread ID in the task struct by Willy Tarreau · Wed Jun 15 14:19:48 2022 +0200
  94. 47af317 BUG/MINOR: stream: only free the req/res captures when set by Willy Tarreau · Thu Jun 23 11:46:14 2022 +0200
  95. 9b8d7a1 MINOR: stream: Rely on stconn flags to abort stream destructive upgrade by Christopher Faulet · Fri Jun 17 09:36:57 2022 +0200
  96. b68f77d BUG/MEDIUM: stream: Properly handle destructive client connection upgrades by Christopher Faulet · Thu Jun 16 16:24:16 2022 +0200
  97. d46b5b9 BUILD: htx: use the unchecked version of htx_get_head_blk() where needed by Willy Tarreau · Mon May 30 16:27:48 2022 +0200
  98. 369d5aa CLEANUP: stream: remove unneeded test on appctx during initialization by Willy Tarreau · Fri May 27 16:49:18 2022 +0200
  99. e68bc61 CLEANUP: stconn: replace a few remaining occurrences of CS in comments or traces by Willy Tarreau · Fri May 27 11:23:05 2022 +0200
  100. df1a2fc CLEANUP: stream: rename stream_upgrade_from_cs() to stream_upgrade_from_sc() by Willy Tarreau · Fri May 27 11:11:15 2022 +0200