-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Websocket channels #1639
Websocket channels #1639
Commits on Jun 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 39ea958 - Browse repository at this point
Copy the full SHA 39ea958View commit details -
Configuration menu - View commit details
-
Copy full SHA for d440463 - Browse repository at this point
Copy the full SHA d440463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2bc85 - Browse repository at this point
Copy the full SHA 5e2bc85View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c62a3 - Browse repository at this point
Copy the full SHA d5c62a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a834d4 - Browse repository at this point
Copy the full SHA 2a834d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f09316 - Browse repository at this point
Copy the full SHA 3f09316View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ee882 - Browse repository at this point
Copy the full SHA b8ee882View commit details -
Configuration menu - View commit details
-
Copy full SHA for 857610b - Browse repository at this point
Copy the full SHA 857610bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03ba76a - Browse repository at this point
Copy the full SHA 03ba76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cf1776 - Browse repository at this point
Copy the full SHA 8cf1776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9cb97 - Browse repository at this point
Copy the full SHA 0b9cb97View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd011df - Browse repository at this point
Copy the full SHA bd011dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f7d4e4 - Browse repository at this point
Copy the full SHA 6f7d4e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81893df - Browse repository at this point
Copy the full SHA 81893dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 614a902 - Browse repository at this point
Copy the full SHA 614a902View commit details
Commits on Jun 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2dcd86c - Browse repository at this point
Copy the full SHA 2dcd86cView commit details -
Complete lifetime solution and make example work
The websocket-echo example now works, next up is broker and broadcasts
Configuration menu - View commit details
-
Copy full SHA for 7b0bc89 - Browse repository at this point
Copy the full SHA 7b0bc89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768a524 - Browse repository at this point
Copy the full SHA 768a524View commit details -
Configuration menu - View commit details
-
Copy full SHA for a332daa - Browse repository at this point
Copy the full SHA a332daaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 821bc6b - Browse repository at this point
Copy the full SHA 821bc6bView commit details -
Fixes Cargo warnings (uses #[allow] to indicate that the warning is due to unimplemented features), and fixes formatting issues.
Configuration menu - View commit details
-
Copy full SHA for b2e6f38 - Browse repository at this point
Copy the full SHA b2e6f38View commit details
Commits on Jun 18, 2021
-
Add broker and remaining websocket events
Adds an ineffecient implementation of Broker, and implements the remaining WebSocket Events
Configuration menu - View commit details
-
Copy full SHA for d1830d7 - Browse repository at this point
Copy the full SHA d1830d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a536260 - Browse repository at this point
Copy the full SHA a536260View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9059648 - Browse repository at this point
Copy the full SHA 9059648View commit details -
Add broadcast methods to the Channel and Broker
This also adds an example, and configures the server to subscribe the client at the right time.
Configuration menu - View commit details
-
Copy full SHA for 609d81e - Browse repository at this point
Copy the full SHA 609d81eView commit details
Commits on Jun 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f1079cb - Browse repository at this point
Copy the full SHA f1079cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 945a276 - Browse repository at this point
Copy the full SHA 945a276View commit details
Commits on Jun 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cafa1f1 - Browse repository at this point
Copy the full SHA cafa1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957681c - Browse repository at this point
Copy the full SHA 957681cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b1bdb - Browse repository at this point
Copy the full SHA 84b1bdbView commit details
Commits on Jun 25, 2021
-
Add compile time error for restricted ranks
The rank `isize::max_value()` has been restricted for use only by Rocket or other manually implemented routes.
Configuration menu - View commit details
-
Copy full SHA for 669af9c - Browse repository at this point
Copy the full SHA 669af9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e3edb - Browse repository at this point
Copy the full SHA 03e3edbView commit details
Commits on Jun 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1b65b2b - Browse repository at this point
Copy the full SHA 1b65b2bView commit details
Commits on Jun 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f56474d - Browse repository at this point
Copy the full SHA f56474dView commit details
Commits on Jul 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f17a759 - Browse repository at this point
Copy the full SHA f17a759View commit details
Commits on Jul 7, 2021
-
This doesn't actually implement any subprotocols, but rather it creates the code needed to implement them.
Configuration menu - View commit details
-
Copy full SHA for d2951d5 - Browse repository at this point
Copy the full SHA d2951d5View commit details -
Remove WebSocketUpgrade object
It was essentially just a tuple, so now I just return the parts as a tuple
Configuration menu - View commit details
-
Copy full SHA for 01e79ed - Browse repository at this point
Copy the full SHA 01e79edView commit details
Commits on Jul 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b2d934a - Browse repository at this point
Copy the full SHA b2d934aView commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5a6e2ee - Browse repository at this point
Copy the full SHA 5a6e2eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e01720 - Browse repository at this point
Copy the full SHA 8e01720View commit details -
Configuration menu - View commit details
-
Copy full SHA for 161713c - Browse repository at this point
Copy the full SHA 161713cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1176741 - Browse repository at this point
Copy the full SHA 1176741View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d703f - Browse repository at this point
Copy the full SHA b0d703fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a92af - Browse repository at this point
Copy the full SHA 81a92afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f1a79 - Browse repository at this point
Copy the full SHA 75f1a79View commit details -
Update comments and switch to
&WebSocketToken<T>
When using `WebSocketToken` as a request guard, it now looks like `&WebSocketToken<T>` rather than `WebSocketToken<&T>`
Configuration menu - View commit details
-
Copy full SHA for a49e120 - Browse repository at this point
Copy the full SHA a49e120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8747708 - Browse repository at this point
Copy the full SHA 8747708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f2a4b3 - Browse repository at this point
Copy the full SHA 7f2a4b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f8723 - Browse repository at this point
Copy the full SHA 87f8723View commit details -
Configuration menu - View commit details
-
Copy full SHA for c92e177 - Browse repository at this point
Copy the full SHA c92e177View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f3629 - Browse repository at this point
Copy the full SHA f5f3629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4847d - Browse repository at this point
Copy the full SHA 7c4847dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9211c - Browse repository at this point
Copy the full SHA 4f9211cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6533cd - Browse repository at this point
Copy the full SHA d6533cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f5aa2c - Browse repository at this point
Copy the full SHA 6f5aa2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for adde569 - Browse repository at this point
Copy the full SHA adde569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f52183 - Browse repository at this point
Copy the full SHA 2f52183View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76beb7c - Browse repository at this point
Copy the full SHA 76beb7cView commit details
Commits on Jul 19, 2021
-
Update Broker to work with Responder
Includes code to actually get a handle to the running Rocket installation
Configuration menu - View commit details
-
Copy full SHA for a949116 - Browse repository at this point
Copy the full SHA a949116View commit details
Commits on Jan 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2f25972 - Browse repository at this point
Copy the full SHA 2f25972View commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3371971 - Browse repository at this point
Copy the full SHA 3371971View commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d918ec5 - Browse repository at this point
Copy the full SHA d918ec5View commit details
Commits on May 5, 2022
-
Move to ephemeral requests in websockets
- Undoes the unsafe hack to make json work - Adds `pub(crate) apply_delta` to CookieJar - Adds `ws_cache` to Request - Makes several more properties pub(crate) - Removes clone of request in favor of constructing a WsRequest - Add note on alternatives to rocket-multiplex
Configuration menu - View commit details
-
Copy full SHA for f7eef49 - Browse repository at this point
Copy the full SHA f7eef49View commit details
Commits on May 6, 2022
-
- Add allowed_origins parameter to routes - Make `Channel::request()` public for codegen
Configuration menu - View commit details
-
Copy full SHA for 1d9eb83 - Browse repository at this point
Copy the full SHA 1d9eb83View commit details
Commits on May 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b151c96 - Browse repository at this point
Copy the full SHA b151c96View commit details