[nginx] SSL: adopted session ticket handling for OpenSSL 1.1.0.

2016-10-18 Thread Maxim Dounin
details:   http://hg.nginx.org/nginx/rev/e0d1c1e05eef
branches:  stable-1.10
changeset: 6767:e0d1c1e05eef
user:  Sergey Kandaurov 
date:  Mon Aug 22 18:53:21 2016 +0300
description:
SSL: adopted session ticket handling for OpenSSL 1.1.0.

Return 1 in the SSL_CTX_set_tlsext_ticket_key_cb() callback function
to indicate that a new session ticket is created, as per documentation.
Until 1.1.0, OpenSSL didn't make a distinction between non-negative
return values.

See https://git.openssl.org/?p=openssl.git;a=commitdiff;h=5c753de for details.

diffstat:

 src/event/ngx_event_openssl.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -2900,7 +2900,7 @@ ngx_ssl_session_ticket_key_callback(ngx_
  ngx_ssl_session_ticket_md(), NULL);
 ngx_memcpy(name, key[0].name, 16);
 
-return 0;
+return 1;
 
 } else {
 /* decrypt session ticket */

___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel


[nginx] SSL: adopted session ticket handling for OpenSSL 1.1.0.

2016-08-22 Thread Sergey Kandaurov
details:   http://hg.nginx.org/nginx/rev/3eb1a92a2f05
branches:  
changeset: 6660:3eb1a92a2f05
user:  Sergey Kandaurov 
date:  Mon Aug 22 18:53:21 2016 +0300
description:
SSL: adopted session ticket handling for OpenSSL 1.1.0.

Return 1 in the SSL_CTX_set_tlsext_ticket_key_cb() callback function
to indicate that a new session ticket is created, as per documentation.
Until 1.1.0, OpenSSL didn't make a distinction between non-negative
return values.

See https://git.openssl.org/?p=openssl.git;a=commitdiff;h=5c753de for details.

diffstat:

 src/event/ngx_event_openssl.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 3d8be8fb0149 -r 3eb1a92a2f05 src/event/ngx_event_openssl.c
--- a/src/event/ngx_event_openssl.c Thu Aug 18 14:49:48 2016 -0700
+++ b/src/event/ngx_event_openssl.c Mon Aug 22 18:53:21 2016 +0300
@@ -2986,7 +2986,7 @@ ngx_ssl_session_ticket_key_callback(ngx_
  ngx_ssl_session_ticket_md(), NULL);
 ngx_memcpy(name, key[0].name, 16);
 
-return 0;
+return 1;
 
 } else {
 /* decrypt session ticket */

___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel