add conf item for federation loopback prevention bypass

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk committed 2024-08-29 19:19:20 +00:00
1 parent 152ae705a0
commit 4d0fc41222
2 files changed
+5 -1

No files matched your search

+2 -1
View File
@@ -312,7 +312,8 @@ impl super::Service {
}
fn validate_dest(&self, dest: &ServerName) -> Result<()> {
if dest == self.services.server.config.server_name {
let config = &self.services.server.config;
if dest == config.server_name && !config.federation_loopback {
return Err!("Won't send federation request to ourselves");
}