aboutsummaryrefslogtreecommitdiffstats
path: root/netlib
diff options
context:
space:
mode:
authorkronick <sam.kronick@gmail.com>2014-07-29 15:12:13 +0200
committerkronick <sam.kronick@gmail.com>2014-07-29 15:12:13 +0200
commit197dae918388b53fde6f79dcec9613a0ac1d4ba1 (patch)
treeb12695377c475c5289cd7b3bfaa668e3862a80be /netlib
parentd382bb27bf4732def621cddb46fc4cc1d2143ab4 (diff)
downloadmitmproxy-197dae918388b53fde6f79dcec9613a0ac1d4ba1.tar.gz
mitmproxy-197dae918388b53fde6f79dcec9613a0ac1d4ba1.tar.bz2
mitmproxy-197dae918388b53fde6f79dcec9613a0ac1d4ba1.zip
Made attribute optional (as it is in pyOpenSSL)
See https://github.com/pyca/pyopenssl/commit/0d7e8a1af28ab22950b21afa3fd451cec7dd5fdc -- It looks like this constant isn't set on some platforms (including Raspberry Pi's libssl)
Diffstat (limited to 'netlib')
-rw-r--r--netlib/tcp.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/netlib/tcp.py b/netlib/tcp.py
index c5bb7c4b..9c92ce38 100644
--- a/netlib/tcp.py
+++ b/netlib/tcp.py
@@ -17,7 +17,10 @@ OP_DONT_INSERT_EMPTY_FRAGMENTS = SSL.OP_DONT_INSERT_EMPTY_FRAGMENTS
OP_EPHEMERAL_RSA = SSL.OP_EPHEMERAL_RSA
OP_MICROSOFT_BIG_SSLV3_BUFFER = SSL.OP_MICROSOFT_BIG_SSLV3_BUFFER
OP_MICROSOFT_SESS_ID_BUG = SSL.OP_MICROSOFT_SESS_ID_BUG
-OP_MSIE_SSLV2_RSA_PADDING = SSL.OP_MSIE_SSLV2_RSA_PADDING
+try:
+ OP_MSIE_SSLV2_RSA_PADDING = SSL.OP_MSIE_SSLV2_RSA_PADDING
+except AttributeError:
+ pass
OP_NETSCAPE_CA_DN_BUG = SSL.OP_NETSCAPE_CA_DN_BUG
OP_NETSCAPE_CHALLENGE_BUG = SSL.OP_NETSCAPE_CHALLENGE_BUG
OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = SSL.OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG