Clarify that server ACLs are case-insensitive (#2334)
Some checks are pending
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spec / Create release (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run

* Clarify that ACLs are case-insensitive

* newsfragment

* reword

* Update changelogs/server_server/newsfragments/2334.clarification

Co-authored-by: Travis Ralston <travpc@gmail.com>

---------

Co-authored-by: Travis Ralston <travpc@gmail.com>
This commit is contained in:
Helix K 2026-06-08 12:32:03 -04:00 committed by GitHub
parent 2b68fd935c
commit 6897b6bfd5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 4 deletions

View file

@ -0,0 +1 @@
Clarify that server ACLs are case-insensitive, as per [MSC4436](https://github.com/matrix-org/matrix-spec-proposals/pull/4436).

View file

@ -62,8 +62,9 @@ properties:
allow: allow:
type: array type: array
description: |- description: |-
The server names to allow in the room, excluding any port information. The case-insensitive [glob expressions](/appendices#glob-style-matching) that are
Each entry is interpreted as a [glob-style pattern](/appendices#glob-style-matching). evaluated against server names excluding any port information to determine the servers
to allow in the room.
**This defaults to an empty list when not provided, effectively disallowing **This defaults to an empty list when not provided, effectively disallowing
every server.** every server.**
@ -72,8 +73,9 @@ properties:
deny: deny:
type: array type: array
description: |- description: |-
The server names to disallow in the room, excluding any port information. The case-insensitive [glob expressions](/appendices#glob-style-matching) that are
Each entry is interpreted as a [glob-style pattern](/appendices#glob-style-matching). evaluated against server names excluding any port information to determine the servers
to disallow in the room.
This defaults to an empty list when not provided. This defaults to an empty list when not provided.
items: items: