OpenSSL 3.5.0 in testing

We are tesing OpenSSL 3.5.0 and corresponding builds of ngtcp2, nghttp3, nghttp2, nginx against OpenSSL 3.5.0.

When it will be ready, the plan is to replace quictls (that is poorly supported and marked as abandoned in April 2025) with OpenSSL 3.5.0.

For now, mod_http2 can be built fine, but as soon as we will have conflicts with nginx. Currently, nginx has patches in its dev branch to support OpenSSL 3.5.x and use HTTP/3 from it. Thus, we are waiting for next nginx release to switch from quictls to OpenSSL.

The change will look as follows. Package name will not change (openssl-quic-libs), version will be 3.5.0 (instead of 3.2.x), .so version will remain 81.3. SO API is completely new, so requirements section will be explicitly set to openssl-quic-libs >= 3.5.0.

Please feel free to test (in CodeIT-testing repo) and comment 🙂