Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
timedout
63c2848ac0
feat: Fully ignore ACLs that deny everyone 2026-01-15 12:33:51 +00:00
timedout
40ac1a49d0
feat: Ignore ACLs that deny everyone 2026-01-15 12:30:05 +00:00

View file

@ -25,10 +25,8 @@ pub async fn acl_check(&self, server_name: &ServerName, room_id: &RoomId) -> Res
return Ok(());
}
if acl_event_content.deny.contains(&String::from("*"))
&& acl_event_content.allow.contains(&String::from("*"))
{
warn!(%room_id, "Ignoring broken ACL event (allow key and deny key both contain wildcard \"*\"");
if acl_event_content.deny.contains(&String::from("*")) || acl_event_content.deny.is_empty() {
warn!(%room_id, "Ignoring broken ACL event (everyone is banned)");
return Ok(());
}