- Mar 21, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 20, 2019
-
-
Richard van der Hoff authored
Rate-limit outgoing read-receipts as per #4730.
-
- Mar 19, 2019
-
-
Richard van der Hoff authored
turns out this relies on there being a `user_consent_version` set.
-
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.
-
Richard van der Hoff authored
Make sure that we have a `server_notices_mxid` set, given that we are relying on it.
-
Richard van der Hoff authored
* Set allow_guest_access = True, since we rely on it * config doesn't have a `hostname` attribute; it is `server_name`
-
Richard van der Hoff authored
The Mailer expects the config object to have `email_smtp_pass` and `email_riot_base_url` attributes (and it won't by default, because the default config impl doesn't set any of the attributes unless email_enable_notifs is set).
-
Neil Johnson authored
-
Richard van der Hoff authored
Fixes a bug where hs_disabled_message was not enforced for 3pid-based requests if there was no server_notices_mxid configured.
-
- Mar 18, 2019
-
-
Amber Brown authored
-
Brendan Abolivier authored
-
- Mar 15, 2019
-
-
Brendan Abolivier authored
Add two ratelimiters on login (per-IP address and per-userID).
-
- Mar 14, 2019
-
-
Erik Johnston authored
This reverts commit 290552fd.
-
- Mar 12, 2019
-
-
Amber Brown authored
-
Amber Brown authored
-
Amber Brown authored
-
- Mar 11, 2019
-
-
Andrew Morgan authored
Server side of a solution towards #3622.
-
Amber Brown authored
-
Amber Brown authored
-
Amber Brown authored
-
- Mar 08, 2019
-
-
Andrew Morgan authored
-
- Mar 07, 2019
-
-
Amber Brown authored
-
- Mar 06, 2019
-
-
Brendan Abolivier authored
This reverts commit d7dbad35.
-
- Mar 05, 2019
-
-
Brendan Abolivier authored
-
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
-
- Mar 01, 2019
-
-
Joseph Weston authored
This is required because the 'Server' HTTP header is not always passed through proxies.
-
Joseph Weston authored
We will later need also to import 'register_servlets' from the 'login' module, so we un-pollute the namespace now to keep the logical changes separate.
-
- Feb 27, 2019
-
-
Richard van der Hoff authored
* Fix parsing of Content-Disposition headers TIL: filenames in content-dispostion headers can contain semicolons, and aren't %-encoded. * fix python2 incompatibility * Fix docstrings
-
Amber Brown authored
-
Erik Johnston authored
-
- Feb 20, 2019
-
-
Amber Brown authored
-
Erik Johnston authored
* Move RegistrationHandler init to HomeServer * Move post registration actions to RegistrationHandler * Add post regisration replication endpoint * Newsfile
-
- Feb 18, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Feb 14, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
This allows specifying who and what is allowed to be published onto the public room list
-
- Feb 12, 2019
-
-
Richard van der Hoff authored
If TLS is disabled, it should not be an error if no cert is given. Fixes #4554.
-