curl/lib/vquic
Tatsuhiro Tsujikawa 990bfdd7bc
ngtcp2: fix HTTP/3 upload stall and avoid busy loop
This commit fixes HTTP/3 upload stall if upload data is larger than
H3_SEND_SIZE.  Only check writability of socket if a stream is
writable to avoid busy loop when QUIC flow control window is filled
up, or upload buffer is full.

Closes #8688
2022-04-10 23:07:42 +02:00
..
msh3.c msh3: add support for QUIC and HTTP/3 using msh3 2022-04-10 18:23:04 +02:00
msh3.h msh3: add support for QUIC and HTTP/3 using msh3 2022-04-10 18:23:04 +02:00
ngtcp2.c ngtcp2: fix HTTP/3 upload stall and avoid busy loop 2022-04-10 23:07:42 +02:00
ngtcp2.h ngtcp2: stop buffering crypto data 2021-08-26 16:31:59 +02:00
quiche.c quiche: remove two leftover debug infof() outputs 2022-02-25 11:13:49 +01:00
quiche.h quiche: when *recv_body() returns data, drain it before polling again 2022-02-11 08:48:30 +01:00
vquic.c misc: update copyright year ranges 2022-03-05 09:41:24 +01:00
vquic.h vquic/vquic.h: removed the unused H3 psuedo defines 2022-02-07 13:56:06 +01:00