Skip to content

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.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information