1. 1c25b18 MINOR: mux-quic: delay cs_endpoint allocation by Amaury Denoyelle · Tue May 24 16:53:56 2022 +0200
  2. 93fba32 MINOR: mux-quic: do not alloc quic_stream_desc for uni remote stream by Amaury Denoyelle · Tue May 24 16:53:14 2022 +0200
  3. 019a182 Revert "MINOR: mux-quic: activate qmux traces on stdout via macro" by Amaury Denoyelle · Mon May 23 09:25:19 2022 +0200
  4. d0c6232 BUG/MEDIUM: mux-quic: adjust buggy proxy closing support by Amaury Denoyelle · Mon May 23 08:52:58 2022 +0200
  5. b5821e1 MINOR: connection: add flag MX_FL_FRAMED to mark muxes relying on framed xprt by Willy Tarreau · Tue Apr 26 11:54:08 2022 +0200
  6. cc3d716 MINOR: mux-quic: close connection on error if different data at offset by Amaury Denoyelle · Fri May 20 15:14:57 2022 +0200
  7. 209404b MINOR: mux-quic: emit STREAM_LIMIT_ERROR by Amaury Denoyelle · Fri May 20 16:45:32 2022 +0200
  8. d46b0f5 MINOR: mux-quic: emit FLOW_CONTROL_ERROR by Amaury Denoyelle · Fri May 20 15:05:07 2022 +0200
  9. 9fab9fd MINOR: quic/mux-quic: define CONNECTION_CLOSE send API by Amaury Denoyelle · Fri May 20 15:04:38 2022 +0200
  10. 8b87b15 MINOR: mux-quic: free RX buf if empty by Amaury Denoyelle · Wed May 18 16:19:47 2022 +0200
  11. 7313f5e BUG/MINOR: mux-quic: support nul buffer with qc_free_ncbuf() by Amaury Denoyelle · Tue May 17 18:53:21 2022 +0200
  12. c830e1e MINOR: mux-quic: implement MAX_DATA emission by Amaury Denoyelle · Mon May 16 16:19:59 2022 +0200
  13. a977355 MINOR: mux-quic: implement MAX_STREAM_DATA emission by Amaury Denoyelle · Mon May 16 14:38:25 2022 +0200
  14. c985cb1 MINOR: mux-quic: reorganize flow-control frames emission by Amaury Denoyelle · Mon May 16 14:29:59 2022 +0200
  15. 3a08640 MINOR: mux-quic: remove qcc_decode_qcs() call in XPRT by Amaury Denoyelle · Wed May 18 11:38:22 2022 +0200
  16. 37c2e4a MEDIUM: mux-quic: implement recv on io-cb by Amaury Denoyelle · Mon May 16 13:54:59 2022 +0200
  17. 00f87bb CLEANUP: mux-quic: remove unused fields for Rx by Amaury Denoyelle · Fri May 13 15:41:35 2022 +0200
  18. 1290f1e MEDIUM: mux-quic/h3/hq-interop: use ncbuf for bidir streams by Amaury Denoyelle · Fri May 13 14:49:05 2022 +0200
  19. df94313 BUG/MEDIUM: mux-quic: fix a thinko in the latest cs/endpoint cleanup by Willy Tarreau · Fri May 13 16:31:23 2022 +0200
  20. 4201ab7 CLEANUP: muxes: make mux->attach/detach take a conn_stream endpoint by Willy Tarreau · Tue May 10 19:18:52 2022 +0200
  21. 01c2a4a MINOR: mux-quic: remove the now unneeded conn_stream from the qcs by Willy Tarreau · Tue May 10 15:46:10 2022 +0200
  22. 15b0721 CLEANUP: mux-quic: always take the endp from the qcs not the cs by Willy Tarreau · Tue May 10 11:24:26 2022 +0200
  23. b57de07 BUG/MINOR: mux_quic: Dropped packet upon retransmission for closed streams by Frédéric Lécaille · Mon May 02 18:58:27 2022 +0200
  24. 664741e MINOR: quic: Make the quic_conn be aware of the number of streams by Frédéric Lécaille · Mon May 02 18:46:58 2022 +0200
  25. f1fc0b3 MINOR: mux-quic: support full request channel buffer by Amaury Denoyelle · Mon May 02 11:07:06 2022 +0200
  26. 74cf237 MEDIUM: quic: do not ack packet with invalid STREAM by Amaury Denoyelle · Fri Apr 29 15:58:22 2022 +0200
  27. 3e3a621 MINOR: quic: old data distinction for qc_send_app_pkt() by Frédéric Lécaille · Mon Apr 25 10:17:00 2022 +0200
  28. b917191 MINOR: quic: Prepare quic_frame struct duplication by Frédéric Lécaille · Thu Apr 21 17:32:10 2022 +0200
  29. 47447af MINOR: mux-quic: add a app-layer context in qcs by Amaury Denoyelle · Wed Apr 27 15:17:11 2022 +0200
  30. 3df8ca0 MINOR: mux-quic: partially copy Rx frame if almost full buf by Amaury Denoyelle · Tue Apr 26 11:36:40 2022 +0200
  31. 44d0912 MINOR: mux-quic: count local flow-control stream limit on reception by Amaury Denoyelle · Tue Apr 26 11:21:10 2022 +0200
  32. 17014a6 BUG/MINOR: mux-quic: fix leak if cs alloc failure by Amaury Denoyelle · Wed Apr 27 15:09:27 2022 +0200
  33. fe8f555 MINOR: mux-quic: adjust comment on emission function by Amaury Denoyelle · Wed Apr 27 16:44:49 2022 +0200
  34. b50f311 BUG/MINOR: mux-quic: fix build in release mode by Amaury Denoyelle · Thu Apr 28 14:41:50 2022 +0200
  35. f6df6b4 BUG/MINOR: mux-quic: fix POST with abortonclose by Amaury Denoyelle · Fri Apr 22 16:52:14 2022 +0200
  36. b710415 BUG/MEDIUM: mux-quic: fix stalled POST requets by Amaury Denoyelle · Fri Apr 22 17:38:43 2022 +0200
  37. 3eb892f BUG/MINOR: mux-quic: remove dead code in qcs_xfer_data() by Amaury Denoyelle · Fri Apr 22 09:47:58 2022 +0200
  38. a3daaec BUG/MINOR: mux-quic: handle null timeout by Amaury Denoyelle · Thu Apr 21 16:29:27 2022 +0200
  39. f3e03a4 BUG/MINOR: mux-quic: unsubscribe on release by Amaury Denoyelle · Thu Apr 21 15:41:34 2022 +0200
  40. 1b2dba5 MINOR: mux-quic: implement immediate send retry by Amaury Denoyelle · Fri Apr 15 17:32:04 2022 +0200
  41. d2f80a2 MINOR: quic: limit total stream buffers per connection by Amaury Denoyelle · Fri Apr 15 17:30:49 2022 +0200
  42. a456920 MEDIUM: quic: implement multi-buffered Tx streams by Amaury Denoyelle · Fri Apr 15 17:29:25 2022 +0200
  43. e4301da MINOR: quic-stream: use distinct tree nodes for quic stream and qcs by Amaury Denoyelle · Tue Apr 19 17:59:50 2022 +0200
  44. 0cc02a3 REORG: quic: use a dedicated module for qc_stream_desc by Amaury Denoyelle · Tue Apr 19 17:21:11 2022 +0200
  45. da6ad20 MINOR: mux-quic: split xfer and STREAM frames build by Amaury Denoyelle · Tue Apr 12 11:41:04 2022 +0200
  46. 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
  47. 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
  48. 4e61096 MINOR: muxes: Don't handle proto upgrade for muxes not supporting it by Christopher Faulet · Thu Apr 14 11:23:50 2022 +0200
  49. a97cced CLEANUP: muxes: Remove MX_FL_CLEAN_ABRT flag by Christopher Faulet · Tue Apr 12 18:04:10 2022 +0200
  50. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · Thu Mar 24 10:27:02 2022 +0100
  51. 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
  52. db90f2a MEDIUM: conn-stream: Add an endpoint structure in the conn-stream by Christopher Faulet · Tue Mar 22 16:06:25 2022 +0100
  53. 9388204 MAJOR: conn-stream: Invert conn-stream endpoint and its context by Christopher Faulet · Wed Jan 19 14:56:50 2022 +0100
  54. 784b868 MEDIUM: quic: move conn->qc into conn->handle by Willy Tarreau · Mon Apr 11 14:18:10 2022 +0200
  55. 671bd5a MINOR: mux-quic: properly set the flags and name fields by Willy Tarreau · Mon Apr 11 09:29:21 2022 +0200
  56. 8038821 BUG/MEDIUM: mux-quic: properly release conn-stream on detach by Amaury Denoyelle · Fri Apr 08 12:00:12 2022 +0200
  57. 9c3955c CLEANUP: mux-quic: remove uneeded TODO in qc_detach by Amaury Denoyelle · Fri Apr 08 11:58:55 2022 +0200
  58. b515b0a MEDIUM: quic: report closing state for the MUX by Amaury Denoyelle · Wed Apr 06 10:28:43 2022 +0200
  59. fe035ec MEDIUM: mux-quic: report errors on conn-streams by Amaury Denoyelle · Wed Apr 06 15:46:30 2022 +0200
  60. d97fc80 MEDIUM: mux-quic: report CO_FL_ERROR on send by Amaury Denoyelle · Wed Apr 06 16:13:09 2022 +0200
  61. c933780 MINOR: mux-quic: centralize send operations in qc_send by Amaury Denoyelle · Mon Apr 04 16:36:34 2022 +0200
  62. 198d35f MINOR: mux-quic: define is_active app-ops by Amaury Denoyelle · Fri Apr 01 17:56:58 2022 +0200
  63. 06890aa MINOR: mux-quic: adjust timeout to accelerate closing by Amaury Denoyelle · Mon Apr 04 16:15:06 2022 +0200
  64. d8e680c MEDIUM: mux-quic: remove qcs tree node by Amaury Denoyelle · Tue Mar 29 15:18:44 2022 +0200
  65. 7272cd7 MEDIUM: quic: move transport fields from qcs to qc_conn_stream by Amaury Denoyelle · Tue Mar 29 15:15:54 2022 +0200
  66. f890945 BUG/MINOR: mux-quic: ensure to free all qcs on MUX release by Amaury Denoyelle · Wed Mar 30 11:51:56 2022 +0200
  67. cbc13b7 MINOR: mux-quic: define release app-ops by Amaury Denoyelle · Tue Mar 29 14:46:38 2022 +0200
  68. dccbd73 MINOR: mux-quic: reorganize qcs free by Amaury Denoyelle · Tue Mar 29 18:36:59 2022 +0200
  69. 5074229 MINOR: mux-quic: return qcs instance from qcc_get_qcs by Amaury Denoyelle · Tue Mar 29 14:57:19 2022 +0200
  70. 251eadf MINOR: mux-quic: activate qmux traces on stdout via macro by Amaury Denoyelle · Thu Mar 24 17:14:52 2022 +0100
  71. fdcec36 MINOR: mux-quic: add trace event for qcs_push_frame by Amaury Denoyelle · Fri Mar 25 09:28:10 2022 +0100
  72. fa29f33 MINOR: mux-quic: add trace event for frame sending by Amaury Denoyelle · Fri Mar 25 09:09:40 2022 +0100
  73. 4f13757 MINOR: mux-quic: replace printfs by traces by Amaury Denoyelle · Thu Mar 24 17:10:00 2022 +0100
  74. dd4fbfb MINOR: mux-quic: declare the qmux trace module by Amaury Denoyelle · Thu Mar 24 16:09:16 2022 +0100
  75. 9296091 MINOR: mux-quic: convert fin on push-frame as boolean by Amaury Denoyelle · Thu Mar 24 18:23:29 2022 +0100
  76. 1e5e513 MINOR: mux-quic: support MAX_DATA frame parsing by Amaury Denoyelle · Tue Mar 08 16:23:03 2022 +0100
  77. 8727ff4 MINOR: mux-quic: support MAX_STREAM_DATA frame parsing by Amaury Denoyelle · Tue Mar 08 10:39:55 2022 +0100
  78. 05ce55e MEDIUM: mux-quic: respect peer connection data limit by Amaury Denoyelle · Tue Mar 08 10:35:42 2022 +0100
  79. 6ea7819 MEDIUM: mux-quic: respect peer bidirectional stream data limit by Amaury Denoyelle · Mon Mar 07 15:47:02 2022 +0100
  80. 78396e5 MINOR: mux-quic: use shorter name for flow-control fields by Amaury Denoyelle · Mon Mar 21 17:13:32 2022 +0100
  81. 75d14ad MINOR: mux-quic: add comments for send functions by Amaury Denoyelle · Tue Mar 22 15:10:29 2022 +0100
  82. ac74aa5 MINOR: mux-quic: complete trace when stream is not found by Amaury Denoyelle · Tue Mar 22 16:42:10 2022 +0100
  83. e0320b8 CLEANUP: mux-quic: change comment style to not mess with git conflict by Amaury Denoyelle · Fri Mar 11 19:12:23 2022 +0100
  84. f27b66f BUG/MINOR: mux-quic: Missing I/O handler events initialization by Frédéric Lécaille · Fri Mar 18 22:49:22 2022 +0100
  85. 4e22f28 BUG/MINOR: mux-quic: Access to empty frame list from qc_send_frames() by Frédéric Lécaille · Fri Mar 18 18:38:19 2022 +0100
  86. 2ee5c8b BUG/MEDIUM: quic: Blocked STREAM when retransmitted by Frédéric Lécaille · Sun Mar 13 12:31:36 2022 +0100
  87. 6ccfa3c MEDIUM: mux-quic: improve bidir STREAM frames sending by Amaury Denoyelle · Thu Mar 10 16:45:53 2022 +0100
  88. 54445d0 MINOR: quic: implement sending confirmation by Amaury Denoyelle · Thu Mar 10 16:44:14 2022 +0100
  89. db5d1a1 MINOR: mux-quic: improve opportunistic retry sending for STREAM frames by Amaury Denoyelle · Thu Mar 10 16:42:23 2022 +0100
  90. e2ec942 MINOR: mux-quic: prevent push frame for unidir streams by Amaury Denoyelle · Thu Mar 10 16:46:18 2022 +0100
  91. c055e30 MEDIUM: mux-quic: implement MAX_STREAMS emission for bidir streams by Amaury Denoyelle · Mon Feb 07 16:09:06 2022 +0100
  92. e9c4cc1 MINOR: mux-quic: retry send opportunistically for remaining frames by Amaury Denoyelle · Fri Mar 04 15:29:53 2022 +0100
  93. 2c71fe5 MEDIUM: mux-quic: use direct send transport API for STREAMs by Amaury Denoyelle · Wed Feb 09 18:16:49 2022 +0100
  94. 0dc40f0 MINOR: mux-quic: complete functions to detect stream type by Amaury Denoyelle · Mon Feb 07 11:44:17 2022 +0100
  95. 749cb64 MINOR: mux-quic: refactor transport parameters init by Amaury Denoyelle · Wed Feb 09 10:25:29 2022 +0100
  96. 1455113 CLEANUP: quic: complete ABORT_NOW with a TODO comment by Amaury Denoyelle · Fri Mar 04 16:51:20 2022 +0100
  97. 0e3010b MEDIUM: quic: rearchitecture Rx path for bidirectional STREAM frames by Amaury Denoyelle · Mon Feb 28 11:37:48 2022 +0100
  98. 642ab06 MINOR: quic: adjust buffer handling for STREAM transmission by Amaury Denoyelle · Wed Feb 23 10:54:42 2022 +0100
  99. 1329f2a REORG: conn_stream: move conn-stream stuff in dedicated files by Christopher Faulet · Thu Dec 16 17:32:56 2021 +0100
  100. c0b66ca MINOR: mux-quic: fix uninitialized return on qc_send by Amaury Denoyelle · Mon Feb 21 18:45:22 2022 +0100