43 Commits (b42661ba95b7872ba278fca9b0fee8faffd89e52)

Author SHA1 Message Date
Claire eaedd52def
Fix incorrect rate limit on PUT requests (#31356) 2 years ago
Claire 73a78cc19d
Fix rate-limiting incorrectly triggering a session cookie on most endpoints (#30483) 2 years ago
Claire 3fa0dd0b88
Merge pull request from GHSA-c2r5-cfqr-c553 2 years ago
Claire 16249946ae
Merge pull request from GHSA-q3rg-xx5v-4mxh 2 years ago
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations (#30316) 2 years ago
Matt Jankowski 933189887b
Fix `Style/StringLiterals` cop (#30005) 2 years ago
Nick Schonning 85db392464
Autofix Rubocop cops for config/ (#24145) 3 years ago
Matt Jankowski 2e1391fdd2
Fix `Naming/MemoizedInstanceVariableName` cop (#25928) 3 years ago
Nick Schonning c66250abf1
Autofix Rubocop Regex Style rules (#23690) 3 years ago
Nick Schonning cee4369cf5
Autofix Rubocop Lint/AmbiguousOperatorPrecedence (#25002) 3 years ago
Nick Schonning 49fad26eca
Drop EOL Ruby 2.7 (#24237) 3 years ago
Eugen Rochko c6ef56fd5e
Change rate limits to 1,500/5m per user, 300/5m per app (#23347) 3 years ago
Eugen Rochko 21fd25a269
Fix rate limiting for paths with formats (#20675) 3 years ago
dependabot[bot] 46ad7fea9d
Bump rack-attack from 6.5.0 to 6.6.0 (#17405) 4 years ago
Claire 8603a07504
Fix error when trying to register (#17600) 4 years ago
zunda f9e7f2e409
Avoid return within block (#17590) 4 years ago
Jeong Arm 1de2e3f980
Throttle IPv6 signup for subnet (#17588) 4 years ago
Jeong Arm ea61d3acd6
Fix media API limit (#17272) 4 years ago
Eugen Rochko ee1119208c
Add `POST /api/v1/emails/confirmations` to REST API (#15816) 5 years ago
luigi eb51e43fb4
Optimize some regex matching (#15528) 5 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963) 6 years ago
Eugen Rochko 81a3db1564
Change rate limits for various paths (#14253) 6 years ago
Eugen Rochko 9241cbf861
Fix re-sending of e-mail confirmation not being rate limited (#13360) 6 years ago
Eugen Rochko 339ce1c4e9
Add specific rate limits for posting and following (#13172) 6 years ago
Eugen Rochko 09d54d1f62
Fix uncaught query param encoding errors (#12741) 6 years ago
Yamagishi Kazutoshi 4e1b742cb2 Change rate limit for media proxy (#11814) 7 years ago
Hinaloe b793722d7d Fix undefined method error (#10868) 7 years ago
mayaeh afb17b7045 Fix undefined method error. (#10867) 7 years ago
ThibG 0e9b8be18a Improve rate limiting (#10860) 7 years ago
Eugen Rochko 0e8819f0e8
Add rate limit for media proxy requests (#10490) 7 years ago
Eugen Rochko 99fa1ce93d
Add tight rate-limit for API deletions (#10042) 7 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572) 7 years ago
aus-social 0a4739c732 lint pass 2 (#8878) 8 years ago
Akihiko Odaki a7e71bbd08 Add a missing question mark in rack_attack.rb (#7338) 8 years ago
Akihiko Odaki b1d4471e36 Throttle media post (#7337) 8 years ago
Eugen Rochko 921b781909
Increase rate limit on protected paths (#6229) 8 years ago
Eugen Rochko feed07227b
Apply a 25x rate limit by IP even to authenticated requests (#5948) 8 years ago
Naoki Kosaka 4bce376fdc Missing require 'authorization_decorator'. (#5947) 8 years ago
Eugen Rochko a865b62efc
Rate limit by user instead of IP when API user is authenticated (#5923) 8 years ago
unarist b42c018bb8 Add Content-Type header on throttled response to fix mojibake (#4558) 9 years ago
alpaca-tc db92eec876 Localize 'throttled' (#2755) 9 years ago
Tristan Mahé 964035b118 allow localhost to bypass the ratelimit (#2554) 9 years ago
Eugen ff5baa5349 Add rate limits for logins and sign-ups by IP (5 in 5 minutes) (#2079) 9 years ago
Eugen Rochko 02349b3269 Obfuscate filenames better, double rate limits 9 years ago
Eugen Rochko c0555f2db6 Don't rate-limit PuSH endpoints 10 years ago
Eugen Rochko dda9ac9222 Fix reset date format when rate limited 10 years ago
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting 10 years ago
Eugen Rochko 3b56350121 Fix #6 - Rate limit GET reqs to 300/5min, POST to 100/5min 10 years ago
Eugen Rochko e24bfbde1a Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections 10 years ago
Eugen Rochko e2b846f630 Adding letter opener for development and Rack::Attack for future rate limiting implementations 10 years ago