- Jan 23, 2019
-
-
Jason Robinson authored
Check all possible variants of openid and federation listener on/off possibilities. Signed-off-by:
Jason Robinson <jasonr@matrix.org>
-
Jason Robinson authored
Check all possible variants of openid and federation listener on/off possibilities. Signed-off-by:
Jason Robinson <jasonr@matrix.org>
-
Jason Robinson authored
Signed-off-by:
Jason Robinson <jasonr@matrix.org>
-
- Jan 22, 2019
-
-
Richard van der Hoff authored
-
Amber Brown authored
* remove dh_params and set better cipher string
-
- Jan 18, 2019
-
-
Richard van der Hoff authored
* Remove redundant WrappedConnection The matrix federation client uses an HTTP connection pool, which times out its idle HTTP connections, so there is no need for any of this business.
-
- Jan 17, 2019
-
-
Richard van der Hoff authored
-
- Jan 10, 2019
-
-
Richard van der Hoff authored
-
- Jan 09, 2019
-
-
Amber Brown authored
-
- Jan 08, 2019
-
-
Erik Johnston authored
* Correctly retry and back off if we get a HTTPerror response * Refactor request sending to have better excpetions MatrixFederationHttpClient blindly reraised exceptions to the caller without differentiating "expected" failures (e.g. connection timeouts etc) versus more severe problems (e.g. programming errors). This commit adds a RequestSendFailed exception that is raised when "expected" failures happen, allowing the TransactionQueue to log them as warnings while allowing us to log other exceptions as actual exceptions.
-
- Dec 29, 2018
-
-
Amber Brown authored
-
- Dec 24, 2018
-
-
Richard van der Hoff authored
... as per MSC1730.
-
- Dec 21, 2018
-
-
Amber Brown authored
-
Maarten de Vries authored
prometheus_client 0.5 has a named-tuple Sample type with more member than the old plain tuple had. This commit makes sure the unit test detects this and changes the way it reads the sample. Signed-off-by:
Maarten de Vries <maarten@de-vri.es>
-
- Dec 14, 2018
-
-
Neil Johnson authored
Allow for the creation of a support user. A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits.
-
- Dec 07, 2018
-
-
Richard van der Hoff authored
When we register a new user from SAML2 data, initialise their displayname correctly.
-
Richard van der Hoff authored
This implements both a SAML2 metadata endpoint (at `/_matrix/saml2/metadata.xml`), and a SAML2 response receiver (at `/_matrix/saml2/authn_response`). If the SAML2 response matches what's been configured, we complete the SSO login flow by redirecting to the client url (aka `RelayState` in SAML2 jargon) with a login token. What we don't yet have is anything to build a SAML2 request and redirect the user to the identity provider. That is left as an exercise for the reader.
-
Richard van der Hoff authored
This is mostly factoring out the post-CAS-login code to somewhere we can reuse it for other SSO flows, but it also fixes the userid mapping while we're at it.
-
- Dec 06, 2018
-
-
Richard van der Hoff authored
* Rip out half-implemented m.login.saml2 support This was implemented in an odd way that left most of the work to the client, in a way that I really didn't understand. It's going to be a pain to maintain, so let's start by ripping it out. * drop undocumented dependency on dateutil It turns out we were relying on dateutil being pulled in transitively by pysaml2. There's no need for that bloat.
-
- Dec 05, 2018
-
-
Richard van der Hoff authored
Sometimes it's useful for synapse to generate its own .well-known file.
-
- Dec 04, 2018
-
-
Richard van der Hoff authored
-
- Nov 28, 2018
-
-
Neil Johnson authored
* Fix auto join failures for servers that require user consent * Fix auto join failures for servers that require user consent
-
- Nov 27, 2018
-
-
Richard van der Hoff authored
* Add better diagnostics to flakey keyring test * fix interpolation fail * Check logcontexts before and after each test * update changelog * update changelog
-
Richard van der Hoff authored
-
Richard van der Hoff authored
* Some words about garbage collections and logcontexts * Do a GC after each test to fix logcontext leaks This feels like an awful hack, but... * changelog
-
- Nov 19, 2018
-
-
Amber Brown authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- Nov 16, 2018
-
-
Travis Ralston authored
By setting the config value directly, we skip the block that adds the slash automatically for us.
-
- Nov 15, 2018
-
-
Amber Brown authored
-
Travis Ralston authored
-
Amber Brown authored
-
- Nov 14, 2018
-
-
Richard van der Hoff authored
-
- Nov 08, 2018
-
-
Erik Johnston authored
-
- Nov 07, 2018
-
-
Amber Brown authored
-
- Nov 06, 2018
-
-
Amber Brown authored
-
Travis Ralston authored
So people can still collect consent the old way if they want to.
-
- Nov 05, 2018
-
-
Hubert Chathi authored
fixes #4056
-
Amber Brown authored
-