forked-synapse/synapse
Erik Johnston 70b0e38603
Fix performance of device lists in /key/changes and sliding sync (#17537)
We do this by reusing the code from sync v2.

Reviewable commit-by-commit. The function `get_user_ids_changed` has
been rewritten entirely, so I would recommend not looking at the diff.
2024-08-09 11:59:44 +01:00
..
_scripts Prepare for authenticated media freeze (#17433) 2024-07-22 10:33:17 +01:00
api Fixup sliding sync comment (#17531) 2024-08-07 10:32:36 +01:00
app Start handlers for new media endpoints when media resource configured (#17483) 2024-08-08 14:35:46 +00:00
appservice
config Fixed presence results not returning offline users on initial sync (#17231) 2024-07-23 09:59:24 +00:00
crypto
events Sliding Sync: Update filters to be robust against remote invite rooms (#17450) 2024-07-30 13:20:29 -05:00
federation Start handlers for new media endpoints when media resource configured (#17483) 2024-08-08 14:35:46 +00:00
handlers Fix performance of device lists in /key/changes and sliding sync (#17537) 2024-08-09 11:59:44 +01:00
http Merge branch 'master' into develop 2024-07-30 17:10:46 +01:00
logging
media Prepare for authenticated media freeze (#17433) 2024-07-22 10:33:17 +01:00
metrics
module_api
push Fix room type typo in mailer (#17336) 2024-06-24 10:02:16 -05:00
replication Reintroduce "Reduce device lists replication traffic."" (#17361) 2024-06-25 10:34:34 +01:00
res Send an email if the address is already bound to an user account (#16819) 2024-04-23 16:45:24 +01:00
rest Start handlers for new media endpoints when media resource configured (#17483) 2024-08-08 14:35:46 +00:00
server_notices
spam_checker_api
state
static
storage Fix performance of device lists in /key/changes and sliding sync (#17537) 2024-08-09 11:59:44 +01:00
streams Fix regression when bounding future tokens (#17391) 2024-07-02 14:06:36 +01:00
synapse_rust Add event.internal_metadata.instance_name (#17300) 2024-06-13 11:32:50 -05:00
types Sliding Sync: Add typing notification extension (MSC3961) (#17505) 2024-07-31 13:20:23 -05:00
util Speed up SS room sorting (#17468) 2024-07-23 14:03:14 +01:00
__init__.py
_pydantic_compat.py
event_auth.py
notifier.py Reduce volume of 'Waiting for current token' logs, which were introduced in v1.109.0. (#17428) 2024-07-23 11:51:34 +01:00
py.typed
server.py Sliding Sync: Track whether we have sent rooms down to clients (#17447) 2024-07-29 22:45:48 +01:00
visibility.py Include user membership on events (#17282) 2024-06-13 21:45:54 +00:00