-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Synapse to 1.19.1 #187
Conversation
bf627f1
to
e62a6f2
Compare
This is necessary after - raiden-network/raiden-service-bundle#187 - raiden-network/raiden#6442 With those PRs the set of federation servers can become disjunct between different Raiden client versions. Therefore we can't rely on the previous check in the Raiden client if the PFS' server is in the known servers set. The RoomID is uniquely identifying a specific broadcasting room and can therefore be used as a better information source for this check.
This is necessary after - raiden-network/raiden-service-bundle#187 - raiden-network/raiden#6442 With those PRs the set of federation servers can become disjunct between different Raiden client versions. Therefore we can't rely on the previous check in the Raiden client if the PFS' server is in the known servers set. The RoomID is uniquely identifying a specific broadcasting room and can therefore be used as a better information source for this check.
97034c3
to
7e0faa8
Compare
This will cut down on throwaway devices being generated.
Fixes: #181 (hopefully)
7e0faa8
to
5fa0a8b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. More changes than expected though. But useful ones
"transport.transport04.raiden.network", | ||
"transport.transport05.raiden.network" | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For what reason do we need the distinction between active and all servers?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Basically it's the outcome of raiden-network/raiden#6443.
We need a separate list for the Raiden clients and the server to server federation whitelist.
Incidentally this also fixes the problem of onboarding new RSBs since we can add them to the all_servers
list (so they become whitelisted for the federation) without making them "visible" to Clients yet until they have fully joined the federation.
Fixes: #180
Fixes: raiden-network/raiden#6443