bneradt opened a new pull request #7836: URL: https://github.com/apache/trafficserver/pull/7836
The previous version of build_h3_tools.sh built openssl with OpenSSL_1_1_1g-quic-draft-32 which, when linked against, caused neither ATS nor curl to not be able to respond to HTTPS requests. This addresses this by changing to the quictls/openssl and using the OpenSSL_1_1_1k+quic branch. This is what the author of ngtcp2 has done, so this seems like a good direction for building these tools (one of which is ngtcp2). Making this change fixes HTTPS for both curl and ATS and still leads to functional HTTP/3 support. This also makes /opt/openssl-quic a symlink to the built directory which contains the explicit openssl draft branch name. Thus, with default environment parameters, running the script results in the following: $ ls -lad /opt/openssl-quic* lrwxrwxrwx 1 root root 37 May 13 02:57 /opt/openssl-quic -> /opt/openssl-quic-OpenSSL_1_1_1k+quic drwxr-xr-x 7 root root 67 May 13 02:56 /opt/openssl-quic-OpenSSL_1_1_1k+quic -- 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. For queries about this service, please contact Infrastructure at: [email protected]
