DescriptionDisable Nagle on Linux and TLS cut through support
* Disables Nagle on Linux. This mirrors the behaviour on Windows.
* Adds TLS cut through support. This allows us to start sending encrypted
data before we have validated the server's Finished message. (This
behaviour is already enabled on Android.)
I've verified that this works using netem to add a 200ms delay on the
loopback adaptor. I've also checked that an incorrect Finished message from
the server causes an error by hacking the Go TLS server.
Beward when looking at packet traces that the time taken in NSS's SQLite
calls can exceed the RTT of the connection and make it appear that this
code isn't functioning.
* Adds DEBUG and TRACE defines to libssl when building Chromium in Debug
mode. This means that setting SSLTRACE in the environment now works for
debug builds.
Patch Set 1 #Patch Set 2 : ... #
Total comments: 16
Patch Set 3 : ... #Patch Set 4 : ... #
Total comments: 6
Messages
Total messages: 9 (0 generated)
|