- Jan 08, 2021
-
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Erik Johnston authored
You can't continue using a transaction once an exception has been raised, so catching and dropping the error here is pointless and just causes more errors.
-
Richard van der Hoff authored
I'm not even sure what this was supposed to do, but the fact it has python2isms and nobody has noticed suggests it's not terribly important. It doesn't seem to have been used since ff23e5ba.
-
Richard van der Hoff authored
We were running some linters on some files and some on others. Extract a common setting and use it everywhere.
-
- Jan 07, 2021
-
-
Erik Johnston authored
-
Erik Johnston authored
This is in preparation for moving `SendToDeviceServlet` off master
-
Erik Johnston authored
Currently `DeviceMessageHandler` only ever exists on master, but that is about to change.
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Patrick Cloke authored
This allows for efficiently finding which users ignore a particular user. Co-authored-by:
Erik Johnston <erik@matrix.org>
-
Richard van der Hoff authored
... for running the tests with no optional deps.
-
Richard van der Hoff authored
If we are lacking an optional dependency, skip the tests that rely on it.
-
Erik Johnston authored
This can happen when using a split out state database and we've upgraded the schema version without there being any changes in the state schema.
-
- Jan 06, 2021
-
-
Patrick Cloke authored
-
Patrick Cloke authored
These may be omitted if not set, but Synapse assumed they would be in the response.
-
Patrick Cloke authored
-
- Jan 05, 2021
-
-
Patrick Cloke authored
The last stream token is always known and we do not need to handle none.
-
Eric Eastwood authored
Ex. - homeserver.log.2020-12-29 - homeserver.log.2020-12-31
-
Patrick Cloke authored
-
Patrick Cloke authored
An experimental room version ("org.matrix.msc2176") contains the new redaction rules for testing.
-
Richard van der Hoff authored
During login, if there are multiple IdPs enabled, offer the user a choice of IdPs.
-
- Jan 04, 2021
-
-
Richard van der Hoff authored
* Implement CasHandler.handle_redirect_request ... to make it match OidcHandler and SamlHandler * Clean up interface for OidcHandler.handle_redirect_request Make it accept `client_redirect_url=None`. * Clean up interface for `SamlHandler.handle_redirect_request` ... bring it into line with CAS and OIDC by making it take a Request parameter, move the magic for `client_redirect_url` for UIA into the handler, and fix the return type to be a `str` rather than a `bytes`. * Define a common protocol for SSO auth provider impls * Give SsoIdentityProvider an ID and register them * Combine the SSO Redirect servlets Now that the SsoHandler knows about the identity providers, we can combine the various *RedirectServlets into a single implementation which delegates to the right IdP. * changelog
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Eric Eastwood authored
-
- Jan 03, 2021
-
-
Patrick Cloke authored
-
- Dec 30, 2020
-
-
Andrew Morgan authored
The `RoomDirectoryFederationTests` tests were not being run unless explicitly called as an `__init__.py` file was not present in `tests/federation/transport/`. Thus the folder was not a python module, and `trial` did not look inside for any test cases to run. This was found while working on #6739. This PR adds a `__init__.py` and also fixes the test in a couple ways: - Switch to subclassing `unittest.FederatingHomeserverTestCase` instead, which sets up federation endpoints for us. - Supply a `federation_auth_origin` to `make_request` in order to more act like the request is coming from another server, instead of just an unauthenicated client requesting a federation endpoint. I found that the second point makes no difference to the test passing, but felt like the right thing to do if we're testing over federation.
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Shashank Sabniveesu authored
-
- Dec 29, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
This makes the "messages" key in the content required. This is currently optional in the spec, but that seems to be an error.
-
Jerin J Titus authored
Removes the trailing slash with causes issues with matrix.to/Element.
-
Patrick Cloke authored
Adds the redacts endpoint to workers that have the client listener.
-
Patrick Cloke authored
This table has been unused since Synapse v1.17.0.
-
- Dec 22, 2020
-
-
Patrick Cloke authored
Tests were broken due to an API changing. The code used in Synapse proper should be compatible with both versions already.
-
- Dec 18, 2020
-
-
Patrick Cloke authored
This makes the CAS handler look more like the SAML/OIDC handlers: * Render errors to users instead of throwing JSON errors. * Internal reorganization.
-
Patrick Cloke authored
Adds a new setting `email.invite_client_location` which, if defined, is passed to the identity server during invites.
-