DescriptionSSL fixes for sites with buggy DEFLATE support.
1) Keep a global set of known buggy hosts in memory.
Previously we would fallback to SSLv3 with each connection. While I
quite like the idea of making these buggy sites slow, it doesn't
really help users and it feels silly.
2) Catch SSL protocol errors while reading the initial data from the
server and fallback so SSLv3.
Since we added False Start, servers which believe that they support
DEFLATE compression but fail at it are not detected as a handshake
error. Rather they cause an error when reading the first byte of
application level data.
BUG=41591
TEST=Navigate to https://ws.sso.post.ch/ without an SSL error
Patch Set 1 #
Total comments: 11
Patch Set 2 : Addressing comments. #Patch Set 3 : ... #
Total comments: 4
Patch Set 4 : ... #
Total comments: 1
Messages
Total messages: 8 (0 generated)
|