]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Disable SSL compression
authorSteffan Karger <steffan@karger.me>
Sun, 15 Feb 2015 14:24:26 +0000 (15:24 +0100)
committerGert Doering <gert@greenie.muc.de>
Sun, 15 Feb 2015 18:10:13 +0000 (19:10 +0100)
commit5d5233778868ddd568140c394adfcfc8e3453245
tree0f076330e49dccf052b5ddc18b41be553f40daf1
parent251c17a0bc55db59b91338d8f306144182755aa4
Disable SSL compression

As reported in trac #502, SSL compression can cause problems in some corner
cases.  OpenVPN does not need SSL compression, since the control channel is
low bandwidth.  This does not influence the data channel compressen (i.e.
--comp or --comp-lzo).

Even though this has not yet been relevant for OpenVPN (since an attacker
can not easily control contents of control channel messages), SSL
compression has been used in the CRIME and BREACH attacks on TLS.  TLS 1.3
will probably even remove support for compression all together, for
exactly this reason.

Since we don't need it, and SSL compression causes issues, let's just
disable it in OpenSSL builds.  PolarSSL has no run-time flag to disable
compression, but is by default compiled without compression.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1424010266-5910-1-git-send-email-steffan@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/9453
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/ssl_openssl.c