Mercurial > hg > nginx-tests
diff h2_http2.t @ 1921:07656d303199
Tests: adjusted TODO for OpenSSL 1.0.2h and up in h2_http2.t.
OpenSSL uses correct SNI/ALPN callback order (SNI callback before ALPN
callback) starting with OpenSSL 1.0.2h, so "sni to enabled" test
is expected to succeed starting with OpenSSL 1.0.2h.
With this change, the "openssl:..." feature test now supports checking
patch level encoded as letters, such as in "openssl:1.0.2h".
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 12 Jul 2023 02:40:24 +0300 |
parents | 79ca9ab75310 |
children |
line wrap: on
line diff
--- a/h2_http2.t +++ b/h2_http2.t @@ -151,9 +151,9 @@ ok(!get_ssl_socket(8444), 'default to di TODO: { local $TODO = 'broken ALPN/SNI order in LibreSSL' if $t->has_module('LibreSSL'); -local $TODO = 'OpenSSL too old' +local $TODO = 'broken ALPN/SNI order in OpenSSL before 1.0.2h' if $t->has_module('OpenSSL') - and not $t->has_feature('openssl:1.1.0'); + and not $t->has_feature('openssl:1.0.2h'); is(get_https(8444, 'http2'), 200, 'sni to enabled');