Commit Graph

  • 7a4779b6f6 Run everything through rustfmt Sebastian Dröge 2019-11-24 15:06:55 +0100
  • f659af4493 Update examples to compile again Sebastian Dröge 2019-11-24 15:06:41 +0100
  • 07d4721ffd Add type aliases for Response/Request with a fixed body type Sebastian Dröge 2019-11-24 14:52:58 +0100
  • 1ecc4f900d Use Response for the server handshake callback too Sebastian Dröge 2019-11-24 15:33:18 +0200
  • 09a9b7ceef Remove custom Request/Response types from server code Sebastian Dröge 2019-11-23 13:17:51 +0200
  • 9020840f84 Remove custom Request/Response types from client code Sebastian Dröge 2019-11-22 15:59:27 +0200
  • 38a7d1a375 Remove custom Headers type and use http::HeaderMap instead Sebastian Dröge 2019-11-21 19:10:47 +0200
  • bb801430c8 Bump version Alexey Galakhov 2019-11-15 19:21:18 +0100
  • 4e8d6058d4 Version 0.9.2 released. v0.9.2 Alexey Galakhov 2019-11-15 19:19:17 +0100
  • af1fe25efa
    Merge pull request #88 from dbrgn/fix-typo Daniel Abramov 2019-11-06 17:59:31 +0100
  • 5f3f4c016e Fix typo in docs #88 Danilo Bargen 2019-11-06 16:47:31 +0100
  • f7e9cb097e
    Merge pull request #87 from KevinWMatthews/readme_fix Daniel Abramov 2019-10-27 22:20:40 +0100
  • 4cb27d08e4 Fix typo in README.md example #87 Kevin W Matthews 2019-10-27 09:59:50 -0700
  • 0cf2a777df Bump version Daniel Abramov 2019-10-24 15:28:15 +0200
  • c291395d3b Fixes #86 Daniel Abramov 2019-10-24 15:27:44 +0200
  • 2903a02ef5 frame: correct possible infinite loop on sending Alexey Galakhov 2019-10-08 02:47:40 +0200
  • 9e4244aecf
    Merge pull request #81 from najamelan/cleanup/use_can_read Daniel Abramov 2019-09-25 11:35:56 +0200
  • 17fe7987eb Make use of can_read #81 Naja Melan 2019-09-15 03:26:46 +0200
  • dd602455c4
    Merge pull request #79 from najamelan/docs/close Daniel Abramov 2019-09-20 12:54:26 +0200
  • b807f76ed1
    Update error description #79 Daniel Abramov 2019-09-20 12:52:08 +0200
  • 0da592a9d4
    Merge pull request #74 from najamelan/bugfix/no_send_after_close Daniel Abramov 2019-09-20 12:48:59 +0200
  • 1ee3f342aa Consider remote sending a frame after sending a close frame a protocol error. #74 Naja Melan 2019-09-12 18:28:48 +0200
  • 2918eec1b3 No longer accept to send after close Naja Melan 2019-09-12 02:53:02 +0200
  • 2004309814 integration test for no_send_after_close Naja Melan 2019-09-12 02:51:42 +0200
  • da323e6307
    Merge pull request #75 from najamelan/bugfix/return_pong_after_initiate_close Daniel Abramov 2019-09-19 16:21:23 +0200
  • 2b2e663264
    Merge pull request #73 from dbcfd/expose-machine Daniel Abramov 2019-09-19 16:20:07 +0200
  • 6369d48579 Fix compilation error without default features #73 Danny Browning 2019-09-16 06:38:54 -0600
  • f818322a25 Add some documentation to WebSocket and Error. Naja Melan 2019-09-14 16:30:42 +0200
  • 9379ebe47d Don't swallow ping/pong while waiting for close acknowledgement #75 Naja Melan 2019-09-12 22:16:45 +0200
  • 02684b4946 Try removing unpin Danny Browning 2019-09-12 12:58:42 -0600
  • fc41b598ce
    Merge pull request #72 from najamelan/bugfix/receive_after_close Daniel Abramov 2019-09-12 16:51:23 +0200
  • bf63a71cd1 cleanup unnecessary dereference #72 Naja Melan 2019-09-12 16:37:23 +0200
  • 614a5068fa Tokio-Tungstenite Async Changes Danny Browning 2019-09-10 09:42:30 -0600
  • 2e72b562ce Improve error reporting from tests Naja Melan 2019-09-12 02:55:20 +0200
  • 28579b567a Improve WebSocketState interface with Copy, PartialEq, ... Naja Melan 2019-09-12 02:55:07 +0200
  • b923ec42c0 Keep processing incoming data even after we have initiated a close handshake. Naja Melan 2019-09-12 00:56:58 +0200
  • a3625fbaa9 integration test verifying that we can read messages after initiating close handshake. Naja Melan 2019-09-12 01:12:42 +0200
  • c6c3db34cc
    Merge pull request #67 from vorot93/rust-2018 Daniel Abramov 2019-09-03 22:31:42 +0200
  • cbf80ecc76
    Edition 2018, formatting, clippy fixes #67 Artem Vorotnikov 2019-08-26 20:00:41 +0300
  • b40256eedd
    Merge pull request #66 from snapview/fix-close v0.9.1 Alexey Galakhov 2019-08-07 20:46:40 +0200
  • e2bec4b81f Change the way we return `Err::ConnectionClosed` #66 Daniel Abramov 2019-08-07 20:03:52 +0200
  • 03b43bd074 Update the link to docs Daniel Abramov 2019-08-07 19:34:02 +0200
  • fa1f4a5ee2 Bump version Daniel Abramov 2019-08-07 18:57:08 +0200
  • dbc8bd7b71 Fix issue with hanging server connection Daniel Abramov 2019-08-07 18:56:40 +0200
  • c7e1cf1f26 Version 0.9.0 released. v0.9.0 Alexey Galakhov 2019-08-06 17:55:39 +0200
  • 4b29243ff6
    Merge pull request #64 from atouchet/links Alexey Galakhov 2019-07-29 23:54:15 +0200
  • 7581706c90
    Update links #64 Alex Touchet 2019-07-29 11:46:18 -0700
  • 78cea4992b
    Merge pull request #63 from SimonSapin/url Alexey Galakhov 2019-07-24 17:41:15 +0200
  • 4b1d89daf1 Update the url crate to 2.0 #63 Simon Sapin 2019-07-24 16:46:58 +0200
  • 1b196abb60
    Fix typo in the doc-string of Error::Url #62 Max Bruckner 2019-07-17 19:03:43 +0200
  • 46629f7ed4 Version 0.8.1 released v0.8.1 Alexey Galakhov 2019-05-17 01:59:01 +0200
  • 4443e910ac test: autobahn: correct configuration Alexey Galakhov 2019-05-17 01:51:11 +0200
  • 758c522b31 travis: add automated autobahn tests Alexey Galakhov 2019-05-17 01:30:41 +0200
  • 06308b1b3f close: fix autobahn regression Alexey Galakhov 2019-05-17 00:36:45 +0200
  • dd300f8bd7
    Merge pull request #60 from snapview/close-fixes v0.8.0 Alexey Galakhov 2019-05-14 19:34:20 +0200
  • 3fb359224e Bump version #60 Alexey Galakhov 2019-05-14 10:16:27 +0200
  • f4769a950c example: trivial: init logger in server example Alexey Galakhov 2019-05-14 02:10:51 +0200
  • 8cc65fdddc fuzz: make it working again Alexey Galakhov 2019-05-14 01:57:12 +0200
  • b8f7d3668e close: refine close semantics Alexey Galakhov 2019-05-14 01:12:53 +0200
  • de90c3877d Version 0.7.0 released. v0.7.0 Alexey Galakhov 2019-05-07 02:03:16 +0200
  • efb49edac0 trivial: update env_logger dependency Alexey Galakhov 2019-05-07 02:02:40 +0200
  • 9bab9defde
    Merge pull request #59 from snapview/callback-error Daniel Abramov 2019-05-06 15:17:24 +0200
  • 6f132208ee server: let callback return HTTP error messages #59 Alexey Galakhov 2019-05-04 02:15:43 +0200
  • 8ed73fd28a
    Merge pull request #58 from ubnt-intrepid/websocket-context Daniel Abramov 2019-03-29 12:22:36 +0100
  • 828eafd400 extract the context values from `WebSocket` #58 Yusuke Sasaki 2019-03-23 22:26:48 +0900
  • 62e3aff69a
    Merge pull request #56 from snapview/close-as-message Alexey Galakhov 2019-02-07 17:30:34 +0100
  • a8023f4b2d Bump version #56 Daniel Abramov 2019-02-07 15:11:11 +0100
  • c8c3d6290d Make `Close` part of the `Message` enum Daniel Abramov 2019-02-07 13:38:54 +0100
  • 099d24a13e Document set_proxy #55 Brian Schwind 2019-01-25 16:30:39 +0900
  • b01d17e317 Add support for HTTP proxies with optional Basic Authentication Brian Schwind 2019-01-25 12:57:12 +0900
  • c33f4f3895
    Merge pull request #53 from resilar/patch-1 Daniel Abramov 2019-01-14 14:49:25 +0100
  • e03903ed29
    Upgrade rand 0.5.2 -> 0.6.4 #53 resilar 2019-01-14 05:02:11 +0200
  • 70dfc4f6f0 Nonblocking/timeout-compatible reads. #52 Kyle Simpson 2018-12-19 17:21:08 -0500
  • 3ce4c01b92 Version 0.6.1 released. v0.6.1 Alexey Galakhov 2018-11-02 23:05:00 +0100
  • 4c8d64de12
    Merge pull request #48 from emschwartz/master Alexey Galakhov 2018-09-05 23:23:50 +0200
  • da85989934 feat: impl Into<Vec<u8>> for Message #48 Evan Schwartz 2018-09-05 16:49:02 -0400
  • 4ee884a1e8
    Merge pull request #44 from Shnatsel/master Alexey Galakhov 2018-07-24 21:54:32 +0200
  • 2cfc7ea09e
    Merge pull request #39 from bluetech/clippy Daniel Abramov 2018-07-24 10:10:37 +0200
  • 03c9657ae2
    Merge branch 'devel' into clippy #39 Daniel Abramov 2018-07-24 09:52:39 +0200
  • 3ac854f850 Version 0.6.0 released. v0.6.0 Alexey Galakhov 2018-07-18 15:35:24 +0200
  • 59f8d9c402
    Merge pull request #43 from snapview/devel Alexey Galakhov 2018-07-18 15:14:44 +0200
  • 9f2d9d5660 Add fuzzing seeds. They were obtained via fuzzing with `cargo afl` and `cargo fuzz` seeded with unit test data for these functions, and then minifying the result with `cargo fuzz cmin` #44 Sergey "Shnatsel" Davidoff 2018-07-17 01:35:44 +0300
  • 465ba41116 Add fuzzing harness via cargo-fuzz with three distinct targets Sergey "Shnatsel" Davidoff 2018-07-17 01:32:45 +0300
  • a7e87488c4 config: make config settable at runtime #43 Alexey Galakhov 2018-07-16 15:57:22 +0200
  • 9b0a2e0f11 trivial: split public and private impl Alexey Galakhov 2018-07-16 14:57:14 +0200
  • a2e122ab9e refactor: mask: pass mask by value Alexey Galakhov 2018-07-11 19:04:02 +0200
  • e6ebf5ac76 trivial: style fixes Alexey Galakhov 2018-07-11 18:36:31 +0200
  • d2e3602170 frame: fix partial write Alexey Galakhov 2018-07-11 18:29:20 +0200
  • cf6fc1bb75 frame: change CloseCode::is_allowed to by-value Ran Benita 2018-07-11 10:11:26 +0300
  • 3fd52147f3 protocol: mark IncompleteMessageType as Copy Ran Benita 2018-07-10 23:49:55 +0300
  • bdc42480b2 protocol: remove redundant closure Ran Benita 2018-07-10 23:39:09 +0300
  • c7a71106ac handshake: switch unwrap_or to a lazy unwrap_or_else Ran Benita 2018-07-10 23:37:59 +0300
  • 556db990b5 mask: take [u8; 4] by value Ran Benita 2018-07-10 23:35:22 +0300
  • c211d046cb handshake: remove .clone() from Copy types Ran Benita 2018-07-10 23:32:57 +0300
  • 2585feba44 Use struct initialization shorthand when possible Ran Benita 2018-07-10 23:31:37 +0300
  • 368504b6e7 handshake: remove implied 'static Ran Benita 2018-07-10 23:26:04 +0300
  • 3772aaf163 chore: introduce frame size limit Alexey Galakhov 2018-07-11 02:04:57 +0200
  • 50d1371e52 frame: cleanup frame API Alexey Galakhov 2018-07-11 00:42:58 +0200
  • 75aa0d54f3 refactor: parse header separately from payload Alexey Galakhov 2018-07-10 18:13:17 +0200
  • 20242d19f7 config: protocol: add message size limiting Alexey Galakhov 2018-07-09 17:00:42 +0200