Commit Graph

61 Commits (fa76b49cd2811b0e441bc82ba2e707ae0214aa0f)

Author SHA1 Message Date
Roeland Jago Douma 84316aec66
Add ARGON2I support to the hasher 8 years ago
Roeland Jago Douma d8332d43f8
Make \OC\Security\IdentityProof strict 8 years ago
Roeland Jago Douma 4ed9b74a6b
Make OC\Security\CSP strict 8 years ago
Roeland Jago Douma 2c8402aa17
Make \OC\Security\CSRF strict 8 years ago
Morris Jobke 0a56d2185e
Return value immediately instead of assigning to a one-time variable 8 years ago
Roeland Jago Douma 0e0db37658
Make OCP\Security stricter 8 years ago
Roeland Jago Douma bb2938a47d
Make IPAddress typed and strict 8 years ago
Roeland Jago Douma cf0a339997
Make OC\Security\RateLimiting strict 8 years ago
Roeland Jago Douma 6e1ee1e7a7
Fix tests 8 years ago
Roeland Jago Douma de5d7aa331
Strict ISecure random 8 years ago
Morris Jobke ca28df6fcc
Adds type hinting for scalar types in ICrypto->decrypt 8 years ago
Morris Jobke d2d73f1ce8
Also replace all other occurences 8 years ago
Morris Jobke 5a270c2715
Reset bruteforce attempt table on successful login 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Thomas Citharel ecf347bd1a Add CSP frame-ancestors support 8 years ago
Bjoern Schiessle bae5be3dc1
add prefix to user and system keys to avoid name collisions 9 years ago
Bjoern Schiessle 9524badccc
extend the identity proof manager to allow system wide key pairs 9 years ago
Lukas Reschke 6fb84ebb71
null is a valid parameter 9 years ago
Lukas Reschke dfd8125aeb
Replace wrong PHPDocs 9 years ago
Roeland Jago Douma 5f227bd93b
More phpstorm inspection fixes 9 years ago
Lukas Reschke 3d2600b039
Add Phan plugin to check for SQL injections 9 years ago
Roeland Jago Douma 6a1f2ac076
Add bruteforce capabilities 9 years ago
Roeland Jago Douma 04f2090698
Write cert bundle to tmp file first 9 years ago
Joas Schilling ca39940614
Automatic creation of Identity manager 9 years ago
Roeland Jago Douma 5a61a794d4
Do not write and read rootcerts.crt at the same time 9 years ago
Lukas Reschke a5ccb31e85
Mark IP as whitelisted if brute force protection is disabled 9 years ago
Morris Jobke c54a59d51e
Remove unused use statements 9 years ago
Lukas Reschke e39e6d0605
Remove expired attempts 9 years ago
Lukas Reschke 66835476b5
Add support for ratelimiting via annotations 9 years ago
Roeland Jago Douma be674c19a5
Respect bruteforce settings in the Throttler 9 years ago
Bjoern Schiessle df296249d6
introduce brute force protection for api calls 9 years ago
Robin Appelman 817e974c5f
dont write a certificate bundle if the shipped ca bundle is empty 9 years ago
Lukas Reschke 7d221ff8f4
Safari CSPv3 support is sub-par 9 years ago
Roeland Jago Douma 72f9920a58
Add Identityproof tests 9 years ago
Lukas Reschke fb91bf6a5b
Add a signer class for signing 9 years ago
Lukas Reschke 6f4cb12be2
Add identity proof 9 years ago
Lukas Reschke 53c8391e96
Add private 9 years ago
Joas Schilling 2cd92d0abb
Fix missing update of session, when it was already used. 9 years ago
Leon Klingele e5d78a3523
Fix CSRF token generation / validation 9 years ago
Joas Schilling c20ab0049f
Identify Chromium as Chrome 9 years ago
Lukas Reschke 015affb082
Missing returns + autoloader file 9 years ago
Roeland Jago Douma e351ba56f1
Move browserSupportsCspV3 to CSPNonceManager 9 years ago
Lukas Reschke 38b3ac8213
Add ContentSecurityPolicyNonceManager 9 years ago
Lukas Reschke 9e6634814e
Add support for CSP nonces 9 years ago
Robin Appelman 6c93fe08f5 dont get bruteforce delay twice 9 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Lukas Reschke adf67fac96
JSON encode the values 10 years ago
Lukas Reschke ba4f12baa0
Implement brute force protection 10 years ago
Bjoern Schiessle 7c64e1973f
add test for needsRebundling() check 10 years ago