MatrixSynapse/synapse
Erik Johnston a5bab2d058
When server leaves room check for stale device lists. (#6801)
When a server leaves a room it may stop sharing a room with remote
users, and thus not get any updates to their device lists. So we need to
check for this case and delete those device lists from the cache.

We don't need to do this if we stop sharing a room because the remote
user leaves the room, because we track that case via looking at
membership changes.
2020-01-30 16:10:30 +00:00
..
_scripts
api Implement updated auth rules from MSC2260 2020-01-28 14:20:10 +00:00
app Fix race in federation sender that delayed device updates. (#6799) 2020-01-29 11:23:01 +00:00
appservice
config Fix empty account_validity config block 2020-01-20 14:05:29 +00:00
crypto
events Type defintions for use in refactoring for redaction changes (#6803) 2020-01-30 11:25:59 +00:00
federation Remove unused DeviceRow class (#6800) 2020-01-29 12:06:31 +00:00
groups
handlers Make /directory/room/<alias> handle restrictive power levels 2020-01-29 11:52:52 +00:00
http Fix outbound federation request metrics (#6795) 2020-01-28 18:59:48 +00:00
logging comment for run_in_background 2020-01-12 21:53:47 +00:00
metrics
module_api Cleanups and additions to the module API 2020-01-12 21:31:44 +00:00
push Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
replication Detect unknown remote devices and mark cache as stale (#6776) 2020-01-28 14:43:21 +00:00
res/templates
rest Add `rooms.room_version` column (#6729) 2020-01-27 14:30:57 +00:00
server_notices Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
spam_checker_api
state Pass room version object into event_auth.check and check_redaction (#6788) 2020-01-28 14:18:29 +00:00
static
storage When server leaves room check for stale device lists. (#6801) 2020-01-30 16:10:30 +00:00
streams
util Validate client_secret parameter (#6767) 2020-01-24 14:28:40 +00:00
__init__.py 1.9.1 2020-01-28 13:09:36 +00:00
event_auth.py fix bad variable ref 2020-01-28 14:55:22 +00:00
notifier.py Wake up transaction queue when remote server comes back online (#6706) 2020-01-17 10:27:19 +00:00
python_dependencies.py Type defintions for use in refactoring for redaction changes (#6803) 2020-01-30 11:25:59 +00:00
secrets.py
server.py
server.pyi Wake up transaction queue when remote server comes back online (#6706) 2020-01-17 10:27:19 +00:00
types.py Type defintions for use in refactoring for redaction changes (#6803) 2020-01-30 11:25:59 +00:00
visibility.py