소스 검색

Disable SSL/TLS compression with OpenSSL

Tatsuhiro Tsujikawa 13 년 전
부모
커밋
393d0d9fbc
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/LibsslTLSContext.cc

+ 2 - 1
src/LibsslTLSContext.cc

@@ -56,7 +56,8 @@ TLSContext::TLSContext()
                      ERR_error_string(ERR_get_error(), 0)));
   }
   /* Disable SSLv2 and enable all workarounds for buggy servers */
-  SSL_CTX_set_options(sslCtx_, SSL_OP_ALL|SSL_OP_NO_SSLv2);
+  SSL_CTX_set_options(sslCtx_, SSL_OP_ALL|SSL_OP_NO_SSLv2|
+                      SSL_OP_NO_COMPRESSION);
   SSL_CTX_set_mode(sslCtx_, SSL_MODE_AUTO_RETRY);
   #ifdef SSL_MODE_RELEASE_BUFFERS
   /* keep memory usage low */