summary refs log tree commit diff
path: root/synapse/api/ratelimiting.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove the deprecated BaseHandler. (#11005)Patrick Cloke2021-10-081-0/+86
* Add types to synapse.util. (#10601)reivilibre2021-09-101-4/+4
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-3/+1
* Correctly ratelimit invites when creating a room (#9968)Brendan Abolivier2021-05-121-5/+17
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-45/+55
* Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-4/+6
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Do not apply ratelimiting on joins to appservices (#8139)Will Hunt2020-08-211-0/+37
* Performance improvements and refactor of Ratelimiter (#7595)Andrew Morgan2020-06-051-35/+118
* Fixup synapse.api to pass mypy (#6733)Erik Johnston2020-01-201-2/+5
* Run Black. (#5482)Amber Brown2019-06-201-13/+7
* Add ratelimiting on login (#4821)Brendan Abolivier2019-03-151-0/+12
* Add rate-limiting on registration (#4735)Brendan Abolivier2019-03-051-15/+16
* Port over enough to get some sytests running on Python 3 (#3668)Amber Brown2018-08-201-1/+1
* Check whether to ratelimit sooner to avoid workErik Johnston2016-10-191-5/+9
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Update copyright noticesMark Haines2015-01-061-1/+1
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Add copyright notices and fix pyflakes errorsMark Haines2014-09-031-1/+15
* Test ratelimiterMark Haines2014-09-021-19/+48
* Ratelimiter objectMark Haines2014-09-021-0/+36