- Dec 10, 2018
-
-
David Baker authored
* Add 'sandbox' to the CSP for media repo * Changelog
-
Will Hunt authored
Make /config more CORS-y
-
Erik Johnston authored
Make isort tox check print diff when it fails
-
Erik Johnston authored
-
Erik Johnston authored
-
Will Hunt authored
-
Will Hunt authored
-
- Dec 09, 2018
- 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
If you're installing as a system package, the system package should have set up the systemd config, so it's more useful to give an example of running in a virtualenv here.
-
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
It turns out we were relying on dateutil being pulled in transitively by pysaml2. There's no need for that bloat.
-
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
Notes on upgrading to python3, and README updates.
-
Richard van der Hoff authored
Remove obsolete settings from docker homeserver.yaml
-
Richard van der Hoff authored
These aren't used, because we have a `log_config` setting.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Use labels to tag builds with their SHA1 version.
-
Travis Ralston authored
-
Amber Brown authored
-
Richard van der Hoff authored
Replace mentions of Vector with Riot
-
Travis Ralston authored
This is useful for homeservers not intended for users, such as bot-only homeservers or ones that only process IoT data.
-
Aaron Raimist authored
* Add note to UPGRADE.rst about removing riot.im from list of trusted identity servers Signed-off-by:
Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
Ben Parsons authored
-
Richard van der Hoff authored
This is a bit of a half-assed effort at fixing https://github.com/matrix-org/synapse/issues/4252. Fundamentally the right answer is to drop support for Python 2.
-
Richard van der Hoff authored
Drop sent_transactions
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fix removing pushers on python 3
-
Richard van der Hoff authored
Add a basic .editorconfig
-
Richard van der Hoff authored
This should fix some "Starting db connection from sentinel context" warnings, and will mean we get metrics for these processes.
-
Aaron Raimist authored
Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
- Dec 03, 2018
-
-
Amber Brown authored
-
Amber Brown authored
-
Richard van der Hoff authored
It turns out that we accept events with non-ascii IDs, which would later cause an explosion during state res. Fixes #4226
-
- Dec 02, 2018
-
-
Aaron Raimist authored
Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
Aaron Raimist authored
Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
- 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
-