[pypy-commit] pypy default: bug fix for test_protocol_tlsv1_1 fail
hrc706
noreply at buildbot.pypy.org
Tue Mar 31 13:03:35 CEST 2015
Author: Ruochen Huang <hrc706 at gmail.com>
Branch:
Changeset: r76657:bc3c28340cf6
Date: 2015-03-31 20:00 +0900
http://bitbucket.org/pypy/pypy/changeset/bc3c28340cf6/
Log: bug fix for test_protocol_tlsv1_1 fail
diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py
--- a/pypy/module/_ssl/interp_ssl.py
+++ b/pypy/module/_ssl/interp_ssl.py
@@ -75,7 +75,9 @@
constants["PROTOCOL_TLSv1"] = PY_SSL_VERSION_TLS1
if HAVE_TLSv1_2:
constants["PROTOCOL_TLSv1_1"] = PY_SSL_VERSION_TLS1_1
+ constants["OP_NO_TLSv1_1"] = SSL_OP_NO_TLSv1_1
constants["PROTOCOL_TLSv1_2"] = PY_SSL_VERSION_TLS1_2
+ constants["OP_NO_TLSv1_2"] = SSL_OP_NO_TLSv1_2
constants["OP_ALL"] = SSL_OP_ALL &~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS
constants["OP_NO_SSLv2"] = SSL_OP_NO_SSLv2
diff --git a/rpython/rlib/ropenssl.py b/rpython/rlib/ropenssl.py
--- a/rpython/rlib/ropenssl.py
+++ b/rpython/rlib/ropenssl.py
@@ -93,6 +93,9 @@
SSL_OP_NO_SSLv2 = rffi_platform.ConstantInteger("SSL_OP_NO_SSLv2")
SSL_OP_NO_SSLv3 = rffi_platform.ConstantInteger("SSL_OP_NO_SSLv3")
SSL_OP_NO_TLSv1 = rffi_platform.ConstantInteger("SSL_OP_NO_TLSv1")
+ if HAVE_TLSv1_2:
+ SSL_OP_NO_TLSv1_1 = rffi_platform.ConstantInteger("SSL_OP_NO_TLSv1_1")
+ SSL_OP_NO_TLSv1_2 = rffi_platform.ConstantInteger("SSL_OP_NO_TLSv1_2")
SSL_OP_CIPHER_SERVER_PREFERENCE = rffi_platform.ConstantInteger(
"SSL_OP_CIPHER_SERVER_PREFERENCE")
SSL_OP_SINGLE_DH_USE = rffi_platform.ConstantInteger(
More information about the pypy-commit
mailing list