Federation allow list #774

Merged
Jade merged 4 commits from jade/federation-allow-list into main 2025-04-19 23:38:47 +00:00

4 commits

Author SHA1 Message Date
fe7963d306
docs: Clarify
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 17m50s
Documentation / Build and Deploy Documentation (push) Successful in 41s
Documentation / Build and Deploy Documentation (pull_request) Successful in 26s
Release Docker Image / define-variables (push) Successful in 4s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 50m28s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 17m41s
Release Docker Image / merge (pull_request) Successful in 26s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 4m54s
Release Docker Image / merge (push) Successful in 29s
2025-04-20 00:31:08 +01:00
84445b8458
docs: Document backfill bypassing federation restrictions
Some checks failed
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Documentation / Build and Deploy Documentation (pull_request) Failing after 1s
Release Docker Image / define-variables (pull_request) Successful in 5s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 18m53s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 57m15s
Release Docker Image / merge (pull_request) Failing after 31s
2025-04-20 00:16:29 +01:00
9e62076baa
feat: Add allowed_remote_server_names
Some checks failed
Release Docker Image / define-variables (push) Successful in 12s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 23m27s
Release Docker Image / define-variables (pull_request) Successful in 13s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 3m45s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 19m14s
Release Docker Image / merge (pull_request) Successful in 33s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 17m54s
Documentation / Build and Deploy Documentation (pull_request) Failing after 1s
Release Docker Image / merge (push) Failing after 31s
This allows explicitly allowing servers. Can be
combined with the opposite to create allowlist-only
federation.

See also #31

Closes #673
2025-04-19 23:37:55 +01:00
0eb9e4f3d2
refactor: Centralize server forbidden checks into moderation module
This moves all checks related to `forbidden_remote_server_names`,
`forbidden_remote_room_directory_server_names` and
`prevent_media_downloads_from` to a new `moderation` module.
This is useful for implementing more complicated logic globally.
Mostly the changes from #673, but is also relevant for #750
2025-04-19 23:37:54 +01:00