Commit Graph

67 Commits (ba94de2510b3858f10d60f0230a58b1252346372)

Author SHA1 Message Date
Joas Schilling 25309bcb45
techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25 2 years ago
Joas Schilling 3a6bc7aba2
fix(middleware): Also abort the request when reaching max delay in afterController 3 years ago
Joas Schilling ecb8b55c5c
feat(security): Add PHP \Attribute for remaining security annotations 3 years ago
Joas Schilling 89c3c31402
feat(ratelimit): Add Attributes support to rate limit middleware 3 years ago
Joas Schilling 2b49861679
Add a debug message when throttling without defining 3 years ago
Joas Schilling e839eb9b5c
feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute and allow multiple 3 years ago
Ferdinand Thiessen f655f83c84 fix(CORS): CORS should only be bypassed on `PublicPage` if not logged in to prevent CSRF attack vectors 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Joas Schilling f9efc410fa
Restore old behaviour of sending flase for not found apps 4 years ago
Carl Schwan b70c6a128f Update core to PHP 7.4 standard 4 years ago
Joas Schilling d078d53683
Fix tests 4 years ago
Carl Schwan 6312c0df69
Check style update 4 years ago
Carl Schwan 6958d8005a
Add admin privilege delegation for admin settings 4 years ago
Joas Schilling 181aab416a
Fix warnings about logException 5 years ago
Joas Schilling df47445c01
Fix unit tests 5 years ago
Joas Schilling 174f4dd043
Fix ratelimit template 5 years ago
Christoph Wurst d9015a8c94
Format code to a single space around binary operators 5 years ago
Joas Schilling a9f22ac7b1
More test fixing 5 years ago
Morris Jobke 234b510652
Change PHPDoc type hint from PHPUnit_Framework_MockObject_MockObject to \PHPUnit\Framework\MockObject\MockObject 5 years ago
Holger Hees e70249e089
Update SecurityMiddleware.php 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst afbd9c4e6e
Unify function spacing to PSR2 recommendation 6 years ago
Christoph Wurst 2a529e453a
Use a blank line after the opening tag 6 years ago
Christoph Wurst 2ee65f177e
Use the shorter phpunit syntax for mocked return values 6 years ago
Christoph Wurst 74936c49ea
Remove unused imports 6 years ago
Roeland Jago Douma 3a7cf40aaa
Mode to modern phpunit 6 years ago
Roeland Jago Douma c007ca624f
Make phpunit8 compatible 6 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 6 years ago
Roeland Jago Douma f81817b47d
Add tests 6 years ago
Roeland Jago Douma 37a4282c7a
Split up security middleware 7 years ago
Christoph Wurst 22ae682823
Make it possible to show admin settings for sub admins 7 years ago
Roeland Jago Douma 8c1e75e052
Do not use file as template parameter 8 years ago
Roeland Jago Douma 3ad7daeda5
Add tests 8 years ago
Morris Jobke cf35c4b03a
Provide translated error message for permission error 8 years ago
Roeland Jago Douma 7405dfb544
Update tests 8 years ago
Joas Schilling bf2be08c9f
Fix risky tests without assertions 8 years ago
Joas Schilling 870023365c
Fix "Undefined method setExpectedException()" 8 years ago
Morris Jobke 2a38605545
Properly log the full exception instead of only the message 8 years ago
Roeland Jago Douma 57050146f6
Move passwordconfirmation to its own midleware 8 years ago
Bjoern Schiessle 1bcbeb24bc
disable password confirmation with SSO 8 years ago
Morris Jobke ce0c45a4ea
Use proper DI for security middleware for app enabled check 8 years ago
Roeland Jago Douma c257cd57d4
Handle SameSiteCookie check for index.php in AppFramework Middleware 8 years ago
Roeland Jago Douma f71dc7523f
Fix tests 9 years ago
Lukas Reschke f22ab3e665
Add metadata to \OCP\AppFramework\Http\Response::throttle 9 years ago
Lukas Reschke 8149945a91
Make BruteForceProtection annotation more clever 9 years ago
Lukas Reschke a1ae5275f9
Move to dedicated MiddleWare 9 years ago
Lukas Reschke 66835476b5
Add support for ratelimiting via annotations 9 years ago
Bjoern Schiessle 0271ae3b46
add some unit tests 9 years ago
Joas Schilling b2d9c20aac
Fix unit tests 9 years ago
Christoph Wurst 0ebffa4a5f do not double encode the redirect url 9 years ago