grapevine/book
Olivia Lee 6cb7896e17
use trust-dns for all DNS queries
Previously we were only using trust-dns for resolving SRV records in
server discovery, and then for resolving the hostname from the SRV
record target if one exists. With the previous behavior, admins need to
ensure that both their system resolver and trust-dns are working
correctly in order for outgoing traffic to work reliably. This can be
confusing to debug, because it's not obvious to the admin if or when
each resolver are being used. Now, everything goes through trust-dns and
outgoing federation DNS should fail/succeed more predictably.

I also expect some performance improvement from having an in-process DNS
cache, but haven't taken measurements yet.
2025-04-14 15:56:33 -07:00
..
contributing add a style guide 2024-12-11 14:01:38 -08:00
installing document that conduwuit migration is unlikely to work 2025-04-11 13:10:23 -07:00
changelog.md use trust-dns for all DNS queries 2025-04-14 15:56:33 -07:00
code-of-conduct.md add a code of conduct 2024-06-17 16:39:22 -07:00
contributing.md move security info to its own page 2024-12-11 13:26:16 -08:00
installing.md document supported targets 2024-12-13 16:59:13 -08:00
introduction.md rearrange introduction 2024-12-13 17:00:37 -08:00
migration.md move conduit migration to installing section 2024-12-13 16:59:13 -08:00
SUMMARY.md document that conduwuit migration is unlikely to work 2025-04-11 13:10:23 -07:00