nginx/src
Roman Arutyunyan aa49a416b8 QUIC: dynamic packet threshold.
RFC 9002, Section 6.1.1 defines packet reordering threshold as 3.  Testing
shows that such low value leads to spurious packet losses followed by
congestion window collapse.  The change implements dynamic packet threshold
detection based on in-flight packet range.  Packet threshold is defined
as half the number of in-flight packets, with mininum value of 3.

Also, renamed ngx_quic_lost_threshold() to ngx_quic_time_threshold()
for better compliance with RFC 9002 terms.
2025-04-15 19:01:36 +04:00
..
core Version bump. 2025-02-18 15:49:18 +04:00
event QUIC: dynamic packet threshold. 2025-04-15 19:01:36 +04:00
http HTTP/3: graceful shutdown on keepalive timeout expiration. 2025-04-15 19:01:36 +04:00
mail Mail: handling of LOGIN IMAP command untagged response. 2024-11-26 19:07:17 +04:00
misc Cpp test: added stream. 2020-10-13 07:44:09 +03:00
os Core: fix build without libcrypt. 2025-02-18 16:18:10 +03:00
stream Upstream: fixed passwords support for dynamic certificates. 2025-04-10 17:27:45 +04:00