Core: added OpenSSL version information to "nginx -V" output.

This commit is contained in:
Vladimir Homutov 2015-04-16 12:17:41 +03:00
parent 513f184098
commit fd4da89228

View File

@ -248,18 +248,29 @@ main(int argc, char *const *argv)
}
if (ngx_show_configure) {
ngx_write_stderr(
#ifdef NGX_COMPILER
"built by " NGX_COMPILER NGX_LINEFEED
ngx_write_stderr("built by " NGX_COMPILER NGX_LINEFEED);
#endif
#if (NGX_SSL)
if (SSLeay() == SSLEAY_VERSION_NUMBER) {
ngx_write_stderr("built with " OPENSSL_VERSION_TEXT
NGX_LINEFEED);
} else {
ngx_write_stderr("built with " OPENSSL_VERSION_TEXT
" (running with ");
ngx_write_stderr((char *) SSLeay_version(SSLEAY_VERSION));
ngx_write_stderr(")" NGX_LINEFEED);
}
#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
"TLS SNI support enabled" NGX_LINEFEED
ngx_write_stderr("TLS SNI support enabled" NGX_LINEFEED);
#else
"TLS SNI support disabled" NGX_LINEFEED
ngx_write_stderr("TLS SNI support disabled" NGX_LINEFEED);
#endif
#endif
"configure arguments:" NGX_CONFIGURE NGX_LINEFEED);
ngx_write_stderr("configure arguments:" NGX_CONFIGURE NGX_LINEFEED);
}
if (!ngx_test_config) {