Support Windows. Log a traceback if a bad client request causes an assert. Fix SSL. Make errors less likely on shutdown. Enable testing on Travis and Appveyor. Fix doctests and interactive server for modern MongoDB protocol.
1.2.1
------------------
Set minWireVersion to 0, not to 2. I had been wrong about MongoDB 3.6's wire version range: it's actually 0 to 6. MockupDB now reports the same wire version range as MongoDB 3.6 by default.
1.2.0
------------------
Update for MongoDB 3.6: report minWireVersion 2 and maxWireVersion 6 by default.
1.1.3
------------------
Avoid rare RuntimeError in close(), if a client thread shuts down a socket as MockupDB iterates its list of sockets.
1.1.2
------------------
Properly detect closed sockets so ``MockupDB.stop()`` doesn't take 10 seconds per connection. Thanks to Sean Purcell.
1.1.1
------------------
Don't use "client" as a keyword arg for ``Request``, it conflicts with the actual "client" field in drivers' new handshake protocol.