Skip to content

Commit

Permalink
Remove mention of default port with SRV records (#1615)
Browse files Browse the repository at this point in the history
  • Loading branch information
richvdh authored Aug 10, 2023
1 parent f5035b8 commit 05ca6c7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
1 change: 1 addition & 0 deletions changelogs/server_server/newsfragments/1615.clarification
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove spurious mention of a "default port" with respect to SRV record lookup.
15 changes: 7 additions & 8 deletions content/server-server-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ to send. The process overall is as follows:
given. The target server must present a valid certificate for the IP
address. The `Host` header in the request should be set to the
server name, including the port if the server name included one.

2. If the hostname is not an IP literal, and the server name includes an
explicit port, resolve the hostname to an IP address using CNAME, AAAA or A
records.
Expand Down Expand Up @@ -162,13 +162,12 @@ to send. The process overall is as follows:
`<delegated_hostname>`. The target server must present a valid
certificate for `<delegated_hostname>`.

4. If the `/.well-known` request resulted in an error response, a
server is found by resolving an SRV record for
`_matrix._tcp.<hostname>`. This may result in a hostname (to be
resolved using AAAA or A records) and port. Requests are made to the
resolved IP address and port, using 8448 as a default port, with a
`Host` header of `<hostname>`. The target server must present a
valid certificate for `<hostname>`.
4. If the `/.well-known` request resulted in an error response, a server is
found by resolving an SRV record for `_matrix._tcp.<hostname>`. This may
result in a hostname (to be resolved using AAAA or A records) and
port. Requests are made to the resolved IP address and port, with a `Host`
header of `<hostname>`. The target server must present a valid certificate
for `<hostname>`.

5. If the `/.well-known` request returned an error response, and the
SRV record was not found, an IP address is resolved using CNAME, AAAA and A
Expand Down

0 comments on commit 05ca6c7

Please sign in to comment.