- Aug 14, 2023
-
-
dependabot[bot] authored
Updates the requirements on [gloo-net](https://github.com/rustwasm/gloo) to permit the latest version. - [Release notes](https://github.com/rustwasm/gloo/releases) - [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md) - [Commits](https://github.com/rustwasm/gloo/compare/0.3.0...0.4.0 ) --- updated-dependencies: - dependency-name: gloo-net dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Niklas Adolfsson authored
* update benches to v0.20 * fix nit
-
- Aug 11, 2023
-
-
Niklas Adolfsson authored
* chore: release v0.20.0 * Update CHANGELOG.md * Update CHANGELOG.md * add links to github profiles in changelog
-
Niklas Adolfsson authored
* refactor: move host filtering to tower middleware * fix tests * commit missing file * fix match on authority * add some tests for authority * grumbles: Arc<WhitelistedHosts> * grumbles: split host filter code * add example for host filter middleware * Update examples/examples/host_filter_middleware.rs * url.rs -> middleware/authority.rs
-
- Aug 10, 2023
-
-
Niklas Adolfsson authored
It is possible that the HOST is sent via the URI and when that is the case the server should read the `Authority (host:port)` not only the host
-
Niklas Adolfsson authored
-
Niklas Adolfsson authored
-
aj3n authored
* make ErrorObject::borrowed accept DST message type * Update types/src/error.rs * Update types/src/error.rs --------- Co-authored-by: Niklas Adolfsson <[email protected]>
-
- Aug 09, 2023
-
-
Niklas Adolfsson authored
* refactor(client): support default port number * fix nits * Update client/transport/src/ws/mod.rs * fix more nits
-
Niklas Adolfsson authored
* refactor: server host filtering Cleans up the host filtering by allowing `ipv6 addresses`, fixes a bug when host filtering with `*` is configured when a request is missing the default port. In addition the API on the server is stricter and hosts filtering with invalid authorities are now rejected which wasn't the case before. * fix some nits * fix build again * allow requests with/without default port * switch to `route_recognizer` for URL recognition * remove weird From impl * Update core/src/server/host_filtering.rs * Update tests/tests/integration_tests.rs * refactor host filter API * address grumbles * fix clippy * host filter: switch to TryFrom * Update server/src/server.rs * Update server/src/server.rs
-
- Aug 08, 2023
-
-
Alexander Polakov authored
-
- Aug 03, 2023
-
-
Niklas Adolfsson authored
* refactor(async client): refactor background task Split send and receive to separate tasks to support multiplexing reads/writes * fix tests * dont rely on tokio::spawn handles anymore * fix build * fix build again * switch to std::sync::Mutex * fix tests again * bench stuff * don't block in read task * fix build * fix nits * works now * revert bench code * replace unreachable with None * Revert "replace unreachable with None" This reverts commit 49edaeef. * fix nits * use dashmap instead of Arc<Mutex<RequestManager> * Revert "use dashmap instead of Arc<Mutex<RequestManager>" This reverts commit d73aeeb6. * refactor select loops prio for closed futs * grumbles: save waker to wake when new items are pushed * fix build * fix build again * fix some nits
-
- Aug 02, 2023
-
-
Niklas Adolfsson authored
Fixes `use of deprecated method `tokio_rustls::rustls::RootCertStore::add_server_trust_anchors`: Please use `add_trust_anchors` instead`
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.5.1 to 2.6.0. - [Release notes](https://github.com/swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/swatinem/rust-cache/compare/v2.5.1...v2.6.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Babur authored
adds public associated method to PendingSubscriptionSink, which allows for retrieval of connection identifier, which was used to perform subscription request
-
- Jul 31, 2023
-
-
Niklas Adolfsson authored
-
dependabot[bot] authored
* chore(deps): update webpki-roots requirement from 0.24 to 0.25 Updates the requirements on [webpki-roots](https://github.com/rustls/webpki-roots) to permit the latest version. - [Commits](https://github.com/rustls/webpki-roots/commits ) --- updated-dependencies: - dependency-name: webpki-roots dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * fix build --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Niklas Adolfsson <[email protected]>
-
- Jul 22, 2023
-
-
Alexandru Vasile authored
* Update changelog Signed-off-by: Alexandru Vasile <[email protected]> * cargo: Bump version to 0.18.3 Signed-off-by: Alexandru Vasile <[email protected]> * Change the release to v0.19.0 Signed-off-by: Alexandru Vasile <[email protected]> * tests: Change expected error to accomodate rust from gitlab Signed-off-by: Alexandru Vasile <[email protected]> * Revert "tests: Change expected error to accomodate rust from gitlab" This reverts commit ac705591 . * changelog: Remove unrelated changes Signed-off-by: Alexandru Vasile <[email protected]> --------- Signed-off-by: Alexandru Vasile <[email protected]>
-
- Jul 21, 2023
-
-
Eugen Snitko authored
-
- Jul 20, 2023
-
-
dependabot[bot] authored
Updates the requirements on [webpki-roots](https://github.com/rustls/webpki-roots) to permit the latest version. - [Commits](https://github.com/rustls/webpki-roots/compare/v/0.23.1...v/0.24.0 ) --- updated-dependencies: - dependency-name: webpki-roots dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jul 19, 2023
-
-
Olexiy Kulchitskiy authored
* Fixed connections processing await on server shutdown * Added code comments on connections processing channel recv.await * Fixed ui/incorrect test fixture
-
- Jul 15, 2023
-
-
Sergejs Kostjucenko authored
-
- Jul 13, 2023
-
-
flipchan authored
-
- Jul 06, 2023
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.5.0 to 2.5.1. - [Release notes](https://github.com/swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/swatinem/rust-cache/compare/v2.5.0...v2.5.1 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jun 20, 2023
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.4.0 to 2.5.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.4.0...v2.5.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Updates the requirements on [gloo-net](https://github.com/rustwasm/gloo) to permit the latest version. - [Release notes](https://github.com/rustwasm/gloo/releases) - [Changelog](https://github.com/rustwasm/gloo/blob/master/release.toml) - [Commits](https://github.com/rustwasm/gloo/compare/gloo-net-v0.2.6...0.3.0 ) --- updated-dependencies: - dependency-name: gloo-net dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jun 13, 2023
-
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.2...v3.5.3 ) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jun 02, 2023
-
-
Niklas Adolfsson authored
* fix: include error code in RpcLogger + fix bug * fix: include error code in RpcLogger + fix bug * nits * fix: use error code from error_obj * Update core/src/server/helpers.rs * fix: use error code from error_obj * fix clippy
-
- May 28, 2023
-
-
Niklas Adolfsson authored
* refactor(server): make `Server::start` infallible * fix tests * add: builder fn's * update examples
-
- May 23, 2023
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.3.0...v2.4.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- May 20, 2023
-
-
Niklas Adolfsson authored
-
- May 18, 2023
-
-
Niklas Adolfsson authored
fix(server): remove `MethodSinkPermit` to fix backpressure issue on concurrent subscriptions (#1126) * fix(server): don't use `Permit` for responses After a method call has been received, this PR doesn't keep the `Permit` anymore and requires each response to await for a slot in the mpsc buffer. This is especially important for subscriptions which previously two slots were unintentionally required because the server kept one around until the subscription was "accepted" and the subscription itself waited for a slot. If many concurrent subscriptions were received "concurrently" and "filled" the buffer no subscription could make progress. * cleanup code * Update server/src/transport/ws.rs Co-authored-by: James Wilson <[email protected]> * Update core/src/server/helpers.rs Co-authored-by: James Wilson <[email protected]> * cargo fmt --------- Co-authored-by: James Wilson <[email protected]>
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.2.1 to 2.3.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.2.1...v2.3.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- May 17, 2023
-
-
Niklas Adolfsson authored
-
- May 16, 2023
-
-
Xiliang Chen authored
-
- May 15, 2023
-
-
Kolby Moroz Liebl authored
* Add Trin to users and sort list alphabetically * fix link --------- Co-authored-by: Niklas Adolfsson <[email protected]>
-
- May 10, 2023
-
-
Tadeo Hepperle authored
* add changelog and bump version * implement mistakes
-
Niklas Adolfsson authored
* server: re-export BatchRequestConfig * Update server/src/server.rs Co-authored-by: Alexandru Vasile <[email protected]> * cargo fmt --------- Co-authored-by: Alexandru Vasile <[email protected]>
-
- May 02, 2023
-
-
Niklas Adolfsson authored
* fix(server): improve too big batch response msg * adjust tests * fix tests
-
Niklas Adolfsson authored
-