Tests: logging ssl variables with lingering close.
diff --git a/ssl.t b/ssl.t index 9fdb0ae..1fc516f 100644 --- a/ssl.t +++ b/ssl.t
@@ -31,7 +31,7 @@ plan(skip_all => 'IO::Socket::SSL too old') if $@; my $t = Test::Nginx->new()->has(qw/http http_ssl rewrite proxy/) - ->has_daemon('openssl')->plan(25); + ->has_daemon('openssl')->plan(26); $t->write_file_expand('nginx.conf', <<'EOF'); @@ -49,6 +49,8 @@ ssl_certificate localhost.crt; ssl_session_tickets off; + log_format ssl $ssl_protocol; + server { listen 127.0.0.1:8085 ssl; listen 127.0.0.1:8080; @@ -92,6 +94,8 @@ location /body { add_header X-Body $request_body always; proxy_pass http://127.0.0.1:8080/; + + access_log %%TESTDIR%%/ssl.log ssl; } } @@ -321,6 +325,16 @@ } +$t->stop(); + +TODO: { +local $TODO = 'not yet' if $t->has_version('1.19.5'); + +like($t->read_file('ssl.log'), qr/^(TLS|SSL)v(\d|\.)+$/m, + 'log ssl variable on lingering close'); + +} + ############################################################################### sub get {