]> git.kaiwu.me - nginx.git/commit
QUIC: defined SSL API macros in a single place.
authorSergey Kandaurov <pluknet@nginx.com>
Tue, 20 May 2025 23:54:45 +0000 (03:54 +0400)
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>
Fri, 23 May 2025 11:00:47 +0000 (15:00 +0400)
commite561f7dbcfc27f5f648e5151de0796e691cbc1b0
tree163ebdc833a7a6b034affbd2ae93d3e72486ee58
parent54e6b7cfeeae50f708398468078094fd309828e0
QUIC: defined SSL API macros in a single place.

All definitions now set in ngx_event_quic.h, this includes moving
NGX_QUIC_OPENSSL_COMPAT from autotests to compile time.  Further,
to improve code readability, a new NGX_QUIC_QUICTLS_API macro is
used for QuicTLS that provides old BoringSSL QUIC API.
auto/lib/openssl/conf
src/event/quic/ngx_event_quic.c
src/event/quic/ngx_event_quic.h
src/event/quic/ngx_event_quic_openssl_compat.h
src/event/quic/ngx_event_quic_ssl.c