# HG changeset patch # User Maxim Dounin <mdou...@mdounin.ru> # Date 1679140619 -10800 # Sat Mar 18 14:56:59 2023 +0300 # Node ID 79177a6c535839517137dd7e3c7e7d57a5aa35dd # Parent 8d33ee433f58be6100fb084a12ae8c569259666a Tests: disabled ssl_sni_sessions.t with LibreSSL and BoringSSL.
With TLSv1.3, LibreSSL does not provide session reuse at all, and BoringSSL only supports session tickets, and not server-side session cache. Since the test is focused on session cache usage, it is now skipped. diff --git a/ssl_sni_sessions.t b/ssl_sni_sessions.t --- a/ssl_sni_sessions.t +++ b/ssl_sni_sessions.t @@ -130,6 +130,12 @@ foreach my $name ('localhost') { plan(skip_all => 'no TLS 1.3 sessions') if get('default', port(8443), get_ssl_context()) =~ /TLSv1.3/ && ($Net::SSLeay::VERSION < 1.88 || $IO::Socket::SSL::VERSION < 2.061); +plan(skip_all => 'no TLS 1.3 sessions in LibreSSL') + if get('default', port(8443), get_ssl_context()) =~ /TLSv1.3/ + && $t->has_module('LibreSSL'); +plan(skip_all => 'no TLS 1.3 session cache in BoringSSL') + if get('default', port(8443), get_ssl_context()) =~ /TLSv1.3/ + && $t->has_module('BoringSSL'); $t->plan(6); _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel