1. 936db56 BUG/MINOR: mux-h2: fix http-request and http-keep-alive timeouts again by Willy Tarreau · 1 year, 1 month ago
  2. 24b8580 BUG/MEDIUM: mux-h2: Don't report an error on shutr if a shutw is pending by Christopher Faulet · 1 year, 1 month ago
  3. de4a538 BUG/MINOR: mux-h2: make up other blocked streams upon removal from list by Willy Tarreau · 1 year, 1 month ago
  4. 35feba6 BUG/MAJOR: mux-h2: Report a protocol error for any DATA frame before headers by Christopher Faulet · 1 year, 3 months ago
  5. b6be1a4 MINOR: h2: pass accept-invalid-http-request down the request parser by Willy Tarreau · 1 year, 4 months ago
  6. f279a2f BUG/MINOR: mux-h2: refresh the idle_timer when the mux is empty by Willy Tarreau · 1 year, 6 months ago
  7. c2f1d0e BUG/MEDIUM: mux-h2: Propagate termination flags when frontend SC is created by Christopher Faulet · 1 year, 6 months ago
  8. 531dd05 MINOR: mux-h2: Add a function to propagate termination flags from h2s to SE by Christopher Faulet · 1 year, 6 months ago
  9. 1a60a66 MINOR: mux-h2: Set H2_SF_ES_RCVD flag when decoding the HEADERS frame by Christopher Faulet · 1 year, 6 months ago
  10. 78b1eb2 BUG/MINOR: mux-h2: Check H2_SF_BODY_TUNNEL on H2S flags and not demux frame ones by Christopher Faulet · 1 year, 6 months ago
  11. d38d8c6 BUG/MEDIUM: mux-h2: make sure control frames do not refresh the idle timeout by Willy Tarreau · 1 year, 7 months ago
  12. 25cf19d MINOR: htx: add function to set EOM reliably by Amaury Denoyelle · 1 year, 7 months ago
  13. 34f81d5 BUG/MINOR: mux-h2: Also expect data when waiting for a tunnel establishment by Christopher Faulet · 1 year, 7 months ago
  14. 4403cdf BUG/MEDIUM: mux-h2: Properly handle end of request to expect data from server by Christopher Faulet · 1 year, 7 months ago
  15. 69530f5 MEDIUM: clock: replace timeval "now" with integer "now_ns" by Willy Tarreau · 1 year, 7 months ago
  16. ad5a5f6 MEDIUM: tree-wide: replace timeval with nanoseconds in tv_accept and tv_request by Willy Tarreau · 1 year, 7 months ago
  17. 76d343d MINOR: time: replace calls to tv_ms_elapsed() with a linear subtract by Willy Tarreau · 1 year, 7 months ago
  18. b1ec21d CLEANUP: Stop checking the pointer before calling `tasklet_free()` by Tim Duesterhus · 1 year, 7 months ago
  19. ca1027c MINOR: mux-h2: make the max number of concurrent streams configurable per side by Willy Tarreau · 1 year, 7 months ago
  20. 9d7abda MINOR: mux-h2: make the initial window size configurable per side by Willy Tarreau · 1 year, 8 months ago
  21. c202c74 BUG/MEDIUM: mux-h2: Never set SE_FL_EOS without SE_FL_EOI or SE_FL_ERROR by Christopher Faulet · 1 year, 8 months ago
  22. 07be66d CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 1 year, 8 months ago
  23. 21fb6bd BUG/MEDIUM: mux-h2: Be able to detect connection error during handshake by Christopher Faulet · 1 year, 8 months ago
  24. 389ab0d BUG/MEDIUM: mux-h2: erase h2c->wait_event.tasklet on error path by Willy Tarreau · 1 year, 8 months ago
  25. bcdc6cc BUG/MEDIUM: mux-h2: do not try to free an unallocated h2s->sd by Willy Tarreau · 1 year, 8 months ago
  26. 464fa06 MINOR: mux-h2: set CO_SFL_MSG_MORE when sending multiple buffers by Willy Tarreau · 1 year, 9 months ago
  27. 14ea98a BUG/MINOR: mux-h2: set CO_SFL_STREAMER when sending lots of data by Willy Tarreau · 1 year, 9 months ago
  28. 93c5511 BUG/MEDIUM: mux-h2: only restart sending when mux buffer is decongested by Willy Tarreau · 1 year, 9 months ago
  29. 3fb2c6d BUG/MINOR: mux-h2: make sure the h2c task exists before refreshing it by Willy Tarreau · 1 year, 9 months ago
  30. 3a7b539 BUG/MEDIUM: connection: Preserve flags when a conn is removed from an idle list by Christopher Faulet · 1 year, 9 months ago
  31. 5e1b0e7 BUG/MEDIUM: connection: Clear flags when a conn is removed from an idle list by Christopher Faulet · 1 year, 9 months ago
  32. 72722c0 MEDIUM: mux-h2: Don't expect data from server as long as request is unfinished by Christopher Faulet · 1 year, 9 months ago
  33. 0d6e5d2 MINOR: mux-h2/traces: add a missing TRACE_LEAVE() in h2s_frt_handle_headers() by Willy Tarreau · 1 year, 9 months ago
  34. f9f4499 MINOR: mux-h2/traces: do not log h2s pointer for dummy streams by Willy Tarreau · 1 year, 9 months ago
  35. 9969adb MINOR: stats: add by HTTP version cumulated number of sessions and requests by Frédéric Lécaille · 1 year, 10 months ago
  36. c254516 BUG/MINOR: mux-h2: Fix possible null pointer deref on h2c in _h2_trace_header() by Christopher Faulet · 1 year, 10 months ago
  37. 7cfbb81 CLEANUP: mux-h2/trace: shorten the name of the header enc/dec functions by Willy Tarreau · 1 year, 10 months ago
  38. 11e8a8c MEDIUM: mux-h2/trace: add tracing support for headers by Willy Tarreau · 1 year, 10 months ago
  39. 17c630b BUG/MINOR: mux-h2: add missing traces on failed headers decoding by Willy Tarreau · 1 year, 10 months ago
  40. f43f36d BUG/MINOR: mux-h2: make sure to produce a log on invalid requests by Willy Tarreau · 1 year, 10 months ago
  41. 35c4dd0 CLEANUP: stconn: always use se_fl_set_error() to set the pending error by Willy Tarreau · 1 year, 11 months ago
  42. 2e47e3a MINOR: htx: Add an HTX value for the extra field is payload length is unknown by Christopher Faulet · 1 year, 11 months ago
  43. 462f522 BUG/MEDIUM: mux-h2: Don't send CANCEL on shutw when response length is unkown by Christopher Faulet · 1 year, 11 months ago
  44. 827a629 BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set by Christopher Faulet · 2 years ago
  45. f8c7709 MINOR: mux-h2: add the expire task and its expiration date in "show fd" by Willy Tarreau · 2 years ago
  46. 68ee784 CLEANUP: mux-h2: Remove unused fields in h2c structures by Christopher Faulet · 2 years, 2 months ago
  47. ff7925d MEDIUM: mux-h2: Introduce flags to deal with connection read/write errors by Christopher Faulet · 2 years, 2 months ago
  48. 8522348 BUG/MAJOR: conn-idle: fix hash indexing issues on idle conns by Willy Tarreau · 2 years, 2 months ago
  49. 6c0fadf REORG: mux-h2: extract flags and enums into mux_h2-t.h by Willy Tarreau · 2 years, 3 months ago
  50. 7051f73 MINOR: mux-h2: insert line breaks in "show sess all" output for legibility by Willy Tarreau · 2 years, 3 months ago
  51. bf4ec6f MINOR: mux-h2: provide a "show_sd" helper to output stream debugging info by Willy Tarreau · 2 years, 3 months ago
  52. 4e97bcc MINOR: mux-h2: extract the connection dump function out of h2_show_fd() by Willy Tarreau · 2 years, 3 months ago
  53. 90bffa2 MINOR: mux-h2: extract the stream dump function out of h2_show_fd() by Willy Tarreau · 2 years, 3 months ago
  54. ba7657c BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber by Willy Tarreau · 2 years, 3 months ago
  55. 473e0e5 BUG/MINOR: mux-h2: send a CANCEL instead of ES on truncated writes by Willy Tarreau · 2 years, 3 months ago
  56. 4877045 MINOR: mux-h2: make streams know if they need to send more data by Willy Tarreau · 2 years, 3 months ago
  57. ed2b9d9 MINOR: mux-h2/traces: report transition to SETTINGS1 before not after by Willy Tarreau · 2 years, 3 months ago
  58. 0f45871 BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle by Willy Tarreau · 2 years, 3 months ago
  59. 67fda16 CLEANUP: h2: Typo fix in h2_unsubcribe() traces by Frédéric Lécaille · 2 years, 5 months ago
  60. 0012f89 OPTIM: mux-h2: increase h2_settings_initial_window_size default to 64k by Glenn Strauss · 2 years, 6 months ago
  61. 617592c MEDIUM: mux-h2: try to coalesce outgoing WINDOW_UPDATE frames by Willy Tarreau · 2 years, 6 months ago
  62. 186367f CLEANUP: muxes: Consider stream's sd as defined in .show_fd callback functions by Christopher Faulet · 2 years, 6 months ago
  63. 95acc8b CLEANUP: mux-h2: rename the "endp" field to "sd" by Willy Tarreau · 2 years, 6 months ago
  64. 36c2232 CLEANUP: mux-h2: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · 2 years, 6 months ago
  65. d137353 CLEANUP: muxes: rename "get_first_cs" to "get_first_sc" by Willy Tarreau · 2 years, 6 months ago
  66. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · 2 years, 6 months ago
  67. 19c65a9 CLEANUP: stconn: rename remaining management functions from cs_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  68. a0b58b5 CLEANUP: stconn: rename cs_{new,create,free,destroy}_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  69. 967955b CLEANUP: stconn: rename cs_ep_set_error() to se_fl_set_error() by Willy Tarreau · 2 years, 6 months ago
  70. 6fe2b42 CLEANUP: stconn: rename cs_mux() to sc_mux_strm() by Willy Tarreau · 2 years, 6 months ago
  71. 2f2318d MEDIUM: stconn: merge the app_ops and the data_cb fields by Willy Tarreau · 2 years, 6 months ago
  72. 7cb9e6c CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb" by Willy Tarreau · 2 years, 7 months ago
  73. c105492 CLEANUP: stdesc: rename the stream connector ->cs field to ->sc by Willy Tarreau · 2 years, 6 months ago
  74. 7be4ee0 CLEANUP: mux-h2: add and use h2s_sc() to retrieve the stream connector by Willy Tarreau · 2 years, 6 months ago
  75. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · 2 years, 7 months ago
  76. 798465b CLEANUP: conn_stream: rename the conn_stream's endp to sedesc by Willy Tarreau · 2 years, 7 months ago
  77. ea59b02 CLEANUP: conn_stream: rename cs_endpoint to sedesc (stream endpoint descriptor) by Willy Tarreau · 2 years, 7 months ago
  78. 65d0597 CLEANUP: conn_stream: rename the cs_endpoint's target to "se" by Willy Tarreau · 2 years, 7 months ago
  79. b605c42 CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_* by Willy Tarreau · 2 years, 7 months ago
  80. d56377c CLEANUP: conn_stream: apply endp_flags.cocci tree-wide by Willy Tarreau · 2 years, 7 months ago
  81. 24d15b1 CLEANUP: conn_stream: rename the cs_endpoint's context to "conn" by Willy Tarreau · 2 years, 7 months ago
  82. 6796a06 CLEANUP: conn_stream: merge cs_new_from_{mux,applet} into cs_new_from_endp() by Willy Tarreau · 2 years, 7 months ago
  83. 4201ab7 CLEANUP: muxes: make mux->attach/detach take a conn_stream endpoint by Willy Tarreau · 2 years, 7 months ago
  84. cd6bb1a MINOR: mux-h2: remove the now unneeded conn_stream from the h2s by Willy Tarreau · 2 years, 7 months ago
  85. b22b5f0 MINOR: mux-h2: make sure any h2s always has an endpoint by Willy Tarreau · 2 years, 7 months ago
  86. aff21f9 CLEANUP: mux-h2: always take the endp from the h2s not the cs by Willy Tarreau · 2 years, 7 months ago
  87. 386346f MINOR: conn_stream: make cs_set_error() work on the endpoint instead by Willy Tarreau · 2 years, 7 months ago
  88. e872f75 MINOR: mux-h2: report a trace event when failing to create a new stream by Willy Tarreau · 2 years, 7 months ago
  89. 198b507 BUG/MINOR: mux-h2: mark the stream as open before processing it not after by Willy Tarreau · 2 years, 7 months ago
  90. 4d7fdc6 MINOR: connection: Add way to disable active connection closing during soft-stop by Remi Tricot-Le Breton · 2 years, 7 months ago
  91. 4de1bff MINOR: muxes: Don't expect to call release function with no mux defined by Christopher Faulet · 2 years, 8 months ago
  92. 4e61096 MINOR: muxes: Don't handle proto upgrade for muxes not supporting it by Christopher Faulet · 2 years, 8 months ago
  93. 7c452cc MINOR: muxes: Don't expect to have a mux without connection in destroy callback by Christopher Faulet · 2 years, 8 months ago
  94. 86b08a3 BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive by Willy Tarreau · 2 years, 8 months ago
  95. 6ff91e2 BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side by Willy Tarreau · 2 years, 8 months ago
  96. 22050e0 MINOR: muxes: Improve show_fd callbacks to dump endpoint flags by Christopher Faulet · 2 years, 8 months ago
  97. a97cced CLEANUP: muxes: Remove MX_FL_CLEAN_ABRT flag by Christopher Faulet · 2 years, 8 months ago
  98. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · 2 years, 8 months ago
  99. 64b8d33 MINOR: connection: unconst mux's get_fist_cs() callback function by Christopher Faulet · 2 years, 8 months ago
  100. 070b91b MEDIUM: conn-stream: Be prepared to fail to attach a cs to a mux by Christopher Faulet · 2 years, 8 months ago