1. 07 Jul, 2016 1 commit
    • Jim Fulton's avatar
      Cleaner fix. · af1e2004
      Jim Fulton authored
      I'd missed that you could get a transport's socket using get_extra_info.
      af1e2004
  2. 06 Jul, 2016 1 commit
  3. 01 Jul, 2016 1 commit
  4. 29 Jun, 2016 2 commits
  5. 28 Jun, 2016 6 commits
  6. 27 Jun, 2016 6 commits
  7. 26 Jun, 2016 2 commits
    • Jim Fulton's avatar
      Awful hack to run the server multi-threaded · daca97cb
      Jim Fulton authored
      Because running it single-threaded was unstable, at least in the tests.
      
      See http://bugs.python.org/issue27392
      daca97cb
    • Jim Fulton's avatar
      Refactord the server to be single-threaded to make SSL work on Linux · da2e2281
      Jim Fulton authored
      SSL didn't work on Linux because of an incompatibility between
      non-blocking sockerts and SSL (which wasn't an issue on Mac OS X for
      some reason).
      
      I decided to try switching the server to use a single thread.  This
      led to a performance improvement for zodbshootout and a lower-level
      networking test.  I refactored the server listening logic and kept (at
      least for now) both the multi-threaded and the single-threaded
      version. (The multi-threaded logic can be used by changing a single
      import. Tests pass with both.).
      
      I'm a bit worried about the asyncio server. See
      
        http://bugs.python.org/issue27386
      
      Tests appear to be less stable using asyncio.server on my Mac. :(
      da2e2281
  8. 24 Jun, 2016 4 commits
  9. 23 Jun, 2016 1 commit
  10. 22 Jun, 2016 5 commits
  11. 21 Jun, 2016 1 commit
  12. 20 Jun, 2016 6 commits
  13. 19 Jun, 2016 2 commits
  14. 18 Jun, 2016 1 commit
  15. 17 Jun, 2016 1 commit