1. 39e436e BUG/MEDIUM: compression: Don't forget to update htx_sl and http_msg flags by Christopher Faulet · Fri Apr 15 15:32:03 2022 +0200
  2. 32af9a7 BUG/MEDIUM: fcgi-app: Use http_msg flags to know if C-L header can be added by Christopher Faulet · Fri Apr 15 15:26:24 2022 +0200
  3. f7ff9cb BUG/MEDIUM: quic: properly clean frames on stream free by Amaury Denoyelle · Fri Apr 15 11:47:03 2022 +0200
  4. 2bb5edc BUG/MEDIUM: connection: Don't crush context pointer location if it is a CS by Christopher Faulet · Fri Apr 15 10:57:09 2022 +0200
  5. cef08c2 MINOR: extcheck: fill in the server's UNIX socket address when known by Willy Tarreau · Thu Apr 14 19:51:02 2022 +0200
  6. c7edc98 CLEANUP: extcheck: do not needlessly preset the server's address/port by Willy Tarreau · Thu Apr 14 19:49:50 2022 +0200
  7. a544c66 BUG/MEDIUM: stream: do not abort connection setup too early by Willy Tarreau · Thu Apr 14 17:39:48 2022 +0200
  8. fb1b6f5 BUILD: compiler: use a more portable set of asm(".weak") statements by Willy Tarreau · Thu Apr 14 16:57:12 2022 +0200
  9. e1efd2a BUILD: sched: workaround crazy and dangerous warning in Clang 14 by Willy Tarreau · Thu Apr 14 15:00:42 2022 +0200
  10. 5d774de MINOR: quic: emit CONNECTION_CLOSE on app init error by Amaury Denoyelle · Thu Apr 14 14:59:35 2022 +0200
  11. 05d4ae6 BUG/MINOR: quic: fix return value for error in start by Amaury Denoyelle · Wed Apr 13 17:40:26 2022 +0200
  12. 622ec41 BUG/MINOR: quic-sock: do not double free session on conn init failure by Amaury Denoyelle · Wed Apr 13 16:58:26 2022 +0200
  13. 2461bd5 BUG/MINOR: mux-quic: prevent a crash in session_free on mux.destroy by Amaury Denoyelle · Wed Apr 13 16:54:52 2022 +0200
  14. 67df95a BUILD: http-client: Avoid dead code when compiled without SSL support by Christopher Faulet · Thu Apr 14 12:02:34 2022 +0200
  15. ae660be BUG/MEDIUM: mux-h1: Don't request more room on partial trailers by Christopher Faulet · Wed Apr 13 17:48:54 2022 +0200
  16. cea0543 MINOR: conn-stream: Use unsafe functions to get conn/appctx in cs_detach_endp by Christopher Faulet · Thu Apr 14 11:40:12 2022 +0200
  17. 4de1bff MINOR: muxes: Don't expect to call release function with no mux defined by Christopher Faulet · Thu Apr 14 11:36:41 2022 +0200
  18. 4e61096 MINOR: muxes: Don't handle proto upgrade for muxes not supporting it by Christopher Faulet · Thu Apr 14 11:23:50 2022 +0200
  19. 7c452cc MINOR: muxes: Don't expect to have a mux without connection in destroy callback by Christopher Faulet · Thu Apr 14 11:08:26 2022 +0200
  20. 86b08a3 BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive by Willy Tarreau · Wed Apr 13 17:40:28 2022 +0200
  21. 6ff91e2 BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side by Willy Tarreau · Thu Apr 14 11:43:35 2022 +0200
  22. 2a06e24 BUILD: initcall: mark the __start_i_* symbols as weak, not global by Willy Tarreau · Wed Apr 13 17:12:20 2022 +0200
  23. b12966a BUILD: debug: mark the __start_mem_stats/__stop_mem_stats symbols as weak by Willy Tarreau · Wed Apr 13 17:09:45 2022 +0200
  24. bc964bd BUG/MINOR: quic: Avoid starting the mux if no ALPN sent by the client by Frédéric Lécaille · Wed Apr 13 16:20:09 2022 +0200
  25. 186354b MINOR: mux-h1: Rely on the endpoint instead of the conn-stream when possible by Christopher Faulet · Wed Apr 13 12:09:36 2022 +0200
  26. 22050e0 MINOR: muxes: Improve show_fd callbacks to dump endpoint flags by Christopher Faulet · Wed Apr 13 12:08:09 2022 +0200
  27. 1336ccf CLEANUP: conn-stream: rename cs_register_applet() to cs_applet_create() by Christopher Faulet · Tue Apr 12 18:15:16 2022 +0200
  28. aa69d8f MINOR: conn-stream: Use a dedicated function to conditionally remove a CS by Christopher Faulet · Tue Apr 12 18:09:48 2022 +0200
  29. a97cced CLEANUP: muxes: Remove MX_FL_CLEAN_ABRT flag by Christopher Faulet · Tue Apr 12 18:04:10 2022 +0200
  30. 177a0e6 MEDIUM: check: Use a new conn-stream for each health-check run by Christopher Faulet · Tue Apr 12 17:47:07 2022 +0200
  31. 9ed7742 DOC: conn-stream: Add comments on functions of the new CS api by Christopher Faulet · Tue Apr 12 08:51:15 2022 +0200
  32. 265e165 CLEANUP: conn-stream: Don't export internal functions by Christopher Faulet · Tue Apr 12 08:49:27 2022 +0200
  33. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · Mon Apr 04 11:29:28 2022 +0200
  34. 09b3c55 DEV: flags: No longer dump SI flags by Christopher Faulet · Mon Apr 04 11:28:27 2022 +0200
  35. 582a226 MINOR: conn-stream: Remove the stream-interface from the conn-stream by Christopher Faulet · Mon Apr 04 11:25:59 2022 +0200
  36. c77ceb6 MEDIUM: stream: Don't use the stream-int anymore in process_stream() by Christopher Faulet · Mon Apr 04 11:08:42 2022 +0200
  37. 7739799 MINOR: http-ana: Use CS to perform L7 retries by Christopher Faulet · Mon Apr 04 11:07:08 2022 +0200
  38. 0eb32c0 MINOR: stream: Use conn-stream to report server error by Christopher Faulet · Mon Apr 04 11:06:31 2022 +0200
  39. 1d03e6e REORG: stream-int/conn-stream: Move remaining functions to conn-stream by Christopher Faulet · Mon Apr 04 09:00:59 2022 +0200
  40. 5e29b76 MEDIUM: stream-int/conn-stream: Move I/O functions to conn-stream by Christopher Faulet · Mon Apr 04 08:58:34 2022 +0200
  41. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · Mon Apr 04 07:51:21 2022 +0200
  42. ba92787 CLEANUP: stream-int: Remove unused SI functions by Christopher Faulet · Fri Apr 01 17:21:49 2022 +0200
  43. 8f45eec MINOR: stream-int/conn-stream: Move si_alloc_ibuf() in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:19:36 2022 +0200
  44. 158f336 MINOR: stream-int/conn-stream Move si_is_conn_error() in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:15:10 2022 +0200
  45. 000ba3e MINOR: conn-stream: Move si_conn_cb in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:06:32 2022 +0200
  46. 431ce2e MINOR: stream-int/conn-stream: Move si_sync_recv/send() in conn-stream scope by Christopher Faulet · Fri Apr 01 17:03:14 2022 +0200
  47. 4a7764a MINOR: stream-int/conn-stream: Move si_cs_io_cb() in the conn-stream scope by Christopher Faulet · Fri Apr 01 16:58:52 2022 +0200
  48. 9029a72 MINOR: stream-int/conn-stream: Move stream_int_notify() in the conn-stream scope by Christopher Faulet · Fri Apr 01 16:48:36 2022 +0200
  49. d715d36 MINOR: stream-int/conn-stream: Move stream_int_read0() in the conn-stream scope by Christopher Faulet · Fri Apr 01 16:38:32 2022 +0200
  50. 6059ba4 MEDIUM: conn-stream/applet: Add a data callback for applets by Christopher Faulet · Fri Apr 01 16:34:53 2022 +0200
  51. ef285c1 MINOR: stream-int/stream: Move si_update_both in stream scope by Christopher Faulet · Fri Apr 01 14:48:06 2022 +0200
  52. 13045f0 MINOR: stream-int-conn-stream: Move si_update_* in conn-stream scope by Christopher Faulet · Fri Apr 01 14:23:38 2022 +0200
  53. 9ffddd5 REORG: conn-stream: Move cs_app_ops in conn_stream.c by Christopher Faulet · Fri Apr 01 14:04:29 2022 +0200
  54. 19bd728 REORG: conn-stream: Move cs_shut* and cs_chk* in cs_utils by Christopher Faulet · Fri Apr 01 13:58:09 2022 +0200
  55. dde3304 REORG: stream-int: Move si_is_conn_error() in the header file by Christopher Faulet · Fri Apr 01 13:56:30 2022 +0200
  56. 9b7a9b4 REORG: stream-int: Export si_cs_recv(), si_cs_send() and si_cs_process() by Christopher Faulet · Fri Apr 01 13:48:39 2022 +0200
  57. aa91d62 MINOR: stream-int/connection: Move conn_si_send_proxy() in the connection scope by Christopher Faulet · Fri Apr 01 13:22:50 2022 +0200
  58. 64b8d33 MINOR: connection: unconst mux's get_fist_cs() callback function by Christopher Faulet · Fri Apr 01 13:21:41 2022 +0200
  59. 3704663 MINOR: applet: Use the CS to register and release applets instead of SI by Christopher Faulet · Fri Apr 01 11:36:58 2022 +0200
  60. 0c6a64c MEDIUM: stream-int/conn-stream: Move si_ops in the conn-stream scope by Christopher Faulet · Fri Apr 01 08:58:29 2022 +0200
  61. da098e6 MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope by Christopher Faulet · Thu Mar 31 17:44:45 2022 +0200
  62. 69ef6c9 MINOR: conn-stream: Rename CS functions dedicated to connections by Christopher Faulet · Thu Mar 31 14:20:00 2022 +0200
  63. 2f35e7b MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream by Christopher Faulet · Thu Mar 31 11:09:28 2022 +0200
  64. 070b91b MEDIUM: conn-stream: Be prepared to fail to attach a cs to a mux by Christopher Faulet · Thu Mar 31 19:27:18 2022 +0200
  65. 0797656 MINOR: conn-stream/connection: Move SHR/SHW modes in the connection scope by Christopher Faulet · Thu Mar 31 11:05:05 2022 +0200
  66. e39a4df MINOR: stream-int/conn-stream: Move si_conn_ready() in the conn-stream scope by Christopher Faulet · Thu Mar 31 09:58:41 2022 +0200
  67. 0a4dcb6 MINOR: stream-int/backend: Move si_connect() in the backend scope by Christopher Faulet · Thu Mar 31 09:53:38 2022 +0200
  68. 9125f3c MINOR: stream-int/stream: Move si_retnclose() in the stream scope by Christopher Faulet · Thu Mar 31 09:47:24 2022 +0200
  69. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · Thu Mar 31 09:16:34 2022 +0200
  70. 50264b4 MEDIUM: stream-int: Move SI err_type in the stream by Christopher Faulet · Wed Mar 30 19:39:30 2022 +0200
  71. a70a354 MINOR: stream: Only save previous connection state for the server side by Christopher Faulet · Wed Mar 30 17:13:02 2022 +0200
  72. 78ed7f2 CLEANUP: stream-int: Remove unused SI_FL_CLEAN_ABRT flag by Christopher Faulet · Wed Mar 30 16:31:41 2022 +0200
  73. d139138 MINOR: stream-int: Remove SI_FL_SRC_ADDR to rely on stream flags instead by Christopher Faulet · Wed Mar 30 16:26:39 2022 +0200
  74. a728518 MINOR: stream-int: Remove SI_FL_INDEP_STR to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:43:23 2022 +0200
  75. 974da9f MINOR: stream-int: Remove SI_FL_DONT_WAKE to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:30:03 2022 +0200
  76. 8abe712 MINOR: stream-int: Remove SI_FL_NOLINGER/NOHALF to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:10:18 2022 +0200
  77. ca2b527 MINOR: mux-h2/mux-fcgi: Fully rely on CS_EP_KILL_CONN by Christopher Faulet · Wed Mar 30 14:48:10 2022 +0200
  78. 9a52123 MINOR: stream-int: Remove SI_FL_KILL_CON to rely on conn-stream endpoint only by Christopher Faulet · Wed Mar 30 14:42:50 2022 +0200
  79. 7b5ca8f MINOR: channel: Use conn-streams as channel producer and consumer by Christopher Faulet · Wed Mar 30 14:37:49 2022 +0200
  80. 6cd56d5 MEDIUM: conn-stream: Use endpoint error instead of conn-stream error by Christopher Faulet · Wed Mar 30 10:47:32 2022 +0200
  81. af642df MINOR: stream-int/conn-stream: Report error to the CS instead of the SI by Christopher Faulet · Wed Mar 30 10:06:11 2022 +0200
  82. ae024ce MEDIUM: stream-int/stream: Use connect expiration instead of SI expiration by Christopher Faulet · Tue Mar 29 19:02:31 2022 +0200
  83. 1d98777 MINOR: stream-int/conn-stream: Move half-close timeout in the conn-stream by Christopher Faulet · Tue Mar 29 18:03:35 2022 +0200
  84. 8da67aa MEDIUM: stream-int/conn-stream: Move src/dst addresses in the conn-stream by Christopher Faulet · Tue Mar 29 17:53:09 2022 +0200
  85. 731c8e6 MINOR: stream: Simplify retries counter calculation by Christopher Faulet · Tue Mar 29 16:08:44 2022 +0200
  86. 909f318 MINOR: stream-int/stream: Move conn_retries counter in the stream by Christopher Faulet · Tue Mar 29 15:42:09 2022 +0200
  87. c216185 CLEANUP: http-ana: Remove http_alloc_txn() function by Christopher Faulet · Tue Mar 29 15:27:32 2022 +0200
  88. e05bf9e MINOR: stream-int/txn: Move buffer for L7 retries in the HTTP transaction by Christopher Faulet · Tue Mar 29 15:23:40 2022 +0200
  89. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 2022 +0100
  90. 1cf9ef2 MINOR: conn-stream: Add header file with util functions related to conn-streams by Christopher Faulet · Fri Mar 25 15:21:46 2022 +0100
  91. 3099511 MINOR: conn-stream: Add ISBACK conn-stream flag by Christopher Faulet · Fri Mar 25 15:32:38 2022 +0100
  92. 1bceee2 MINOR: mux-pt: Rely on the endpoint instead of the conn-stream when possible by Christopher Faulet · Thu Mar 24 10:51:08 2022 +0100
  93. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · Thu Mar 24 10:27:02 2022 +0100
  94. 9ec2f4d MAJOR: conn-stream: Share endpoint struct between the CS and the mux/applet by Christopher Faulet · Wed Mar 23 15:15:29 2022 +0100
  95. cb2fa36 REORG: applet: Uninline appctx_new function by Christopher Faulet · Wed Mar 23 11:46:56 2022 +0100
  96. a9e8b39 MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets by Christopher Faulet · Wed Mar 23 11:01:09 2022 +0100
  97. b669d68 MEDIUM: conn-stream: Be able to pass endpoint to create a conn-stream by Christopher Faulet · Tue Mar 22 18:37:19 2022 +0100
  98. e9e4820 MINOR: conn-stream: Move some CS flags to the endpoint by Christopher Faulet · Tue Mar 22 18:13:29 2022 +0100
  99. db90f2a MEDIUM: conn-stream: Add an endpoint structure in the conn-stream by Christopher Faulet · Tue Mar 22 16:06:25 2022 +0100
  100. bb772d0 REORG: Initialize the conn-stream by hand in cs_init() by Christopher Faulet · Tue Mar 22 15:28:36 2022 +0100