Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: reintroduce ngtcp2 and nghttp3 #37682

Closed
wants to merge 2 commits into from

Commits on Mar 18, 2021

  1. tools: partially detect quic support in shared_openssl

    If the shared openssl does not have the `OPENSSL_INFO_QUIC` define,
    then it definitely does not have the QUIC apis. This is only a partially
    accurate check because it does not detect if the shared openssl was
    actually *built* without the OPENSSL_NO_QUIC define set.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    jasnell committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    53e8e73 View commit details
    Browse the repository at this point in the history
  2. deps: add ngtcp2 and nghttp3

    Reintroduces the ngtcp2 and nghttp3 dependencies, building those by
    default if the vendored-in openssl (with QUIC support) is used or the
    shared openssl defines `OPENSSL_INFO_QUIC`.
    
    Upates the version metadata to reflect whether ngtcp2 and nghttp3 are
    present.
    
    ngtcp2 as of
    ngtcp2/ngtcp2@2381f7f
    nghttp3 as of
    ngtcp2/nghttp3@66ad30f
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    jasnell committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    d7fc8f7 View commit details
    Browse the repository at this point in the history