build_h3_tools: use draft-29#7826
Conversation
This changes build_h3_tools to build openssl-quic with branch OpenSSL_1_1_1g-quic-draft-29 since that is what ATS currently supports. Building against draft-32 results in functional HTTP/3 behavior but not HTTPS behavior. Further, curl built against draft-32 also has HTTPS problems. 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 46 May 12 18:50 /opt/openssl-quic -> /opt/openssl-quic-OpenSSL_1_1_1g-quic-draft-29 drwxr-xr-x 7 root root 67 May 12 18:49 /opt/openssl-quic-OpenSSL_1_1_1g-quic-draft-29
|
Did you try https://github.com/quictls/openssl/tree/OpenSSL_1_1_1k+quic ? |
Oh, interesting. I was not aware of this fork. Thank you for pointing it out. I've built with it and am running the AuTests with it now locally. Looks promising. I'll update the PR tomorrow if the tests look good. |
I've implemented this change in #7836 . That change replaces this PR, so I'm closing this. |
This changes build_h3_tools to build openssl-quic with branch
OpenSSL_1_1_1g-quic-draft-29 since that is what ATS currently supports.
Building against draft-32 results in functional HTTP/3 behavior but not
HTTPS behavior. Further, curl built against draft-32 also has HTTPS
problems.
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 46 May 12 18:50 /opt/openssl-quic -> /opt/openssl-quic-OpenSSL_1_1_1g-quic-draft-29
drwxr-xr-x 7 root root 67 May 12 18:49 /opt/openssl-quic-OpenSSL_1_1_1g-quic-draft-29