1. 27 Jun, 2016 1 commit
    • Jim Fulton's avatar
      Fix a race · fddb6f85
      Jim Fulton authored
      Where we check for a disconnect, get disconnected and vote
      fddb6f85
  2. 26 Jun, 2016 1 commit
    • 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
  3. 24 Jun, 2016 4 commits
  4. 23 Jun, 2016 1 commit
  5. 22 Jun, 2016 5 commits
  6. 21 Jun, 2016 1 commit
  7. 20 Jun, 2016 6 commits
  8. 19 Jun, 2016 2 commits
  9. 18 Jun, 2016 1 commit
  10. 17 Jun, 2016 3 commits
  11. 16 Jun, 2016 2 commits
  12. 15 Jun, 2016 5 commits
  13. 09 Jun, 2016 4 commits
  14. 08 Jun, 2016 4 commits