1. 07be66d CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sat Apr 01 12:26:42 2023 +0200
  2. abbb5ad MINOR: mux-quic: close on frame alloc failure by Amaury Denoyelle · Thu Mar 09 10:16:38 2023 +0100
  3. c0c6b6d MINOR: mux-quic: close on qcs allocation failure by Amaury Denoyelle · Thu Mar 09 10:16:09 2023 +0100
  4. e2213df MINOR: mux-quic: ensure CONNECTION_CLOSE is scheduled once per conn by Amaury Denoyelle · Thu Mar 09 10:14:28 2023 +0100
  5. b47310d MINOR: mux-quic: interrupt qcc_recv*() operations if CC scheduled by Amaury Denoyelle · Thu Mar 09 15:49:48 2023 +0100
  6. 665817a BUG/MINOR: mux-quic: prevent CC status to be erased by shutdown by Amaury Denoyelle · Mon Mar 20 17:34:22 2023 +0100
  7. b7143a8 MINOR: mux-quic: adjust trace level for MAX_DATA/MAX_STREAM_DATA recv by Amaury Denoyelle · Wed Mar 22 15:08:01 2023 +0100
  8. 1ec78ff MINOR: mux-quic: complete traces for qcs emission by Amaury Denoyelle · Wed Mar 22 11:58:32 2023 +0100
  9. 178fbff BUG/MEDIUM: mux-quic: release data from conn flow-control on qcs reset by Amaury Denoyelle · Wed Mar 22 11:17:59 2023 +0100
  10. ebfafc2 BUG/MINOR: mux-quic: properly init STREAM frame as not duplicated by Amaury Denoyelle · Tue Mar 07 18:07:08 2023 +0100
  11. caa1654 MINOR: quic: notify on send ready by Amaury Denoyelle · Tue Feb 28 15:11:26 2023 +0100
  12. 85eabfb MEDIUM: mux-quic: Don't expect data from server as long as request is unfinished by Christopher Faulet · Thu Feb 23 14:52:09 2023 +0100
  13. b3aa07c MEDIUM: mux-quic: properly implement soft-stop by Amaury Denoyelle · Tue Jan 24 18:20:28 2023 +0100
  14. eb7d320 MINOR: mux-quic: implement client-fin timeout by Amaury Denoyelle · Wed Feb 08 15:55:24 2023 +0100
  15. 14dbb84 MINOR: mux-quic: define qc_process() by Amaury Denoyelle · Tue Jan 24 18:19:47 2023 +0100
  16. b30247b MINOR: mux-quic: define qc_shutdown() by Amaury Denoyelle · Tue Jan 24 18:18:23 2023 +0100
  17. 3d55084 MEDIUM: h3: enforce GOAWAY by resetting higher unhandled stream by Amaury Denoyelle · Tue Jan 24 17:42:21 2023 +0100
  18. fa24193 BUG/MINOR: mux-quic: transfer FIN on empty STREAM frame by Amaury Denoyelle · Tue Feb 14 15:36:36 2023 +0100
  19. 381d813 MINOR: h3/hq-interop: handle no data in decode_qcs() with FIN set by Amaury Denoyelle · Fri Feb 17 09:51:20 2023 +0100
  20. 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
  21. 57b3eaa MINOR: quic: refactor frame deallocation by Amaury Denoyelle · Thu Feb 02 16:12:09 2023 +0100
  22. 40c24f1 MINOR: quic: define new functions for frame alloc by Amaury Denoyelle · Fri Jan 27 17:47:49 2023 +0100
  23. 1dac018 MINOR: quic: ensure offset is properly set for STREAM frames by Amaury Denoyelle · Thu Feb 02 16:45:07 2023 +0100
  24. e269aeb BUG/MINOR: h3: reject RESET_STREAM received for control stream by Amaury Denoyelle · Mon Jan 30 12:13:22 2023 +0100
  25. 87f8766 BUG/MEDIUM: h3: handle STOP_SENDING on control stream by Amaury Denoyelle · Mon Jan 30 12:12:43 2023 +0100
  26. b4d119f BUG/MEDIUM: mux-quic: fix crash on H3 SETTINGS emission by Amaury Denoyelle · Wed Jan 25 17:44:36 2023 +0100
  27. 71fd036 MINOR: mux-quic/h3: send SETTINGS as soon as transport is ready by Amaury Denoyelle · Tue Jan 24 17:35:37 2023 +0100
  28. 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
  29. a9de7ea MINOR: mux-quic: use send-list for immediate sending retry by Amaury Denoyelle · Fri Jan 06 17:16:47 2023 +0100
  30. 0a1154a MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission by Amaury Denoyelle · Fri Jan 06 17:43:11 2023 +0100
  31. f9b0326 MEDIUM: h3: send SETTINGS before STREAM frames by Amaury Denoyelle · Mon Jan 09 10:34:25 2023 +0100
  32. 20f2a42 MAJOR: mux-quic: rework stream sending priorization by Amaury Denoyelle · Tue Jan 03 14:39:24 2023 +0100
  33. 31d2057 MINOR: mux-quic: add traces for flow-control limit reach by Amaury Denoyelle · Fri Jan 06 15:29:59 2023 +0100
  34. ab6cdec BUG/MINOR: mux-quic: fix transfer of empty HTTP response by Amaury Denoyelle · Tue Jan 10 10:41:41 2023 +0100
  35. 9107731 BUG/MINOR: mux-quic: ignore remote unidirectional stream close by Amaury Denoyelle · Thu Dec 22 18:56:09 2022 +0100
  36. 663e872 MEDIUM: mux-quic: implement STOP_SENDING emission by Amaury Denoyelle · Fri Dec 09 14:58:28 2022 +0100
  37. 5854fc0 MINOR: mux-quic: handle RESET_STREAM reception by Amaury Denoyelle · Fri Dec 09 16:25:48 2022 +0100
  38. bb6296c MINOR: mux-quic: do not count stream flow-control if already closed by Amaury Denoyelle · Fri Dec 09 15:00:17 2022 +0100
  39. a473f19 MEDIUM: mux-quic: implement shutw by Amaury Denoyelle · Wed Dec 21 10:21:58 2022 +0100
  40. 15337fd BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list by Amaury Denoyelle · Tue Dec 20 14:47:16 2022 +0100
  41. 4b16700 BUG/MINOR: mux-quic: handle properly alloc error in qcs_new() by Amaury Denoyelle · Mon Dec 12 09:59:50 2022 +0100
  42. 641a65f BUG/MINOR: mux-quic: remove qcs from opening-list on free by Amaury Denoyelle · Wed Dec 07 11:26:16 2022 +0100
  43. 6eb3c4b CLEANUP: mux-quic: remove unused attribute on qcs_is_close_remote() by Amaury Denoyelle · Fri Dec 09 16:26:03 2022 +0100
  44. b7ce79c MINOR: mux-quic: rename duplicate function names by Amaury Denoyelle · Thu Nov 24 10:51:19 2022 +0100
  45. bbb1c68 BUG/MINOR: quic: fix subscribe operation by Amaury Denoyelle · Wed Sep 28 15:15:51 2022 +0200
  46. 0aba11e MINOR: quic: remove unnecessary quic_session_accept() by Amaury Denoyelle · Thu Sep 29 18:31:24 2022 +0200
  47. 176174f BUG/MINOR: mux-quic: complete flow-control for uni streams by Amaury Denoyelle · Fri Oct 21 17:02:18 2022 +0200
  48. 036cc5d MINOR: mux-quic: check quic-conn return code on Tx by Amaury Denoyelle · Mon Sep 26 15:02:31 2022 +0200
  49. d775537 BUG/MINOR: mux-quic: ignore STOP_SENDING for locally closed stream by Amaury Denoyelle · Mon Oct 03 17:20:31 2022 +0200
  50. 92fa63f CLEANUP: quic: create a dedicated quic_conn module by Amaury Denoyelle · Fri Sep 30 18:11:13 2022 +0200
  51. 0ed617a BUG/MEDIUM: mux-quic: properly trim HTX buffer on snd_buf reset by Amaury Denoyelle · Tue Sep 20 14:46:40 2022 +0200
  52. 9534e59 MINOR: mux-quic: refactor snd_buf by Amaury Denoyelle · Mon Sep 19 17:14:27 2022 +0200
  53. d80fbca REORG: mux-quic: export HTTP related function in a dedicated file by Amaury Denoyelle · Mon Sep 19 17:02:28 2022 +0200
  54. 36d50bf REORG: mux-quic: extract traces in a dedicated source file by Amaury Denoyelle · Mon Sep 19 16:12:38 2022 +0200
  55. 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
  56. afb7b9d BUG/MEDIUM: mux-quic: fix nb_hreq decrement by Amaury Denoyelle · Mon Sep 19 11:58:24 2022 +0200
  57. a94bedc CLEANUP: quic,ssl: fix tiny typos in C comments by cui fliter · Mon Aug 29 14:42:57 2022 +0800
  58. d1310f8 BUG/MINOR: mux-quic: do not remotely close stream too early by Amaury Denoyelle · Fri Sep 16 13:30:59 2022 +0200
  59. 8d4ac48 CLEANUP: mux-quic: remove stconn usage in h3/hq by Amaury Denoyelle · Thu Sep 15 11:22:32 2022 +0200
  60. f8aaf8b BUG/MEDIUM: mux-quic: fix crash on early app-ops release by Amaury Denoyelle · Wed Sep 14 16:23:47 2022 +0200
  61. 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
  62. 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
  63. 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
  64. e4c3074 MINOR: quic: Add the QUIC connection to mux traces by Frédéric Lécaille · Fri Aug 19 12:02:29 2022 +0200
  65. 7046756 BUG/MEDIUM: quic: fix crash on MUX send notification by Amaury Denoyelle · Wed Aug 17 16:33:13 2022 +0200
  66. cc13047 MINOR: quic: refactor application send by Amaury Denoyelle · Wed Aug 17 10:08:16 2022 +0200
  67. 3baab74 MINOR: mux-quic: add missing args on some traces by Amaury Denoyelle · Thu Aug 11 18:35:55 2022 +0200
  68. fd79ddb MINOR: mux-quic: adjust traces on stream init by Amaury Denoyelle · Tue Aug 16 11:13:45 2022 +0200
  69. bf3c208 BUG/MEDIUM: mux-quic: reject uni stream ID exceeding flow control by Amaury Denoyelle · Tue Aug 16 11:29:08 2022 +0200
  70. 35a66c0 BUG/MINOR: mux-quic: fix crash with traces in qc_detach() by Amaury Denoyelle · Fri Aug 12 15:56:21 2022 +0200
  71. 6bdf936 BUG/MEDIUM: mux-quic: fix crash due to invalid trace arg by Amaury Denoyelle · Thu Aug 11 18:22:22 2022 +0200
  72. 4c9a164 MINOR: mux-quic: define new traces by Amaury Denoyelle · Wed Aug 10 16:58:01 2022 +0200
  73. 047d86a CLEANUP: mux-quic: adjust traces level by Amaury Denoyelle · Wed Aug 10 16:42:35 2022 +0200
  74. c7fb0d2 MINOR: mux-quic: define protocol error traces by Amaury Denoyelle · Wed Aug 10 16:39:54 2022 +0200
  75. f0b67f9 MINOR: mux-quic: adjust enter/leave traces by Amaury Denoyelle · Wed Aug 10 16:14:32 2022 +0200
  76. 96ca1b7 BUG/MINOR: mux-quic: open stream on STOP_SENDING by Amaury Denoyelle · Tue Aug 09 17:36:38 2022 +0200
  77. 56c6154 CLEANUP: mux-quic: remove loop on sending frames by Amaury Denoyelle · Thu Aug 04 10:11:12 2022 +0200
  78. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Fri Jul 29 22:26:53 2022 +0500
  79. 30e260e MEDIUM: mux-quic: implement http-request timeout by Amaury Denoyelle · Wed Aug 03 11:17:57 2022 +0200
  80. 6ec9837 MINOR: mux-quic: refactor refresh timeout function by Amaury Denoyelle · Mon Aug 01 17:59:38 2022 +0200
  81. 418ba21 MINOR: mux-quic: refresh timeout on frame decoding by Amaury Denoyelle · Tue Aug 02 15:57:16 2022 +0200
  82. bd6ec1b MEDIUM: mux-quic: implement http-keep-alive timeout by Amaury Denoyelle · Mon Jul 25 11:53:18 2022 +0200
  83. c603de4 MINOR: mux-quic: count in-progress requests by Amaury Denoyelle · Mon Jul 25 11:21:46 2022 +0200
  84. 5fc05d1 MEDIUM: mux-quic: adjust timeout refresh by Amaury Denoyelle · Mon Jul 25 14:58:48 2022 +0200
  85. b630945 MINOR: mux-quic: use timeout server for backend conns by Amaury Denoyelle · Mon Jul 25 14:51:56 2022 +0200
  86. 07bf8f4 MINOR: mux-quic: save proxy instance into qcc by Amaury Denoyelle · Fri Jul 22 16:16:03 2022 +0200
  87. 09ec3e0 BUG/MINOR: mux-quic: do not free conn if attached streams by Amaury Denoyelle · Wed Jul 27 11:39:01 2022 +0200
  88. 4ea5090 CLEANUP: mux-quic: remove useless app_ops is_active callback by Amaury Denoyelle · Mon Aug 01 11:42:48 2022 +0200
  89. d397385 BUG/MINOR: mux-quic: prevent crash if conn released during IO callback by Amaury Denoyelle · Mon Jul 25 14:56:54 2022 +0200
  90. 72a78e8 BUG/MEDIUM: mux-quic: fix missing EOI flag to prevent streams leaks by Amaury Denoyelle · Fri Jul 29 15:34:12 2022 +0200
  91. 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
  92. a154dc0 MINOR: mux-quic: send one last time before release by Amaury Denoyelle · Mon Jun 13 17:09:01 2022 +0200
  93. c49d5d1 CLEANUP: mux-quic: move qc_release() by Amaury Denoyelle · Fri Jul 15 10:32:53 2022 +0200
  94. 069288b MINOR: mux-quic/h3: prepare CONNECTION_CLOSE on release by Amaury Denoyelle · Fri Jul 15 10:58:25 2022 +0200
  95. d666d74 MINOR: mux-quic: support app graceful shutdown by Amaury Denoyelle · Wed Jul 13 15:15:58 2022 +0200
  96. 57e6db7 MINOR: quic: define a generic QUIC error type by Amaury Denoyelle · Wed Jul 13 15:07:56 2022 +0200
  97. a5b5075 MEDIUM: mux-quic: implement STOP_SENDING handling by Amaury Denoyelle · Mon Jul 04 11:44:53 2022 +0200
  98. 843a119 MEDIUM: mux-quic: implement RESET_STREAM emission by Amaury Denoyelle · Mon Jul 04 11:44:38 2022 +0200
  99. 20d1f84 MINOR: mux-quic: use stream states to mark as detached by Amaury Denoyelle · Mon Jul 11 11:23:17 2022 +0200
  100. 38e6006 MINOR: mux-quic: define basic stream states by Amaury Denoyelle · Fri Jul 01 16:48:42 2022 +0200