bug 779413 r=bsmith

This commit is contained in:
Patrick McManus 2012-08-07 10:44:51 -04:00
parent f320e3d05f
commit 56e1113b92
2 changed files with 6 additions and 2 deletions

View File

@ -552,7 +552,9 @@ SpdySession2::zlibInit()
mUpstreamZlib.zfree = SpdyStream2::zlib_destructor;
mUpstreamZlib.opaque = Z_NULL;
deflateInit(&mUpstreamZlib, Z_DEFAULT_COMPRESSION);
// mixing carte blanche compression with tls subjects us to traffic
// analysis attacks
deflateInit(&mUpstreamZlib, Z_NO_COMPRESSION);
deflateSetDictionary(&mUpstreamZlib,
reinterpret_cast<const unsigned char *>
(SpdyStream2::kDictionary),

View File

@ -553,7 +553,9 @@ SpdySession3::zlibInit()
mUpstreamZlib.zfree = SpdyStream3::zlib_destructor;
mUpstreamZlib.opaque = Z_NULL;
deflateInit(&mUpstreamZlib, Z_DEFAULT_COMPRESSION);
// mixing carte blanche compression with tls subjects us to traffic
// analysis attacks
deflateInit(&mUpstreamZlib, Z_NO_COMPRESSION);
deflateSetDictionary(&mUpstreamZlib,
SpdyStream3::kDictionary,
sizeof(SpdyStream3::kDictionary));