diff options
author | Christian Heimes <christian@python.org> | 2021-04-09 15:59:21 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-09 15:59:21 (GMT) |
commit | 6f37ebc61e9e0d13bcb1a2ddb7fc9723c04b6372 (patch) | |
tree | 9628d3fbacd52f426f15aa90150542d1acd7cb9b /Lib | |
parent | 507a574de31a1bd7fed8ba4f04afa285d985109b (diff) | |
download | cpython-6f37ebc61e9e0d13bcb1a2ddb7fc9723c04b6372.zip cpython-6f37ebc61e9e0d13bcb1a2ddb7fc9723c04b6372.tar.gz cpython-6f37ebc61e9e0d13bcb1a2ddb7fc9723c04b6372.tar.bz2 |
bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default (GH-25309)
Signed-off-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_ssl.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py index c0e040d..831f411 100644 --- a/Lib/test/test_ssl.py +++ b/Lib/test/test_ssl.py @@ -151,6 +151,7 @@ OP_SINGLE_DH_USE = getattr(ssl, "OP_SINGLE_DH_USE", 0) OP_SINGLE_ECDH_USE = getattr(ssl, "OP_SINGLE_ECDH_USE", 0) OP_CIPHER_SERVER_PREFERENCE = getattr(ssl, "OP_CIPHER_SERVER_PREFERENCE", 0) OP_ENABLE_MIDDLEBOX_COMPAT = getattr(ssl, "OP_ENABLE_MIDDLEBOX_COMPAT", 0) +OP_IGNORE_UNEXPECTED_EOF = getattr(ssl, "OP_IGNORE_UNEXPECTED_EOF", 0) # Ubuntu has patched OpenSSL and changed behavior of security level 2 # see https://bugs.python.org/issue41561#msg389003 @@ -1168,7 +1169,8 @@ class ContextTests(unittest.TestCase): # SSLContext also enables these by default default |= (OP_NO_COMPRESSION | OP_CIPHER_SERVER_PREFERENCE | OP_SINGLE_DH_USE | OP_SINGLE_ECDH_USE | - OP_ENABLE_MIDDLEBOX_COMPAT) + OP_ENABLE_MIDDLEBOX_COMPAT | + OP_IGNORE_UNEXPECTED_EOF) self.assertEqual(default, ctx.options) ctx.options |= ssl.OP_NO_TLSv1 self.assertEqual(default | ssl.OP_NO_TLSv1, ctx.options) |