- Apr 04, 2019
-
-
Brendan Abolivier authored
-
- Apr 03, 2019
-
-
Erik Johnston authored
-
- Mar 26, 2019
-
-
Andrew Morgan authored
Adds a new method, check_3pid_auth, which gives password providers the chance to allow authentication with third-party identifiers such as email or msisdn.
-
- Mar 25, 2019
-
-
Richard van der Hoff authored
-
- Mar 21, 2019
-
-
Colin W authored
This one should close #4841. Many thanks to @dev4223 for bringing it up and finding a solution. Signed-off-by: Colin White
-
- Mar 20, 2019
-
-
Richard van der Hoff authored
Rate-limit outgoing read-receipts as per #4730.
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 19, 2019
-
-
Erik Johnston authored
This disables both local and remote room list searching.
-
Erik Johnston authored
-
Erik Johnston authored
-
Michael Kaye authored
-
Richard van der Hoff authored
Make it so that most options in the config are optional, and commented out in the generated config. The reasons this is a good thing are as follows: * If we decide that we should change the default for an option, we can do so, and only those admins that have deliberately chosen to override that option will be stuck on the old setting. * It moves us towards a point where we can get rid of the super-surprising feature of synapse where the default settings for the config come from the generated yaml. * It makes setting up a test config for unit testing an order of magnitude easier (see forthcoming PR). * It makes the generated config more consistent, and hopefully easier for users to understand.
-
- Mar 18, 2019
-
-
Brendan Abolivier authored
-
- Mar 15, 2019
-
-
Brendan Abolivier authored
Add two ratelimiters on login (per-IP address and per-userID).
-
Richard van der Hoff authored
-
- Mar 13, 2019
-
-
Andrew Morgan authored
-
- Mar 12, 2019
-
-
Neil Johnson authored
-
Neil Johnson authored
Improved federation configuration docs. Specifically detailing .well-known and SRV based delegation methods. Inspiration Valentin Lab <valentin.lab@kalysto.org> for https://github.com/matrix-org/synapse/pull/4781
-
- Mar 11, 2019
-
-
Aaron authored
* Clarify what registration_shared_secret allows for (#2885) Signed-off-by:
Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
- Mar 07, 2019
-
-
Matthew Hodgson authored
-
- 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
-
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Seebi authored
The v4v6 option only has a usage one ipv6 socket: https://serverfault.com/q/747895 Signed-off-by:
Flakebi <flakebi@t-online.de>
-
- Mar 02, 2019
-
-
Joseph Weston authored
Signed-off-by:
Joseph Weston <joseph@weston.cloud>
-
- Feb 27, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Feb 26, 2019
-
-
Paul Tötterman authored
So that it actually works. See https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass Signed-off-by:
Paul Tötterman <paul.totterman@iki.fi>
-
Erik Johnston authored
If the client failed to process incoming commands during the initial set up of the replication connection it would immediately disconnect and reconnect, resulting in a tightloop. This can happen, for example, when subscribing to a stream that has a row that is too long in the backlog. The fix here is to not consider the connection successfully set up until the client has succesfully subscribed and caught up with the streams. This ensures that the retry logic timers aren't reset until then, meaning that if an error does happen during start up the client will continue backing off before retrying again.
-
- Feb 22, 2019
-
-
Richard van der Hoff authored
-
- Feb 21, 2019
-
-
Benoît S authored
* Added HAProxy example Proposal of an example with HAProxy. Asked by #4541. Signed-off-by:
Benoît S. (“Benpro”) <gitlab@benpro.fr> * Following suggestions of @richvdh
-
- Feb 19, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Feb 18, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Feb 11, 2019
-
-
Richard van der Hoff authored
Factor out the reverse proxy info to a separate file, add some more info on reverse-proxying the federation port.
-
- Feb 08, 2019
-
-
Erik Johnston authored
Fix incorrect heading level
-
- Feb 07, 2019
-
-
Erik Johnston authored
A surprising number of people are using the well-known method, and are simply copying the example configuration. This is problematic as the example includes an explicit port, which causes inbound federation requests to have the HTTP Host header include the port, upsetting some reverse proxies. Given that, we update the well-known example to be more explicit about the various ways you can set it up, and the consequence of using an explict port.
-