Commit History

Autor SHA1 Mensaxe Data
  Joas Schilling c0f47af2d0 Add a public interface for the bruteforce throttler and register for injection %!s(int64=2) %!d(string=hai) anos
  Joas Schilling 8274c05e19 Only ignore attempts of the same action %!s(int64=2) %!d(string=hai) anos
  Côme Chilliet 6be7aa112f Migrate from ILogger to LoggerInterface in lib/private %!s(int64=2) %!d(string=hai) anos
  Joas Schilling c6d000f87f Log bruteforce throttle and blocking %!s(int64=2) %!d(string=hai) anos
  Joas Schilling 1d550ab95e Don't query the bruteforce attempts when we just deleted them %!s(int64=2) %!d(string=hai) anos
  John Molakvoæ (skjnldsv) 215aef3cbd Update php licenses %!s(int64=3) %!d(string=hai) anos
  Roeland Jago Douma 8fae2beece Limit throttler to 48 hours %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst d9015a8c94 Format code to a single space around binary operators %!s(int64=4) %!d(string=hai) anos
  Morris Jobke 99c9423766 Remove @suppress SqlInjectionChecker %!s(int64=4) %!d(string=hai) anos
  Joas Schilling c25063dc07 Don't break when the IP is empty %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst 2a054e6c04 Update the license headers for Nextcloud 20 %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 35a8519591 Fix CS %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 770381c0c6 Correctly return ms delay when at max %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 931aca2fee Add missing default %!s(int64=4) %!d(string=hai) anos
  Joas Schilling d9c4c9eb99 Simplify array filter %!s(int64=4) %!d(string=hai) anos
  Joas Schilling dfeee3b850 Fix wrong doc + type hint %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 8376c4891f Only throw when also the last 30 mins were attacking %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 6f751d01db Make the throttling O(2^n) instead of O(n^n) %!s(int64=4) %!d(string=hai) anos
  Joas Schilling 64539a6ee1 Make Throttler strict %!s(int64=4) %!d(string=hai) anos
  Joas Schilling c8fea66d65 Split delay calculation from getting the attempts %!s(int64=4) %!d(string=hai) anos
  Joas Schilling cdb36c8ead Let the database count the entries %!s(int64=4) %!d(string=hai) anos
  Joas Schilling e66bc4a8a7 Send "429 Too Many Requests" in case of brute force protection %!s(int64=4) %!d(string=hai) anos
  Morris Jobke e57bca31ad Merge pull request #20005 from joeried/occ-remove-bruteforce-attempts-by-ip %!s(int64=4) %!d(string=hai) anos
  Morris Jobke bd997a105c Fix code style %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst cb057829f7 Update license headers for 19 %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst 28f8eb5dba Add visibility to all constants %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst caff1023ea Format control structures, classes, methods and function %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst 14c996d982 Use elseif instead of else if %!s(int64=4) %!d(string=hai) anos
  Christoph Wurst afbd9c4e6e Unify function spacing to PSR2 recommendation %!s(int64=4) %!d(string=hai) anos
  Johannes Riedel 0c38569c83 Implement occ command security:bruteforceattemps:reset-for-ip %!s(int64=4) %!d(string=hai) anos