summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.buildkite/pipeline.yml2
-rw-r--r--synapse/api/room_versions.py17
-rw-r--r--synapse/config/experimental.py4
-rw-r--r--tests/federation/transport/test_knocking.py10
-rw-r--r--tests/rest/client/v2_alpha/test_sync.py3
5 files changed, 18 insertions, 18 deletions
diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml

index faf256cce5..3256d65579 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml
@@ -504,7 +504,7 @@ steps: - "docker build -t matrixdotorg/synapse:latest -f docker/Dockerfile ." # We use the complement:latest image to provide Complement's dependencies, but want # to actually run against the latest version of Complement, so download it here. - - "wget https://github.com/matrix-org/complement/archive/master.tar.gz" + - "wget https://github.com/matrix-org/complement/archive/anoa/knock_room_v7.tar.gz" - "tar -xzf master.tar.gz" # Build a second docker image on top of the above image. This one sets up Synapse with a generated config file, # signing and SSL keys so Synapse can run and federate diff --git a/synapse/api/room_versions.py b/synapse/api/room_versions.py
index c4d50d2df8..1cdb153f63 100644 --- a/synapse/api/room_versions.py +++ b/synapse/api/room_versions.py
@@ -147,8 +147,8 @@ class RoomVersions: msc2176_redaction_rules=False, allow_knocking=False, ) - MSC2176 = RoomVersion( - "org.matrix.msc2176", + V7 = RoomVersion( + "7", RoomDisposition.UNSTABLE, EventFormatVersions.V3, StateResolutionVersions.V2, @@ -156,11 +156,11 @@ class RoomVersions: special_case_aliases_auth=False, strict_canonicaljson=True, limit_notifications_power_levels=True, - msc2176_redaction_rules=True, - allow_knocking=False, + msc2176_redaction_rules=False, + allow_knocking=True, ) - MSC2403_DEV = RoomVersion( - "xyz.amorgan.knock", + MSC2176 = RoomVersion( + "org.matrix.msc2176", RoomDisposition.UNSTABLE, EventFormatVersions.V3, StateResolutionVersions.V2, @@ -168,8 +168,8 @@ class RoomVersions: special_case_aliases_auth=False, strict_canonicaljson=True, limit_notifications_power_levels=True, - msc2176_redaction_rules=False, - allow_knocking=True, + msc2176_redaction_rules=True, + allow_knocking=False, ) @@ -182,5 +182,6 @@ KNOWN_ROOM_VERSIONS = { RoomVersions.V4, RoomVersions.V5, RoomVersions.V6, + RoomVersions.V7, ) } # type: Dict[str, RoomVersion] diff --git a/synapse/config/experimental.py b/synapse/config/experimental.py
index a94c4cc86d..1ea11422af 100644 --- a/synapse/config/experimental.py +++ b/synapse/config/experimental.py
@@ -30,6 +30,4 @@ class ExperimentalConfig(Config): self.msc2403_enabled = experimental.get("msc2403_enabled", False) # type: bool if self.msc2403_enabled: # Enable the MSC2403 unstable room version - KNOWN_ROOM_VERSIONS.update( - {RoomVersions.MSC2403_DEV.identifier: RoomVersions.MSC2403_DEV} - ) + KNOWN_ROOM_VERSIONS.update({RoomVersions.V7.identifier: RoomVersions.V7}) diff --git a/tests/federation/transport/test_knocking.py b/tests/federation/transport/test_knocking.py
index f60fdd7983..38dc0e5aa2 100644 --- a/tests/federation/transport/test_knocking.py +++ b/tests/federation/transport/test_knocking.py
@@ -61,7 +61,7 @@ class KnockingStrippedStateEventHelperMixin(TestCase): self.get_success( event_injection.inject_event( hs, - room_version=RoomVersions.MSC2403_DEV.identifier, + room_version=RoomVersions.V7.identifier, room_id=room_id, sender=sender, type="com.example.secret", @@ -121,7 +121,7 @@ class KnockingStrippedStateEventHelperMixin(TestCase): self.get_success( event_injection.inject_event( hs, - room_version=RoomVersions.MSC2403_DEV.identifier, + room_version=RoomVersions.V7.identifier, room_id=room_id, sender=sender, type=event_type, @@ -218,7 +218,7 @@ class FederationKnockingTestCase( room_id = self.helper.create_room_as( "u1", is_public=False, - room_version=RoomVersions.MSC2403_DEV.identifier, + room_version=RoomVersions.V7.identifier, tok=user_token, ) @@ -236,7 +236,7 @@ class FederationKnockingTestCase( fake_knocking_user_id, # Inform the remote that we support the room version of the room we're # knocking on - RoomVersions.MSC2403_DEV.identifier, + RoomVersions.V7.identifier, ), ) self.assertEquals(200, channel.code, channel.result) @@ -261,7 +261,7 @@ class FederationKnockingTestCase( self.clock, self.hs.hostname, self.hs.signing_key, - room_version=RoomVersions.MSC2403_DEV, + room_version=RoomVersions.V7, event_dict=knock_event, ) diff --git a/tests/rest/client/v2_alpha/test_sync.py b/tests/rest/client/v2_alpha/test_sync.py
index f2e3627c2c..8481654ae8 100644 --- a/tests/rest/client/v2_alpha/test_sync.py +++ b/tests/rest/client/v2_alpha/test_sync.py
@@ -17,6 +17,7 @@ import json import synapse.rest.admin from synapse.api.constants import EventContentFields, EventTypes, RelationTypes +from synapse.api.room_versions import RoomVersions from synapse.rest.client.v1 import login, room from synapse.rest.client.v2_alpha import knock, read_marker, sync @@ -342,7 +343,7 @@ class SyncKnockTestCase( self.room_id = self.helper.create_room_as( self.user_id, is_public=False, - room_version="xyz.amorgan.knock", + room_version=RoomVersions.V7.identifier, tok=self.tok, )