--- a/dendrite/server/templates/dendrite.yaml.j2 Sun Jan 21 15:58:58 2024 -0600
+++ b/dendrite/server/templates/dendrite.yaml.j2 Sun Feb 04 20:27:19 2024 -0600
@@ -68,6 +68,10 @@
# The base URL to delegate client-server communications to e.g. https://localhost
well_known_client_name: ""
+ # The server name to delegate sliding sync communications to, with optional port.
+ # Requires `well_known_client_name` to also be configured.
+ well_known_sliding_sync_proxy: ""
+
# Lists of domains that the server will trust as identity servers to verify third
# party identifiers such as phone numbers and email addresses.
trusted_third_party_id_servers:
@@ -146,6 +150,13 @@
# to be sent to an insecure endpoint.
disable_tls_validation: false
+ # Send the access_token query parameter with appservice requests in addition
+ # to the Authorization header. This can cause hs_tokens to be saved to logs,
+ # so it should not be enabled unless absolutely necessary.
+ legacy_auth: false
+ # Use the legacy unprefixed paths for appservice requests.
+ legacy_paths: false
+
# Appservice configuration files to load into this homeserver.
config_files:
# - /path/to/appservice_registration.yaml
@@ -312,6 +323,10 @@
auto_join_rooms:
# - "#main:matrix.org"
+ # The number of workers to start for the DeviceListUpdater. Defaults to 8.
+ # This only needs updating if the "InputDeviceListUpdate" stream keeps growing indefinitely.
+ # worker_count: 8
+
# Configuration for Opentracing.
# See https://github.com/matrix-org/dendrite/tree/master/docs/tracing for information on
# how this works and how to set it up.