Alexey Galakhov
|
fdb1a0ed50
|
frame: reject bad opcodes early
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
6 years ago |
Alexey Galakhov
|
9bd65feaeb
|
frame: reject frames that are too big for the RAM
Fixes #34.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
6 years ago |
Alexey Galakhov
|
977c6e7c7a
|
refactor: remove transmute in favor of safe code
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
6 years ago |
Alexey Galakhov
|
c0cde68999
|
frame: fix integer overflow
This is a security fix.
Fixes #33.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
6 years ago |
Alexey Galakhov
|
b93abcf900
|
Merge pull request #27 from snapview/websocket-config
Allow the configuration of `WebSocket`
|
6 years ago |
Daniel Abramov
|
3a58069db2
|
Create helpers for config-like functions
As suggested by @agalakhov
|
6 years ago |
Daniel Abramov
|
e1e0acd64d
|
Merge pull request #30 from mehcode/feature/sha1-to-sha-1
Switch from sha1 to sha-1
|
6 years ago |
Daniel Abramov
|
fbdd412ff8
|
Merge branch 'master' into feature/sha1-to-sha-1
|
6 years ago |
Daniel Abramov
|
1c57f0f268
|
Merge pull request #31 from mehcode/feature/upgrade
Upgrade dependency versions
|
6 years ago |
Alexey Galakhov
|
82f5a2e22b
|
Merge pull request #29 from mehcode/feature/up-native-tls
Upgrade native-tls 0.1 -> 0.2
|
6 years ago |
Ryan Leckey
|
93907bd70c
|
Upgrade dependency versions
|
6 years ago |
Ryan Leckey
|
51e7ba3f39
|
Switch from sha1 to sha-1
|
6 years ago |
Ryan Leckey
|
a496cc7e5f
|
Upgrade native-tls 0.1 -> 0.2
|
6 years ago |
Alexey Galakhov
|
fb346ad750
|
Merge pull request #28 from mehcode/master
prepare for native-tls 0.2
|
6 years ago |
Ryan Leckey
|
ef8e41f63f
|
prepare for native-tls 0.2
|
6 years ago |
Daniel Abramov
|
715f9b0241
|
Bump version
|
7 years ago |
Daniel Abramov
|
00303fa60c
|
Make the websocket configurable
|
7 years ago |
Daniel Abramov
|
1f037abc34
|
Merge pull request #26 from tedsta/master
`WebSocket::write_message` only buffers one message at a time to apply back-pressure
|
7 years ago |
Teddy DeRego
|
5742c822ee
|
WebSocket::write_message will no longer buffer unlimited messages - it will only buffer a configurable number of outbound messages. Needed for snapview/tokio-tungstenite#35.
|
7 years ago |
Daniel Abramov
|
5d5ea88b12
|
Merge pull request #25 from unv-annihilator/master
Derive Debugs
|
7 years ago |
Sean Schwartz
|
66d2c15f2d
|
Derive Debugs
Deny missing debug and resolve resulting errors to satisfy:
https://rust-lang-nursery.github.io/api-guidelines/debuggability.html#all-public-types-implement-debug-c-debug
Requires updated input_buffer pushed to crates.io:
- Resolved build errors by using github version of code until new version available on crates.io
Upgrade env_logger dev-dependency to v0.5.3
- Removed unwrap call from env_logger::init() as it is no longer needed.
|
7 years ago |
Alexey Galakhov
|
2d8395031b
|
Update dependencies and bump version.
Version 0.5.3 released.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
7dc2be7eab
|
Update for Rust 1.23
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
4177cfac46
|
trivial: update dependencies
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
6f8c4e7034
|
Use input_buffer as separate crate.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
65a47f95a6
|
Version 0.5.0 released
|
7 years ago |
Alexey Galakhov
|
3091d11566
|
callback static dispatch
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
3a1e5dfb1f
|
Merge pull request #20 from snapview/request_minor
Minor improvements in `Request`
|
7 years ago |
Daniel Abramov
|
82f33c23ae
|
Bump version
|
7 years ago |
Daniel Abramov
|
c4013ccad3
|
Improve the `handshake::client::Request` structure
|
7 years ago |
Daniel Abramov
|
daa7fc1d45
|
Merge pull request #19 from nelsonjchen/patch-1
Add use statements to README.md example
|
7 years ago |
Nelson Chen
|
a307160e1a
|
Add use statements to README.md example
These clarify what comes from `std` and what comes from `tungstenite`.
|
7 years ago |
Alexey Galakhov
|
090a7a6b2a
|
Version 0.4.0 released.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
|
7 years ago |
Alexey Galakhov
|
e7bf80b189
|
Update dependencies
|
7 years ago |
Alexey Galakhov
|
d715eb838b
|
trivial: fix documentation version
|
7 years ago |
Alexey Galakhov
|
13c382ae89
|
Merge pull request #18 from snapview/headers
Add support for altering request/response headers during the websocket handshake
|
7 years ago |
Daniel Abramov
|
41dfc3c506
|
Add server.rs example to the examples section
|
7 years ago |
Daniel Abramov
|
e59169989a
|
Bump version
|
7 years ago |
Daniel Abramov
|
5982d4094d
|
Update README and examples
|
7 years ago |
Daniel Abramov
|
44a15c9eab
|
Implements #6 (client/server headers access)
|
7 years ago |
Daniel Abramov
|
f34c488217
|
Add basic support for examining headers (#6)
|
7 years ago |
Daniel Abramov
|
147ca9e4d3
|
Bump version
|
7 years ago |
Daniel Abramov
|
7019210010
|
Merge pull request #17 from alexcrichton/ctl-pong
Add `Ping` and `Pong` variants to `Message`
|
7 years ago |
Alex Crichton
|
9f6f42766e
|
Add `Ping` and `Pong` variants to `Message`
This'll allow removal/deprecation of the `send_ping` custom method but also
allow applications to react to `Pong` messages as appropriate.
Closes #16
|
7 years ago |
Daniel Abramov
|
9d6c3058d5
|
Add travis badge to README.md
|
7 years ago |
Daniel Abramov
|
a644d0bfdf
|
Add .travis.yml
|
7 years ago |
Daniel Abramov
|
e36093047e
|
Update README.md with doc and crates.io badges
|
8 years ago |
Daniel Abramov
|
dca6959219
|
Merge pull request #13 from bbigras/patch-1
fix sample code in README.md
|
8 years ago |
Bruno Bigras
|
ceb22faacf
|
fix sample code in README.md
|
8 years ago |
Alexey Galakhov
|
50ff2aaf56
|
Merge branch 'devel'
|
8 years ago |