[DRE-maint] Bug#907022: puma: autopkgtest times out after update of openssl
Kurt Roeckx
kurt at roeckx.be
Sat Aug 25 19:28:50 BST 2018
The most likely reason for a timeout is this:
*) SSL_MODE_AUTO_RETRY is enabled by default. Applications that use blocking
I/O in combination with something like select() or poll() will hang. This
can be turned off again using SSL_CTX_clear_mode().
Many applications do not properly handle non-application data records, and
TLS 1.3 sends more of such records. Setting SSL_MODE_AUTO_RETRY works
around the problems in those applications, but can also break some.
It's recommended to read the manpages about SSL_read(), SSL_write(),
SSL_get_error(), SSL_shutdown(), SSL_CTX_set_mode() and
SSL_CTX_set_read_ahead() again.
Kurt
More information about the Pkg-ruby-extras-maintainers
mailing list