- Prints timings in console (217) - use inspect.getfullargspec with Python 3.x (219) - Check that exception message is actually a string before trying for substring check (224) - Use pre-initialized stream socket (226) - fixed TypeError: cafile, capath and cadata cannot be all omitted (227)
0.34.0
- Change import style (203) - fix attribute error on the older python. (215)
0.33.0
- fixed timeout+ssl error handling bug on python 2.7.10 (190) - add proxy support to wsdump.py (194) - use wsaccel if available (193) - add support for ssl cert chains to support client certs (195) - fix string formatting in exception (196) - fix typo in README.rst (197) - introduce on_data callback to pass data type. (198) - WebSocketBadStatusException for Handshake error (199) - set close timeout (192) - Map dict to headers list (204) - support client certification (207) - security improvement during handshake (211) - improve logging of error from callback (212)
0.32.0
- fix http proxy bug (189)
0.31.0
- Avoid deprecated BaseException.message (180) - Add travis builds (182) - fixed wsdump to work with piped input (183) - fixed output of wsdump.py with python3 (185) - add raw mode to wsdump.py (186)
0.30.0
- fixed if client is behind proxy (169) - support SNI for python 2.7.9+ and 3.2+ (172) - update Host HTTP header by user. (171) - fix typo for isEnabledFor (173) - can set verify_mode to CERT_NONE when check_hostname is enabled.(175) - make websockets iterable (178)