Grapevine is a Matrix homeserver, forked from Conduit 0.7.0
Find a file
Stephen D 1b13d7f7ab Fix bug when retrieving keys for an event.
It's possible for a server to have multiple associated public keys. This can happen when a Matrix server is set up on a particular domain, its key is lost, and the server continues running on the domain. Now there will be two keys associated to the domain. The old logic wouldn't fetch the new key if we already had the old key cached. The new logic will fetch any keys we don't have that we need, rather than just fetching one key per server.
2024-08-31 23:02:53 -03:00
bin use all-features devshell for clippy/all in CI 2024-05-30 21:19:08 -07:00
book Fix appservice users getting invited over federation 2024-08-31 10:18:29 +00:00
nix remove uses of aliases 2024-08-17 12:31:48 -07:00
src Fix bug when retrieving keys for an event. 2024-08-31 23:02:53 -03:00
.envrc optionally use nom to build devshell dependencies 2024-05-30 21:19:09 -07:00
.gitignore set up mdbook 2024-06-16 20:23:18 -07:00
.gitlab-ci.yml disable IFD in CI 2024-08-13 12:12:57 -07:00
.lycheeignore set up mdbook 2024-06-16 20:23:18 -07:00
.markdownlintignore set up mdbook 2024-06-16 20:23:18 -07:00
book.toml set up mdbook 2024-06-16 20:23:18 -07:00
Cargo.lock config options for log format and color usage 2024-06-13 21:21:14 -07:00
Cargo.toml config options for log format and color usage 2024-06-13 21:21:14 -07:00
clippy.toml enable doc_markdown lint 2024-05-14 16:34:10 -07:00
default.nix feat: support non-flake users 2024-02-01 19:19:56 -08:00
engage.toml set up mdbook 2024-06-16 20:23:18 -07:00
flake.lock remove usage of IFD in nix packages 2024-08-13 12:12:57 -07:00
flake.nix ensure we don't use aliases again accidentally 2024-08-19 10:36:32 -07:00
LICENSE.md convert license to markdown 2024-04-30 21:54:56 -07:00
README.md set up mdbook 2024-06-16 20:23:18 -07:00
rust-toolchain.toml update the rust toolchain, ignore new lints 2024-05-24 20:09:41 -07:00
rustfmt.toml enable error_on_line_overflow and fix errors 2024-05-16 19:11:40 -07:00

Grapevine

A Matrix homeserver.

Read the book

Click here to read the latest version.