1. 29 May, 2016 2 commits
  2. 27 May, 2016 1 commit
  3. 25 May, 2016 2 commits
  4. 23 May, 2016 3 commits
  5. 11 May, 2016 2 commits
  6. 29 Apr, 2016 2 commits
    • Jason Madden's avatar
      Fix #800 · aaccf2d3
      Jason Madden authored
      sslgte279 and ssl3: Move the check for _sslobj to inside the loop
      instead of above it. That way if the socket is closed while
      reading/writing (actually, while waiting for the read or write event)
      then the ValueError will be raised on the next loop iteration (because
      closing cancels the read/write events) instead of a TypeError.
      
      This may or may not obviate the chances for an OSError: closed to be
      raised.
      aaccf2d3
    • Jason Madden's avatar
      Fix #801 · e4e3d173
      Jason Madden authored
      Make _sslgte279.py preserve the create_connection function from
      gevent.socket instead of from stdlib ssl.
      e4e3d173
  7. 24 Apr, 2016 2 commits
  8. 21 Apr, 2016 1 commit
  9. 14 Apr, 2016 2 commits
  10. 07 Apr, 2016 2 commits
  11. 06 Apr, 2016 2 commits
  12. 05 Apr, 2016 14 commits
  13. 04 Apr, 2016 4 commits
  14. 02 Apr, 2016 1 commit
    • Jason Madden's avatar
      Fix #717. · fa8e12ab
      Jason Madden authored
      Actually it wasn't quite as dire as described there. Instead, there were
      just extra copies of each chunk of data the application yielded.
      
      This commit removes the copies, sending the data directly to the socket.
      This should be most noticeable on larger chunks.
      
      Also re-organize the call to close() the app iter closer to where the
      app iter gets assigned, making it easier to spot. Add a test for
      this---turns out the validator was closing the iterator for us!
      fa8e12ab