diff options
author | Brendan Abolivier <babolivier@matrix.org> | 2019-06-24 16:08:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-24 16:08:02 +0100 |
commit | deb4fe6ef38ff5ed849dfbc1ca0a31f242811a27 (patch) | |
tree | ebc82e380d7cea9d544e525d8835e6f3199c1126 /synapse/federation | |
parent | Merge pull request #5531 from matrix-org/erikj/workers_pagination_token (diff) | |
parent | Split public rooms directory auth config in two (diff) | |
download | synapse-deb4fe6ef38ff5ed849dfbc1ca0a31f242811a27.tar.xz |
Merge pull request #5534 from matrix-org/babolivier/federation-publicrooms
Split public rooms directory auth config in two
Diffstat (limited to 'synapse/federation')
-rw-r--r-- | synapse/federation/transport/server.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/synapse/federation/transport/server.py b/synapse/federation/transport/server.py index b4854e82f6..955f0f4308 100644 --- a/synapse/federation/transport/server.py +++ b/synapse/federation/transport/server.py @@ -721,15 +721,15 @@ class PublicRoomList(BaseFederationServlet): PATH = "/publicRooms" - def __init__(self, handler, authenticator, ratelimiter, server_name, deny_access): + def __init__(self, handler, authenticator, ratelimiter, server_name, allow_access): super(PublicRoomList, self).__init__( handler, authenticator, ratelimiter, server_name ) - self.deny_access = deny_access + self.allow_access = allow_access @defer.inlineCallbacks def on_GET(self, origin, content, query): - if self.deny_access: + if not self.allow_access: raise FederationDeniedError(origin) limit = parse_integer_from_args(query, "limit", 0) @@ -1436,7 +1436,7 @@ def register_servlets(hs, resource, authenticator, ratelimiter, servlet_groups=N authenticator=authenticator, ratelimiter=ratelimiter, server_name=hs.hostname, - deny_access=hs.config.restrict_public_rooms_to_local_users, + allow_access=hs.config.allow_public_rooms_over_federation, ).register(resource) if "group_server" in servlet_groups: |