mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-10-01 11:49:51 -04:00
Validate event timstamps
This commit is contained in:
parent
9754df5623
commit
97132bcf7d
@ -64,6 +64,8 @@ class EventValidator:
|
|||||||
# Note that only the client controlled portion of the event is
|
# Note that only the client controlled portion of the event is
|
||||||
# checked, since we trust the portions of the event we created.
|
# checked, since we trust the portions of the event we created.
|
||||||
validate_canonicaljson(event.content)
|
validate_canonicaljson(event.content)
|
||||||
|
if not 0 < event.origin_server_ts < 2 ** 53:
|
||||||
|
raise SynapseError(400, "Event timestamp is out of range")
|
||||||
|
|
||||||
# meow: allow specific users to send potentially dangerous events.
|
# meow: allow specific users to send potentially dangerous events.
|
||||||
if event.sender in config.meow.validation_override:
|
if event.sender in config.meow.validation_override:
|
||||||
|
Loading…
Reference in New Issue
Block a user