autopush-rs
autopush-rs copied to clipboard
Push Server in Rust
Issue: SYNC-3873
Closes SYNC-3983
Not all dynamodb related code is wrapped in the dynamodb feature. An example of this is running `cargo test --features emulator` in the autopush-common crate. Putting this in the post...
While the channelID is originally designed to be a UUID, the User Agent demands that the ChannelID be a very specific format, a lower-case, hyphenated string. Since the server does...
Closes: SYNC-3842
At some point we can remove the autopush crate entirely from the repo, probably earliest some time in Q1 '24. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/SYNC-4036)
The load tests in ./tests/load are still thinly wrapped versions of the original load tester we started with. It’d be better if we had something that is a bit more...
This now returns a boolean of whether the operation actually occurred due to a conditional on the db update. As a safety precaution calling code should be forced to #[must_use]...
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.17 to 0.38.21. Commits cf2ad7f chore: Release rustix version 0.38.21 4186613 Miscellaneous documentation cleanups. bde49f1 Adjust sockaddr lengths for illumos in more more place. (#904) b0a83ce Add...
We have extensive integration tests for websocket calls to the Autopush server, but we do not appear to have many test calls to the Autoendpoint HTTP interfaces. This means we...