Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
0499db4bb62acc10bd36fd74f5dfb08ac75216af
/
src
/
quic_conn.c
0499db4
BUG/MINOR: quic: Wrong cluster secret initialization
by Frédéric Lécaille
· Thu Sep 07 18:43:52 2023 +0200
73e2944
BUG/MINOR: quic: Leak of frames to send.
by Frédéric Lécaille
· Wed Sep 13 09:28:10 2023 +0200
35fb593
BUG/MINOR: quic: Wrong RTT computation (srtt and rrt_var)
by Frédéric Lécaille
· Tue Sep 05 15:24:11 2023 +0200
39bde28
BUG/MAJOR: quic: Really ignore malformed ACK frames.
by Frédéric Lécaille
· Tue Aug 29 14:48:54 2023 +0200
f078d78
BUG/MINOR: quic: Possible skipped RTT sampling
by Frédéric Lécaille
· Tue Aug 29 11:01:19 2023 +0200
31e801c
MINOR: quic: Useless call to SSL_CTX_set_quic_method()
by Frédéric Lécaille
· Thu Jun 08 09:22:26 2023 +0200
aada881
MINOR: quic: Make ->set_encryption_secrets() be callable two times
by Frédéric Lécaille
· Tue Jun 06 17:40:41 2023 +0200
0e7f9da
BUG/MINOR: quic: Missing parentheses around PTO probe variable.
by Frédéric Lécaille
· Thu Jul 20 15:45:41 2023 +0200
2b6d45e
BUILD: quic: fix warning during compilation using gcc-6.5
by Emeric Brun
· Mon Jul 17 18:33:44 2023 +0200
e0190c6
CLEANUP: quic: remove useless parameter 'key' from quic_packet_encrypt
by Emeric Brun
· Tue Jul 11 14:53:41 2023 +0200
7875f12
BUG/MEDIUM: quic: timestamp shared in token was using internal time clock
by Emeric Brun
· Tue Jul 11 16:13:19 2023 +0200
0ae0d74
BUG/MEDIUM: quic: missing check of dcid for init pkt including a token
by Emeric Brun
· Tue Jul 11 14:57:54 2023 +0200
d939a2e
CLEANUP: quic: Remove server specific about Initial packet number space
by Frédéric Lécaille
· Mon Jun 26 15:57:39 2023 +0200
7619aa6
BUG/MINOR: quic: Wrong endianess for version field in Retry token
by Frédéric Lécaille
· Fri Jun 30 14:57:30 2023 +0200
966e468
BUG/MINOR: quic: Wrong Retry paquet version field endianess
by Frédéric Lécaille
· Fri Jun 30 14:41:31 2023 +0200
2b22054
BUG/MINOR: quic: Missing random bits in Retry packet header
by Frédéric Lécaille
· Fri Jun 30 12:17:36 2023 +0200
a47f5cd
BUG/MEDIUM: quic: error checking buffer large enought to receive the retry tag
by Emeric Brun
· Tue Jun 27 15:24:05 2023 +0200
8a58658
BUG/MINOR: quic: Prevent deadlock with CID tree lock
by Frédéric Lécaille
· Mon Jun 26 10:39:56 2023 +0200
fd212a7
BUG/MINOR: quic: Possible endless loop in quic_lstnr_dghdlr()
by Frédéric Lécaille
· Fri Jun 16 16:10:58 2023 +0200
557d30a
BUG/MINOR: quic: Possible crash in quic_conn_prx_cntrs_update()
by Frédéric Lécaille
· Wed Jun 14 18:09:54 2023 +0200
8f8e3fa
BUG/MINOR: quic: Address inversion in "show quic full"
by Frédéric Lécaille
· Wed Jun 14 09:17:20 2023 +0200
b546193
BUG/MINOR: quic: Wrong encryption level flags checking
by Frédéric Lécaille
· Wed Jun 14 08:54:51 2023 +0200
e418527
BUG/MINOR: quic: Possible crash when SSL session init fails
by Frédéric Lécaille
· Fri Jun 02 16:56:16 2023 +0200
6ccc862
MINOR: quic/cli: clarify the "show quic" help message
by Willy Tarreau
· Wed May 31 15:54:48 2023 +0200
a73563b
MINOR: quic: Add QUIC connection statistical counters values to "show quic"
by Frédéric Lécaille
· Thu May 25 16:10:03 2023 +0200
6d6ee0d
MINOR: quic: fix stats naming for flow control BLOCKED frames
by Amaury Denoyelle
· Thu May 25 10:36:04 2023 +0200
12a815a
MINOR: quic: Add a counter for sent packets
by Frédéric Lécaille
· Wed May 24 15:55:14 2023 +0200
bdd64fd
MINOR: quic: Add some counters at QUIC connection level
by Frédéric Lécaille
· Wed May 24 11:10:19 2023 +0200
464281a
CLEANUP: quic: Useless tests in qc_rx_pkt_handle()
by Frédéric Lécaille
· Wed May 24 10:24:42 2023 +0200
ab3aa0f
CLEANUP: quic: Indentation fix quic_rx_pkt_retrieve_conn()
by Frédéric Lécaille
· Wed May 24 09:06:06 2023 +0200
5fa633e
MINOR: quic: Align "show quic" command help information
by Frédéric Lécaille
· Tue May 23 11:36:49 2023 +0200
35b6396
BUG/MINOR: quic: Missing Retry token length on receipt
by Frédéric Lécaille
· Mon May 15 18:11:21 2023 +0200
6d6ddb2
BUG/MINOR: quic: Wrong token length check (quic_generate_retry_token())
by Frédéric Lécaille
· Mon May 15 17:40:00 2023 +0200
aaf32f0
MINOR: quic: Add low level traces (addresses, DCID)
by Frédéric Lécaille
· Fri May 12 17:37:29 2023 +0200
aa39cc9
MINOR: quic: fix alignment of oneline show quic
by Amaury Denoyelle
· Mon May 22 10:57:56 2023 +0200
7385ff3
BUG/MINOR: quic: handle Tx packet allocation failure properly
by Amaury Denoyelle
· Wed Apr 19 15:56:30 2023 +0200
f8fbb0b
MINOR: quic: use WARN_ON for encrypt failures
by Amaury Denoyelle
· Tue May 16 18:23:37 2023 +0200
5eadc27
MINOR: quic: remove return val of quic_aead_iv_build()
by Amaury Denoyelle
· Tue May 16 18:11:01 2023 +0200
b2e31d3
MEDIUM: quic: streamline error notification
by Amaury Denoyelle
· Wed May 10 11:57:40 2023 +0200
0dd4fa5
BUG/MINOR: quic: Buggy acknowlegments of acknowlegments function
by Frédéric Lécaille
· Tue May 02 08:57:37 2023 +0200
7a01ff7
BUG/MINOR: quic: Wrong key update cipher context initialization for encryption
by Frédéric Lécaille
· Tue May 02 20:03:19 2023 +0200
a946125
CLEANUP: quic: Typo fix for quic_connection_id pool
by Frédéric Lécaille
· Mon Apr 24 18:20:44 2023 +0200
dd9f921
CLEANUP: fix a few reported typos in code comments
by Willy Tarreau
· Sun May 07 07:07:44 2023 +0200
2273af1
MINOR: quic: implement oneline format for "show quic"
by Amaury Denoyelle
· Fri May 05 16:08:34 2023 +0200
bc1f5fe
MINOR: quic: add format argument for "show quic"
by Amaury Denoyelle
· Fri May 05 16:07:58 2023 +0200
7b516d3
BUG/MINOR: quic: fix race on quic_conns list during affinity rebind
by Amaury Denoyelle
· Wed Apr 26 16:12:12 2023 +0200
d6646dd
MINOR: quic: finalize affinity change as soon as possible
by Amaury Denoyelle
· Wed Apr 26 17:15:37 2023 +0200
bb426aa
CLEANUP: quic: Rename <buf> variable into qc_parse_hd_form()
by Frédéric Lécaille
· Mon Apr 24 15:44:18 2023 +0200
6ff52f9
CLEANUP: quic: Rename <buf> variable into quic_packet_read_long_header()
by Frédéric Lécaille
· Mon Apr 24 15:41:07 2023 +0200
81a02b5
CLEANUP: quic: Rename several <buf> variables at low level
by Frédéric Lécaille
· Mon Apr 24 15:29:56 2023 +0200
182934d
CLEANUP: quic: Rename quic_get_dgram_dcid() <buf> variable
by Frédéric Lécaille
· Mon Apr 24 15:24:58 2023 +0200
1e0f825
CLEANUP: quic: Make qc_build_pkt() be more readable
by Frédéric Lécaille
· Mon Apr 24 15:02:34 2023 +0200
3adb9e8
CLEANUP: quic: Rename <buf> variable for several low level functions
by Frédéric Lécaille
· Mon Apr 24 14:54:48 2023 +0200
bef3098
CLEANUP: quic: Rename <buf> variable into quic_rx_pkt_parse()
by Frédéric Lécaille
· Mon Apr 24 14:43:57 2023 +0200
7f0b1c7
CLEANUP: quic: Rename <buf> variable into quic_padding_check()
by Frédéric Lécaille
· Mon Apr 24 14:38:33 2023 +0200
dad0ede
CLEANUP: quic: Rename <buf> variable to <token> in quic_generate_retry_token()
by Frédéric Lécaille
· Mon Apr 24 14:35:18 2023 +0200
e66d67a
CLEANUP: quic: Remove useless parameters passes to qc_purge_tx_buf()
by Frédéric Lécaille
· Mon Apr 24 12:05:46 2023 +0200
d5f03cd
CLEANUP: quic: rename frame variables
by Amaury Denoyelle
· Mon Apr 24 15:32:23 2023 +0200
888c5f2
CLEANUP: quic: rename frame types with an explicit prefix
by Amaury Denoyelle
· Mon Apr 24 14:26:30 2023 +0200
b73762a
BUG/MINOR: quic: Useless I/O handler task wakeups (draining, killing state)
by Frédéric Lécaille
· Mon Apr 24 11:32:22 2023 +0200
d21c628
BUG/MINOR: quic: Useless probing retransmission in draining or killing state
by Frédéric Lécaille
· Mon Apr 24 11:26:06 2023 +0200
c6bec2a
BUG/MINOR: quic: Possible leak during probing retransmissions
by Frédéric Lécaille
· Mon Apr 24 11:20:32 2023 +0200
ce0bb33
BUG/MINOR: quic: Possible memory leak from TX packets
by Frédéric Lécaille
· Mon Apr 24 11:11:55 2023 +0200
e95e00e
MINOR: quic: Move traces at proto level
by Frédéric Lécaille
· Mon Apr 24 10:59:33 2023 +0200
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
Next »