Hello! On Mon, May 22, 2023 at 11:52:18PM +0400, Sergey Kandaurov wrote:
> # HG changeset patch > # User Sergey Kandaurov <pluk...@nginx.com> > # Date 1684784712 -14400 > # Mon May 22 23:45:12 2023 +0400 > # Node ID 193b129568708d6689c7cb8707f46bca7280a0d0 > # Parent 633613b924b957fc18dde972ff346fe92b9e823e > Tests: added missing socket_ssl_reused prerequisites. > > diff --git a/mail_ssl_session_reuse.t b/mail_ssl_session_reuse.t > --- a/mail_ssl_session_reuse.t > +++ b/mail_ssl_session_reuse.t > @@ -27,7 +27,7 @@ select STDOUT; $| = 1; > local $SIG{PIPE} = 'IGNORE'; > > my $t = Test::Nginx->new()->has(qw/mail mail_ssl imap socket_ssl_sslversion/) > - ->has_daemon('openssl')->plan(7); > + ->has(qw/socket_ssl_reused/)->has_daemon('openssl')->plan(7); > > $t->write_file_expand('nginx.conf', <<'EOF'); > > diff --git a/stream_ssl_session_reuse.t b/stream_ssl_session_reuse.t > --- a/stream_ssl_session_reuse.t > +++ b/stream_ssl_session_reuse.t > @@ -27,7 +27,7 @@ select STDERR; $| = 1; > select STDOUT; $| = 1; > > my $t = Test::Nginx->new()->has(qw/stream stream_ssl socket_ssl_sslversion/) > - ->has_daemon('openssl')->plan(7); > + ->has(qw/socket_ssl_reused/)->has_daemon('openssl')->plan(7); > > $t->write_file_expand('nginx.conf', <<'EOF'); > Style nitpicking: diff --git a/mail_ssl_session_reuse.t b/mail_ssl_session_reuse.t --- a/mail_ssl_session_reuse.t +++ b/mail_ssl_session_reuse.t @@ -26,7 +26,8 @@ select STDOUT; $| = 1; local $SIG{PIPE} = 'IGNORE'; -my $t = Test::Nginx->new()->has(qw/mail mail_ssl imap socket_ssl_sslversion/) +my $t = Test::Nginx->new() + ->has(qw/mail mail_ssl imap socket_ssl_sslversion socket_ssl_reused/) ->has_daemon('openssl')->plan(7); $t->write_file_expand('nginx.conf', <<'EOF'); diff --git a/stream_ssl_session_reuse.t b/stream_ssl_session_reuse.t --- a/stream_ssl_session_reuse.t +++ b/stream_ssl_session_reuse.t @@ -26,7 +26,8 @@ use Test::Nginx::Stream qw/ stream /; select STDERR; $| = 1; select STDOUT; $| = 1; -my $t = Test::Nginx->new()->has(qw/stream stream_ssl socket_ssl_sslversion/) +my $t = Test::Nginx->new() + ->has(qw/stream stream_ssl socket_ssl_sslversion socket_ssl_reused/) ->has_daemon('openssl')->plan(7); $t->write_file_expand('nginx.conf', <<'EOF'); Also, just using socket_ssl_reused should be enough, since get_session_reused() appeared in IO::Socket::SSL 2.057, and this implies that get_sslversion(), which appeared in IO::Socket::SSL 1.964, is also available. I don't object being explicit and listing both though, given that this order is not obvious (in contrast to SNI vs. ALPN one). Otherwise looks good. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel