- Mar 31, 2020
-
-
Richard van der Hoff authored
This mostly just reduces the amount of "running from sentinel context" spam during unittest setup.
-
Richard van der Hoff authored
(Almost) everywhere that uses it is happy with an awaitable.
-
Richard van der Hoff authored
This was only used in a unit test, so let's just inline it in the test.
-
Richard van der Hoff authored
Fixes #7179.
-
Karlinde authored
Signed-off-by:
Karl Linderhed <git@karlinde.se>
-
Andrew Morgan authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
If there was an exception setting up one of the attributes of the Homeserver god object, then future attempts to fetch that attribute would raise a confusing "Cyclic dependency" error. Let's make sure that we clear the `building` flag so that we just get the original exception. Ref: #7169
-
- Mar 30, 2020
-
-
Richard van der Hoff authored
make sure we clear out all but one update for the user
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
* Remove `conn_id` usage for UserSyncCommand. Each tcp replication connection is assigned a "conn_id", which is used to give an ID to a remotely connected worker. In a redis world, there will no longer be a one to one mapping between connection and instance, so instead we need to replace such usages with an ID generated by the remote instances and included in the replicaiton commands. This really only effects UserSyncCommand. * Add CLEAR_USER_SYNCS command that is sent on shutdown. This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout.
-
David Baker authored
Always send the user updates to their own device list
-
Andrew Morgan authored
-
Richard van der Hoff authored
Add tests for outbound device pokes
-
Patrick Cloke authored
-
David Baker authored
-
David Baker authored
-
- Mar 27, 2020
-
-
Richard van der Hoff authored
That fallback sets the redirect URL to itself (so it can process the login token then return gracefully to the client). This would make it pointless to ask the user for confirmation, since the URL the confirmation page would be showing wouldn't be the client's.
-
Brendan Abolivier authored
* Don't show the login forms if we're currently logging in with a password or a token. * Submit directly the SSO login form, showing only a spinner to the user, in order to eliminate from the clunkiness of SSO through this fallback.
-
Dirk Klimpel authored
-
Dirk Klimpel authored
-
txt-file authored
update debian installation instructions to recommend installing `virtualenv` instead of `python3-virtualenv` (#6892) * change debian package from python3-virtualenv to virtualenv The virtualenv package is needed for the virtualenv command. The virtualenv package depends on python3-virtualenv (at least since debian jessie) so there is no need to specify python3-virtualenv additionally. Signed-off-by:
Vieno Hakkerinen <vieno@hakkerinen.eu> * Add changelog Co-authored-by:
Andrew Morgan <andrew@amorgan.xyz>
-
Andrew Morgan authored
-
David Vo authored
Fixes: #7127 Signed-off-by:
David Vo <david@vovo.id.au>
-
David Baker authored
-
David Baker authored
-
David Baker authored
-
David Baker authored
This will allow clients to notify users about new devices even if the user isn't in any rooms (yet).
-
Richard van der Hoff authored
-
- Mar 26, 2020
-
-
Jason Robinson authored
Allow RedirectResponse in SAML response handler
-
Patrick Cloke authored
-
Jason Robinson authored
Co-Authored-By:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
Nektarios Katakis authored
-
Jason Robinson authored
Allow custom SAML handlers to redirect after processing an auth response. Fixes #7149 Signed-off-by:
Jason Robinson <jasonr@matrix.org>
-
Dirk Klimpel authored
-
Patrick Cloke authored
-
- Mar 25, 2020
-
-
Aaron Raimist authored
Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
Erik Johnston authored
This changes the replication protocol so that the server does not send down `RDATA` for rows that happened before the client connected. Instead, the server will send a `POSITION` and clients then query the database (or master out of band) to get up to date.
-
Andrew Morgan authored
-