The official NGINX Open Source repository.
Go to file
Maxim Dounin 2db69fed2c 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.
2017-05-29 16:34:29 +03:00
auto Configure: recent Sun C versions. 2017-05-15 20:09:44 +03:00
conf Added the REQUEST_SCHEME parameter. 2015-06-05 22:23:26 +03:00
contrib Contrib: proper syntax parsing in vim syntax highlighting. 2017-05-22 16:34:47 +03:00
docs nginx-1.13.0-RELEASE 2017-04-25 17:18:21 +03:00
misc Added HTTP/2 to win32 builds. 2017-03-21 17:28:15 +03:00
src SSL: set TCP_NODELAY on SSL connections before handshake. 2017-05-29 16:34:29 +03:00
.hgtags release-1.13.0 tag 2017-04-25 17:18:22 +03:00