Mercurial > hg > nginx-quic
view src/os/win32/nginx_icon16.xpm @ 7008:29c6d66b83ba
SSL: set TCP_NODELAY on SSL connections before handshake.
With OpenSSL 1.1.0+, the workaround for handshake buffer size as introduced
in a720f0b0e083 (ticket #413) no longer works, as OpenSSL no longer exposes
handshake buffers, see https://github.com/openssl/openssl/commit/2e7dc7cd688.
Moreover, it is no longer possible to adjust handshake buffers at all now.
To avoid additional RTT if handshake uses more than 4k we now set TCP_NODELAY
on SSL connections before handshake. While this still results in sub-optimal
network utilization due to incomplete packets being sent, it seems to be
better than nothing.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 29 May 2017 16:34:29 +0300 |
parents | 4ac89c5aa10d |
children |
line wrap: on
line source
/* XPM */ static char * nginx_xpm[] = { "16 16 2 2", /* colors */ " c none", "GG c #009900", /* pixels */ " ", " GGGGGGGGGGGGGGGG ", " GGGGGGGGGGGGGGGG ", " GGGGGGGGGGGGGGGGGGGG ", " GGGGGG GGGGGG ", " GGGGGG GGGGGG ", " GGGGGG ", " GGGGGG GGGGGGGGGGGGGGGG ", " GGGGGG GGGGGGGGGGGGGGGGGG ", " GGGGGG GGGGGGGGGGGGGG ", " GGGGGG GGGGGG ", " GGGGGG GGGGGG ", " GGGGGGGGGGGGGGGGGGGG ", " GGGGGGGGGGGGGGGG ", " GGGGGGGGGGGGGGGG ", " " };