MatrixSynapse/synapse/api
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
..
__init__.py copyrights 2016-01-07 04:26:29 +00:00
auth.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/redactions_eiah 2019-01-29 22:00:33 +00:00
constants.py Merge remote-tracking branch 'origin/release-v0.99.0' into develop 2019-01-30 17:02:32 +00:00
errors.py Refactor request sending to have better excpetions (#4358) 2019-01-08 11:04:28 +00:00
filtering.py Update synapse/api/filtering.py 2019-01-24 17:21:35 +00:00
ratelimiting.py Add rate-limiting on registration (#4735) 2019-03-05 14:25:33 +00:00
urls.py Add /v2/invite federation API 2019-01-15 13:22:44 +00:00