Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
edfa7c99e953c95d9a578c4caa748f8e9c32d3ec
/
src
/
quic_conn.c
b1ec21d
CLEANUP: Stop checking the pointer before calling `tasklet_free()`
by Tim Duesterhus
· Sat Apr 22 17:47:32 2023 +0200
77d37b0
MINOR: quic: support migrating the listener as well
by Willy Tarreau
· Thu Apr 20 19:03:49 2023 +0200
a65dd3a
BUG/MINOR: quic: consume Rx datagram even on error
by Amaury Denoyelle
· Wed Apr 19 14:26:16 2023 +0200
d537ca7
BUG/MINOR: quic: prevent crash on qc_new_conn() failure
by Amaury Denoyelle
· Wed Apr 19 10:45:40 2023 +0200
d074213
BUG/MINOR: quic: Wrong Retry token generation timestamp computing
by Frédéric Lécaille
· Wed Apr 19 17:31:28 2023 +0200
45662ef
BUG/MINOR: quic: Unchecked buffer length when building the token
by Frédéric Lécaille
· Tue Apr 18 14:42:40 2023 +0200
0ed9403
MINOR: quic: Do not allocate too much ack ranges
by Frédéric Lécaille
· Mon Apr 17 14:10:14 2023 +0200
4b2627b
BUG/MINOR: quic: Stop removing ACK ranges when building packets
by Frédéric Lécaille
· Mon Apr 17 13:42:42 2023 +0200
89e48ff
BUG/MEDIUM: quic: prevent crash on Retry sending
by Amaury Denoyelle
· Wed Apr 19 10:04:41 2023 +0200
739de3f
MINOR: quic: properly finalize thread rebinding
by Amaury Denoyelle
· Tue Apr 11 14:42:31 2023 +0200
25174d5
MEDIUM: quic: implement thread affinity rebinding
by Amaury Denoyelle
· Wed Apr 05 17:52:05 2023 +0200
1304d19
MINOR: quic: delay post handshake frames after accept
by Amaury Denoyelle
· Tue Apr 11 16:46:03 2023 +0200
f16ec34
MEDIUM: quic: handle conn bootstrap/handshake on a random thread
by Amaury Denoyelle
· Thu Apr 13 17:42:34 2023 +0200
1e959ad
MINOR: quic: remove TID encoding in CID
by Amaury Denoyelle
· Thu Apr 13 17:34:56 2023 +0200
e83f937
MEDIUM: quic: use a global CID trees list
by Amaury Denoyelle
· Tue Apr 18 11:10:54 2023 +0200
6694728
MINOR: quic: remove TID ref from quic_conn
by Amaury Denoyelle
· Thu Apr 13 11:48:38 2023 +0200
c2a9264
MINOR: quic: adjust quic CID derive API
by Amaury Denoyelle
· Thu Apr 13 15:26:18 2023 +0200
1a5cc19
MINOR: quic: adjust Rx packet type parsing
by Amaury Denoyelle
· Mon Apr 17 15:03:51 2023 +0200
591e798
CLEANUP: quic: rename quic_connection_id vars
by Amaury Denoyelle
· Wed Apr 12 10:04:49 2023 +0200
9b68b64
CLEANUP: quic: remove unused qc param on stateless reset token
by Amaury Denoyelle
· Wed Apr 12 15:48:51 2023 +0200
90e5027
CLEANUP: quic: remove unused scid_node
by Amaury Denoyelle
· Wed Apr 12 16:43:30 2023 +0200
b5efe79
BUG/MINOR: quic: Do not use ack delay during the handshakes
by Frédéric Lécaille
· Fri Apr 14 09:56:17 2023 +0200
208c712
MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONE
by Christopher Faulet
· Thu Apr 13 16:16:15 2023 +0200
895700b
BUG/MINOR: quic: Wrong Application encryption level selection when probing
by Frédéric Lécaille
· Thu Apr 13 18:30:16 2023 +0200
a576c1b
MINOR: quic: Remove a useless test about probing in qc_prep_pkts()
by Frédéric Lécaille
· Thu Apr 13 15:59:02 2023 +0200
91369cf
MINOR: quic: Display the packet number space flags in traces
by Frédéric Lécaille
· Thu Apr 13 15:55:49 2023 +0200
9d68c6a
BUG/MINOR: quic: Possible wrapped values used as ACK tree purging limit.
by Frédéric Lécaille
· Wed Apr 12 20:49:29 2023 +0200
45bf1a8
BUG/MEDIUM: quic: Code sanitization about acknowledgements requirements
by Frédéric Lécaille
· Wed Apr 12 18:51:49 2023 +0200
eb3e517
MINOR: quic: Add connection flags to traces
by Frédéric Lécaille
· Wed Apr 12 13:41:54 2023 +0200
809bd9f
BUG/MINOR: quic: Ignored less than 1ms RTTs
by Frédéric Lécaille
· Thu Apr 06 13:13:08 2023 +0200
fad0e6c
MINOR: quic: Add packet loss and maximum cc window to "show quic"
by Frédéric Lécaille
· Thu Apr 06 10:19:17 2023 +0200
6fd2576
MINOR: quic: Add a trace for packet with an ACK frame
by Frédéric Lécaille
· Fri Apr 07 19:01:33 2023 +0200
e47adca
MINOR: quic: Dump more information at proto level when building packets
by Frédéric Lécaille
· Fri Apr 07 18:12:00 2023 +0200
c0aaa07
MINOR: quic: Modify qc_try_rm_hp() traces
by Frédéric Lécaille
· Fri Apr 07 17:58:49 2023 +0200
6873731
BUG/MINOR: quic: Wrong packet number space probing before confirmed handshake
by Frédéric Lécaille
· Fri Apr 07 16:28:46 2023 +0200
15adc4c
MINOR: quic: remove address concatenation to ODCID
by Amaury Denoyelle
· Wed Apr 05 09:50:17 2023 +0200
2c98209
MINOR: quic: remove ODCID dedicated tree
by Amaury Denoyelle
· Mon Apr 03 18:50:58 2023 +0200
162baaf
MINOR: quic: derive first DCID from client ODCID
by Amaury Denoyelle
· Mon Apr 03 18:49:39 2023 +0200
ce5c145
BUG/MINOR: quic: Possible crashes in qc_idle_timer_task()
by Frédéric Lécaille
· Wed Apr 05 09:44:21 2023 +0200
7faac7c
MINOR: tree-wide: Simplifiy some tests on SHUT flags by accessing SCs directly
by Christopher Faulet
· Tue Apr 04 10:05:27 2023 +0200
87633c3
MEDIUM: tree-wide: Move flags about shut from the channel to the SC
by Christopher Faulet
· Mon Apr 03 18:32:50 2023 +0200
fdb1494
BUILD: quic: 32bits compilation issue in cli_io_handler_dump_quic()
by Frédéric Lécaille
· Tue Apr 04 15:09:53 2023 +0200
92f4a7c
BUG/MINOR: quic: Wrong idle timer expiration (during 20s)
by Frédéric Lécaille
· Tue Apr 04 14:31:49 2023 +0200
12eca3a
BUG/MINOR: quic: Unexpected connection closures upon idle timer task execution
by Frédéric Lécaille
· Tue Apr 04 10:46:54 2023 +0200
495968e
MINOR: quic: Add trace to debug idle timer task issues
by Frédéric Lécaille
· Mon Apr 03 17:42:05 2023 +0200
07be66d
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Apr 01 12:26:42 2023 +0200
d721571
MEDIUM: quic: Ack delay implementation
by Frédéric Lécaille
· Fri Mar 24 18:13:37 2023 +0100
8f99194
MINOR: quic: Traces adjustments at proto level.
by Frédéric Lécaille
· Fri Mar 24 15:14:45 2023 +0100
deb9781
BUG/MINOR: quic: Missing max_idle_timeout initialization for the connection
by Frédéric Lécaille
· Wed Mar 22 11:29:45 2023 +0100
a3772e1
MINOR: quic: Add recovery related information to "show quic"
by Frédéric Lécaille
· Tue Mar 21 13:42:43 2023 +0100
9c317b1
BUG/MINOR: quic: Missing padding in very short probe packets
by Frédéric Lécaille
· Tue Mar 28 15:39:11 2023 +0200
c425e03
BUG/MINOR: quic: Missing STREAM frame type updated
by Frédéric Lécaille
· Mon Mar 20 14:32:59 2023 +0100
8afe4b8
BUG/MINOR: quic: ignore congestion window on probing for MUX wakeup
by Amaury Denoyelle
· Tue Mar 21 11:39:24 2023 +0100
2a19b6e
BUG/MINOR: quic: wake up MUX on probing only for 01RTT
by Amaury Denoyelle
· Mon Mar 20 18:29:36 2023 +0100
e25fce0
BUG/MINOR: quic: Dysfunctional 01RTT packet number space probing
by Frédéric Lécaille
· Mon Mar 20 17:23:19 2023 +0100
c664e64
MINOR: quic: Stop stressing the acknowledgments process (RX ACK frames)
by Frédéric Lécaille
· Wed Mar 15 17:21:13 2023 +0100
ca07979
BUG/MINOR: quic: Missing STREAM frame data pointer updates
by Frédéric Lécaille
· Fri Mar 17 08:56:50 2023 +0100
fc546ab
BUG/MINOR: quic: Missing STREAM frame length updates
by Frédéric Lécaille
· Thu Mar 16 12:30:36 2023 +0100
be795ce
MINOR: quic: Do not stress the peer during retransmissions of lost packets
by Frédéric Lécaille
· Wed Mar 08 18:23:13 2023 +0100
cc101cd
BUG/MINOR: quic: Wrong RETIRE_CONNECTION_ID sequence number check
by Frédéric Lécaille
· Wed Mar 08 11:01:58 2023 +0100
2d37629
MINOR: quic: handle new closing list in show quic
by Amaury Denoyelle
· Wed Mar 08 09:42:31 2023 +0100
efed86c
MINOR: quic: create a global list dedicated for closing QUIC conns
by Amaury Denoyelle
· Wed Mar 08 09:42:04 2023 +0100
5e3201e
MINOR: quic: Add transport parameters to "show quic"
by Frédéric Lécaille
· Tue Mar 07 15:18:02 2023 +0100
ece86e6
MINOR: quic: Add spin bit support
by Frédéric Lécaille
· Tue Mar 07 11:53:43 2023 +0100
433af7f
MINOR: quic: Useless TLS context allocations in qc_do_rm_hp()
by Frédéric Lécaille
· Tue Mar 07 10:28:16 2023 +0100
8ac8a87
MINOR: quic: RETIRE_CONNECTION_ID frame handling (RX)
by Frédéric Lécaille
· Mon Mar 06 18:16:34 2023 +0100
b4c5471
MINOR: quic: Store the next connection IDs sequence number in the connection
by Frédéric Lécaille
· Mon Mar 06 14:07:59 2023 +0100
315a4f6
BUG/MEDIUM: quic: do not crash when handling STREAM on released MUX
by Amaury Denoyelle
· Mon Mar 06 09:10:53 2023 +0100
ec93721
MINOR: quic: Send PING frames when probing Initial packet number space
by Frédéric Lécaille
· Fri Mar 03 17:34:41 2023 +0100
a65b71f
BUG/MINOR: quic: Missing detections of amplification limit reached
by Frédéric Lécaille
· Fri Mar 03 10:16:32 2023 +0100
e6359b6
BUG/MINOR: quic: Do not resend already acked frames
by Frédéric Lécaille
· Thu Mar 02 14:49:22 2023 +0100
21564be
BUG/MINOR: quic: Ensure not to retransmit packets with no ack-eliciting frames
by Frédéric Lécaille
· Thu Mar 02 11:53:43 2023 +0100
b3562a3
BUG/MINOR: quic: Remove force_ack for Initial,Handshake packets
by Frédéric Lécaille
· Sat Feb 25 11:27:34 2023 +0100
51a7caf
MINOR: quic: Add traces about QUIC TLS key update
by Frédéric Lécaille
· Thu Feb 23 20:38:23 2023 +0100
7202778
BUG/MINOR: quic: v2 Initial packets decryption failed
by Frédéric Lécaille
· Wed Feb 22 16:20:09 2023 +0100
d30a04a
BUG/MINOR: quic: Ensure to be able to build datagrams to be retransmitted
by Frédéric Lécaille
· Tue Feb 21 16:44:05 2023 +0100
ceb88b8
MINOR: quic: Add a BUG_ON_HOT() call for too small datagrams
by Frédéric Lécaille
· Mon Feb 20 14:43:55 2023 +0100
69e7118
BUG/MINOR: quic: Do not send too small datagrams (with Initial packets)
by Frédéric Lécaille
· Mon Feb 20 14:39:41 2023 +0100
c8a0efb
BUG/MEDIUM: quic: properly handle duplicated STREAM frames
by Amaury Denoyelle
· Wed Feb 22 10:44:27 2023 +0100
caa1654
MINOR: quic: notify on send ready
by Amaury Denoyelle
· Tue Feb 28 15:11:26 2023 +0100
e1a0ee3
MEDIUM: quic: implement poller subscribe on sendto error
by Amaury Denoyelle
· Tue Feb 28 15:11:09 2023 +0100
147862d
MINOR: quic: purge txbuf before preparing new packets
by Amaury Denoyelle
· Tue Feb 28 15:10:00 2023 +0100
e0fe118
MINOR: quic: implement qc_notify_send()
by Amaury Denoyelle
· Tue Feb 28 15:08:59 2023 +0100
3733386
MINOR: quic: simplify return path in send functions
by Amaury Denoyelle
· Tue Feb 28 11:53:48 2023 +0100
1febc2d
MEDIUM: quic: improve fatal error handling on send
by Amaury Denoyelle
· Thu Feb 23 11:18:38 2023 +0100
b7a13be
BUILD: quic: 32-bits compilation issue with %zu in quic_rx_pkts_del()
by Frédéric Lécaille
· Wed Feb 22 17:24:23 2023 +0100
bbf86be
BUG/MEDIUM: quic: Missing TX buffer draining from qc_send_ppkts()
by Frédéric Lécaille
· Mon Feb 20 09:28:58 2023 +0100
77ed631
MEDIUM: quic: trigger fast connection closing on process stopping
by Amaury Denoyelle
· Wed Feb 01 09:28:55 2023 +0100
fb37557
MINOR: quic: mark quic-conn as jobs on socket allocation
by Amaury Denoyelle
· Wed Feb 01 09:28:32 2023 +0100
156a89a
BUG/MINOR: quic: acknowledge STREAM frame even if MUX is released
by Amaury Denoyelle
· Mon Feb 20 10:32:16 2023 +0100
7546301
BUG/MINOR: quic: also send RESET_STREAM if MUX released
by Amaury Denoyelle
· Mon Feb 20 10:31:27 2023 +0100
38836b6
MINOR: quic: adjust request reject when MUX is already freed
by Amaury Denoyelle
· Tue Feb 07 14:24:54 2023 +0100
5faf577
BUG/MINOR: quic: Missing padding for short packets
by Frédéric Lécaille
· Thu Feb 16 17:30:53 2023 +0100
35218c6
BUG/MINOR: quic: Do not drop too small datagrams with Initial packets
by Frédéric Lécaille
· Thu Feb 16 11:40:11 2023 +0100
8f7d224
BUG/MINOR: quic: Wrong initialization for io_cb_wakeup boolean
by Frédéric Lécaille
· Wed Feb 15 11:55:21 2023 +0100
7c6d8f8
BUG/MINOR: quic: Do not probe with too little Initial packets
by Frédéric Lécaille
· Tue Feb 14 16:00:18 2023 +0100
4540053
MINOR: quic: Add <pto_count> to the traces
by Frédéric Lécaille
· Mon Feb 13 18:39:19 2023 +0100
bc09f74
MINOR: quic: Add a trace to identify connections which sent Initial packet.
by Frédéric Lécaille
· Mon Feb 13 17:45:36 2023 +0100
1e8ef1b
BUG/MINOR: quic: Missing call to task_queue() in qc_idle_timer_do_rearm()
by Frédéric Lécaille
· Fri Feb 10 16:35:43 2023 +0100
e1738df
MINOR: quic: Make qc_dgrams_retransmit() return a status.
by Frédéric Lécaille
· Fri Feb 10 14:46:39 2023 +0100
Next »