MatrixSynapse/synapse/handlers
Erik Johnston e9069c9f91
Mark sync as limited if there is a gap in the timeline (#16485)
This splits thinsg into two queries, but most of the time we won't have
new event backwards extremities so this shouldn't actually add an extra
RTT for the majority of cases.

Note this removes the check for events with no prev events, but that was
part of MSC2716 work that has since been removed.
2023-10-19 15:04:18 +01:00
..
ui_auth
__init__.py
account.py Refactor `get_user_by_id` (#16316) 2023-09-14 12:46:30 +01:00
account_data.py
account_validity.py Convert user_get_threepids response to attrs. (#16468) 2023-10-11 20:08:11 -04:00
admin.py Convert user_get_threepids response to attrs. (#16468) 2023-10-11 20:08:11 -04:00
appservice.py Some refactors around receipts stream (#16426) 2023-10-04 16:28:40 +01:00
auth.py Describe which rate limiter was hit in logs (#16135) 2023-08-30 00:39:39 +01:00
cas.py Handle "registration_enabled" parameter for CAS (#16262) 2023-09-06 14:32:24 -04:00
deactivate_account.py Convert user_get_threepids response to attrs. (#16468) 2023-10-11 20:08:11 -04:00
device.py Improve performance of delete device messages query (#16492) 2023-10-18 16:42:01 +01:00
devicemessage.py Don't wake up destination transaction queue if they're not due for retry. (#16223) 2023-09-04 17:14:09 +01:00
directory.py
e2e_keys.py Return immutable objects for cachedList decorators (#16350) 2023-09-19 15:26:44 -04:00
e2e_room_keys.py
event_auth.py
events.py
federation.py Bump ruff from 0.0.290 to 0.0.292 (#16449) 2023-10-09 10:46:17 +01:00
federation_event.py Add a cache around server ACL checking (#16360) 2023-09-26 11:57:50 -04:00
identity.py Describe which rate limiter was hit in logs (#16135) 2023-08-30 00:39:39 +01:00
initial_sync.py Factor out `MultiWriter` token from `RoomStreamToken` (#16427) 2023-10-05 10:46:28 +01:00
jwt.py
message.py Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (#16465) 2023-10-12 08:56:10 -04:00
oidc.py
pagination.py Add automatic purge after all users forget a room (#15488) 2023-09-15 15:37:44 +02:00
password_policy.py
presence.py Convert state delta processing from a dict to attrs. (#16469) 2023-10-16 07:35:22 -04:00
profile.py
push_rules.py Some refactors around receipts stream (#16426) 2023-10-04 16:28:40 +01:00
read_marker.py
receipts.py Some refactors around receipts stream (#16426) 2023-10-04 16:28:40 +01:00
register.py
relations.py Convert more cached return values to immutable types (#16356) 2023-09-20 07:48:55 -04:00
room.py Bump ruff from 0.0.290 to 0.0.292 (#16449) 2023-10-09 10:46:17 +01:00
room_list.py mypy plugin to check `@cached` return types (#14911) 2023-10-02 14:22:36 +00:00
room_member.py Convert state delta processing from a dict to attrs. (#16469) 2023-10-16 07:35:22 -04:00
room_member_worker.py
room_summary.py Describe which rate limiter was hit in logs (#16135) 2023-08-30 00:39:39 +01:00
saml.py
search.py
send_email.py Set email charset as utf-8 rather than utf8 (#16329) 2023-09-18 07:32:01 -04:00
set_password.py
sso.py
state_deltas.py
stats.py Convert state delta processing from a dict to attrs. (#16469) 2023-10-16 07:35:22 -04:00
sync.py Mark sync as limited if there is a gap in the timeline (#16485) 2023-10-19 15:04:18 +01:00
typing.py Return immutable objects for cachedList decorators (#16350) 2023-09-19 15:26:44 -04:00
user_directory.py Convert state delta processing from a dict to attrs. (#16469) 2023-10-16 07:35:22 -04:00
worker_lock.py