New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Candidate fix for #526 (unsupported _context param) #565
Commits on Apr 17, 2018
-
Merge pull request #1 from eventlet/master
refresh fork from upstream repository
Configuration menu - View commit details
-
Copy full SHA for 096f07e - Browse repository at this point
Copy the full SHA 096f07eView commit details
Commits on May 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0db7c9c - Browse repository at this point
Copy the full SHA 0db7c9cView commit details
Commits on May 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for dc74c69 - Browse repository at this point
Copy the full SHA dc74c69View commit details
Commits on Nov 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ba8a78a - Browse repository at this point
Copy the full SHA ba8a78aView commit details
Commits on Dec 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 223352f - Browse repository at this point
Copy the full SHA 223352fView commit details
Commits on Dec 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 841a090 - Browse repository at this point
Copy the full SHA 841a090View commit details
Commits on Dec 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2830dd6 - Browse repository at this point
Copy the full SHA 2830dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2f52b - Browse repository at this point
Copy the full SHA 6b2f52bView commit details
Commits on Dec 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a0d6f1d - Browse repository at this point
Copy the full SHA a0d6f1dView commit details
Commits on Jan 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b96b5c5 - Browse repository at this point
Copy the full SHA b96b5c5View commit details
Commits on Mar 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4cf2cfe - Browse repository at this point
Copy the full SHA 4cf2cfeView commit details
Commits on Mar 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bdec067 - Browse repository at this point
Copy the full SHA bdec067View commit details
Commits on Apr 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cf5fc35 - Browse repository at this point
Copy the full SHA cf5fc35View commit details
Commits on May 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fe97d9b - Browse repository at this point
Copy the full SHA fe97d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bcfa5b - Browse repository at this point
Copy the full SHA 0bcfa5bView commit details
Commits on May 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e9cc890 - Browse repository at this point
Copy the full SHA e9cc890View commit details
Commits on Sep 20, 2019
-
Issue eventlet#526: Make tests.run_python() raise on timeout or bad s…
…tatus. On child-process timeout, instead of merely returning a string containing 'FAIL - timed out', raise AssertionError so the calling test actually fails. Adjust test_run_python_timeout() to expect that AssertionError. Also, even when expect_pass=False, check child-process rc, and raise AssertionError if it's not in the list of allowable values. Add a new keyword parameter 'allow' whose default value is [0]. Modify tests.patcher_test.MonkeyPatch.test_typeerror(), which expects rc 1, to pass allow=[1]. Modify patcher_test.ProcessBase.launch_subprocess() to pass through arbitrary keyword arguments to run_python() to support that.
Configuration menu - View commit details
-
Copy full SHA for 1479665 - Browse repository at this point
Copy the full SHA 1479665View commit details -
Issue eventlet#526: Introduce a self-serving HTTPS test.
The new monkey_patch_socket_https_526.py test script depends on an 'openssl' executable in the PATH. Using this, it creates temporary certificate files with which to populate an SSLContext so that a local server can accept HTTPS connections. We run it by tests.openssl_test.test_https() calling run_isolated() to launch a new Python interpreter without eventlet imports. For the same reason, the test script uses multiprocessing to launch the server as a separate process. Only the client code imports eventlet and uses monkey_patch(socket=True), which drives the reported issue.
Configuration menu - View commit details
-
Copy full SHA for 1da5e5b - Browse repository at this point
Copy the full SHA 1da5e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6910105 - Browse repository at this point
Copy the full SHA 6910105View commit details -
Issue eventlet#526: Make tests.run_python() more verbose on fail.
Print the child process output in addition to reporting its rc. Fix tests.test_run_python_timeout() str/bytes mismatch.
Configuration menu - View commit details
-
Copy full SHA for 6e38c45 - Browse repository at this point
Copy the full SHA 6e38c45View commit details -
Issue eventlet#526: Can't use ## to comment out a Python statement
At least not according to pycodestyle.
Configuration menu - View commit details
-
Copy full SHA for 3cfe1a8 - Browse repository at this point
Copy the full SHA 3cfe1a8View commit details -
Issue eventlet#526: Request requests for new HTTPS test script.
Also revert specifying exactly Python 3.7.3, which is no longer current.
Configuration menu - View commit details
-
Copy full SHA for b049e56 - Browse repository at this point
Copy the full SHA b049e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for fad5839 - Browse repository at this point
Copy the full SHA fad5839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e08dcb - Browse repository at this point
Copy the full SHA 9e08dcbView commit details -
Issue eventlet#526: Leave 'requests' version open-ended.
Not all of our tox environments support the current version of requests.
Configuration menu - View commit details
-
Copy full SHA for ba5659e - Browse repository at this point
Copy the full SHA ba5659eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6fa43 - Browse repository at this point
Copy the full SHA 1c6fa43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 619ac2d - Browse repository at this point
Copy the full SHA 619ac2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6472c4e - Browse repository at this point
Copy the full SHA 6472c4eView commit details
Commits on Sep 23, 2019
-
Issue eventlet#526: Make GreenSSLSocket override _create() with a fix.
Remove GreenSSLContext.wrap_socket() override, which blows up with the original TypeError: wrap_socket() got an unexpected keyword argument '_context' exception. Instead, set GreenSSLContext.sslsocket_class to GreenSSLSocket, which obviates the wrap_socket() override. Also, for Python 3.7, remove GreenSSLSocket.__new__() override, which blows up because SSLSocket._create() calls __new__() with (default) socket=None. Python 3.7's SSLSocket._create() does the heavy lifting of instantiating SSLSocket, whose __init__() method unconditionally raises TypeError to discourage hand-constructing SSLSocket. Unfortunately, from SSLSocket's subclass GreenSSLSocket, _create()'s super(SSLSocket, self).__init__(...) call reaches SSLSocket.__init__(), producing that TypeError. Replicate base-class _create() into GreenSSLSocket, except directly call socket.socket.__init__(), which that call is intended to reach.
Configuration menu - View commit details
-
Copy full SHA for 624b208 - Browse repository at this point
Copy the full SHA 624b208View commit details