Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
Merge pull request #7 from matrix-org/paul/doc
Browse files Browse the repository at this point in the history
Clarify that room alias domain names will be server-scoped; nonlocal edi...
  • Loading branch information
erikjohnston committed Oct 7, 2014
2 parents 9ac53ef + 917af47 commit 5b096cc
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions docs/specification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -805,6 +805,11 @@ no content. Only some privileged users may be able to delete room aliases, e.g.
server admins, the creator of the room alias, etc. This specification does not
outline the privilege level required for deleting room aliases.

As room aliases are scoped to a particular home server domain name, it is
likely that a home server will reject attempts to maintain aliases on other
domain names. This specification does not provide a way for home servers to
send update requests to other servers.

Rooms store a *partial* list of room aliases via the ``m.room.aliases`` state
event. This alias list is partial because it cannot guarantee that the alias
list is in any way accurate or up-to-date, as room aliases can point to
Expand All @@ -823,6 +828,9 @@ Room aliases can be checked in the same way they are resolved; by sending a
"servers": [ <domain>, <domain2>, <domain3> ]
}

Home servers can respond to resolve requests for aliases on other domains than
their own by using the federation API to ask other domain name home servers.


Permissions
-----------
Expand Down

0 comments on commit 5b096cc

Please sign in to comment.