forked-synapse/synapse/rest
Brendan Abolivier a4c3a361b7
Add rate-limiting on registration (#4735)
* 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
2019-03-05 14:25:33 +00:00
..
client Add rate-limiting on registration (#4735) 2019-03-05 14:25:33 +00:00
consent Fix registration on workers (#4682) 2019-02-20 18:47:31 +11:00
key Remove deprecated v1 key exchange endpoint (#4119) 2018-10-31 22:29:02 +11:00
media Fix parsing of Content-Disposition headers (#4763) 2019-02-27 14:29:10 -08:00
saml2 Initialise user displayname from SAML2 data (#4272) 2018-12-07 14:44:46 +01:00
__init__.py register capabilities servlet 2019-01-29 10:28:35 +00:00
well_known.py Fixup 2019-02-18 15:52:26 +00:00