Skip to content

deps: reintroduce ngtcp2 and nghttp3

This builds on https://github.com/nodejs/node/pull/37601. The first four commits are from that PR and will be dropped once that lands.

Reintroduce the ngtcp2 and nghttp3 dependencies, building those by default if the vendored-in openssl is used (with the QUIC apis) or the shared-openssl defines OPENSSL_INFO_QUIC (signaling QUIC support).

The Node.js version metadata is updated to reflect whether ngtcp2 and nghttp3 are present.

This does not include the rest of the QUIC implementation yet. This is just adding back the dependencies.

Merge request reports

Loading