Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b827840b425b9c8da36a4a2180e816c76c28259c
/
src
/
xprt_quic.c
b827840
BUG/MINOR: quic: Wrong splitted duplicated frames handling
by Frédéric Lécaille
· Fri Aug 19 09:32:14 2022 +0200
2f16348
MINOR: quic: Add frame addresses to QUIC_EV_CONN_PRSAFRM event traces
by Frédéric Lécaille
· Fri Aug 19 09:23:15 2022 +0200
1ba25c2
BUG/MINOR: quic: Possible crashes when dereferencing ->pkt quic_frame struct member
by Frédéric Lécaille
· Thu Aug 18 17:21:19 2022 +0200
7046756
BUG/MEDIUM: quic: fix crash on MUX send notification
by Amaury Denoyelle
· Wed Aug 17 16:33:13 2022 +0200
4173a39
BUG/MINOR: quic: Missing initializations for ducplicated frames.
by Frédéric Lécaille
· Thu Aug 18 08:20:47 2022 +0200
b29a1dc
BUG/MINOR: quic: do not notify MUX on frame retransmit
by Amaury Denoyelle
· Fri Aug 12 14:30:04 2022 +0200
cc13047
MINOR: quic: refactor application send
by Amaury Denoyelle
· Wed Aug 17 10:08:16 2022 +0200
f372e74
MINOR: quic: adjust quic_frame flag manipulation
by Amaury Denoyelle
· Tue Aug 16 14:41:57 2022 +0200
11a6f40
BUG/MINOR: quic: Wrong status returned by qc_pkt_decrypt()
by Frédéric Lécaille
· Tue Aug 16 14:48:59 2022 +0200
ebb1070
BUG/MINOR: quic: MIssing check when building TX packets
by Frédéric Lécaille
· Tue Aug 16 12:03:00 2022 +0200
7629f5d
BUG/MEDIUM: quic: Wrong use of <token_odcid> in qc_lsntr_pkt_rcv()
by Frédéric Lécaille
· Thu Aug 11 18:54:26 2022 +0200
e9325e9
BUG/MEDIUM: quic: Possible use of uninitialized <odcid> variable in qc_lstnr_params_init()
by Frédéric Lécaille
· Thu Aug 11 17:24:38 2022 +0200
59507de
CLEANUP: quic: Remove trailing spaces
by Frédéric Lécaille
· Thu Aug 11 12:14:07 2022 +0200
96d08d3
BUG/MINOR: quic: Possible infinite loop in quic_build_post_handshake_frames()
by Frédéric Lécaille
· Thu Aug 11 12:04:07 2022 +0200
a6920a2
MINOR: quic: Remove useless lock for RX packets
by Frédéric Lécaille
· Thu Aug 11 11:40:01 2022 +0200
a8b2f84
MEDIUM: quic: xprt traces rework
by Frédéric Lécaille
· Wed Aug 10 17:56:45 2022 +0200
54bc786
BUG/MEDIUM: quic: always remove the connection from the accept list on close
by Willy Tarreau
· Wed Aug 10 07:26:27 2022 +0200
f0f92b2
BUG/MINOR: quic: fix crash on handshake io-cb for null next enc level
by Amaury Denoyelle
· Tue Aug 09 17:52:52 2022 +0200
c09ef0c
MINOR: quic: skip sending if no frame to send in io-cb
by Amaury Denoyelle
· Mon Aug 08 18:15:24 2022 +0200
654269c
MINOR: quic: refactor datagram commit in Tx buffer
by Amaury Denoyelle
· Mon Aug 08 15:38:57 2022 +0200
5b68986
MINOR: quic: release Tx buffer on each send
by Amaury Denoyelle
· Mon Aug 08 16:07:30 2022 +0200
f247605
MINOR: quic: replace custom buf on Tx by default struct buffer
by Amaury Denoyelle
· Thu Aug 04 16:19:57 2022 +0200
ffde316
BUG/MEDIUM: quic: Missing AEAD TAG check after removing header protection
by Frédéric Lécaille
· Mon Aug 08 18:41:16 2022 +0200
adc7641
MINOR: quic: Too much useless traces in qc_build_frms()
by Frédéric Lécaille
· Mon Aug 08 16:09:46 2022 +0200
99897d1
BUG/MEDIUM: quic: Wrong packet length check in qc_do_rm_hp()
by Frédéric Lécaille
· Mon Aug 08 10:28:07 2022 +0200
3b64a28
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Fri Jul 29 22:26:53 2022 +0500
f9d4a7d
BUG/MEDIUM: quic: break out of the loop in quic_lstnr_dghdlr
by Willy Tarreau
· Fri Aug 05 08:45:56 2022 +0200
906b058
MINOR: quic: explicitely ignore sendto error
by Amaury Denoyelle
· Fri Aug 05 15:22:28 2022 +0200
e7df68a
BUG/MINOR: quic: Missing Initial packet dropping case
by Frédéric Lécaille
· Fri Aug 05 09:34:44 2022 +0200
8ecb736
MINOR: quic: Add two new stats counters for sendto() errors
by Frédéric Lécaille
· Thu Aug 04 12:00:00 2022 +0200
af5138f
BUG/MINOR: quic: do not reject datagrams matching minimum permitted size
by Willy Tarreau
· Fri Aug 05 10:09:32 2022 +0200
8ddde4f
BUG/MINOR: quic: Missing in flight ack eliciting packet counter decrement
by Frédéric Lécaille
· Mon Aug 01 14:07:50 2022 +0200
dc07751
MINOR: quic: Send packets as much as possible from qc_send_app_pkts()
by Frédéric Lécaille
· Tue Jul 26 09:17:19 2022 +0200
843399f
BUG/MAJOR: quic: Useless resource intensive loop qc_ackrng_pkts()
by Frédéric Lécaille
· Fri Jul 22 16:27:44 2022 +0200
43910a9
MINOR: quic: New "quic-cc-algo" bind keyword
by Frédéric Lécaille
· Mon Jul 11 10:24:21 2022 +0200
0933c7b
BUG/MINOR: quic: do not send CONNECTION_CLOSE_APP in initial/handshake
by Amaury Denoyelle
· Mon Jul 18 14:11:50 2022 +0200
240b1b1
MEDIUM: quic: send CONNECTION_CLOSE on released MUX
by Amaury Denoyelle
· Wed Jul 13 15:18:16 2022 +0200
57e6db7
MINOR: quic: define a generic QUIC error type
by Amaury Denoyelle
· Wed Jul 13 15:07:56 2022 +0200
72d8650
BUG/MINOR: quic: fix closing state on NO_ERROR code sent
by Amaury Denoyelle
· Wed Jul 13 15:08:23 2022 +0200
a5b5075
MEDIUM: mux-quic: implement STOP_SENDING handling
by Amaury Denoyelle
· Mon Jul 04 11:44:53 2022 +0200
b68559a
MINOR: mux-quic: support stream opening via MAX_STREAM_DATA
by Amaury Denoyelle
· Wed Jul 06 15:45:20 2022 +0200
1b0707f
MINOR: quic: Improvements for the datagrams receipt
by Frédéric Lécaille
· Thu Jun 30 11:28:56 2022 +0200
45a1629
MINOR: quic: Add new stats counter to diagnose RX buffer overrun
by Frédéric Lécaille
· Wed Jun 29 12:03:34 2022 +0200
95a8dfb
BUG/MINOR: quic: Dropped packets not counted (with RX buffers full)
by Frédéric Lécaille
· Wed Jun 29 11:24:35 2022 +0200
628e89c
BUILD: quic+h3: 32-bit compilation errors fixes
by Frédéric Lécaille
· Fri Jun 24 12:13:53 2022 +0200
b8dec4a
CLEANUP: pool/tree-wide: remove suffix "_pool" from certain pool names
by Willy Tarreau
· Thu Jun 23 11:02:08 2022 +0200
77ac6f5
BUG/MINOR: quic: Missing acknowledgments for trailing packets
by Frédéric Lécaille
· Tue Jun 21 15:14:59 2022 +0200
4f5777a
MINOR: quic: Dump version_information transport parameter
by Frédéric Lécaille
· Mon Jun 20 19:39:26 2022 +0200
57bddbc
BUG/MINOR: quic: Acknowledgement must be forced during handshake
by Frédéric Lécaille
· Mon Jun 20 17:51:24 2022 +0200
23f908c
BUG/MINOR: quic: free rejected Rx packets
by Amaury Denoyelle
· Mon Jun 20 10:58:03 2022 +0200
2c31e12
BUG/MINOR: quic: purge conn Rx packet list on release
by Amaury Denoyelle
· Mon Jun 20 10:52:55 2022 +0200
2aebaa4
BUG/MINOR: quic: Unexpected half open connection counter wrapping
by Frédéric Lécaille
· Fri Jun 17 15:11:32 2022 +0200
b1cb958
BUILD: quic: Wrong HKDF label constant variable initializations
by Frédéric Lécaille
· Thu Jun 16 17:53:46 2022 +0200
e06f745
CLEANUP: quic: Remove any reference to boringssl
by Frédéric Lécaille
· Thu Jun 16 15:06:44 2022 +0200
301425b
MEDIUM: quic: Compatible version negotiation implementation (draft-08)
by Frédéric Lécaille
· Tue Jun 14 17:40:39 2022 +0200
e17bf77
MINOR: quic: Released QUIC TLS extension for QUIC v2 draft
by Frédéric Lécaille
· Thu Jun 09 07:32:06 2022 +0200
86845c5
MEDIUM: quic: Add QUIC v2 draft support
by Frédéric Lécaille
· Wed Jun 08 19:28:36 2022 +0200
ea0ec27
MINOR: quic: Parse long packet version from qc_parse_hd_form()
by Frédéric Lécaille
· Wed Jun 08 13:22:17 2022 +0200
3f96a0a
MINOR: quic: Add several nonce and key definitions for Retry tag
by Frédéric Lécaille
· Wed Jun 08 08:26:03 2022 +0200
01d515e
BUG/MINOR: quic: Stop hardcoding Retry packet Version field
by Frédéric Lécaille
· Tue Jun 07 11:39:00 2022 +0200
8716875
CLEANUP: quic: use task_new_on() for single-threaded tasks
by Willy Tarreau
· Mon Jun 13 16:31:53 2022 +0200
69e3f05
BUILD: quic: fix anonymous union for gcc-4.4
by Benoit DOLEZ
· Wed Jun 08 09:28:56 2022 +0200
9f17a5a
CLEANUP: quic: remove useless check on local UNI stream reception
by Amaury Denoyelle
· Tue May 31 15:17:02 2022 +0200
fdc1b96
BUG/MINOR: quic: Fix QUIC_EV_CONN_PRSAFRM event traces
by Frédéric Lécaille
· Tue May 31 12:04:42 2022 +0200
e06ca65
MINOR: quic: Do not drop packets with RESET_STREAM frames
by Frédéric Lécaille
· Sun May 29 11:48:58 2022 +0200
4df2fe9
MINOR: quic: Send STOP_SENDING frames if mux is released
by Frédéric Lécaille
· Sun May 29 11:36:03 2022 +0200
6f7607e
MINOR: h3: Add a statistics module for h3
by Frédéric Lécaille
· Wed May 25 22:25:37 2022 +0200
eb79145
MINOR: quic_stats: Add transport new counters (lost, stateless reset, drop)
by Frédéric Lécaille
· Tue May 24 16:01:39 2022 +0200
91a211f
BUG/MINOR: quic: Largest RX packet numbers mixing
by Frédéric Lécaille
· Tue May 24 10:54:42 2022 +0200
3ccea6d
MINOIR: quic_stats: add QUIC connection errors counters
by Frédéric Lécaille
· Mon May 23 22:54:54 2022 +0200
c7785b5
MINOR: quic: Transport parameters dump
by Frédéric Lécaille
· Mon May 23 09:08:54 2022 +0200
748ece6
MINOR: quic: QUIC transport parameters split.
by Frédéric Lécaille
· Sat May 21 23:58:40 2022 +0200
57ac3fa
CLEANUP: quic: No more used handshake output buffer
by Frédéric Lécaille
· Sat May 21 22:36:08 2022 +0200
f6954c5
MINOR: quic: Ignore out of packet padding.
by Frédéric Lécaille
· Sat May 21 14:42:21 2022 +0200
f8db5aa
MEDIUM: quic: refactor uni streams RX
by Amaury Denoyelle
· Tue May 24 15:26:07 2022 +0200
f9e190e
MINOR: quic: support CONNECTION_CLOSE_APP emission
by Amaury Denoyelle
· Mon May 23 16:12:15 2022 +0200
2208d57
Revert "MINOR: quic: activate QUIC traces at compilation"
by Amaury Denoyelle
· Mon May 23 09:01:56 2022 +0200
07968dc
BUG/MINOR: quic: Missing <conn_opening> stats counter decrementation
by Frédéric Lécaille
· Fri May 20 20:53:20 2022 +0200
ad9895d
BUG/MINOR: quic: Fixe a typo in qc_idle_timer_task()
by Frédéric Lécaille
· Fri May 20 20:50:59 2022 +0200
787e92a
CLEANUP: listener: replace bind_conf->quic_force_retry with BC_O_QUIC_FORCE_RETRY
by Willy Tarreau
· Fri May 20 16:06:01 2022 +0200
9fab9fd
MINOR: quic/mux-quic: define CONNECTION_CLOSE send API
by Amaury Denoyelle
· Fri May 20 15:04:38 2022 +0200
dfd1301
MINOR: quic: Dynamic Retry implementation
by Frédéric Lécaille
· Fri May 20 16:37:36 2022 +0200
cbd59c7
MINOR: quic: QUIC stats counters handling
by Frédéric Lécaille
· Fri May 20 08:11:26 2022 +0200
3fd92f6
BUG/MINOR: quic: Fix potential memory leak during QUIC connection allocations
by Frédéric Lécaille
· Thu May 19 14:35:20 2022 +0200
a89659a
MINOR: quic: Attach proxy QUIC stats counters to the QUIC connection
by Frédéric Lécaille
· Thu May 19 11:58:53 2022 +0200
6492e66
MINOR: quic: Move quic_lstnr_dgram_dispatch() out of xprt_quic.c
by Frédéric Lécaille
· Tue May 17 17:23:16 2022 +0200
3f3ff47
MINOR: quic: Retry implementation
by Frédéric Lécaille
· Thu May 12 14:47:59 2022 +0200
3a08640
MINOR: mux-quic: remove qcc_decode_qcs() call in XPRT
by Amaury Denoyelle
· Wed May 18 11:38:22 2022 +0200
80d0572
BUG/MEDIUM: quic: fix Rx buffering
by Amaury Denoyelle
· Mon May 16 18:13:56 2022 +0200
45fce8f
CLEANUP: quic: remove unused quic_rx_strm_frm
by Amaury Denoyelle
· Fri May 13 15:42:19 2022 +0200
3db98e9
MEDIUM: mux-quic/h3/qpack: use ncbuf for uni streams
by Amaury Denoyelle
· Fri May 13 15:41:04 2022 +0200
1290f1e
MEDIUM: mux-quic/h3/hq-interop: use ncbuf for bidir streams
by Amaury Denoyelle
· Fri May 13 14:49:05 2022 +0200
a54e49d
CLEANUP: quic: wrong use of eb*entry() macro
by Frédéric Lécaille
· Tue May 10 15:15:24 2022 +0200
36b28ed
MINOR: quic: Short packets always embed a trailing AEAD TAG
by Frédéric Lécaille
· Mon May 09 18:08:13 2022 +0200
e2fb1bf
MINOR: quic: Send stateless reset tokens
by Frédéric Lécaille
· Mon May 09 16:30:55 2022 +0200
806e6cf
MINOR: quic: Stateless reset token copy to transport parameters
by Frédéric Lécaille
· Mon May 09 16:22:29 2022 +0200
395a64d
MINOR: qc_new_conn() rework for stateless reset
by Frédéric Lécaille
· Mon May 09 15:42:26 2022 +0200
28a1795
MINOR: quic: Initialize stateless reset tokens with HKDF secrets
by Frédéric Lécaille
· Fri May 06 15:07:20 2022 +0200
0226c52
MINOR: quic: new_quic_cid() code moving
by Frédéric Lécaille
· Fri May 06 14:18:53 2022 +0200
7cc8b31
MINOR: quic: Add correct ack delay values to ACK frames
by Frédéric Lécaille
· Thu May 05 12:04:28 2022 +0200
Next »