143 Commits (d4f97affc1a0ecfaacfbdc26aab820cad1650a06)

Author SHA1 Message Date
  Lukas Reschke d4f97affc1 Add database ratelimiting backend 2 years ago
  Daniel Kesselberg 0a15043f69
Throw exception if encrypting the data failed. 2 years ago
  John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 3 years ago
  J0WI ca7b37ce5a Make Security module strict 3 years ago
  Lukas Reschke e5a4236e68 Increase subnet matcher 3 years ago
  Roeland Jago Douma 16652ac6c6 Explicitly check hex2bin input 3 years ago
  dependabot-preview[bot] eb502c02ff
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 3 years ago
  Morris Jobke 24d436cb60
Remove unneeded casts that were found by Psalm 3 years ago
  Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 3 years ago
  Julius Härtl f5501ca276
Avoid checking for brute force protection capabilities when upgrading 3 years ago
  Joas Schilling 5b5aebbf66
Replace the credentials table with one that can have empty user 3 years ago
  Joas Schilling 1aa9c9164d
Fix comparing the empty string for global credentials 3 years ago
  Joas Schilling 8027dcbc6f
Don't leave cursors open when tests fail 3 years ago
  Roeland Jago Douma 54b9f639a6
Always return the default path if we can 3 years ago
  Morris Jobke dc479aae2d
Improve CertificateManager to not be user context dependent 3 years ago
  lynn-stephenson 648b60fa0e
Derive encryption key & MAC key from a single key. 3 years ago
  Roeland Jago Douma 8fae2beece
Limit throttler to 48 hours 3 years ago
  Roeland Jago Douma 6c1b542def
Add cleanup job for old brutefoce attempts 3 years ago
  Christoph Wurst d9015a8c94
Format code to a single space around binary operators 3 years ago
  Morris Jobke 99c9423766
Remove @suppress SqlInjectionChecker 3 years ago
  Joas Schilling c25063dc07
Don't break when the IP is empty 3 years ago
  Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 3 years ago
  Joas Schilling 35a8519591
Fix CS 3 years ago
  Joas Schilling 770381c0c6
Correctly return ms delay when at max 3 years ago
  Joas Schilling 931aca2fee
Add missing default 4 years ago
  Joas Schilling d9c4c9eb99
Simplify array filter 4 years ago
  Joas Schilling dfeee3b850
Fix wrong doc + type hint 4 years ago
  Joas Schilling 8376c4891f
Only throw when also the last 30 mins were attacking 4 years ago
  Joas Schilling 6f751d01db
Make the throttling O(2^n) instead of O(n^n) 4 years ago
  Joas Schilling 64539a6ee1
Make Throttler strict 4 years ago
  Joas Schilling c8fea66d65
Split delay calculation from getting the attempts 4 years ago
  Joas Schilling cdb36c8ead
Let the database count the entries 4 years ago
  Joas Schilling e66bc4a8a7
Send "429 Too Many Requests" in case of brute force protection 4 years ago
  Morris Jobke c0be7e329f
Prefer typed event over string based ones 3 years ago
  Morris Jobke bd997a105c
Fix code style 4 years ago
  Roeland Jago Douma 35ff4aa1c6
Use random_bytes 4 years ago
  MichaIng 229570badf
Apply Argon2 options for Argon2id hashing as well 4 years ago
  MichaIng ad60619655
Fix Argon2 options checks 4 years ago
  Christoph Wurst cb057829f7
Update license headers for 19 4 years ago
  Arthur Schiwon 5437844b7e
fix credentialsManager documentation and ensure userId to be used as string 4 years ago
  Christoph Wurst 28f8eb5dba
Add visibility to all constants 4 years ago
  Christoph Wurst caff1023ea
Format control structures, classes, methods and function 4 years ago
  Christoph Wurst 14c996d982
Use elseif instead of else if 4 years ago
  Christoph Wurst afbd9c4e6e
Unify function spacing to PSR2 recommendation 4 years ago
  Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 4 years ago
  Christoph Wurst 2fbad1ed72
Fix (array) indent style to always use one tab 4 years ago
  Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 4 years ago
  Christoph Wurst b80ebc9674
Use the short array syntax, everywhere 4 years ago
  Johannes Riedel 0c38569c83 Implement occ command security:bruteforceattemps:reset-for-ip 4 years ago
  Pavel Krasikov f11dee9bc4 fix safari useragent for versions with 3 digits 4 years ago