matrix-org / synapse

Synapse: Matrix homeserver written in Python/Twisted.
https://matrix-org.github.io/synapse
Apache License 2.0
11.83k stars 2.13k forks source link

Room directory servers receive device list updates even if the user never joins any room on that server #10259

Open Mikaela opened 3 years ago

Mikaela commented 3 years ago

Description

When another homeserver's room directory is added to Element Web, new device logins are reported to that homeserver regardless of whether the user ever joins any room in that directory.

Steps to reproduce

The added homeserver log receives a message:

[informational]: synapse.log 2021-06-26 19:51:50,738 - synapse.handlers.device - 691 - WARNING - PUT-97473 - Got device list update edu for '@mikaela:feneas.org'/'MEROZYVJOT', but don't share a room
[informational]: synapse.log 2021-06-26 19:51:50,828 - synapse.handlers.device - 691 - WARNING - PUT-97474 - Got device list update edu for '@mikaela:feneas.org'/'MEROZYVJOT', but don't share a room
[informational]: synapse.log 2021-06-26 19:52:37,047 - synapse.handlers.device - 691 - WARNING - PUT-97538 - Got device list update edu for '@mikaela:feneas.org'/'MEROZYVJOT', but don't share a room

Version information

tacerus commented 3 years ago

Info for liberta.casa: Version: 1.36.0 - Install method: pip3