- Update rand to 0.6
- Upgrade native-tls to 0.2
- Add a maximal size for fragments exposed via the
max_fragment_size
setting
- Don't try to parse response when the socket not ready
- Update openssl to 0.10
- Implement
Debug
forSender
- Fixed an infinite loop when connections were closed during a handshake
Websocket::from_url
will now add anAuthorization
header if necessary- Added support for native-tls via the
nativetls
feature
- Issue with
on_close
called twice
- Issue with
on_close
called in infinite loop - Token aliasing resolved
- Issue with openssl buffering causing autobahn test failure with ssl (d3d6b8be)
- Upgrade to rust-openssl 0.9 (d8bfdfa7)
- Call connection_lost() on url failure to obtain address from URL
- Fix issue with errors not being logged due to change Mio readiness semantics
- Update dependencies and track latest rust
- Prevent one connection from hogging the server, close #65 (4a591a49)
- Implement From<Vec> for Message, #63(1a9d020)
- Add queue_size setting and handle queue errors better (26bcef09)
- Added support for permessage-deflate as a feature
- Updated dependencies, maintenance release
- Debug check failing when http handshake fails (fb84fb32)
- ssl: Re-enable support for SSL in Windows (536779e9)
- Handle http parse errors gracefully, closes #28 (fd40ab7c)
- Failure to reply to http connection, close #29 (d3ada6ad)
- io: Type mismatch when not building will +ssl (258754bd)
- Add connection_lost method to factory (9d057dc5)
- ssl: Try multiple addresses for ssl connections too (e5db833b)
- Trigger on_close when connection hangs up. Fix #25 (2568e148)
- frame: Fail to compile on 32bit, close #20 (c78197d0)
- util:
- protocol: Publicize OpCode for easier frame management (c6ef6e7f)
- ssl:
- Add ping/pong low-level frame access example (3d4d994
- frame: publicize Frame struct (2ba15de2)
- Add support for SSL (wss) connections (c4947a5)
- io: check remote_addr after socket is readable (b6cccbb3)
- handshake: Add remote_addr method on Handshake (23b83d2f)
- Add bench server example using settings (7a0de0a)
- Try multiple addresses in clients (ec99a7a)
- Improved Settings (a67951f)
- Add broadcast sender to WebSocket struct (a0af1df)
- Add is_empty method to message. (6c99167f)
- Add a command line example
- Don't use absolute URI in client handshake request. Fixes #1
- Add settings (366e2e0)
Initial Release