# HG changeset patch # User Sergey Kandaurov # Date 1471881201 -10800 # Node ID 3eb1a92a2f050734a9cfefd5fda1676462fb0048 # Parent 3d8be8fb01499284cd7af400f56a2028222cd06a 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. 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 @@ -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 */