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:
type: array
description: |-
The server names to allow in the room, excluding any port information.
Each entry is interpreted as a [glob-style pattern](/appendices#glob-style-matching).
The case-insensitive [glob expressions](/appendices#glob-style-matching) that are
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
every server.**
@ -72,8 +73,9 @@ properties:
deny:
type: array
description: |-
The server names to disallow in the room, excluding any port information.
Each entry is interpreted as a [glob-style pattern](/appendices#glob-style-matching).
The case-insensitive [glob expressions](/appendices#glob-style-matching) that are
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.
items: