bneradt opened a new pull request, #13186:
URL: https://github.com/apache/trafficserver/pull/13186

   The first commit enables the existing quiche HTTP/3 transport to build 
against Fedora system OpenSSL 3.5 by detecting OpenSSL's third-party QUIC TLS 
callback API and providing a private shim for the legacy quictls/BoringSSL 
symbols quiche expects. It also requires static quiche in that compatibility 
mode so ATS resolves those symbols locally and keeps the final runtime linkage 
on the system OpenSSL libraries.
   
   The second commit adds a separate optional OpenSSL-native QUIC backend for 
downstream HTTP/3. It uses OpenSSL 3.5 listener and stream APIs beneath ATS's 
existing HTTP/3 stack, keeps that backend mutually exclusive with quiche, 
exposes TS_HAS_OPENSSL_QUIC, and broadens generic client-side H3 tests so they 
run with either QUIC backend while quiche-specific internals remain quiche-only.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to