New submission from Christian Heimes:
OpenSSL 1.1.0c broke a bunch of tests. The same tests are passing fine with
OpenSSL 1.1.0 to 1.1.0b. It looks like a problem with EOF / connection close
error. I'm seeing similar problems in MIT KRB5's OpenSSL plugin, too.
======================================================================
ERROR: test_ciphers (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1658, in
test_ciphers
s.connect(self.server_addr)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1084, in _real_connect
self.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer
======================================================================
ERROR: test_connect (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1483, in
test_connect
s.connect(self.server_addr)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1084, in _real_connect
self.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer
======================================================================
ERROR: test_connect_cadata (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1600, in
test_connect_cadata
s.connect(self.server_addr)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1084, in _real_connect
self.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer
======================================================================
ERROR: test_connect_capath (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1579, in
test_connect_capath
s.connect(self.server_addr)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1080, in _real_connect
socket.connect(self, addr)
ConnectionRefusedError: [Errno 111] Connection refused
======================================================================
ERROR: test_connect_with_context (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1541, in
test_connect_with_context
s.connect(self.server_addr)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1084, in _real_connect
self.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer
======================================================================
ERROR: test_get_server_certificate (test.test_ssl.SimpleBackgroundTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1645, in
test_get_server_certificate
_test_get_server_certificate(self, *self.server_addr, cert=SIGNING_CA)
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 1830, in
_test_get_server_certificate
pem = ssl.get_server_certificate((host, port), ca_certs=cert)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1215, in
get_server_certificate
with create_connection(addr) as sock:
File "/home/heimes/dev/python/cpython/Lib/socket.py", line 722, in
create_connection
raise err
File "/home/heimes/dev/python/cpython/Lib/socket.py", line 713, in
create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
======================================================================
ERROR: test_session_handling (test.test_ssl.ThreadedTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 3552, in
test_session_handling
s.connect((HOST, server.port))
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1080, in _real_connect
socket.connect(self, addr)
ConnectionRefusedError: [Errno 111] Connection refused
======================================================================
ERROR: test_tls_unique_channel_binding (test.test_ssl.ThreadedTests)
Test tls-unique channel binding.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/heimes/dev/python/cpython/Lib/test/test_ssl.py", line 3167, in
test_tls_unique_channel_binding
s.connect((HOST, server.port))
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1093, in connect
self._real_connect(addr, False)
File "/home/heimes/dev/python/cpython/Lib/ssl.py", line 1080, in _real_connect
socket.connect(self, addr)
ConnectionRefusedError: [Errno 111] Connection refused
----------
assignee: christian.heimes
components: SSL, Tests
messages: 280776
nosy: christian.heimes
priority: high
severity: normal
status: open
title: OpenSSL 1.1.0c test failures
type: behavior
versions: Python 3.6, Python 3.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue28689>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com