summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_openssl.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-09-30Fixed error processing in SSL operations.Igor Sysoev1-13/+3
Before this fix EWOULDBLOCK error was fatal for SSL write operation. This closes #325 issue on GitHub.
2019-03-01Fixed TLS connections hanging.Igor Sysoev1-4/+2
After event is delivered from the kernel its further processing is blocked. Non-ready TSL I/O operation should mark connection I/O state as not ready to unblock events and to allow their further processing. Otherwise the connection hangs.
2018-11-13Checking error states in I/O handlers.Igor Sysoev1-6/+32
2018-11-13Fixed nxt_openssl_chain_file() return type.Valentin Bartenev1-3/+3
This closes #182 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao).
2018-10-22Compatibility with LibreSSL.Sergey Kandaurov1-1/+1
LibreSSL uses high OPENSSL_VERSION_NUMBER, but has no SSL_CTX_add0_chain_cert().
2018-09-20Controller: certificates storage interface.Valentin Bartenev1-7/+87
2018-09-20Added SSL/TLS support on connection level.Igor Sysoev1-231/+372
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-11/+12
2017-06-20Using new memory pool implementation.Igor Sysoev1-1/+1
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-25/+21
to nxt_conn_...
2017-02-22I/O operations refactoring.Igor Sysoev1-15/+10
2017-02-07Event engines refactoring.Igor Sysoev1-6/+6
2017-01-30nxt_event_timer has been renamed to nxt_timer.Igor Sysoev1-1/+1
2017-01-23Introducing tasks.Igor Sysoev1-46/+48
2017-01-17Initial version.Igor Sysoev1-0/+855