summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/RateLimiterService.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lint and type fixesHazelnoot2025-04-011-107/+0
|
* fix type errors from new rate limit definitionsHazelnoot2024-12-081-1/+2
|
* revert un-needed changes to RateLimiterServiceHazelnoot2024-12-081-8/+8
|
* separate SkRateLimiterService from RateLimiterService and update all usagesHazelnoot2024-12-071-0/+1
|
* implement SkRateLimiterService with Leaky Bucket rate limitingHazelnoot2024-12-071-8/+8
|
* copy RateLimiterService from MisskeyIOdakkar2024-09-201-21/+11
| | | | | This implementation allocates fewer Promises, might help with the memory leaks
* tell the linter to shut up, this timedakkar2024-08-221-2/+10
|
* thunk the min/max promisesdakkar2024-08-191-7/+7
| | | | | this prevents generating promises we don't use, which would get logged by the node vm and spam the logs
* fix rate limit check never ends (#13994)anatawa122024-06-151-1/+1
|
* feat(backend): report `Retry-After` if client hit rate limit (#13949)Kisaragi2024-06-131-17/+19
| | | | | * feat(backend): report `Retry-After` if client hit rate limit * refactor(backend): fix lint error
* (re) update SPDX-FileCopyrightTexttamaina2024-02-131-1/+1
| | | | Fix #13290
* Revert "update SPDX-FileCopyrightText"tamaina2024-02-131-1/+1
| | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
* update SPDX-FileCopyrightTextsyuilo2024-02-121-1/+1
|
* chore: ↵Shun Sakai2023-07-271-0/+5
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#11348) * chore: Add the SPDX information to each file Add copyright and licensing information as defined in version 3.0 of the REUSE Specification. * tweak format --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* cleanup: trim trailing whitespace (#11136)okayurisotto2023-07-081-10/+10
| | | | | | | | | * cleanup: trim trailing whitespace * update(`.editorconfig`) --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix typessyuilo2023-04-141-1/+1
|
* refactor: fix typessyuilo2023-02-091-3/+3
|
* ロールでレートリミットを調整できるようにsyuilo2023-01-151-4/+4
| | | | Resolve #9584
* enhance(server): productionじゃない限りレートリミットを無効にsyuilo2023-01-011-3/+8
|
* refactor: introduce bindThis decorator to bind this automaticalysyuilo2022-12-041-0/+2
|
* testsyuilo2022-09-191-4/+4
|
* refactor(backend): refactor loggersyuilo2022-09-181-5/+9
|
* なんかもうめっちゃ変えたsyuilo2022-09-181-0/+89