Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
015bbc298ff2eecebba09968b7c3ff41a65b6d12
/
src
/
quic_sock.c
41e701e
DEBUG: quic: export the few task handlers that often appear in task dumps
by Willy Tarreau
· Thu Sep 08 15:12:59 2022 +0200
bfb077a
BUG/MINOR: quic: memleak on wrong datagram receipt
by Frédéric Lécaille
· Fri Aug 12 11:55:20 2022 +0200
ba19acd
MINOR: quic: Replace pool_zalloc() by pool_malloc() for fake datagrams
by Frédéric Lécaille
· Mon Aug 08 21:10:58 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
6715cbf
BUG/MINOR: quic: adjust errno handling on sendto
by Amaury Denoyelle
· Fri Aug 05 11:56:36 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
48bb875
BUG/MINOR: quic: Avoid sending truncated datagrams
by Frédéric Lécaille
· Wed Aug 03 20:52: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
2bed1f1
BUG/MAJOR: quic: Big RX dgrams leak with POST requests
by Frédéric Lécaille
· Thu Jun 23 21:05:05 2022 +0200
19ef636
BUG/MAJOR: quic: Big RX dgrams leak when fulfilling a buffer
by Frédéric Lécaille
· Thu Jun 23 18:00:37 2022 +0200
0c53568
BUG/MINOR: quic: Wrong reuse of fulfilled dgram RX buffer
by Frédéric Lécaille
· Thu Jun 23 17:47:10 2022 +0200
9fb57e8
CLEANUP: Re-apply xalloc_size.cocci (2)
by Tim Duesterhus
· Wed Jun 01 21:58:37 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
3dde0d8
MINOR: quic: detect EBADF on sendto()
by Amaury Denoyelle
· Thu May 19 11:53:56 2022 +0200
ad5df38
MINOR: quic: abort on unlisted errno on sendto()
by Amaury Denoyelle
· Wed May 18 18:26:13 2022 +0200
8fa6666
BUG/MINOR: quic: break for error on sendto
by Amaury Denoyelle
· Wed May 18 18:14:12 2022 +0200
8726d63
MINOR: quic: Add a debug counter for sendto() errors
by Frédéric Lécaille
· Tue May 03 10:32:21 2022 +0200
030b3e6
MINOR: connection: get rid of the CO_FL_ADDR_*_SET flags
by Willy Tarreau
· Mon May 02 17:47:46 2022 +0200
acef5e2
MINOR: tree-wide: always consider EWOULDBLOCK in addition to EAGAIN
by Willy Tarreau
· Mon Apr 25 20:32:15 2022 +0200
622ec41
BUG/MINOR: quic-sock: do not double free session on conn init failure
by Amaury Denoyelle
· Wed Apr 13 16:58:26 2022 +0200
784b868
MEDIUM: quic: move conn->qc into conn->handle
by Willy Tarreau
· Mon Apr 11 14:18:10 2022 +0200
cdf7c8e
MINOR: quic-sock: provide a pair of get_src/get_dst functions
by Willy Tarreau
· Mon Apr 11 16:20:00 2022 +0200
c78a969
MINOR: connection: add a new flag CO_FL_FDLESS on fd-less connections
by Willy Tarreau
· Mon Apr 11 17:26:56 2022 +0200
9cc88c3
BUG/MINOR: quic: set the source not the destination address on accept()
by Willy Tarreau
· Fri Apr 08 14:34:31 2022 +0200
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
777969c
BUILD: quic: add missing includes
by Amaury Denoyelle
· Thu Mar 24 16:06:26 2022 +0100
3dfb7da
CLEANUP: tree-wide: remove a few rare non-ASCII chars
by Willy Tarreau
· Wed Mar 02 22:33:39 2022 +0100
439c464
MINOR: quic: EINTR error ignored
by Frédéric Lécaille
· Wed Feb 02 14:33:10 2022 +0100
58a7704
MINOR: quic: take out xprt snd_buf operation
by Amaury Denoyelle
· Wed Feb 09 15:43:07 2022 +0100
f6f7520
MINOR: quic: Wrong datagram buffer passed to quic_lstnr_dgram_dispatch()
by Frédéric Lécaille
· Wed Feb 02 09:44:22 2022 +0100
91f083a
MINOR: quic: Do not try to accept a connection more than one time
by Frédéric Lécaille
· Fri Jan 28 21:43:48 2022 +0100
1712b1d
MINOR: quic: Wrong RX buffer tail handling when no more contiguous data
by Frédéric Lécaille
· Fri Jan 28 13:10:24 2022 +0100
320744b
MINOR: quic: Do not reset a full RX buffer
by Frédéric Lécaille
· Thu Jan 27 12:19:28 2022 +0100
37ae505
MINOR: quic: Do not consume the RX buffer on QUIC sock i/o handler side
by Frédéric Lécaille
· Thu Jan 27 11:31:50 2022 +0100
3d4bfe7
MINOR: quic: Allocate QUIC datagrams from sock I/O handler
by Frédéric Lécaille
· Wed Jan 26 16:07:16 2022 +0100
3d55462
MINOR: quic: Get rid of a struct buffer in quic_lstnr_dgram_read()
by Frédéric Lécaille
· Tue Jan 25 22:33:11 2022 +0100
cfa2d56
MAJOR: quic: implement accept queue
by Amaury Denoyelle
· Wed Jan 19 16:01:05 2022 +0100
2ce99fe
MINOR: quic: create accept queue for QUIC connections
by Amaury Denoyelle
· Wed Jan 19 15:46:11 2022 +0100
57af069
MINOR: quic: set listener accept cb on parsing
by Amaury Denoyelle
· Tue Jan 18 15:39:02 2022 +0100
4d29504
MINOR: quic: add missing include in quic_sock
by Amaury Denoyelle
· Wed Jan 19 16:18:44 2022 +0100
ee72a43
BUILD: quic: fix potential NULL dereference on xprt_quic
by Amaury Denoyelle
· Fri Nov 19 15:49:29 2021 +0100
d169efe
MINOR: quic_sock: missing CO_FL_ADDR_TO_SET flag
by Frédéric Lécaille
· Fri Nov 05 11:40:50 2021 +0100
c4becf5
MINOR: quic: Fix potential null pointer dereference
by Frédéric Lécaille
· Mon Nov 08 11:23:17 2021 +0100
324ecda
MINOR: quic: Enhance the listener RX buffering part
by Frédéric Lécaille
· Tue Nov 02 10:14:44 2021 +0100
eb01f59
BUG/MINOR: quic: fix includes for compilation
by Amaury Denoyelle
· Thu Oct 07 16:44:05 2021 +0200
b9c06fb
MINOR: quic_sock: Do not flag QUIC connections as being set
by Frédéric Lécaille
· Wed Sep 08 17:08:17 2021 +0200
01ab661
MINOR: quic: Move conn_prepare() to ->accept_conn() callback
by Frédéric Lécaille
· Mon Jun 14 10:31:43 2021 +0200
c28aba2
MINOR: quic: Replace the RX list of packet by a thread safety one.
by Frédéric Lécaille
· Mon Jun 07 10:28:10 2021 +0200
3d77fa7
MINOR: quic: QUIC conn initialization from I/O handler
by Frédéric Lécaille
· Mon May 31 09:30:14 2021 +0200
ecb5872
MINOR: quic: Initialize the session before starting the xprt.
by Frédéric Lécaille
· Thu May 27 17:12:36 2021 +0200
e8139f3
BUG/MINOR: quic: Wrong ->accept() error handling
by Frédéric Lécaille
· Thu Mar 11 17:06:30 2021 +0100
27faba7
MINOR: quic_sock: Finalize the QUIC connections.
by Frédéric Lécaille
· Wed Mar 03 16:21:00 2021 +0100
5aa4143
MINOR: quic: Move transport parmaters to anynomous struct.
by Frédéric Lécaille
· Thu Jan 28 16:22:52 2021 +0100
1655424
CLEANUP: Apply bug_on.cocci
by Tim Duesterhus
· Wed Sep 15 13:58:49 2021 +0200
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· Wed Apr 21 07:32:39 2021 +0200
f509065
MEDIUM: fd: merge fdtab[].ev and state for FD_EV_* and FD_POLL_* into state
by Willy Tarreau
· Tue Apr 06 17:23:40 2021 +0200
26c5109
MEDIUM: quic: Fix build.
by Olivier Houchard
· Fri Mar 19 20:09:22 2021 +0100
7ab6d8b
MEDIUM: quic: Fix build.
by Olivier Houchard
· Fri Mar 19 19:48:53 2021 +0100
1b3c931
MEDIUM: connections: Introduce a new XPRT method, start().
by Olivier Houchard
· Fri Mar 05 23:37:48 2021 +0100
026a792
MINOR: quic: QUIC socket management finalization.
by Frédéric Lécaille
· Mon Nov 23 15:46:36 2020 +0100
70da889
MINOR: quic: Redefine control layer callbacks which are QUIC specific.
by Frédéric Lécaille
· Fri Nov 06 15:49:49 2020 +0100