1. 18 May, 2015 12 commits
  2. 17 May, 2015 1 commit
  3. 16 May, 2015 4 commits
  4. 08 May, 2015 1 commit
  5. 17 Apr, 2015 9 commits
  6. 16 Apr, 2015 6 commits
  7. 27 Mar, 2015 1 commit
  8. 25 Mar, 2015 6 commits
    • Jason Madden's avatar
      Fix the last test_ssl failure (test_protocol_sslv2) for CPython 2.7.8 and .9.... · e867ec12
      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.
      e867ec12
    • Jason Madden's avatar
    • Jason Madden's avatar
      The same flush calls that were needed for PyPy are needed to make CPython's... · 65f57b0c
      Jason Madden authored
      The same flush calls that were needed for PyPy are needed to make CPython's test__pywsgi tests pass.
      65f57b0c
    • Jason Madden's avatar
    • Jason Madden's avatar
      More for gevent/gevent#546 under CPython. · 8f2e9b7c
      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.
      8f2e9b7c
    • Jason Madden's avatar
      Working on gevent/gevent#546 for CPython only. · 00ed793f
      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
      00ed793f