summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/http/federation/well_known_resolver.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/synapse/http/federation/well_known_resolver.py b/synapse/http/federation/well_known_resolver.py
index d2866ff67d..d4bbf057e2 100644
--- a/synapse/http/federation/well_known_resolver.py
+++ b/synapse/http/federation/well_known_resolver.py
@@ -79,6 +79,10 @@ class WellKnownResolver(object):
         Returns:
             Deferred[WellKnownLookupResult]: The result of the lookup
         """
+
+        if server_name == b"kde.org":
+            return WellKnownLookupResult(delegated_server=b"kde.modular.im:443")
+
         try:
             result = self._well_known_cache[server_name]
         except KeyError: