- Mar 30, 2020
-
-
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
-
Erik Johnston authored
Fix starting workers when federation sending not split out.
-
- Mar 24, 2020
-
-
Richard van der Hoff authored
this is never set to anything other than "test", and is a source of unnecessary boilerplate.
-
Richard van der Hoff authored
* Pull Sentinel out of LoggingContext ... and drop a few unnecessary references to it * Factor out LoggingContext.current_context move `current_context` and `set_context` out to top-level functions. Mostly this means that I can more easily trace what's actually referring to LoggingContext, but I think it's generally neater. * move copy-to-parent into `stop` this really just makes `start` and `stop` more symetric. It also means that it behaves correctly if you manually `set_log_context` rather than using the context manager. * Replace `LoggingContext.alive` with `finished` Turn `alive` into `finished` and make it a bit better defined.
-
Naugrimm authored
Build the same service URL when requesting the CAS ticket and when calling the proxyValidate URL.
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 23, 2020
-
-
Patrick Cloke authored
-
Kartikaya Gupta (kats) authored
Signed-off-by:
Kartikaya Gupta <kats@trevize.staktrace.com>
-
Richard van der Hoff authored
This just helps keep the rows closer to their streams, so that it's easier to see what the format of each stream is.
-
Richard van der Hoff authored
-