gecko-dev/third_party/rust/ws/CHANGELOG.md

266 строки
5.0 KiB
Markdown

<a name="v0.7.9"></a>
### v0.8.0 (2018-10-15)
#### Features
* Update rand to 0.6
* Upgrade native-tls to 0.2
* Add a maximal size for fragments exposed via the `max_fragment_size` setting
#### Bug fixes
* Don't try to parse response when the socket not ready
<a name="v0.7.9"></a>
### v0.7.9 (2018-10-15)
#### Features
* Update openssl to 0.10
* Implement `Debug` for `Sender`
<a name="v0.7.8"></a>
### v0.7.8 (2018-08-15)
#### Bug fixes
* Fixed an infinite loop when connections were closed during a handshake
#### Features
* `Websocket::from_url` will now add an `Authorization` header if necessary
* Added support for native-tls via the `nativetls` feature
<a name="v0.7.3"></a>
### v0.7.3 (2017-06-07)
#### Bug Fixes
* Issue with `on_close` called twice
<a name="v0.7.2"></a>
### v0.7.2 (2017-06-04)
#### Bug Fixes
* Issue with `on_close` called in infinite loop
* Token aliasing resolved
<a name="v0.7.1"></a>
### v0.7.1 (2017-04-08)
#### Bug Fixes
* Issue with openssl buffering causing autobahn test failure with ssl ([d3d6b8be](d3d6b8be))
<a name="v0.7.0"></a>
### v0.7.0 (2017-03-30)
#### Features
* Upgrade to rust-openssl 0.9 ([d8bfdfa7](d8bfdfa7))
<a name="v0.6.1"></a>
### v0.6.2 (2017-03-23)
#### Features
* Call connection_lost() on url failure to obtain address from URL
#### Bug Fixes
* Fix issue with errors not being logged due to change Mio readiness semantics
<a name="v0.6.0"></a>
### v0.6.0 (2017-02-17)
* Update dependencies and track latest rust
<a name="v0.5.3"></a>
### v0.5.3 (2016-09-05)
#### Bug Fixes
* Prevent one connection from hogging the server, close #65 ([4a591a49](4a591a49))
<a name="v0.5.2"></a>
### v0.5.2 (2016-08-07)
#### Features
* Implement From<Vec<u8>> for Message, #63([1a9d020](1a9d020))
<a name="v0.5.1"></a>
### v0.5.1 (2016-07-21)
#### Features
* Add queue_size setting and handle queue errors better ([26bcef09](26bcef09))
#### Bug Fixes
* Build error with ssl-server example ([1b8e5c96](1b8e5c96))
* Links on readme ([38657a0a](38657a0a))
<a name="v0.5.0"></a>
### v0.5.0 (2016-06-16)
* Added support for permessage-deflate as a feature
<a name="v0.4.9"></a>
### v0.4.9 (2016-05-28)
* Updated dependencies, maintenance release
<a name="v0.4.6"></a>
### v0.4.6 (2016-03-17)
#### Bug Fixes
* Debug check failing when http handshake fails ([fb84fb32](fb84fb32))
#### Features
* **ssl:** Re-enable support for SSL in Windows ([536779e9](536779e9))
<a name="v0.4.5"></a>
### v0.4.5 (2016-02-18)
#### Bug Fixes
* Handle http parse errors gracefully, closes #28 ([fd40ab7c](fd40ab7c))
* Failure to reply to http connection, close #29 ([d3ada6ad](d3ada6ad))
* **io:** Type mismatch when not building will +ssl ([258754bd](258754bd))
#### Features
* Add connection_lost method to factory ([9d057dc5](9d057dc5))
* **ssl:** Try multiple addresses for ssl connections too ([e5db833b](e5db833b))
<a name="v0.4.4"></a>
### v0.4.4 (2016-02-10)
#### Bug Fixes
* Trigger on_close when connection hangs up. Fix #25 ([2568e148](2568e148))
<a name="0.4.3"></a>
### v0.4.3 (2015-12-20)
#### Bug Fixes
* **frame:** Fail to compile on 32bit, close #20 ([c78197d0](c78197d0))
#### Features
* **util:**
* Add rexports of mio utilities to facilitate timeouts ([75a4baa4](75a4baa4))
* Support custom timeout events. ([8d463c9e](8d463c9e))
<a name="0.4.2"></a>
### v0.4.2 (2015-12-14)
#### Features
* **protocol:** Publicize OpCode for easier frame management ([c6ef6e7f](c6ef6e7f))
* **ssl:**
* Make ssl support optional ([82c99e64](82c99e64))
* Don't support ssl on Windows #12 ([0047ce8e](0047ce8e))
#### Documentation
* Add ping/pong low-level frame access example ([3d4d994](3d4d994)
<a name="0.4.1"></a>
### v0.4.1 (2015-12-08)
#### Features
* **frame:** publicize Frame struct ([2ba15de2](2ba15de2))
<a name="0.4.0"></a>
### v0.4.0 (2015-12-02)
#### Features
* Add support for SSL (wss) connections ([c4947a5](c4947a5))
<a name="0.3.1"></a>
## 0.3.1 (2015-11-10)
#### Bug Fixes
* **io:** check remote_addr after socket is readable ([b6cccbb3](b6cccbb3))
#### Features
* **handshake:** Add remote_addr method on Handshake ([23b83d2f](23b83d2f))
<a name="0.3.0"></a>
### v0.3.0 (2015-11-02)
#### Documentation
* Add bench server example using settings ([7a0de0a](7a0de0a))
#### Features
* Try multiple addresses in clients ([ec99a7a](ec99a7a))
* Improved Settings ([a67951f](a67951f))
* Add broadcast sender to WebSocket struct ([a0af1df](a0af1df))
* Add is_empty method to message. ([6c99167f](6c99167f))
<a name="0.2.1"></a>
### v0.2.1 (2015-09-26)
#### Documentation
* Add a [command line example](https://github.com/housleyjk/ws-rs/blob/9fcafa19f974cf72581460a1e9f3b27e7201cd24/examples/cli.rs)
#### Bug Fixes
* Don't use absolute URI in client handshake request. Fixes [#1](https://github.com/housleyjk/ws-rs/issues/1)
<a name="0.2.0"></a>
### v0.2.0 (2015-09-16)
#### Features
* Add settings ([366e2e0](366e2e0))
<a name="0.1.0"></a>
### v0.1.0 (2015-08-28)
Initial Release