1. 03 Jul, 2016 1 commit
    • Jim Fulton's avatar
      Python 2.7 support!!! · 8705602c
      Jim Fulton authored
      And holy crap, uncommented some tests that I'd commented early while
      working on asyncio and forgot to uncomment before checking in.
      8705602c
  2. 01 Jul, 2016 1 commit
  3. 29 Jun, 2016 2 commits
  4. 28 Jun, 2016 6 commits
  5. 27 Jun, 2016 6 commits
  6. 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
  7. 24 Jun, 2016 4 commits
  8. 23 Jun, 2016 1 commit
  9. 22 Jun, 2016 5 commits
  10. 21 Jun, 2016 1 commit
  11. 20 Jun, 2016 6 commits
  12. 19 Jun, 2016 2 commits
  13. 18 Jun, 2016 1 commit
  14. 17 Jun, 2016 2 commits