diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2021-11-18 08:43:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-18 13:43:09 +0000 |
commit | 4bd54b263ef7e2ac29acdc85e0c6392684c44281 (patch) | |
tree | 61cf4b57dc9b7283eedf177081a4c5f626505b4c /synapse/handlers/room_batch.py | |
parent | Docs: Quote wildcard `federation_certificate_verification_whitelist` (#11381) (diff) | |
download | synapse-4bd54b263ef7e2ac29acdc85e0c6392684c44281.tar.xz |
Do not allow MSC3440 threads to fork threads (#11161)
Adds validation to the Client-Server API to ensure that the potential thread head does not relate to another event already. This results in not allowing a thread to "fork" into other threads. If the target event is unknown for some reason (maybe it isn't visible to your homeserver), but is the target of other events it is assumed that the thread can be created from it. Otherwise, it is rejected as an unknown event.
Diffstat (limited to 'synapse/handlers/room_batch.py')
0 files changed, 0 insertions, 0 deletions