Commit de67b7cce9 for openssl.org

commit de67b7cce91ebd2747059d793a89baa3e343a11e
Author: Neil Horman <nhorman@openssl.org>
Date:   Thu Jan 29 12:19:54 2026 -0500

    Use fixed version of curl in quic-interop-container

    As part of 6aaac9dd388a64d0f511544496608693e1105d13 in
    https://github.com/curl/curl.git

    Curl dropped support for using the quic-tls interface to use our quic
    stack.  Because our interop testing relies on using curl to do testing,
    our builds broke.

    Until we can find an alternate client to do https transfers over
    http3/quic, we need to back off our quic build point to a commit prior
    to the above so we can maintain our interop testing.

    Long term, we need to enhance our own http3 demo client to support the
    download/resumption/etc features that we need for interop.  We're
    tracking that effort in:
    https://github.com/openssl/project/issues/1850

    Fixes openssl/project#1848

    Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
    Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
    MergeDate: Fri Jan 30 12:20:11 2026
    (Merged from https://github.com/openssl/openssl/pull/29857)

diff --git a/test/quic-openssl-docker/Dockerfile b/test/quic-openssl-docker/Dockerfile
index 348f43673d..57ada357bc 100644
--- a/test/quic-openssl-docker/Dockerfile
+++ b/test/quic-openssl-docker/Dockerfile
@@ -35,8 +35,11 @@ RUN git clone --depth 1 -b $OPENSSL_BRANCH $OPENSSL_URL && \
     rm -rf /openssl

 # Build curl
-RUN git clone --depth 1 https://github.com/curl/curl.git && \
+# Note we have to build from commit 5a4cd758634d194ed280112a53e5ce5dc258b77a
+# or earlier here, as curl has dropped quic support with openssl
+RUN git clone https://github.com/curl/curl.git && \
     cd curl && \
+    git checkout 5a4cd758634d194ed280112a53e5ce5dc258b77a && \
     autoreconf -fi && ./configure --with-openssl-quic --with-openssl --with-nghttp3 --prefix=/usr && \
     make -j 4 && \
     make install && \