- Jun 20, 2019
-
-
Amber Brown authored
-
- Jun 06, 2019
-
-
Neil Johnson authored
Set default room version to v4.
-
Andrew Morgan authored
Sends password reset emails from the homeserver instead of proxying to the identity server. This is now the default behaviour for security reasons. If you wish to continue proxying password reset requests to the identity server you must now enable the email.trust_identity_server_for_password_resets option. This PR is a culmination of 3 smaller PRs which have each been separately reviewed: * #5308 * #5345 * #5368
-
- May 15, 2019
-
-
Amber Brown authored
-
- May 14, 2019
-
-
Erik Johnston authored
-
- May 13, 2019
-
-
Amber Brown authored
Migrate all tests to use the dict-based config format instead of hanging items off HomeserverConfig (#5171)
-
- May 10, 2019
-
-
Amber Brown authored
-
- Apr 01, 2019
-
-
Richard van der Hoff authored
Collect all the things that make room-versions different to one another into one place, so that it's easier to define new room versions.
-
- Mar 25, 2019
-
-
Richard van der Hoff authored
I don't have a database with the same name as my user, so leaving the database name unset fails. While we're at it, clear out some unused stuff in the test setup.
-
- Mar 20, 2019
-
-
Erik Johnston authored
-
- Mar 19, 2019
-
-
Richard van der Hoff authored
Rather than using a Mock for the homeserver config, use a genuine HomeServerConfig object. This makes for a more realistic test, and means that we don't have to keep remembering to add things to the mock config every time we add a new config setting.
-
- Mar 18, 2019
-
-
Brendan Abolivier authored
-
- Mar 15, 2019
-
-
Brendan Abolivier authored
Add two ratelimiters on login (per-IP address and per-userID).
-
- Mar 11, 2019
-
-
Amber Brown authored
-
- Mar 08, 2019
-
-
Andrew Morgan authored
-
- Mar 05, 2019
-
-
Brendan Abolivier authored
* Rate-limiting for registration * Add unit test for registration rate limiting * Add config parameters for rate limiting on auth endpoints * Doc * Fix doc of rate limiting function Co-Authored-By:
babolivier <contact@brendanabolivier.com> * Incorporate review * Fix config parsing * Fix linting errors * Set default config for auth rate limiting * Fix tests * Add changelog * Advance reactor instead of mocked clock * Move parameters to registration specific config and give them more sensible default values * Remove unused config options * Don't mock the rate limiter un MAU tests * Rename _register_with_store into register_with_store * Make CI happy * Remove unused import * Update sample config * Fix ratelimiting test for py2 * Add non-guest test
-
- Mar 04, 2019
-
-
Richard van der Hoff authored
-
- Feb 27, 2019
-
-
Amber Brown authored
-
Erik Johnston authored
-
- Jan 25, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Jan 24, 2019
-
-
Erik Johnston authored
-
- Jan 22, 2019
-
-
Neil Johnson authored
-
- Dec 24, 2018
-
-
Richard van der Hoff authored
... as per MSC1730.
-
- 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
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.
-
- Nov 15, 2018
-
-
Travis Ralston authored
-
- Nov 06, 2018
-
-
Travis Ralston authored
So people can still collect consent the old way if they want to.
-
- Oct 04, 2018
-
-
Neil Johnson authored
-
- Oct 02, 2018
-
-
Amber Brown authored
-
- Oct 01, 2018
-
-
Amber Brown authored
-
- Sep 20, 2018
-
-
Amber Brown authored
-
- Sep 06, 2018
-
-
Amber Brown authored
-
Neil Johnson authored
-
- Sep 05, 2018
-
-
Richard van der Hoff authored
Use the actual origin for push transactions, rather than whatever the remote server claimed.
-
- Sep 03, 2018
-
-
Amber Brown authored
-
- Aug 31, 2018
-
-
Neil Johnson authored
-
- Aug 30, 2018
-
-
Amber Brown authored
-
- Aug 28, 2018
-
-
Richard van der Hoff authored
-
- Aug 24, 2018
-
-
Erik Johnston authored
-