summary refs log tree commit diff
path: root/synapse/api/ratelimiting.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a short sleep if the request is rate-limited (#17210)Erik Johnston2024-05-181-0/+4
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+2
* Update license headersPatrick Cloke2023-11-211-11/+16
* Fix incorrect docstring for Ratelimiter. (#16255)Patrick Cloke2023-09-051-3/+4
* Describe which rate limiter was hit in logs (#16135)David Robertson2023-08-301-7/+13
* Fix room creation being rate limited too aggressively since Synapse v1.69.0. ...reivilibre2022-10-281-1/+7
* Rename `RateLimitConfig` to `RatelimitSettings` (#13442)Dirk Klimpel2022-08-031-3/+3
* Allow rate limiters to passively record actions they cannot limit (#13253)David Robertson2022-07-131-12/+82
* Fix a long-standing bug which meant that rate limiting was not restrictive en...reivilibre2022-06-151-1/+4
* Add missing type hints to synapse.api. (#11109)Patrick Cloke2021-10-181-2/+2
* 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