Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Infer no_tls from presence of TLS listeners | Richard van der Hoff | 2019-02-11 | 1 | -1/+1 |
| | | | | | Rather than have to specify `no_tls` explicitly, infer whether we need to load the TLS keys etc from whether we have any TLS-enabled listeners. | ||||
* | Add a script to generate a clean config file (#4315) | Richard van der Hoff | 2018-12-22 | 1 | -7/+0 |
| | |||||
* | Implement SAML2 authentication (#4267) | Richard van der Hoff | 2018-12-07 | 1 | -1/+2 |
| | | | | | | | | | | | 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. | ||||
* | Rip out half-implemented m.login.saml2 support (#4265) | Richard van der Hoff | 2018-12-06 | 1 | -2/+1 |
| | | | | | | | | | | | | | * 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. | ||||
* | Add config option to control alias creation | Erik Johnston | 2018-10-19 | 1 | -1/+2 |
| | |||||
* | Fix jwt import check | Richard van der Hoff | 2018-09-07 | 1 | -1/+1 |
| | | | | | | | This handy code attempted to check that we could import jwt, but utterly failed to check it was the right jwt. Fixes https://github.com/matrix-org/synapse/issues/3793 | ||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -18/+18 |
| | |||||
* | Infrastructure for a server notices room | Richard van der Hoff | 2018-05-17 | 1 | -1/+4 |
| | | | | | | | Server Notices use a special room which the user can't dismiss. They are created on demand when some other bit of the code calls send_notice. (This doesn't actually do much yet becuse we don't call send_notice anywhere) | ||||
* | ConsentResource to gather policy consent from users | Richard van der Hoff | 2018-05-15 | 1 | -3/+5 |
| | | | | | Hopefully there are enough comments and docs in this that it makes sense on its own. | ||||
* | Add user_directory_include_pattern config param to expand search results to ↵ | Matthew Hodgson | 2017-11-29 | 1 | -1/+2 |
| | | | | | | | | | | additional users Initial commit; this doesn't work yet - the LIKE filtering seems too aggressive. It also needs _do_initial_spam to be aware of prepopulating the whole user_directory_search table with all users... ...and it needs a handle_user_signup() or something to be added so that new signups get incrementally added to the table too. Committing it here as a WIP | ||||
* | Add config to enable group creation | Erik Johnston | 2017-10-19 | 1 | -1/+2 |
| | |||||
* | Make the spam checker a module | David Baker | 2017-09-26 | 1 | -1/+3 |
| | |||||
* | Fix TravisCI tests for PR #2301 | Caleb James DeLisle | 2017-06-23 | 1 | -1/+1 |
| | |||||
* | Add configuration parameter to allow redaction of content from push messages ↵ | Caleb James DeLisle | 2017-06-23 | 1 | -1/+2 |
| | | | | for google/apple devices | ||||
* | Implement pluggable password auth | Erik Johnston | 2016-10-03 | 1 | -3/+3 |
| | | | | | | Allows delegating the password auth to an external module. This also moves the LDAP auth to using this system, allowing it to be removed from the synapse tree entirely in the future. | ||||
* | Inline the synchrotron and pusher configs into the main config | Mark Haines | 2016-06-16 | 1 | -1/+3 |
| | |||||
* | Send a rather basic email notif | David Baker | 2016-04-20 | 1 | -1/+2 |
| | | | | Also pep8 fixes | ||||
* | Introduce LDAP authentication | Christoph Witzany | 2016-04-06 | 1 | -1/+2 |
| | |||||
* | Add JWT support | Niklas Riekenbrauck | 2016-03-29 | 1 | -1/+2 |
| | |||||
* | config,handlers/_base: added homeserver config for what state is included in ↵ | Patrik Oldsberg | 2016-03-04 | 1 | -1/+2 |
| | | | | | | a room invite Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> | ||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | Add config option to disable password login | Erik Johnston | 2015-10-22 | 1 | -1/+3 |
| | |||||
* | Provide ability to login using CAS | Steven Hammerton | 2015-10-10 | 1 | -1/+2 |
| | |||||
* | code beautify | Muthu Subramanian | 2015-07-08 | 1 | -0/+1 |
| | |||||
* | Integrate SAML2 basic authentication - uses pysaml2 | Muthu Subramanian | 2015-07-08 | 1 | -3/+3 |
| | |||||
* | Allow multiple config files, set up a default config before applying the ↵ | Mark Haines | 2015-04-30 | 1 | -1/+1 |
| | | | | config files | ||||
* | Manually generate the default config yaml, remove most of the commandline ↵ | Mark Haines | 2015-04-30 | 1 | -1/+3 |
| | | | | arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class | ||||
* | Merge branch 'develop' into key_distribution | Mark Haines | 2015-04-29 | 1 | -2/+1 |
|\ | | | | | | | | | Conflicts: synapse/config/homeserver.py | ||||
| * | Remove now-redundant email config | David Baker | 2015-04-23 | 1 | -2/+1 |
| | | |||||
* | | Move the key related config parser into a separate file | Mark Haines | 2015-04-24 | 1 | -1/+2 |
|/ | |||||
* | Add AppServiceConfig | Kegan Dougal | 2015-03-31 | 1 | -1/+2 |
| | |||||
* | Commandline option to enable metrics system | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+3 |
| | |||||
* | Add config option to disable registration. | Erik Johnston | 2015-02-19 | 1 | -1/+2 |
| | |||||
* | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | Add support for TURN servers as per the TURN REST API ↵ | David Baker | 2014-09-23 | 1 | -1/+2 |
| | | | | (http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00) | ||||
* | Added support for the HS to send emails. Use it to send password resets. ↵ | Kegan Dougal | 2014-09-16 | 1 | -2/+6 |
| | | | | Added email_smtp_server and email_from_address config args. Added emailutils. | ||||
* | Added a captcha config to the HS, to enable registration captcha checking ↵ | Kegan Dougal | 2014-09-05 | 1 | -1/+2 |
| | | | | and for the recaptcha private key. | ||||
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵ | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
| | | | | hasn't been incorporated in time for launch. | ||||
* | Limit the size of uploads | Mark Haines | 2014-09-03 | 1 | -1/+2 |
| | |||||
* | Add ratelimiting function to basehandler | Mark Haines | 2014-09-02 | 1 | -1/+3 |
| | |||||
* | Add config tree to synapse. Add support for reading config from a file | Mark Haines | 2014-08-31 | 1 | -0/+26 |