summary refs log tree commit diff
path: root/synapse/api (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-01-15Improve UsernamePickerTestCase (#9112)Richard van der Hoff5-125/+114
* make the OIDC bits of the test work at a higher level - via the REST api instead of poking the OIDCHandler directly. * Move it to test_login.py, where I think it fits better.
2021-01-15Store an IdP ID in the OIDC session (#9109)Richard van der Hoff4-10/+42
Again in preparation for handling more than one OIDC provider, add a new caveat to the macaroon used as an OIDC session cookie, which remembers which OIDC provider we are talking to. In future, when we get a callback, we'll need it to make sure we talk to the right IdP. As part of this, I'm adding an idp_id and idp_name field to the OIDC configuration object. They aren't yet documented, and we'll just use the old values by default.
2021-01-15Add some extra notes for getting Synapse running on macOS. (#8997)Eric Eastwood4-1/+25
2021-01-14Fix event chain bg update. (#9118)Erik Johnston3-1/+10
We passed in a graph to `sorted_topologically` which didn't have an entry for each node (as we dropped nodes with no edges).
2021-01-14Fix perf of get_cross_signing_keys (#9116)Erik Johnston3-14/+30
2021-01-14Fix chain cover background update to work with split out event persisters ↵Erik Johnston5-29/+38
(#9115)
2021-01-14Fix get destinations to catch up query. (#9114)Erik Johnston2-13/+12
t was doing a sequential scan on `destination_rooms`, which took minutes.
2021-01-14Add background update for add chain cover index (#9029)Erik Johnston7-18/+360
2021-01-14Split OidcProvider out of OidcHandler (#9107)Richard van der Hoff4-144/+197
The idea here is that we will have an instance of OidcProvider for each configured IdP, with OidcHandler just doing the