diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-18 15:09:00 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-18 15:09:00 +0000 |
commit | 0ed9468567ab680c92db9ac6660f484cbd5cad2c (patch) | |
tree | 0ecda6c4ada18d400d77aec58a536c6b814c99fe /net/base | |
parent | dba9f8c9031b1a359e7cd62fa822ff3d04b77c3c (diff) | |
download | chromium_src-0ed9468567ab680c92db9ac6660f484cbd5cad2c.zip chromium_src-0ed9468567ab680c92db9ac6660f484cbd5cad2c.tar.gz chromium_src-0ed9468567ab680c92db9ac6660f484cbd5cad2c.tar.bz2 |
Trigger SSL fallback based on Bad MAC alert.
We have found a server (www.virginia.edu) which fails at DEFLATE
support in a new way: it returns a Bad MAC alert. Thus we add Bad MAC
to the list of triggers for falling back to SSLv3.
BUG=44251
http://codereview.chromium.org/2086008/show
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47513 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base')
-rw-r--r-- | net/base/net_error_list.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/base/net_error_list.h b/net/base/net_error_list.h index 3338229..517ee4da 100644 --- a/net/base/net_error_list.h +++ b/net/base/net_error_list.h @@ -152,6 +152,9 @@ NET_ERROR(WINSOCK_UNEXPECTED_WRITTEN_BYTES, -124) // it supports it. NET_ERROR(SSL_DECOMPRESSION_FAILURE_ALERT, -125) +// An SSL peer sent us a fatal bad_record_mac alert. This has been observed +// from servers with buggy DEFLATE support. +NET_ERROR(SSL_BAD_RECORD_MAC_ALERT, -126) // Certificate error codes // |