Commit Graph

186 Commits (c9c49bfef8ff39eb052d9bddb796882290467c98)

Author SHA1 Message Date
Côme Chilliet 426c0341ff
Use typed version of IConfig::getSystemValue as much as possible 3 years ago
Côme Chilliet ea05544213
Fix return type of methods returning false on error 3 years ago
Joas Schilling 454281af03
feat(security): Allow to opt-out of ratelimit protection, e.g. for testing on CI 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Christoph Wurst 8aea25b5b9
Add remote host validation API 3 years ago
Côme Chilliet 71ee292650 Add rate limiting on lost password emails 3 years ago
Carl Schwan ef31396727
Mark method as deprecated 3 years ago
Carl Schwan 48d9c4d2b0
Port existing server code to new interface 3 years ago
Joas Schilling c0f47af2d0
Add a public interface for the bruteforce throttler and register for injection 3 years ago
luz paz 368f83095d Fix typos in lib/private subdirectory 3 years ago
Joas Schilling 8274c05e19
Only ignore attempts of the same action 4 years ago
Carl Schwan ca3cd5a625 Fix detection of firefox in ContentSecurityPolicyNonceManager 4 years ago
Vincent Petry 01dbd22c9c
Validate requested length is random string generator 4 years ago
Carl Schwan 69b36fc2c5 Don't inject Bruteforce capability info in the webui 4 years ago
Vincent Petry 18c013d8fc
Add CSP policy merge priority for booleans 4 years ago
Côme Chilliet 6be7aa112f
Migrate from ILogger to LoggerInterface in lib/private 4 years ago
Robin Appelman 4f594dbf53
cache the path of the certificate bundle 4 years ago
Robin Appelman a887553ddb
return default bundle when there is an error getting the bundle 4 years ago
Julius Härtl a6796b4247
Fix decryption fallback after adding a secret 4 years ago
Julius Härtl 81f8719cc0
Add fallback routines for empty secret cases 4 years ago
Julius Härtl bd03dd37be
Allow to set a strict-dynamic CSP through the API 4 years ago
Joas Schilling b8e0a3dbdd
Use the new option to signaling insensitivity 4 years ago
Joas Schilling b59df35426
Make the DB query simpler (as we just deleted all other entries) 4 years ago
Joas Schilling c6d000f87f
Log bruteforce throttle and blocking 4 years ago
Carl Schwan 6312c0df69
Check style update 4 years ago
Joas Schilling 1d550ab95e
Don't query the bruteforce attempts when we just deleted them 4 years ago
Vincent Petry 19f41a60a0
Type hint in IpAddress 4 years ago
Vincent Petry f01ad7b8d8
Improve normalizer detecting IPv4 inside of IPv6 4 years ago
Vincent Petry 7e08a4ab15
Fix getting subnet of ipv4 mapped ipv6 addresses 4 years ago
Joas Schilling c42f5bc5f6
Add an OCP for trusted domain helper 4 years ago
Daniel Kesselberg 240eb02585
Set associative = true for cleanup job 4 years ago
Lukas Reschke 474a5b55d3 Implement review feedback 4 years ago
Lukas Reschke 358eaba7dd
Apply suggestions from code review 4 years ago
Arthur Schiwon 0dee717c94
Confirm mails only per POST 4 years ago
Arthur Schiwon a20de15b43
add a job to clean up expired verification tokens 4 years ago
Arthur Schiwon 19cc757531
move verification token logic out of lost password controller 4 years ago
Lukas Reschke 471167019c Implement PR review feedback 4 years ago
Lukas Reschke a915372c56 phpcs 4 years ago
Lukas Reschke 378cc922c4 Adjust logic to store period instead of current timestamp 4 years ago
Lukas Reschke d4f97affc1 Add database ratelimiting backend 4 years ago
Daniel Kesselberg 0a15043f69
Throw exception if encrypting the data failed. 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
J0WI ca7b37ce5a Make Security module strict 5 years ago
Lukas Reschke e5a4236e68 Increase subnet matcher 5 years ago
Roeland Jago Douma 16652ac6c6 Explicitly check hex2bin input 5 years ago
dependabot-preview[bot] eb502c02ff
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 5 years ago
Morris Jobke 24d436cb60
Remove unneeded casts that were found by Psalm 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Julius Härtl f5501ca276
Avoid checking for brute force protection capabilities when upgrading 5 years ago
Joas Schilling 5b5aebbf66
Replace the credentials table with one that can have empty user 5 years ago