nginx/src
Sergey Kandaurov 6a134dfd48 QUIC: using QUIC API introduced in OpenSSL 3.5.
Similarly to the QUIC API originated in BoringSSL, this API allows
to register custom TLS callbacks for an external QUIC implementation.
See the SSL_set_quic_tls_cbs manual page for details.

Due to a different approach used in OpenSSL 3.5, handling of CRYPTO
frames was streamlined to always write an incoming CRYPTO buffer to
the crypto context.  Using SSL_provide_quic_data(), this results in
transient allocation of chain links and buffers for CRYPTO frames
received in order.  Testing didn't reveal performance degradation of
QUIC handshakes, https://github.com/nginx/nginx/pull/646 provides
specific results.
2025-05-23 15:00:47 +04:00
..
core Core: improved NGX_ALIGNMENT detection on some x86_64 platforms. 2025-04-18 12:57:26 -07:00
event QUIC: using QUIC API introduced in OpenSSL 3.5. 2025-05-23 15:00:47 +04:00
http HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value. 2025-04-18 15:28:00 +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