#67762 closed defect (invalid)
Enable QUIC in OpenSSL 3
Reported by: | barracuda156 | Owned by: | neverpanic (Clemens Lang) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | larryv (Lawrence Velázquez), catap (Kirill A. Korinsky) | |
Port: | openssl3 |
Description
My ngtcp2
port disables QUIC, complaining re missing support in OpenSSL:
-- Found OpenSSL: /opt/local/libexec/openssl3/lib/libcrypto.dylib (found suitable version "3.1.1", minimum required is "1.1.1") -- Found Jemalloc: /opt/local/lib/libjemalloc.dylib (found version "5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c") -- Found Libev: /opt/local/lib/libev.dylib (found suitable version "4.33", minimum required is "4.11") -- Found Libnghttp3: /opt/local/lib/libnghttp3.dylib (found suitable version "0.12.0", minimum required is "0.0.0") -- Found CUnit: /opt/local/lib/libcunit.dylib (found suitable version "2.1-3", minimum required is "2.1") -- Looking for SSL_is_quic -- Looking for SSL_is_quic - not found CMake Warning at CMakeLists.txt:154 (message): Disabling OpenSSL due to lack of QUIC support in /opt/local/libexec/openssl3/lib/libssl.dylib;/opt/local/libexec/openssl3/lib/libcrypto.dylib
Could we enable it?
Change History (6)
comment:1 Changed 16 months ago by neverpanic (Clemens Lang)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
comment:3 follow-up: 5 Changed 12 months ago by neverpanic (Clemens Lang)
ngtcp2 may need a rev-bump after the OpenSSL update to enable this for all users.
comment:4 Changed 12 months ago by neverpanic (Clemens Lang)
comment:5 Changed 12 months ago by barracuda156
Replying to neverpanic:
ngtcp2 may need a rev-bump after the OpenSSL update to enable this for all users.
So should we revbump it now?
comment:6 Changed 12 months ago by neverpanic (Clemens Lang)
Sure, if you want to. You're the maintainer as far as I can see, so it's your call.
Note: See
TracTickets for help on using
tickets.
SSL_is_quic() was only recently added and is not in a release yet: https://www.openssl.org/docs/manmaster/man3/SSL_is_quic.html (note that the sidebar does not link to manpages for this function in the 3.1 and 3.0 releases).
See also the changelog for the unreleased 3.2 version: https://github.com/openssl/openssl/blob/master/NEWS.md#openssl-32
This will appear automatically when we update to 3.2.