Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat: rename users to account or person | Vincent Petry | 2024-02-13 | 1 | -3/+3 |
| | | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com> | ||||
* | techdebt(Middleware): Add more specific array types so its clickable in IDEs | Joas Schilling | 2023-11-30 | 1 | -6/+6 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 6 | -22/+22 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | fixed Drone test | Alexander Piskun | 2023-10-06 | 1 | -1/+2 |
| | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> | ||||
* | added CORS skip if session was created by AppAPI | Alexander Piskun | 2023-10-02 | 1 | -0/+4 |
| | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> | ||||
* | feat(appframework): Expose programmatic rate limiter | Christoph Wurst | 2023-09-20 | 1 | -0/+3 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25 | Joas Schilling | 2023-08-28 | 3 | -14/+8 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(middleware): Fix header injection for bruteforce middleware | Joas Schilling | 2023-08-22 | 1 | -5/+1 |
| | | | | | | | Calling setHeaders(getHeaders()) breaks the CSP nonce for unknown reasons So shifting back to old standard practise for now Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat: Add a header which signals that the request was throttled | Joas Schilling | 2023-08-21 | 1 | -4/+14 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | add separate event for rendering login page template | Robin Appelman | 2023-08-17 | 1 | -2/+8 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Rewrite OCS CSRF check to be readable | jld3103 | 2023-08-16 | 1 | -7/+15 |
| | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
* | fix!: Remove legacy event dispatching Symfony's GenericEvent from ↵ | Joas Schilling | 2023-07-27 | 1 | -30/+5 |
| | | | | | | AdditionalScripts Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #38261 from fsamapoor/replace_strpos_calls_in_lib_private | Robin Appelman | 2023-06-01 | 2 | -2/+2 |
|\ | | | | | Refactors "strpos" calls in lib/private to improve code readability. | ||||
| * | Refactors "strpos" calls in lib/private to improve code readability. | Faraz Samapoor | 2023-05-15 | 2 | -2/+2 |
| | | | | | | | | Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com> | ||||
* | | fix(middleware): Also abort the request when reaching max delay in ↵ | Joas Schilling | 2023-05-15 | 1 | -22/+30 |
|/ | | | | | | afterController Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat(security): Add PHP \Attribute for remaining security annotations | Joas Schilling | 2023-04-25 | 4 | -27/+132 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat(ratelimit): Add Attributes support to rate limit middleware | Joas Schilling | 2023-04-24 | 1 | -41/+77 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(security)!: Use consistent HTTP status for strict cookie checks | Christoph Wurst | 2023-04-17 | 1 | -0/+3 |
| | | | | | | | Before: 503/412 Now: 412 + json body explaining the error Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add a debug message when throttling without defining | Joas Schilling | 2023-03-08 | 1 | -10/+9 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute ↵ | Joas Schilling | 2023-03-08 | 1 | -5/+43 |
| | | | | | | and allow multiple Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(CORS): CORS should only be bypassed on `PublicPage` if not logged in to ↵ | Ferdinand Thiessen | 2023-02-16 | 1 | -1/+1 |
| | | | | | | prevent CSRF attack vectors Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> | ||||
* | feat(app-framework): Add UseSession attribute to replace annotation | Christoph Wurst | 2023-01-27 | 1 | -4/+30 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | composer run cs:fix | Côme Chilliet | 2023-01-20 | 10 | -15/+5 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | use bruteforce protection on all methods wrapped by PublicShareMiddleware | Julien Veyssier | 2022-12-07 | 1 | -1/+21 |
| | | | | | | if an invalid token is provided or when share password is wrong Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | Allow CSRF on CORS routes | Jonas Rittershofer | 2022-09-21 | 1 | -0/+4 |
| | | | | | | Co-authored-by: Julius Härtl <jus@bitgrid.net> Co-authored-by: Andreas Brinner <andreas@everlanes.net> Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com> | ||||
* | Reopen sessions if we need to write to them instead of keeping them open | Julius Härtl | 2022-08-17 | 1 | -2/+2 |
| | | | | | | | Sessions are a locking operation until we write close them, so close them early and reopen later in case we want to write to them Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Fix typos in lib/private subdirectory | luz paz | 2022-07-27 | 1 | -1/+1 |
| | | | | | | Found via `codespell -q 3 -S l10n -L jus ./lib/private` Signed-off-by: luz paz <luzpaz@github.com> | ||||
* | Update core to PHP 7.4 standard | Carl Schwan | 2022-05-20 | 1 | -11/+3 |
| | | | | | | | - Typed properties - Port to LoggerInterface Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Add direct arg to login flow | Vincent Petry | 2022-03-28 | 1 | -0/+3 |
| | | | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com> Co-Authored-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Check style update | Carl Schwan | 2022-01-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Pass username prefill through unauthenticated request redirects | Julius Härtl | 2021-12-29 | 1 | -0/+4 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Add admin privilege delegation for admin settings | Carl Schwan | 2021-09-29 | 1 | -5/+42 |
| | | | | | | | This makes it possible for selected groups to access some settings pages. Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Move DateTime::RFC2822 to DateTimeInterface::2822 | Christoph Wurst | 2021-06-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 26 | -46/+24 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | fix error when using CORS with no auth credentials | korelstar | 2021-05-18 | 1 | -5/+4 |
| | |||||
* | Fix unauthorized OCS status in provisioning | Joas Schilling | 2021-05-12 | 1 | -2/+10 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #26591 from nextcloud/techdebt/noid/less-ilogger | Christoph Wurst | 2021-04-27 | 1 | -6/+5 |
|\ | | | | | Less ILogger | ||||
| * | Less ILogger | Joas Schilling | 2021-04-27 | 1 | -6/+5 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | Fix ratelimit template | Joas Schilling | 2021-04-27 | 1 | -14/+7 |
|/ | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Remove deprecated \OCP\API | Roeland Jago Douma | 2021-03-03 | 1 | -3/+2 |
| | | | | | | | | Time to remove this forgood now. Remaining constant moved over The world is a tiny bit better Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | Format code to a single space around binary operators | Christoph Wurst | 2020-10-05 | 3 | -5/+5 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add acutal response to BeforeTemplateRenderedEvent | Julius Härtl | 2020-09-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Update the license headers for Nextcloud 20 | Christoph Wurst | 2020-08-24 | 5 | -2/+9 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Fix CS | Joas Schilling | 2020-08-19 | 1 | -0/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Send "429 Too Many Requests" in case of brute force protection | Joas Schilling | 2020-08-19 | 1 | -1/+27 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Move NotFoundResponse to a proper TemplateResponse | Julius Härtl | 2020-07-24 | 1 | -9/+8 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Add real events to load additionalscripts | Roeland Jago Douma | 2020-07-15 | 1 | -5/+15 |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | Update SecurityMiddleware.php | Holger Hees | 2020-07-06 | 1 | -1/+1 |
| | | | | | | OC::$WEBROOT can be empty in case if your nextcloud installation has no url prefix. This will result in an empty Location Header. in other areas OC::$WEBROOT is always used together with an / | ||||
* | Allow TemplateResponse to be compressed | Morris Jobke | 2020-05-15 | 1 | -0/+4 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | Move the notmodified check to middleware where it belongs | Roeland Jago Douma | 2020-05-13 | 1 | -0/+56 |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> |