nginx/src/event
Maxim Dounin 5c480f9173 SSL: logging levels of errors observed with BoringSSL.
As tested with tlsfuzzer with BoringSSL, the following errors are
certainly client-related:

SSL_do_handshake() failed (SSL: error:10000066:SSL routines:OPENSSL_internal:BAD_ALERT)
SSL_do_handshake() failed (SSL: error:10000089:SSL routines:OPENSSL_internal:DECODE_ERROR)
SSL_do_handshake() failed (SSL: error:100000dc:SSL routines:OPENSSL_internal:TOO_MANY_WARNING_ALERTS)
SSL_do_handshake() failed (SSL: error:10000100:SSL routines:OPENSSL_internal:INVALID_COMPRESSION_LIST)
SSL_do_handshake() failed (SSL: error:10000102:SSL routines:OPENSSL_internal:MISSING_KEY_SHARE)
SSL_do_handshake() failed (SSL: error:1000010e:SSL routines:OPENSSL_internal:TOO_MUCH_SKIPPED_EARLY_DATA)
SSL_read() failed (SSL: error:100000b6:SSL routines:OPENSSL_internal:NO_RENEGOTIATION)

Accordingly, the SSL_R_BAD_ALERT, SSL_R_DECODE_ERROR,
SSL_R_TOO_MANY_WARNING_ALERTS, SSL_R_INVALID_COMPRESSION_LIST,
SSL_R_MISSING_KEY_SHARE, SSL_R_TOO_MUCH_SKIPPED_EARLY_DATA,
and SSL_R_NO_RENEGOTIATION errors are now logged at the "info" level.
2023-03-08 22:22:47 +03:00
..
modules Events: fixed style and wrong error handling in the iocp module. 2022-09-07 00:43:51 +03:00
ngx_event.c Fixed segfault when switching off master process during upgrade. 2022-11-23 23:48:53 +03:00
ngx_event.h Core: the ngx_event_udp.h header file. 2022-01-25 15:41:48 +03:00
ngx_event_accept.c Events: fixed balancing between workers with EPOLLEXCLUSIVE. 2021-12-30 01:08:46 +03:00
ngx_event_acceptex.c Introduced the "keepalive_time" directive. 2021-04-08 00:15:48 +03:00
ngx_event_connect.c HTTP/2: made it possible to flush response headers (ticket #1743). 2022-02-03 01:44:38 +03:00
ngx_event_connect.h Modules compatibility: down flag in ngx_peer_connection_t. 2019-01-31 17:25:03 +03:00
ngx_event_connectex.c Style. 2023-01-28 05:20:23 +03:00
ngx_event_openssl.c SSL: logging levels of errors observed with BoringSSL. 2023-03-08 22:22:47 +03:00
ngx_event_openssl.h SSL: workaround for session timeout handling with TLSv1.3. 2022-10-12 20:14:57 +03:00
ngx_event_openssl_stapling.c Core: added format specifiers to output binary data as hex. 2020-10-28 10:56:11 +03:00
ngx_event_pipe.c Upstream: drop extra data sent by upstream. 2020-07-06 18:36:22 +03:00
ngx_event_pipe.h Modules compatibility: compatibility with NGX_THREADS. 2016-10-10 18:44:17 +03:00
ngx_event_posted.c SSL: reworked posted next events again. 2019-12-27 19:43:01 +03:00
ngx_event_posted.h SSL: reworked posted next events again. 2019-12-27 19:43:01 +03:00
ngx_event_timer.c Core: added the ngx_rbtree_data() macro. 2021-06-21 09:42:43 +03:00
ngx_event_timer.h Cancelable timers are now preserved if there are other timers. 2017-03-07 18:51:15 +03:00
ngx_event_udp.c Style. 2022-12-16 01:15:15 +04:00
ngx_event_udp.h Core: added function for local source address cmsg. 2022-01-25 15:48:58 +03:00