diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-02 21:40:34 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-02 21:40:34 +0000 |
commit | c2def1c60e5809cf6f6171f980c56f2e4b48109e (patch) | |
tree | 9f55809b78dd0f1ac589fa0ecc81dfeed9159db3 /chrome/browser/cocoa/tab_view.mm | |
parent | 7c00bba2896a786dbe28d67ada12acae322952d1 (diff) | |
download | chromium_src-c2def1c60e5809cf6f6171f980c56f2e4b48109e.zip chromium_src-c2def1c60e5809cf6f6171f980c56f2e4b48109e.tar.gz chromium_src-c2def1c60e5809cf6f6171f980c56f2e4b48109e.tar.bz2 |
SSL False Start Support
* Adds TLS false start 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.
Beware 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.
(Reland. First landed in r39905, reverted in r40024 because it uncovered a bug. Then landed in r40124 and reverted in r40126 because the faster SSL handshakes made a flake UI test worse. UI test fixed in r40285.)
http://codereview.chromium.org/518065
BUG=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40438 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/tab_view.mm')
0 files changed, 0 insertions, 0 deletions