mirror of
https://github.com/nginx/nginx.git
synced 2025-06-07 17:52:38 +08:00
QUIC: logging level of handshake errors.
Various errors reported by SSL_do_handshake() are now logged at the "info" or "crit" level, akin to handshakes on regular TCP connections.
This commit is contained in:
parent
aa43385ffa
commit
ef9cd3214f
@ -45,8 +45,6 @@ static ssize_t ngx_ssl_sendfile(ngx_connection_t *c, ngx_buf_t *file,
|
|||||||
size_t size);
|
size_t size);
|
||||||
static void ngx_ssl_read_handler(ngx_event_t *rev);
|
static void ngx_ssl_read_handler(ngx_event_t *rev);
|
||||||
static void ngx_ssl_shutdown_handler(ngx_event_t *ev);
|
static void ngx_ssl_shutdown_handler(ngx_event_t *ev);
|
||||||
static void ngx_ssl_connection_error(ngx_connection_t *c, int sslerr,
|
|
||||||
ngx_err_t err, char *text);
|
|
||||||
static void ngx_ssl_clear_error(ngx_log_t *log);
|
static void ngx_ssl_clear_error(ngx_log_t *log);
|
||||||
|
|
||||||
static ngx_int_t ngx_ssl_session_id_context(ngx_ssl_t *ssl,
|
static ngx_int_t ngx_ssl_session_id_context(ngx_ssl_t *ssl,
|
||||||
@ -3301,7 +3299,7 @@ ngx_ssl_shutdown_handler(ngx_event_t *ev)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
void
|
||||||
ngx_ssl_connection_error(ngx_connection_t *c, int sslerr, ngx_err_t err,
|
ngx_ssl_connection_error(ngx_connection_t *c, int sslerr, ngx_err_t err,
|
||||||
char *text)
|
char *text)
|
||||||
{
|
{
|
||||||
|
@ -361,6 +361,8 @@ ngx_chain_t *ngx_ssl_send_chain(ngx_connection_t *c, ngx_chain_t *in,
|
|||||||
off_t limit);
|
off_t limit);
|
||||||
void ngx_ssl_free_buffer(ngx_connection_t *c);
|
void ngx_ssl_free_buffer(ngx_connection_t *c);
|
||||||
ngx_int_t ngx_ssl_shutdown(ngx_connection_t *c);
|
ngx_int_t ngx_ssl_shutdown(ngx_connection_t *c);
|
||||||
|
void ngx_ssl_connection_error(ngx_connection_t *c, int sslerr, ngx_err_t err,
|
||||||
|
char *text);
|
||||||
void ngx_cdecl ngx_ssl_error(ngx_uint_t level, ngx_log_t *log, ngx_err_t err,
|
void ngx_cdecl ngx_ssl_error(ngx_uint_t level, ngx_log_t *log, ngx_err_t err,
|
||||||
char *fmt, ...);
|
char *fmt, ...);
|
||||||
void ngx_ssl_cleanup_ctx(void *data);
|
void ngx_ssl_cleanup_ctx(void *data);
|
||||||
|
@ -427,7 +427,7 @@ ngx_quic_crypto_input(ngx_connection_t *c, ngx_chain_t *data,
|
|||||||
return NGX_ERROR;
|
return NGX_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
ngx_ssl_error(NGX_LOG_ERR, c->log, 0, "SSL_do_handshake() failed");
|
ngx_ssl_connection_error(c, sslerr, 0, "SSL_do_handshake() failed");
|
||||||
return NGX_ERROR;
|
return NGX_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user