1. 7586bef BUG/MINOR: quic: fix use-after-free with trace on ACK consume by Amaury Denoyelle · Mon Apr 25 14:26:54 2022 +0200
  2. 89a2ceb BUG/MEDIUM: quic: Possible crash with released mux by Frédéric Lécaille · Wed Apr 20 15:59:07 2022 +0200
  3. d2f80a2 MINOR: quic: limit total stream buffers per connection by Amaury Denoyelle · Fri Apr 15 17:30:49 2022 +0200
  4. 1b81dda MINOR: quic-stream: refactor ack management by Amaury Denoyelle · Thu Apr 21 09:32:53 2022 +0200
  5. a456920 MEDIUM: quic: implement multi-buffered Tx streams by Amaury Denoyelle · Fri Apr 15 17:29:25 2022 +0200
  6. e4301da MINOR: quic-stream: use distinct tree nodes for quic stream and qcs by Amaury Denoyelle · Tue Apr 19 17:59:50 2022 +0200
  7. 0cc02a3 REORG: quic: use a dedicated module for qc_stream_desc by Amaury Denoyelle · Tue Apr 19 17:21:11 2022 +0200
  8. f7ff9cb BUG/MEDIUM: quic: properly clean frames on stream free by Amaury Denoyelle · Fri Apr 15 11:47:03 2022 +0200
  9. 5d774de MINOR: quic: emit CONNECTION_CLOSE on app init error by Amaury Denoyelle · Thu Apr 14 14:59:35 2022 +0200
  10. 05d4ae6 BUG/MINOR: quic: fix return value for error in start by Amaury Denoyelle · Wed Apr 13 17:40:26 2022 +0200
  11. bc964bd BUG/MINOR: quic: Avoid starting the mux if no ALPN sent by the client by Frédéric Lécaille · Wed Apr 13 16:20:09 2022 +0200
  12. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · Mon Apr 04 11:29:28 2022 +0200
  13. 784b868 MEDIUM: quic: move conn->qc into conn->handle by Willy Tarreau · Mon Apr 11 14:18:10 2022 +0200
  14. 54a1dcb MEDIUM: xprt-quic: implement get_ssl_sock_ctx() by Willy Tarreau · Mon Apr 11 11:57:35 2022 +0200
  15. 325fc63 BUILD: xprt-quic: replace ERR_func_error_string() with ERR_peek_error_func() by Willy Tarreau · Mon Apr 11 18:47:38 2022 +0200
  16. 8c7927c MINOR: quic_tls: Make key update use of reusable cipher contexts by Frédéric Lécaille · Tue Apr 05 16:28:38 2022 +0200
  17. 3dfd4c4 MINOR: quic: Add short packet key phase bit values to traces by Frédéric Lécaille · Tue Apr 05 15:29:14 2022 +0200
  18. 9688a8d CLEANUP: quic: Do not set any cipher/group from ssl_quic_initial_ctx() by Frédéric Lécaille · Tue Apr 05 12:19:31 2022 +0200
  19. f2f4a4e MINOR: quic_tls: Stop hardcoding cipher IV lengths by Frédéric Lécaille · Tue Apr 05 12:18:46 2022 +0200
  20. f460574 MINOR: quic_tls: Add reusable cipher contexts to QUIC TLS contexts by Frédéric Lécaille · Tue Apr 05 10:28:29 2022 +0200
  21. 82851bd BUG/MEDIUM: quic: Possible crash from quic_free_arngs() by Frédéric Lécaille · Mon Apr 04 13:43:58 2022 +0200
  22. b515b0a MEDIUM: quic: report closing state for the MUX by Amaury Denoyelle · Wed Apr 06 10:28:43 2022 +0200
  23. c9acc31 BUG/MINOR: fix memleak on quic-conn streams cleaning by Amaury Denoyelle · Fri Apr 01 16:41:21 2022 +0200
  24. 6057b40 CLEANUP: mux-quic: remove unused QC_CF_CC_RECV by Amaury Denoyelle · Wed Apr 06 15:50:04 2022 +0200
  25. e0be573 CLEANUP: quic: use static qualifer on quic_close by Amaury Denoyelle · Tue Apr 05 17:34:18 2022 +0200
  26. db71e3b BUG/MEDIUM: quic: ensure quic-conn survives to the MUX by Amaury Denoyelle · Wed Apr 06 17:22:12 2022 +0200
  27. 59bf255 MINOR: quic: Add closing connection state by Frédéric Lécaille · Mon Mar 28 12:13:09 2022 +0200
  28. 4775680 MINOR: quic: Add draining connection state. by Frédéric Lécaille · Fri Mar 25 09:12:16 2022 +0100
  29. eb2a2da BUG/MINOR: quic: Missing TX packet deallocations by Frédéric Lécaille · Fri Apr 01 12:15:24 2022 +0200
  30. 6467088 BUG/MINOR: quic: Missing ACK range deallocations by Frédéric Lécaille · Fri Apr 01 11:57:19 2022 +0200
  31. 96fd163 BUG/MINOR: quic: QUIC TLS secrets memory leak by Frédéric Lécaille · Fri Apr 01 11:21:47 2022 +0200
  32. b823bb7 MINOR: quic: Add traces about list of frames by Frédéric Lécaille · Thu Mar 31 20:26:18 2022 +0200
  33. 6c01b74 MINOR: quic: Useless call to SSL_CTX_set_default_verify_paths() by Frédéric Lécaille · Thu Mar 31 16:37:01 2022 +0200
  34. 12fd259 BUG/MINOR: quic: Too much prepared retransmissions due to anti-amplification by Frédéric Lécaille · Thu Mar 31 08:42:06 2022 +0200
  35. 009016c BUG/MINOR: quic: Non duplicated frames upon fast retransmission by Frédéric Lécaille · Wed Mar 30 14:58:55 2022 +0200
  36. 5cfb4ed BUG/MINOR: quic: Do not probe from an already probing packet number space by Frédéric Lécaille · Wed Mar 30 14:44:49 2022 +0200
  37. 03235d7 MINOR: quic: Do not display any timer value from process_timer() by Frédéric Lécaille · Wed Mar 30 14:36:40 2022 +0200
  38. 05bd92b BUG/MINOR: quic: Discard Initial packet number space only one time by Frédéric Lécaille · Tue Mar 29 19:09:46 2022 +0200
  39. d6570e1 BUG/MINOR: quic: Missing probing packets when coalescing by Frédéric Lécaille · Tue Mar 29 17:41:57 2022 +0200
  40. b002145 MEDIUM: quic: Send ACK frames asap by Frédéric Lécaille · Tue Mar 29 11:42:03 2022 +0200
  41. 205e4f3 CLEANUP: quic: Remove all atomic operations on packet number spaces by Frédéric Lécaille · Mon Mar 28 17:38:27 2022 +0200
  42. fc79006 CLEANUP: quic: Remove all atomic operations on quic_conn struct by Frédéric Lécaille · Mon Mar 28 17:10:31 2022 +0200
  43. f44d19e BUG/MEDIUM: quic: Possible crash in ha_quic_set_encryption_secrets() by Frédéric Lécaille · Sat Mar 26 12:22:41 2022 +0100
  44. d8e680c MEDIUM: mux-quic: remove qcs tree node by Amaury Denoyelle · Tue Mar 29 15:18:44 2022 +0200
  45. 7272cd7 MEDIUM: quic: move transport fields from qcs to qc_conn_stream by Amaury Denoyelle · Tue Mar 29 15:15:54 2022 +0200
  46. 5c3859c MINOR: quic: implement stream descriptor for transport layer by Amaury Denoyelle · Tue Mar 29 14:49:35 2022 +0200
  47. 95e50fb CLEANUP: quic: complete comment on qcs_try_to_consume by Amaury Denoyelle · Tue Mar 29 14:50:25 2022 +0200
  48. 5074229 MINOR: mux-quic: return qcs instance from qcc_get_qcs by Amaury Denoyelle · Tue Mar 29 14:57:19 2022 +0200
  49. 8d5def0 BUG/MEDIUM: quic: do not use qcs from quic_stream on ACK parsing by Amaury Denoyelle · Tue Mar 29 11:51:17 2022 +0200
  50. cc2764e BUG/MINOR: quic: Wrong buffer length passed to generate_retry_token() by Frédéric Lécaille · Wed Mar 23 14:09:09 2022 +0100
  51. 1e5e513 MINOR: mux-quic: support MAX_DATA frame parsing by Amaury Denoyelle · Tue Mar 08 16:23:03 2022 +0100
  52. 8727ff4 MINOR: mux-quic: support MAX_STREAM_DATA frame parsing by Amaury Denoyelle · Tue Mar 08 10:39:55 2022 +0100
  53. aaf1f19 MINOR: quic: Add traces in qc_set_timer() (scheduling) by Frédéric Lécaille · Tue Mar 22 15:37:41 2022 +0100
  54. ce69cbc MINOR: quic: Add traces about stream TX buffer consumption by Frédéric Lécaille · Tue Mar 22 12:45:33 2022 +0100
  55. 411aa6d BUG/MINOR: quic: Non initialized variable in quic_build_post_handshake_frames() by Frédéric Lécaille · Mon Mar 21 12:01:22 2022 +0100
  56. 44ae752 BUG/MINOR: quic: Incorrect peer address validation by Frédéric Lécaille · Mon Mar 21 12:18:00 2022 +0100
  57. 12aa26b BUG/MINOR: quic: 1RTT packets ignored after mux was released by Frédéric Lécaille · Mon Mar 21 11:37:13 2022 +0100
  58. 2899fe2 BUG/MINOR: quic: Missing TX packet initializations by Frédéric Lécaille · Mon Mar 21 10:43:53 2022 +0100
  59. dcc74ff BUG/MINOR: quic: Unsent frame because of qc_build_frms() by Frédéric Lécaille · Fri Mar 18 17:49:29 2022 +0100
  60. d64f68f BUG/MINOR: quic: Possible leak in quic_build_post_handshake_frames() by Frédéric Lécaille · Fri Mar 18 17:45:28 2022 +0100
  61. f1f812b BUG/MINOR: quic: Possible crash in parse_retry_token() by Frédéric Lécaille · Thu Mar 17 16:22:02 2022 +0100
  62. e2a1c1b MEDIUM: quic: Rework of the TX packets memory handling by Frédéric Lécaille · Thu Mar 17 11:28:10 2022 +0100
  63. 141982a MEDIUM: quic: Limit the number of ACK ranges by Frédéric Lécaille · Tue Mar 15 18:44:20 2022 +0100
  64. 8f3ae02 CLEANUP: quic: "largest_acked_pn" pktns struc member moving by Frédéric Lécaille · Tue Mar 15 12:07:41 2022 +0100
  65. 302c2b1 MINOR: quic: Code factorization (TX buffer reuse) by Frédéric Lécaille · Mon Mar 14 12:21:03 2022 +0100
  66. e9a974a BUG/MAJOR: quic: Possible crash with full congestion control window by Frédéric Lécaille · Sun Mar 13 19:19:12 2022 +0100
  67. 54445d0 MINOR: quic: implement sending confirmation by Amaury Denoyelle · Thu Mar 10 16:44:14 2022 +0100
  68. 728b30d CLEANUP: quic: Comments fix for qc_prep_(app)pkts() functions by Frédéric Lécaille · Thu Mar 10 17:42:58 2022 +0100
  69. d5066dd BUG/MEDIUM: quic: qc_prep_app_pkts() retries on qc_build_pkt() failures by Frédéric Lécaille · Thu Mar 10 17:06:59 2022 +0100
  70. 530601c MEDIUM: quic: Implement the idle timeout feature by Frédéric Lécaille · Thu Mar 10 15:11:57 2022 +0100
  71. 676b849 BUG/MINOR: quic: Missing check when setting the anti-amplification limit as reached by Frédéric Lécaille · Thu Mar 10 10:38:20 2022 +0100
  72. f293b69 MEDIUM: quic: Remove the QUIC connection reference counter by Frédéric Lécaille · Tue Mar 08 16:59:54 2022 +0100
  73. 20f89ca BUG/MEDIUM: quic: do not drop packet on duplicate stream/decoding error by Amaury Denoyelle · Tue Mar 08 10:48:35 2022 +0100
  74. 5f67830 CLEANUP: quic: Remove useless definitions from quic_cc_event struct by Frédéric Lécaille · Wed Mar 02 15:33:06 2022 +0100
  75. a5ee0ae MINOR: quic: Persistent congestion detection outside of controllers by Frédéric Lécaille · Wed Mar 02 14:52:56 2022 +0100
  76. ba9db40 CLEANUP: quic: Remove QUIC path manipulations out of the congestion controller by Frédéric Lécaille · Tue Mar 01 17:06:50 2022 +0100
  77. 05e30ee MINOR: quic: Retry on qc_build_pkt() failures by Frédéric Lécaille · Mon Feb 28 16:55:32 2022 +0100
  78. 749cb64 MINOR: mux-quic: refactor transport parameters init by Amaury Denoyelle · Wed Feb 09 10:25:29 2022 +0100
  79. c2f561c MINOR: quic: Export qc_send_app_pkts() by Frédéric Lécaille · Fri Feb 25 17:46:07 2022 +0100
  80. edc8146 MINOR: quic: Make qc_build_frms() build ack-eliciting frames from a list by Frédéric Lécaille · Fri Feb 25 17:44:29 2022 +0100
  81. 28c7ea3 MINOR: quic: Send short packet from a frame list by Frédéric Lécaille · Fri Feb 25 17:41:39 2022 +0100
  82. 1c5968b MINOR: quic: qc_prep_app_pkts() implementation by Frédéric Lécaille · Fri Feb 25 17:15:21 2022 +0100
  83. 3dfb7da CLEANUP: tree-wide: remove a few rare non-ASCII chars by Willy Tarreau · Wed Mar 02 22:33:39 2022 +0100
  84. 2d0f873 BUG/MINOR: quic: fix segfault on CC if mux uninitialized by Amaury Denoyelle · Thu Mar 03 18:04:24 2022 +0100
  85. bd24208 MINOR: quic: Assemble QUIC TLS flags at the same level by Frédéric Lécaille · Fri Feb 25 17:17:59 2022 +0100
  86. 9355d50 CLEANUP: quic: Indentation fix in qc_prep_pkts() by Frédéric Lécaille · Wed Feb 23 09:38:01 2022 +0100
  87. 7d845f1 CLEANUP: quic: Useless tests in qc_try_rm_hp() by Frédéric Lécaille · Mon Feb 21 19:22:09 2022 +0100
  88. 51c9065 MINOR: quic: Drop the packets of discarded packet number spaces by Frédéric Lécaille · Tue Feb 22 11:39:14 2022 +0100
  89. 00e2400 MINOR: quic: Post handshake I/O callback switching by Frédéric Lécaille · Fri Feb 18 17:13:45 2022 +0100
  90. 5757b4a MINOR: quic: Ensure PTO timer is not set in the past by Frédéric Lécaille · Wed Feb 16 14:46:17 2022 +0100
  91. 0e3010b MEDIUM: quic: rearchitecture Rx path for bidirectional STREAM frames by Amaury Denoyelle · Mon Feb 28 11:37:48 2022 +0100
  92. 3c43039 BUG/MINOR: quic: support FIN on Rx-buffered STREAM frames by Amaury Denoyelle · Mon Feb 28 11:38:36 2022 +0100
  93. 3bf0609 MINOR: mux-quic: define flag for last received frame by Amaury Denoyelle · Mon Feb 28 11:36:57 2022 +0100
  94. f77e343 MINOR: quic: handle partially received buffered stream frame by Amaury Denoyelle · Fri Feb 25 17:36:31 2022 +0100
  95. 2d2d030 MINOR: quic: simplify copy of STREAM frames to RX buffer by Amaury Denoyelle · Mon Feb 28 10:00:54 2022 +0100
  96. 850695a CLEANUP: adjust indentation in bidir STREAM handling function by Amaury Denoyelle · Fri Feb 25 17:29:10 2022 +0100
  97. 7b4c9d6 MINOR: quic: add a TODO for a memleak frame on ACK consume by Amaury Denoyelle · Thu Feb 24 10:50:58 2022 +0100
  98. 0c7679d MINOR: quic: liberate the TX stream buffer after ACK processing by Amaury Denoyelle · Thu Feb 24 10:56:33 2022 +0100
  99. 642ab06 MINOR: quic: adjust buffer handling for STREAM transmission by Amaury Denoyelle · Wed Feb 23 10:54:42 2022 +0100
  100. 119965f BUG/MEDIUM: quic: fix received ACK stream calculation by Amaury Denoyelle · Thu Feb 24 17:39:57 2022 +0100