mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-15 17:51:10 +00:00
Merge pull request #5354 from matrix-org/rav/server_keys/99-room-v5
Implement room v5 which enforces signing key validity
This commit is contained in:
commit
99d3497949
2 changed files with 7 additions and 5 deletions
2
changelog.d/5354.bugfix
Normal file
2
changelog.d/5354.bugfix
Normal file
|
@ -0,0 +1,2 @@
|
|||
Add a new room version where the timestamps on events are checked against the validity periods on signing keys.
|
||||
|
|
@ -82,12 +82,12 @@ class RoomVersions(object):
|
|||
StateResolutionVersions.V2,
|
||||
enforce_key_validity=False,
|
||||
)
|
||||
VDH_TEST_KEY_VALIDITY = RoomVersion(
|
||||
"vdh-test-key-validity",
|
||||
RoomDisposition.UNSTABLE,
|
||||
V5 = RoomVersion(
|
||||
"5",
|
||||
RoomDisposition.STABLE,
|
||||
EventFormatVersions.V3,
|
||||
StateResolutionVersions.V2,
|
||||
enforce_key_validity=False,
|
||||
enforce_key_validity=True,
|
||||
)
|
||||
|
||||
|
||||
|
@ -97,6 +97,6 @@ KNOWN_ROOM_VERSIONS = {
|
|||
RoomVersions.V2,
|
||||
RoomVersions.V3,
|
||||
RoomVersions.V4,
|
||||
RoomVersions.VDH_TEST_KEY_VALIDITY,
|
||||
RoomVersions.V5,
|
||||
)
|
||||
} # type: dict[str, RoomVersion]
|
||||
|
|
Loading…
Reference in a new issue