Build with ngtcp2 instead of OpenSSL for QUIC
Description:
Arch builds libcurl with OpenSSL for QUIC, but that’s considered experimental and has bad performance. The only non-experimental stack is ngtcp2 + nghttp3.
Additional info:
- package version(s): 8.13.0-2
- config and/or log files: None
- link to upstream bug report, if any: None
Steps to reproduce:
Report a bug to upstream (curl crashes with -H
options containing a newline) and find that the bug in the experimental support for OpenSSL’s QUIC API.