Skip to content

Commit

Permalink
Merge pull request yaoweibin#8 from zenedge/upgrade/openresty-1.13.6.…
Browse files Browse the repository at this point in the history
…2_update_sni_and_tls1.3

OpenResty 1.13.6.2 update sni and tls1.3
  • Loading branch information
kipras committed Aug 28, 2018
2 parents 5995051 + 42e0bca commit eec8cee
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions ngx_http_upstream_check_module.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,9 @@ static ngx_conf_bitmask_t ngx_http_check_ssl_protocols[] = {
{ ngx_string("TLSv1"), NGX_SSL_TLSv1 },
{ ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 },
{ ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 },
#ifdef NGX_SSL_TLSv1_3
{ ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 },
#endif
{ ngx_null_string, 0 }
};

Expand Down Expand Up @@ -3369,8 +3372,13 @@ ngx_http_upstream_check(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
ucscf->rise_count = rise;
ucscf->default_down = default_down;
ucscf->ssl = ssl;

// The default ssl protocols
#ifdef NGX_SSL_TLSv1_3
ucscf->ssl_protocols = NGX_SSL_SSLv2|NGX_SSL_SSLv3|NGX_SSL_TLSv1|NGX_SSL_TLSv1_1|NGX_SSL_TLSv1_2|NGX_SSL_TLSv1_3;
#else
ucscf->ssl_protocols = NGX_SSL_SSLv2|NGX_SSL_SSLv3|NGX_SSL_TLSv1|NGX_SSL_TLSv1_1|NGX_SSL_TLSv1_2;
#endif

if (ucscf->check_type_conf == NGX_CONF_UNSET_PTR) {
ngx_str_set(&s, "tcp");
Expand Down

0 comments on commit eec8cee

Please sign in to comment.