- 25 Mar, 2015 6 commits
-
-
Jason Madden authored
Fix the last test_ssl failure (test_protocol_sslv2) for CPython 2.7.8 and .9. In python Issue 20207, the SSLv2 protocol was disabled by default, and thus the test was changed to expect a failure (see https://github.com/python/cpython/commit/65f2fdce200b800bd95ac6690e9654afc37897c6). Match that change.
-
Jason Madden authored
-
Jason Madden authored
The same flush calls that were needed for PyPy are needed to make CPython's test__pywsgi tests pass.
-
Jason Madden authored
-
Jason Madden authored
Tested under Python 2.7.8 and all the test_ssl tests pass, EXCEPT for: -- test_algorithms. That test is disabled in the 2.7.8 sourcecode, so disable it here; -- test_protocol_sslv2, which fails with the same EOF error as described in the last commit for 2.7.9.
-
Jason Madden authored
Fixes several test failures under 2.7.9, notably test__pywsgi and test__ssl. There are lots of whitespace differences in the tests due to forking for CPython <= 2.7.8. The complete failure list follows. The ONLY failure in 2.7/test_ssl has this traceback; I'm not sure what the cause is yet: ====================================================================== ERROR: test_protocol_sslv2 (__main__.ThreadedTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "test_ssl.py", line 71, in f return func(*args, **kwargs) File "test_ssl.py", line 1205, in test_protocol_sslv2 try_protocol_combo(ssl.PROTOCOL_SSLv2, ssl.PROTOCOL_SSLv23, True) File "test_ssl.py", line 979, in try_protocol_combo chatty=False, connectionchatty=False) File "test_ssl.py", line 909, in server_params_test s.connect((HOST, server.port)) File "/gevent/gevent/_sslgte279.py", line 546, in connect self._real_connect(addr, False) File "/gevent/gevent/_sslgte279.py", line 537, in _real_connect self.do_handshake() File "/gevent/gevent/_sslgte279.py", line 504, in do_handshake return self._sslobj.do_handshake() SSLEOFError: EOF occurred in violation of protocol (_ssl.c:581) ---------------------------------------------------------------------- 3/123 expected failures - //bin/python -u -m monkey_test test_ssl.py - //bin/python -u test__socket_dns6.py - //bin/python -u -m monkey_test --Event test_ssl.py 4/123 unexpected failures - //bin/python -u test__all__.py - //bin/python -u test_ares_timeout.py - //bin/python -u -m monkey_test test_httpservers.py - //bin/python -u -m monkey_test --Event test_httpservers.py
-
- 21 Mar, 2015 1 commit
-
-
Steffen Prince authored
Resolves #477. In Python 2.7.9, we have new SSL interfaces, that are not quite the old Python 2 interfaces, nor the same as the Python 3 interfaces. This creates a new SSL module, _sslgte279.py, for Python 2 versions greater than or equal 2.7.9, ported from Python 2.7.9's ssl.py: https://hg.python.org/cpython/file/648dcafa7e5f/Lib/ssl.py. The process of porting was done by starting with gevent's ssl3.py and backporting Python 2.7.9's ssl.py. Fixes these tests under Python 2.7.9: - /usr/local/bin/python -u -m monkey_test --Event test_urllib2net.py - /usr/local/bin/python -u -m monkey_test test_urllib2net.py - /usr/local/bin/python -u test__ssl.py No new test failures. Still failing since 72119c8c: - /usr/local/bin/python -u -m monkey_test --Event test_ssl.py - /usr/local/bin/python -u -m monkey_test test_ssl.py - /usr/local/bin/python -u test__pywsgi.py - /usr/local/bin/python -u test__makefile_ref.py - /usr/local/bin/python -u test__socket.py - /usr/local/bin/python -u test___example_servers.py - /usr/local/bin/python -u -m monkey_test --Event test_ftplib.py - /usr/local/bin/python -u test__socket_ssl.py - /usr/local/bin/python -u -m monkey_test test_ftplib.py - /usr/local/bin/python -u test__all__.py In addition, basic HTTPS requests were tested with urllib3==1.10.2 and requests==2.6.0.
-
- 13 Dec, 2014 1 commit
-
-
Denis Bilenko authored
Skip trying to build gevent for metadata requests
-
- 11 Dec, 2014 1 commit
-
-
Matthew Iversen authored
Fixes #490
-
- 09 Dec, 2014 2 commits
-
-
Denis Bilenko authored
Remove SSL3 entirely as default TLS level
-
Matthew Iversen authored
-
- 04 Nov, 2014 3 commits
-
-
Denis Bilenko authored
upgrade pypy tests to 2.7.8
-
Denis Bilenko authored
Fix #497.
-
Denis Bilenko authored
upgrade libev to 4.19
-
- 03 Nov, 2014 8 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
update known_failures.py w.r.t PyPy upgrade
-
Denis Bilenko authored
import socket on windows
-
Denis Bilenko authored
https://bugs.pypy.org/issue1743 is fixed now, but other failures appeared.
-
Denis Bilenko authored
Should fix #459. See https://github.com/gevent/gevent/issues/459#issuecomment-49506870 Thanks to @snaury. This reverts commit 12e4fb18.
-
Denis Bilenko authored
cythonpp.py: fix breakage on newer cython versions
-
Denis Bilenko authored
Thanks to @zhangchunlin and @mvalkon. Fix #483. Close #489.
-
Denis Bilenko authored
-
- 20 Aug, 2014 2 commits
-
-
Denis Bilenko authored
Remove extra backtick
-
Andrew Tarzwell authored
Markdown typo correction
-
- 04 Aug, 2014 2 commits
-
-
Denis Bilenko authored
-
Christine Spang authored
peek() should return the same element that get() returns, which is not currently the case. Add regression test for queue peek().
-
- 23 Jun, 2014 1 commit
-
-
Denis Bilenko authored
Fix broken link in the Introduction doc
-
- 22 Jun, 2014 1 commit
-
-
Yuri Prezument authored
-
- 02 Jun, 2014 1 commit
-
-
Denis Bilenko authored
- bugfix for error: ISO C90 forbids mixed declarations and code in libev...
-
- 01 Jun, 2014 1 commit
-
-
Jake Kirshner authored
-
- 30 May, 2014 1 commit
-
-
Denis Bilenko authored
made gevent.corecffi buildable under 32 bit systems
-
- 29 May, 2014 1 commit
-
-
Park Joon-Kyu authored
-
- 03 May, 2014 3 commits
-
-
Fantix King authored
-
Denis Bilenko authored
- mark test__os.py as flaky on python-dbg - remove test_queue.py and test__threading_vs_settrace.py from FAILING
-
Denis Bilenko authored
-
- 29 Apr, 2014 5 commits
-
-
Denis Bilenko authored
-
Fantix King authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
To prevent this: ====================================================================== FAIL: test_terminate (__main__.TestPool10) ---------------------------------------------------------------------- Traceback (most recent call last): File "test__threadpool.py", line 176, in test_terminate assert kill.elapsed < 0.5, kill.elapsed AssertionError: 0.564028263092041
-