1. 9969adb MINOR: stats: add by HTTP version cumulated number of sessions and requests by Frédéric Lécaille · Wed Jan 18 11:52:21 2023 +0100
  2. 57b3eaa MINOR: quic: refactor frame deallocation by Amaury Denoyelle · Thu Feb 02 16:12:09 2023 +0100
  3. 40c24f1 MINOR: quic: define new functions for frame alloc by Amaury Denoyelle · Fri Jan 27 17:47:49 2023 +0100
  4. 1dac018 MINOR: quic: ensure offset is properly set for STREAM frames by Amaury Denoyelle · Thu Feb 02 16:45:07 2023 +0100
  5. e269aeb BUG/MINOR: h3: reject RESET_STREAM received for control stream by Amaury Denoyelle · Mon Jan 30 12:13:22 2023 +0100
  6. 87f8766 BUG/MEDIUM: h3: handle STOP_SENDING on control stream by Amaury Denoyelle · Mon Jan 30 12:12:43 2023 +0100
  7. b4d119f BUG/MEDIUM: mux-quic: fix crash on H3 SETTINGS emission by Amaury Denoyelle · Wed Jan 25 17:44:36 2023 +0100
  8. 71fd036 MINOR: mux-quic/h3: send SETTINGS as soon as transport is ready by Amaury Denoyelle · Tue Jan 24 17:35:37 2023 +0100
  9. 35c4dd0 CLEANUP: stconn: always use se_fl_set_error() to set the pending error by Willy Tarreau · Tue Jan 17 16:25:29 2023 +0100
  10. a9de7ea MINOR: mux-quic: use send-list for immediate sending retry by Amaury Denoyelle · Fri Jan 06 17:16:47 2023 +0100
  11. 0a1154a MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission by Amaury Denoyelle · Fri Jan 06 17:43:11 2023 +0100
  12. f9b0326 MEDIUM: h3: send SETTINGS before STREAM frames by Amaury Denoyelle · Mon Jan 09 10:34:25 2023 +0100
  13. 20f2a42 MAJOR: mux-quic: rework stream sending priorization by Amaury Denoyelle · Tue Jan 03 14:39:24 2023 +0100
  14. 31d2057 MINOR: mux-quic: add traces for flow-control limit reach by Amaury Denoyelle · Fri Jan 06 15:29:59 2023 +0100
  15. ab6cdec BUG/MINOR: mux-quic: fix transfer of empty HTTP response by Amaury Denoyelle · Tue Jan 10 10:41:41 2023 +0100
  16. 9107731 BUG/MINOR: mux-quic: ignore remote unidirectional stream close by Amaury Denoyelle · Thu Dec 22 18:56:09 2022 +0100
  17. 663e872 MEDIUM: mux-quic: implement STOP_SENDING emission by Amaury Denoyelle · Fri Dec 09 14:58:28 2022 +0100
  18. 5854fc0 MINOR: mux-quic: handle RESET_STREAM reception by Amaury Denoyelle · Fri Dec 09 16:25:48 2022 +0100
  19. bb6296c MINOR: mux-quic: do not count stream flow-control if already closed by Amaury Denoyelle · Fri Dec 09 15:00:17 2022 +0100
  20. a473f19 MEDIUM: mux-quic: implement shutw by Amaury Denoyelle · Wed Dec 21 10:21:58 2022 +0100
  21. 15337fd BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list by Amaury Denoyelle · Tue Dec 20 14:47:16 2022 +0100
  22. 4b16700 BUG/MINOR: mux-quic: handle properly alloc error in qcs_new() by Amaury Denoyelle · Mon Dec 12 09:59:50 2022 +0100
  23. 641a65f BUG/MINOR: mux-quic: remove qcs from opening-list on free by Amaury Denoyelle · Wed Dec 07 11:26:16 2022 +0100
  24. 6eb3c4b CLEANUP: mux-quic: remove unused attribute on qcs_is_close_remote() by Amaury Denoyelle · Fri Dec 09 16:26:03 2022 +0100
  25. b7ce79c MINOR: mux-quic: rename duplicate function names by Amaury Denoyelle · Thu Nov 24 10:51:19 2022 +0100
  26. bbb1c68 BUG/MINOR: quic: fix subscribe operation by Amaury Denoyelle · Wed Sep 28 15:15:51 2022 +0200
  27. 0aba11e MINOR: quic: remove unnecessary quic_session_accept() by Amaury Denoyelle · Thu Sep 29 18:31:24 2022 +0200
  28. 176174f BUG/MINOR: mux-quic: complete flow-control for uni streams by Amaury Denoyelle · Fri Oct 21 17:02:18 2022 +0200
  29. 036cc5d MINOR: mux-quic: check quic-conn return code on Tx by Amaury Denoyelle · Mon Sep 26 15:02:31 2022 +0200
  30. d775537 BUG/MINOR: mux-quic: ignore STOP_SENDING for locally closed stream by Amaury Denoyelle · Mon Oct 03 17:20:31 2022 +0200
  31. 92fa63f CLEANUP: quic: create a dedicated quic_conn module by Amaury Denoyelle · Fri Sep 30 18:11:13 2022 +0200
  32. 0ed617a BUG/MEDIUM: mux-quic: properly trim HTX buffer on snd_buf reset by Amaury Denoyelle · Tue Sep 20 14:46:40 2022 +0200
  33. 9534e59 MINOR: mux-quic: refactor snd_buf by Amaury Denoyelle · Mon Sep 19 17:14:27 2022 +0200
  34. d80fbca REORG: mux-quic: export HTTP related function in a dedicated file by Amaury Denoyelle · Mon Sep 19 17:02:28 2022 +0200
  35. 36d50bf REORG: mux-quic: extract traces in a dedicated source file by Amaury Denoyelle · Mon Sep 19 16:12:38 2022 +0200
  36. 3dc4e5a BUG/MINOR: mux-quic: do not keep detached qcs with empty Tx buffers by Amaury Denoyelle · Tue Sep 13 16:49:21 2022 +0200
  37. afb7b9d BUG/MEDIUM: mux-quic: fix nb_hreq decrement by Amaury Denoyelle · Mon Sep 19 11:58:24 2022 +0200
  38. a94bedc CLEANUP: quic,ssl: fix tiny typos in C comments by cui fliter · Mon Aug 29 14:42:57 2022 +0800
  39. d1310f8 BUG/MINOR: mux-quic: do not remotely close stream too early by Amaury Denoyelle · Fri Sep 16 13:30:59 2022 +0200
  40. 8d4ac48 CLEANUP: mux-quic: remove stconn usage in h3/hq by Amaury Denoyelle · Thu Sep 15 11:22:32 2022 +0200
  41. f8aaf8b BUG/MEDIUM: mux-quic: fix crash on early app-ops release by Amaury Denoyelle · Wed Sep 14 16:23:47 2022 +0200
  42. 3dd79d3 MINOR: h3: Send the h3 settings with others streams (requests) by Frédéric Lécaille · Thu Sep 08 17:53:36 2022 +0200
  43. 41e701e DEBUG: quic: export the few task handlers that often appear in task dumps by Willy Tarreau · Thu Sep 08 15:12:59 2022 +0200
  44. b4a4fee MINOR: mux-quic: provide a "show_sd" helper to output stream debugging info by Willy Tarreau · Fri Sep 02 16:00:40 2022 +0200
  45. e4c3074 MINOR: quic: Add the QUIC connection to mux traces by Frédéric Lécaille · Fri Aug 19 12:02:29 2022 +0200
  46. 7046756 BUG/MEDIUM: quic: fix crash on MUX send notification by Amaury Denoyelle · Wed Aug 17 16:33:13 2022 +0200
  47. cc13047 MINOR: quic: refactor application send by Amaury Denoyelle · Wed Aug 17 10:08:16 2022 +0200
  48. 3baab74 MINOR: mux-quic: add missing args on some traces by Amaury Denoyelle · Thu Aug 11 18:35:55 2022 +0200
  49. fd79ddb MINOR: mux-quic: adjust traces on stream init by Amaury Denoyelle · Tue Aug 16 11:13:45 2022 +0200
  50. bf3c208 BUG/MEDIUM: mux-quic: reject uni stream ID exceeding flow control by Amaury Denoyelle · Tue Aug 16 11:29:08 2022 +0200
  51. 35a66c0 BUG/MINOR: mux-quic: fix crash with traces in qc_detach() by Amaury Denoyelle · Fri Aug 12 15:56:21 2022 +0200
  52. 6bdf936 BUG/MEDIUM: mux-quic: fix crash due to invalid trace arg by Amaury Denoyelle · Thu Aug 11 18:22:22 2022 +0200
  53. 4c9a164 MINOR: mux-quic: define new traces by Amaury Denoyelle · Wed Aug 10 16:58:01 2022 +0200
  54. 047d86a CLEANUP: mux-quic: adjust traces level by Amaury Denoyelle · Wed Aug 10 16:42:35 2022 +0200
  55. c7fb0d2 MINOR: mux-quic: define protocol error traces by Amaury Denoyelle · Wed Aug 10 16:39:54 2022 +0200
  56. f0b67f9 MINOR: mux-quic: adjust enter/leave traces by Amaury Denoyelle · Wed Aug 10 16:14:32 2022 +0200
  57. 96ca1b7 BUG/MINOR: mux-quic: open stream on STOP_SENDING by Amaury Denoyelle · Tue Aug 09 17:36:38 2022 +0200
  58. 56c6154 CLEANUP: mux-quic: remove loop on sending frames by Amaury Denoyelle · Thu Aug 04 10:11:12 2022 +0200
  59. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Fri Jul 29 22:26:53 2022 +0500
  60. 30e260e MEDIUM: mux-quic: implement http-request timeout by Amaury Denoyelle · Wed Aug 03 11:17:57 2022 +0200
  61. 6ec9837 MINOR: mux-quic: refactor refresh timeout function by Amaury Denoyelle · Mon Aug 01 17:59:38 2022 +0200
  62. 418ba21 MINOR: mux-quic: refresh timeout on frame decoding by Amaury Denoyelle · Tue Aug 02 15:57:16 2022 +0200
  63. bd6ec1b MEDIUM: mux-quic: implement http-keep-alive timeout by Amaury Denoyelle · Mon Jul 25 11:53:18 2022 +0200
  64. c603de4 MINOR: mux-quic: count in-progress requests by Amaury Denoyelle · Mon Jul 25 11:21:46 2022 +0200
  65. 5fc05d1 MEDIUM: mux-quic: adjust timeout refresh by Amaury Denoyelle · Mon Jul 25 14:58:48 2022 +0200
  66. b630945 MINOR: mux-quic: use timeout server for backend conns by Amaury Denoyelle · Mon Jul 25 14:51:56 2022 +0200
  67. 07bf8f4 MINOR: mux-quic: save proxy instance into qcc by Amaury Denoyelle · Fri Jul 22 16:16:03 2022 +0200
  68. 09ec3e0 BUG/MINOR: mux-quic: do not free conn if attached streams by Amaury Denoyelle · Wed Jul 27 11:39:01 2022 +0200
  69. 4ea5090 CLEANUP: mux-quic: remove useless app_ops is_active callback by Amaury Denoyelle · Mon Aug 01 11:42:48 2022 +0200
  70. d397385 BUG/MINOR: mux-quic: prevent crash if conn released during IO callback by Amaury Denoyelle · Mon Jul 25 14:56:54 2022 +0200
  71. 72a78e8 BUG/MEDIUM: mux-quic: fix missing EOI flag to prevent streams leaks by Amaury Denoyelle · Fri Jul 29 15:34:12 2022 +0200
  72. a18c333 BUG/MAJOR: mux_quic: fix invalid PROTOCOL_VIOLATION on POST data overlap by Frédéric Lécaille · Mon Jul 04 09:54:58 2022 +0200
  73. a154dc0 MINOR: mux-quic: send one last time before release by Amaury Denoyelle · Mon Jun 13 17:09:01 2022 +0200
  74. c49d5d1 CLEANUP: mux-quic: move qc_release() by Amaury Denoyelle · Fri Jul 15 10:32:53 2022 +0200
  75. 069288b MINOR: mux-quic/h3: prepare CONNECTION_CLOSE on release by Amaury Denoyelle · Fri Jul 15 10:58:25 2022 +0200
  76. d666d74 MINOR: mux-quic: support app graceful shutdown by Amaury Denoyelle · Wed Jul 13 15:15:58 2022 +0200
  77. 57e6db7 MINOR: quic: define a generic QUIC error type by Amaury Denoyelle · Wed Jul 13 15:07:56 2022 +0200
  78. a5b5075 MEDIUM: mux-quic: implement STOP_SENDING handling by Amaury Denoyelle · Mon Jul 04 11:44:53 2022 +0200
  79. 843a119 MEDIUM: mux-quic: implement RESET_STREAM emission by Amaury Denoyelle · Mon Jul 04 11:44:38 2022 +0200
  80. 20d1f84 MINOR: mux-quic: use stream states to mark as detached by Amaury Denoyelle · Mon Jul 11 11:23:17 2022 +0200
  81. 38e6006 MINOR: mux-quic: define basic stream states by Amaury Denoyelle · Fri Jul 01 16:48:42 2022 +0200
  82. b68559a MINOR: mux-quic: support stream opening via MAX_STREAM_DATA by Amaury Denoyelle · Wed Jul 06 15:45:20 2022 +0200
  83. 57161b7 MINOR: mux-quic: do not ack STREAM frames on unrecoverable error by Amaury Denoyelle · Thu Jul 07 15:02:32 2022 +0200
  84. 5fbb869 MINOR: mux-quic: filter send/receive-only streams on frame parsing by Amaury Denoyelle · Wed Jul 06 15:43:21 2022 +0200
  85. 4561f84 MINOR: mux-quic: implement qcs_alert() by Amaury Denoyelle · Wed Jul 06 14:54:34 2022 +0200
  86. 392e94e MINOR: mux-quic: add traces on frame parsing functions by Amaury Denoyelle · Wed Jul 06 15:44:16 2022 +0200
  87. c1a6dfd MINOR: mux-quic: rename stream purge function by Amaury Denoyelle · Fri Jul 08 14:04:21 2022 +0200
  88. b143723 REORG: mux-quic: rename stream initialization function by Amaury Denoyelle · Fri Jul 08 11:53:22 2022 +0200
  89. e53b489 BUG/MEDIUM: mux-quic: fix server chunked encoding response by Amaury Denoyelle · Fri Jul 08 17:19:40 2022 +0200
  90. bf91e39 MINOR: mux-quic: emit FINAL_SIZE_ERROR on invalid STREAM size by Amaury Denoyelle · Mon Jul 04 10:02:04 2022 +0200
  91. 3f39b40 MINOR: mux-quic: rename qcs flag FIN_RECV to SIZE_KNOWN by Amaury Denoyelle · Fri Jul 01 16:11:03 2022 +0200
  92. a509ffb MEDIUM: mux-quic: refactor streams opening by Amaury Denoyelle · Mon Jul 04 15:50:33 2022 +0200
  93. 3abeb57 MINOR: mux-quic: implement accessor for sedesc by Amaury Denoyelle · Mon Jul 04 11:42:27 2022 +0200
  94. a441ec9 CLEANUP: mux-quic: do not export qc_get_ncbuf by Amaury Denoyelle · Mon Jul 04 15:48:57 2022 +0200
  95. 6befccd BUG/MINOR: mux-quic: do not signal FIN if gap in buffer by Amaury Denoyelle · Fri Jul 01 11:26:04 2022 +0200
  96. 36d4b5e CLEANUP: mux-quic: adjust comment on qcs_consume() by Amaury Denoyelle · Fri Jul 01 11:25:40 2022 +0200
  97. 628e89c BUILD: quic+h3: 32-bit compilation errors fixes by Frédéric Lécaille · Fri Jun 24 12:13:53 2022 +0200
  98. 040955f BUG/MEDIUM: mux-quic: fix segfault on flow-control frame cleanup by Amaury Denoyelle · Mon Jun 13 11:30:46 2022 +0200
  99. 43c090c BUG/MINOR: mux-quic: fix memleak on frames rejected by transport by Amaury Denoyelle · Fri Jun 10 15:16:40 2022 +0200
  100. 78fa559 MINOR: mux-quic: complete BUG_ON on TX flow-control enforcing by Amaury Denoyelle · Fri Jun 10 15:18:12 2022 +0200