36 Commits (09dbff98df837318e056e3a54c8f112c8aee15c8)

Author SHA1 Message Date
Matt Jankowski 08421e7b90 Fix `Naming/MemoizedInstanceVariableName` cop (#25928)
1 year ago
Nick Schonning ef344388c5 Autofix Rubocop Regex Style rules (#23690)
1 year ago
Nick Schonning 67c5ac4971 Autofix Rubocop Lint/AmbiguousOperatorPrecedence (#25002)
2 years ago
Nick Schonning 519ae8c0c6 Drop EOL Ruby 2.7 (#24237)
2 years ago
Eugen Rochko d08bd66f42 Change rate limits to 1,500/5m per user, 300/5m per app (#23347)
2 years ago
Eugen Rochko e18c8537e6 Fix rate limiting for paths with formats (#20675)
2 years ago
dependabot[bot] 0bc38b0a8a Bump rack-attack from 6.5.0 to 6.6.0 (#17405)
3 years ago
Claire 9f9e82918f Fix error when trying to register (#17600)
3 years ago
zunda 8009c67a09 Avoid return within block (#17590)
3 years ago
Jeong Arm ec4e4ada63 Throttle IPv6 signup for subnet (#17588)
3 years ago
Jeong Arm df31a1a8e6 Fix media API limit (#17272)
3 years ago
Eugen Rochko 28399e88b5 Add `POST /api/v1/emails/confirmations` to REST API (#15816)
4 years ago
luigi c19fe86d66 Optimize some regex matching (#15528)
4 years ago
Eugen Rochko da4c730c47 Add IP-based rules (#14963)
4 years ago
Eugen Rochko ac4f9abce6 Change rate limits for various paths (#14253)
4 years ago
Eugen Rochko 8fa78c0ec8 Fix re-sending of e-mail confirmation not being rate limited (#13360)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
Eugen Rochko e8b07657c2 Fix uncaught query param encoding errors (#12741)
5 years ago
Yamagishi Kazutoshi 025de313bc Change rate limit for media proxy (#11814)
5 years ago
Hinaloe ae5f2716a5 Fix undefined method error (#10868)
6 years ago
mayaeh a08bfea202 Fix undefined method error. (#10867)
6 years ago
ThibG 875faa1da6 Improve rate limiting (#10860)
6 years ago
Eugen Rochko 1ed2c9c16e Add rate limit for media proxy requests (#10490)
6 years ago
Eugen Rochko 9bf5658885 Add tight rate-limit for API deletions (#10042)
6 years ago
Eugen Rochko bbf9f4f93b Add REST API for creating an account (#9572)
6 years ago
aus-social c883b1ffc9 lint pass 2 (#8878)
6 years ago
Akihiko Odaki 854d974499 Add a missing question mark in rack_attack.rb (#7338)
7 years ago
Akihiko Odaki 5cddff0795 Throttle media post (#7337)
7 years ago
Eugen Rochko b7b0f630a0 Increase rate limit on protected paths (#6229)
7 years ago
Eugen Rochko 31fe0d067b Apply a 25x rate limit by IP even to authenticated requests (#5948)
7 years ago
Naoki Kosaka 77660c4624 Missing require 'authorization_decorator'. (#5947)
7 years ago
Eugen Rochko 87af0bf6cf Rate limit by user instead of IP when API user is authenticated (#5923)
7 years ago
unarist 527eacf403 Add Content-Type header on throttled response to fix mojibake (#4558)
7 years ago
alpaca-tc 62738bf1a9 Localize 'throttled' (#2755)
8 years ago
Tristan Mahé 19881e24fe allow localhost to bypass the ratelimit (#2554)
8 years ago
Eugen e47b32072f Add rate limits for logins and sign-ups by IP (5 in 5 minutes) (#2079)
8 years ago