synapse-product/synapse/rest/client
Patrick Cloke 88cd6f9378
Allow retrieving the relations of a redacted event. (#12130)
This is allowed per MSC2675, although the original implementation did
not allow for it and would return an empty chunk / not bundle aggregations.

The main thing to improve is that the various caches get cleared properly
when an event is redacted, and that edits must not leak if the original
event is redacted (as that would presumably leak something similar to
the original event content).
2022-03-10 09:03:59 -05:00
..
__init__.py Flatten the synapse.rest.client package (#10600) 2021-08-17 11:57:58 +00:00
_base.py Add support for /_matrix/client/v3 APIs (#11318) 2021-11-16 14:47:58 +01:00
account_data.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
account_validity.py Addtional type hints for the REST servlets. (#10665) 2021-08-23 08:14:17 -04:00
account.py Remove more references to get_datastore (#12067) 2022-02-23 12:35:53 +00:00
auth.py Use v3 endpoints for fallback auth (Matrix 1.1) (#12019) 2022-02-22 11:20:45 +00:00
capabilities.py Move experimental support for MSC3440 to /versions. (#12099) 2022-02-28 18:29:09 +00:00
devices.py Make get_device return None if the device doesn't exist rather than raising an exception. (#11565) 2021-12-13 15:39:43 +00:00
directory.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
events.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
filter.py Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
groups.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
initial_sync.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
keys.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
knock.py Additional type hints for client REST servlets (part 4) (#10728) 2021-09-01 11:59:32 -04:00
login.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
logout.py Additional type hints for REST servlets (part 2). (#10674) 2021-08-26 11:53:52 +00:00
notifications.py Use the proper serialization format when bundling aggregations. (#12090) 2022-03-03 10:43:06 -05:00
openid.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
password_policy.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
presence.py Additional type hints for REST servlets (part 2). (#10674) 2021-08-26 11:53:52 +00:00
profile.py Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
push_rule.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
pusher.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
read_marker.py Add a constant for receipt types (m.read). (#11531) 2021-12-08 12:26:29 -05:00
receipts.py Add a constant for receipt types (m.read). (#11531) 2021-12-08 12:26:29 -05:00
register.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
relations.py Allow retrieving the relations of a redacted event. (#12130) 2022-03-10 09:03:59 -05:00
report_event.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
room_batch.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
room_keys.py Additional type hints for client REST servlets (part 4) (#10728) 2021-09-01 11:59:32 -04:00
room_upgrade_rest_servlet.py Addtional type hints for the REST servlets. (#10665) 2021-08-23 08:14:17 -04:00
room.py Remove the unstable /spaces endpoint. (#12073) 2022-02-28 18:33:00 +00:00
sendtodevice.py Additional type hints for client REST servlets (part 4) (#10728) 2021-09-01 11:59:32 -04:00
shared_rooms.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
sync.py Use the proper serialization format when bundling aggregations. (#12090) 2022-03-03 10:43:06 -05:00
tags.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
thirdparty.py Addtional type hints for the REST servlets. (#10665) 2021-08-23 08:14:17 -04:00
tokenrefresh.py Addtional type hints for the REST servlets. (#10665) 2021-08-23 08:14:17 -04:00
transactions.py Additional type hints for client REST servlets (part 5) (#10736) 2021-09-03 09:22:22 -04:00
user_directory.py Use direct references for configuration variables (part 5). (#10897) 2021-09-24 07:25:21 -04:00
versions.py Move experimental support for MSC3440 to /versions. (#12099) 2022-02-28 18:29:09 +00:00
voip.py Fix getTurnServer response: return an integer ttl (#10922) 2021-09-30 08:04:55 -04:00