summaryrefslogtreecommitdiffstats
path: root/net/base
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-18 15:09:00 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-18 15:09:00 +0000
commit0ed9468567ab680c92db9ac6660f484cbd5cad2c (patch)
tree0ecda6c4ada18d400d77aec58a536c6b814c99fe /net/base
parentdba9f8c9031b1a359e7cd62fa822ff3d04b77c3c (diff)
downloadchromium_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.h3
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
//