1. 7f6aa56 MINOR: sconn: Set SE_FL_ERROR only when there is no more data to read by Christopher Faulet · 2 years, 1 month ago
  2. 476c280 BUILD: stconn: use __fallthrough in various shutw() functions by Willy Tarreau · 2 years ago
  3. 3ab72c6 BUG/MEDIUM: stconn: Reset SE descriptor when we fail to create a stream by Christopher Faulet · 2 years, 2 months ago
  4. 6a378d1 BUILD: stconn: fix build warning at -O3 about possible null sc by Willy Tarreau · 2 years, 4 months ago
  5. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 2 years, 4 months ago
  6. ca67992 BUG/MEDIUM: stconn: Only reset connect expiration when processing backend side by Christopher Faulet · 2 years, 4 months ago
  7. 82af3c6 CLEANUP: stconn: Don't expect to have no sedesc on detach by Christopher Faulet · 2 years, 5 months ago
  8. b68f77d BUG/MEDIUM: stream: Properly handle destructive client connection upgrades by Christopher Faulet · 2 years, 6 months ago
  9. 04f03e1 BUG/MEDIUM: stconn: Don't wakeup applet for send if it won't consume data by Christopher Faulet · 2 years, 6 months ago
  10. da59c89 CLEANUP: stconn: remove the new unneeded SE_FL_APP_MASK by Willy Tarreau · 2 years, 6 months ago
  11. 3121928 CLEANUP: stconn: rename a few "endp" arguments and variables to "sd" by Willy Tarreau · 2 years, 6 months ago
  12. e68bc61 CLEANUP: stconn: replace a few remaining occurrences of CS in comments or traces by Willy Tarreau · 2 years, 6 months ago
  13. 1d2c79a CLEANUP: obj_type: rename OBJ_TYPE_CS to OBJ_TYPE_SC by Willy Tarreau · 2 years, 6 months ago
  14. 0adb281 CLEANUP: stconn: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · 2 years, 6 months ago
  15. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · 2 years, 6 months ago[Renamed (99%) from src/conn_stream.c]
  16. 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · 2 years, 6 months ago
  17. 74568cf CLEANUP: stconn: rename final state manipulation functions from cs_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  18. f61dd19 CLEANUP: stconn: rename cs_{shut,chk}* to sc_* by Willy Tarreau · 2 years, 6 months ago
  19. 19c65a9 CLEANUP: stconn: rename remaining management functions from cs_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  20. a0b58b5 CLEANUP: stconn: rename cs_{new,create,free,destroy}_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  21. 90e8b45 CLEANUP: stconn: rename cs_cant_get() to se_need_more_data() by Willy Tarreau · 2 years, 6 months ago
  22. 15252cd MEDIUM: stconn: move the RXBLK flags to the stream connector by Willy Tarreau · 2 years, 6 months ago
  23. 8c02f8d CLEANUP: stconn: rename SE_FL_RX_WAIT_EP to SE_FL_HAVE_NO_DATA by Willy Tarreau · 2 years, 6 months ago
  24. 13d63af MINOR: stconn: add sc_is_recv_allowed() to check for ability to receive by Willy Tarreau · 2 years, 6 months ago
  25. 4164eb9 MINOR: stconn: start to rename cs_rx_endp_{more,done}() to se_have_{no_,}more_data() by Willy Tarreau · 2 years, 6 months ago
  26. 9512ab6 CLEANUP: stconn: rename cs_rx_chan_{blk,rdy} to sc_{wont,will}_read() by Willy Tarreau · 2 years, 6 months ago
  27. 99615ed CLEANUP: stconn: rename cs_rx_room_{blk,rdy} to sc_{need,have}_room() by Willy Tarreau · 2 years, 6 months ago
  28. b73262f MEDIUM: stconn: take SE_FL_APPLET_NEED_CONN out of the RXBLK_ANY flags by Willy Tarreau · 2 years, 6 months ago
  29. 676c8db MEDIUM: stconn: remove SE_FL_RXBLK_SHUT by Willy Tarreau · 2 years, 6 months ago
  30. e7866b1 MEDIUM: stconn: always rely on CF_SHUTR in addition to cs_rx_blocked() by Willy Tarreau · 2 years, 6 months ago
  31. 516621b MINOR: stconn: remove calls to cs_done_get() by Willy Tarreau · 2 years, 6 months ago
  32. 902ba7e CLEANUP: stconn: use a single function to know if SC may send to SE by Willy Tarreau · 2 years, 6 months ago
  33. 462b989 CLEANUP: stconn: rename cs_conn_*() to sc_conn_*() by Willy Tarreau · 2 years, 6 months ago
  34. fa57cc7 CLEANUP: stconn: rename __cs_endp_target() to __sc_endp() by Willy Tarreau · 2 years, 6 months ago
  35. 8e7c6e6 CLEANUP: stconn: rename cs_appctx() to sc_appctx() by Willy Tarreau · 2 years, 6 months ago
  36. 417a31b CLEANUP: stconn: rename cs_conn_mux() to sc_mux_ops() by Willy Tarreau · 2 years, 6 months ago
  37. fd9417b CLEANUP: stconn: rename cs_conn() to sc_conn() by Willy Tarreau · 2 years, 6 months ago
  38. ea27f48 CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_* by Willy Tarreau · 2 years, 6 months ago
  39. 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · 2 years, 6 months ago
  40. 2f2318d MEDIUM: stconn: merge the app_ops and the data_cb fields by Willy Tarreau · 2 years, 6 months ago
  41. 026e8fb CLEANUP: stconn: tree-wide rename stconn states CS_ST/SB_* to SC_ST/SB_* by Willy Tarreau · 2 years, 7 months ago
  42. cb04166 CLEANUP: stconn: tree-wide rename stream connector flags CS_FL_* to SC_FL_* by Willy Tarreau · 2 years, 7 months ago
  43. c105492 CLEANUP: stdesc: rename the stream connector ->cs field to ->sc by Willy Tarreau · 2 years, 6 months ago
  44. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · 2 years, 7 months ago
  45. 3a3f480 CLEANUP: conn_stream: rename cs_app_* to sc_app_* by Willy Tarreau · 2 years, 7 months ago
  46. 798465b CLEANUP: conn_stream: rename the conn_stream's endp to sedesc by Willy Tarreau · 2 years, 7 months ago
  47. ea59b02 CLEANUP: conn_stream: rename cs_endpoint to sedesc (stream endpoint descriptor) by Willy Tarreau · 2 years, 7 months ago
  48. 65d0597 CLEANUP: conn_stream: rename the cs_endpoint's target to "se" by Willy Tarreau · 2 years, 7 months ago
  49. b605c42 CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_* by Willy Tarreau · 2 years, 7 months ago
  50. d56377c CLEANUP: conn_stream: apply endp_flags.cocci tree-wide by Willy Tarreau · 2 years, 7 months ago
  51. 0cfcc40 CLEANUP: conn_stream: apply cs_endp_flags.cocci tree-wide by Willy Tarreau · 2 years, 7 months ago
  52. 24d15b1 CLEANUP: conn_stream: rename the cs_endpoint's context to "conn" by Willy Tarreau · 2 years, 7 months ago
  53. 5fec7a1 CLEANUP: conn_stream: remove unneeded exclusion of RX_WAIT_EP from RXBLK_ANY by Willy Tarreau · 2 years, 6 months ago
  54. c95eaef MEDIUM: check: Use the CS to handle subscriptions for read/write events by Christopher Faulet · 2 years, 6 months ago
  55. 2d9cc85 MINOR: conn-stream/applet: Stop setting appctx as the endpoint context by Christopher Faulet · 2 years, 7 months ago
  56. 6095d57 MINOR: applet: Add API to start applet on a thread subset by Christopher Faulet · 2 years, 7 months ago
  57. 6796a06 CLEANUP: conn_stream: merge cs_new_from_{mux,applet} into cs_new_from_endp() by Willy Tarreau · 2 years, 7 months ago
  58. 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · 2 years, 7 months ago
  59. 1c3ead4 MINOR: applet: replace cs_applet_shut() with appctx_shut() by Willy Tarreau · 2 years, 7 months ago
  60. 4201ab7 CLEANUP: muxes: make mux->attach/detach take a conn_stream endpoint by Willy Tarreau · 2 years, 7 months ago
  61. efb4618 MINOR: conn_stream: add a pointer back to the cs from the endpoint by Willy Tarreau · 2 years, 7 months ago
  62. c41f93c BUG/MEDIUM: conn-stream: Only keep app layer flags of the endpoint on reset by Christopher Faulet · 2 years, 7 months ago
  63. 4173f4e BUG/MINOR: conn_stream: do not confirm a connection from the frontend path by Willy Tarreau · 2 years, 7 months ago
  64. a6c4a48 BUG/MEDIUM: conn-stream: Don't erase endpoint flags on reset by Christopher Faulet · 2 years, 7 months ago
  65. eb50c01 MINOR: conn-stream: Make cs_detach_* private and use cs_destroy() from outside by Christopher Faulet · 2 years, 7 months ago
  66. a33ff7a BUG/MEDIUM: conn-stream: Set back CS to RDY state when the appctx is created by Christopher Faulet · 2 years, 7 months ago
  67. 02ef0ff MINOR: conn-stream: Rely on endpoint shutdown flags to shutdown an applet by Christopher Faulet · 2 years, 7 months ago
  68. ca6c9bb CLEANUP: conn-stream: Rename cs_applet_release() by Christopher Faulet · 2 years, 7 months ago
  69. ff022a2 CLEANUP: conn-stream: Rename cs_conn_close() and cs_conn_drain_and_close() by Christopher Faulet · 2 years, 7 months ago
  70. cea0543 MINOR: conn-stream: Use unsafe functions to get conn/appctx in cs_detach_endp by Christopher Faulet · 2 years, 8 months ago
  71. 1336ccf CLEANUP: conn-stream: rename cs_register_applet() to cs_applet_create() by Christopher Faulet · 2 years, 8 months ago
  72. aa69d8f MINOR: conn-stream: Use a dedicated function to conditionally remove a CS by Christopher Faulet · 2 years, 8 months ago
  73. 9ed7742 DOC: conn-stream: Add comments on functions of the new CS api by Christopher Faulet · 2 years, 8 months ago
  74. 265e165 CLEANUP: conn-stream: Don't export internal functions by Christopher Faulet · 2 years, 8 months ago
  75. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · 2 years, 8 months ago
  76. 582a226 MINOR: conn-stream: Remove the stream-interface from the conn-stream by Christopher Faulet · 2 years, 8 months ago
  77. 5e29b76 MEDIUM: stream-int/conn-stream: Move I/O functions to conn-stream by Christopher Faulet · 2 years, 8 months ago
  78. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · 2 years, 8 months ago
  79. 158f336 MINOR: stream-int/conn-stream Move si_is_conn_error() in the conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  80. 000ba3e MINOR: conn-stream: Move si_conn_cb in the conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  81. 4a7764a MINOR: stream-int/conn-stream: Move si_cs_io_cb() in the conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  82. 6059ba4 MEDIUM: conn-stream/applet: Add a data callback for applets by Christopher Faulet · 2 years, 8 months ago
  83. ef285c1 MINOR: stream-int/stream: Move si_update_both in stream scope by Christopher Faulet · 2 years, 8 months ago
  84. 13045f0 MINOR: stream-int-conn-stream: Move si_update_* in conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  85. 9ffddd5 REORG: conn-stream: Move cs_app_ops in conn_stream.c by Christopher Faulet · 2 years, 8 months ago
  86. 19bd728 REORG: conn-stream: Move cs_shut* and cs_chk* in cs_utils by Christopher Faulet · 2 years, 8 months ago
  87. 3704663 MINOR: applet: Use the CS to register and release applets instead of SI by Christopher Faulet · 2 years, 8 months ago
  88. 0c6a64c MEDIUM: stream-int/conn-stream: Move si_ops in the conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  89. 2f35e7b MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  90. 070b91b MEDIUM: conn-stream: Be prepared to fail to attach a cs to a mux by Christopher Faulet · 2 years, 8 months ago
  91. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  92. 1d98777 MINOR: stream-int/conn-stream: Move half-close timeout in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  93. 8da67aa MEDIUM: stream-int/conn-stream: Move src/dst addresses in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  94. 3099511 MINOR: conn-stream: Add ISBACK conn-stream flag by Christopher Faulet · 2 years, 8 months ago
  95. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · 2 years, 8 months ago
  96. 9ec2f4d MAJOR: conn-stream: Share endpoint struct between the CS and the mux/applet by Christopher Faulet · 2 years, 8 months ago
  97. a9e8b39 MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets by Christopher Faulet · 2 years, 8 months ago
  98. b669d68 MEDIUM: conn-stream: Be able to pass endpoint to create a conn-stream by Christopher Faulet · 2 years, 8 months ago
  99. db90f2a MEDIUM: conn-stream: Add an endpoint structure in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  100. bb772d0 REORG: Initialize the conn-stream by hand in cs_init() by Christopher Faulet · 2 years, 8 months ago