mirror of
https://gitlab.computer.surgery/matrix/grapevine.git
synced 2025-12-18 08:11:24 +01:00
Grapevine is a Matrix homeserver, forked from Conduit 0.7.0
'end_token' and 'start_token' have been refactored a bit because we need to take the bounds of the examined events *before* filtering, otherwise we'll send a pagination token to the client that is inside the set of events we examined on this call. In extreme situations, this may leave a client unable to make progress at all, because the first event that matches if filter is more than 'load_limit' away from the base event. This bug was present before the filtering implementation, but was less significant because we only dropped events when they were not visible to the user. |
||
|---|---|---|
| bin | ||
| nix | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| clippy.toml | ||
| default.nix | ||
| engage.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE.md | ||
| rust-toolchain.toml | ||
| rustfmt.toml | ||