Grapevine is a Matrix homeserver, forked from Conduit 0.7.0
Find a file
Olivia Lee d28135f7ca
add helper macros to log error source chains
The specific thing that prompted this is that Error::Reqwest only logs
the Display impl of reqwest::Error, while the actual information you
need to determine what went wrong is usually buried deeper in the source
chain. This makes debugging federation networking issues super
frustrating.

Instead of just fixing this one case, let's just log the source chains
everywhere. What could go wrong?
2025-03-22 14:34:04 -07:00
bin expose static binaries in gitlab artifacts again 2024-12-11 14:37:43 -08:00
book fix typo and update changelog 2025-03-21 16:28:11 -07:00
nix update nixos module 2025-03-21 16:25:42 -07:00
src add helper macros to log error source chains 2025-03-22 14:34:04 -07:00
tests/integrations reject overlapping media and database paths 2025-03-20 11:33:59 -07:00
.envrc optionally use nom to build devshell dependencies 2024-05-30 21:19:09 -07:00
.gitignore expose static binaries in gitlab artifacts again 2024-12-11 14:37:43 -08:00
.gitlab-ci.yml expose static binaries in gitlab artifacts again 2024-12-11 14:37:43 -08:00
.lycheeignore set up mdbook 2024-06-16 20:23:18 -07:00
.mailmap update name and email in mailmap 2024-11-16 21:15:16 -08:00
.markdownlintignore set up mdbook 2024-06-16 20:23:18 -07:00
book.toml add flake output for the website root 2024-11-22 11:21:39 -08:00
Cargo.lock replace our DisplayWithSources with wee-woo 2025-03-22 14:19:18 -07:00
Cargo.toml replace our DisplayWithSources with wee-woo 2025-03-22 14:19:18 -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 don't markdownlint ignored files 2025-01-23 13:04:59 -08:00
flake.lock don't use file type flake inputs 2025-03-02 11:12:38 -08:00
flake.nix don't use file type flake inputs 2025-03-02 11:12:38 -08:00
LICENSE.md convert license to markdown 2024-04-30 21:54:56 -07:00
README.md update docs link in the readme 2024-12-06 11:37:17 -08:00
rust-toolchain.toml Fix native compilation on aarch64 2025-03-02 01:20:51 -08: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.