MatrixSynapse/synapse/handlers
Richard van der Hoff b38bdae3a2
Fix AssertionErrors after purging events (#11642)
* Fix AssertionErrors after purging events

If you purged a bunch of events from your database, and then restarted synapse
without receiving more events, then you would get a bunch of AssertionErrors on
restart.

This fixes the situation by rewinding the stream processors.

* `check-newsfragment`: ignore deleted newsfiles
2022-01-04 16:36:33 +00:00
..
ui_auth
__init__.py
account_data.py
account_validity.py
admin.py Add missing type hints to `synapse.app`. (#11287) 2021-11-10 15:06:54 -05:00
appservice.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
auth.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
cas.py
deactivate_account.py
device.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
devicemessage.py Clarifications and small fixes to to-device related code (#11247) 2021-11-09 14:31:15 +00:00
directory.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
e2e_keys.py Support unprefixed versions of fallback key property names. (#11541) 2021-12-09 11:41:27 +00:00
e2e_room_keys.py Add type hints to `synapse/storage/databases/main/e2e_room_keys.py` (#11549) 2021-12-14 17:46:47 +00:00
event_auth.py
events.py Do not bundle aggregations for APIs which shouldn't include them. (#11592) 2021-12-20 14:14:38 -05:00
federation.py Add missing type hints to `synapse.logging.context` (#11556) 2021-12-14 17:35:28 +00:00
federation_event.py `FederationClient.backfill`: stop flagging events as outliers (#11632) 2022-01-04 16:31:32 +00:00
groups_local.py
identity.py Remove legacy code related to deprecated `trust_identity_server_for_password_resets` config flag (#11333) 2021-11-18 10:56:32 -08:00
initial_sync.py Do not bundle aggregations for APIs which shouldn't include them. (#11592) 2021-12-20 14:14:38 -05:00
message.py Do not attempt to bundled aggregations for /members and /state. (#11623) 2021-12-29 08:02:03 -05:00
oidc.py Save the OIDC session ID (sid) with the device on login (#11482) 2021-12-06 12:43:06 -05:00
pagination.py Do not bundle aggregations for APIs which shouldn't include them. (#11592) 2021-12-20 14:14:38 -05:00
password_policy.py
presence.py Remove redundant `get_current_events_token` (#11643) 2022-01-04 16:10:27 +00:00
profile.py
read_marker.py
receipts.py Add a constant for receipt types (m.read). (#11531) 2021-12-08 12:26:29 -05:00
register.py Save the OIDC session ID (sid) with the device on login (#11482) 2021-12-06 12:43:06 -05:00
room.py Improve opentracing support for `ResponseCache` (#11607) 2021-12-20 18:12:08 +00:00
room_batch.py Prevent historical state from being pushed to an application service via `/transactions` (MSC2716) (#11265) 2021-11-18 14:16:08 -06:00
room_list.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
room_member.py Add type hints to `synapse/storage/databases/main/room.py` (#11575) 2021-12-15 18:00:48 +00:00
room_member_worker.py
room_summary.py Support the stable /hierarchy endpoint from MSC2946 (#11329) 2021-11-29 14:32:20 -05:00
saml.py
search.py Support filtering by relations per MSC3440 (#11236) 2021-11-09 08:10:58 -05:00
send_email.py
set_password.py
sso.py Save the OIDC session ID (sid) with the device on login (#11482) 2021-12-06 12:43:06 -05:00
state_deltas.py
stats.py Fix AssertionErrors after purging events (#11642) 2022-01-04 16:36:33 +00:00
sync.py Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
typing.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
user_directory.py Fix AssertionErrors after purging events (#11642) 2022-01-04 16:36:33 +00:00