Recently, curl reverted support for OpenSSL as a quic stack, which broke our interop testing. Short term we can use an older version of curl to work around this, but longer term we need to find another command line http3 client to use that supports our quic stack for the purpose of interop testing.
Our ossl_http3_demo client is likely pretty close, but is missing some features. Most notably:
- it needs to support configurable paths to request (not just "/")
- it needs to support being able to submit multiple requests on a single connection
- it needs to allow for writing results to a file
If we get those enhancements in place, we can stop using curl entirely for our http3 tests and this won't be an issue anymore.