Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlistbugfix/noid/allow-ratelimit-bypass | Joas Schilling | 2025-01-27 | 2 | -9/+10 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat(api): File conversion API | Elizabeth Danzberger | 2025-01-15 | 1 | -0/+25 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | feat(lexicon): configurable default value | Maxence Lange | 2025-01-14 | 1 | -1/+2 |
| | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | fix(Http): Only allow valid HTTP status code values via templatefix/http/template-valid-status-codes | provokateurin | 2025-01-07 | 3 | -8/+8 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(config): implementation of lexicon | Maxence Lange | 2024-12-13 | 1 | -0/+34 |
| | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | Merge pull request #49515 from ↵ | Joas Schilling | 2024-11-28 | 1 | -10/+2 |
|\ | | | | | | | | | nextcloud/bugfix/noid/boolean-false-in-multipart-form-data fix(controller): Fix false booleans in multipart/form-data | ||||
| * | fix(controller): Fix false booleans in multipart/form-data | Joas Schilling | 2024-11-28 | 1 | -10/+2 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | feat: Use inline password confirmation in external storage settings | Louis Chemineau | 2024-11-28 | 2 | -66/+60 |
|/ | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | feat(Dispatcher): Add debug log for controller methods returning raw data ↵feat/dispatcher/log-raw-response-data | provokateurin | 2024-11-15 | 1 | -0/+4 |
| | | | | | | not wrapped in Response Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(profile): move profile app from core to apps | skjnldsv | 2024-11-14 | 2 | -0/+2 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(Middleware): log deprecation when annotation was actually usedfix/noid/deprecation-correct-case | Arthur Schiwon | 2024-11-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | chore: Add proper deprecation dates where missing | Ferdinand Thiessen | 2024-09-20 | 1 | -5/+5 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 5 | -11/+13 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore!: Remove `OC\AppFramework\Logger` | Ferdinand Thiessen | 2024-09-19 | 2 | -112/+0 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(BaseResponse): Cast XML element values to stringfix/baseresponse/xml-element-value-string-cast | provokateurin | 2024-09-15 | 1 | -1/+3 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: fix typo in `SameSiteCookieMiddleware` | Ferdinand Thiessen | 2024-08-31 | 1 | -4/+4 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Remove unused `CsrfTokenManager` from `CSPMiddleware` | Ferdinand Thiessen | 2024-08-31 | 2 | -17/+7 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 10 | -34/+34 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | perf: delay getting (sub)admin status for user in the security middleware ↵ | Robin Appelman | 2024-08-23 | 2 | -9/+31 |
| | | | | | | untill we need it Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Support Safari mobile | Ferdinand Thiessen | 2024-08-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Use `CSP_NONCE` env variable in ContentSecurity Header | Holger Hees | 2024-08-13 | 1 | -1/+1 |
| | | | | | | We should use 'cspNonceManager' for requesting the NONCE value, because it is doing the same as before, except that it honors a CPS_NONCE environment variable if available. Signed-off-by: Holger Hees <holger.hees@gmail.com> | ||||
* | fix(files_sharing): show proper share not found error message | skjnldsv | 2024-08-06 | 2 | -19/+13 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks | provokateurin | 2024-07-25 | 1 | -0/+4 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: mail provider backend | SebastianKrupinski | 2024-07-23 | 1 | -0/+24 |
| | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | feat(security): Add public API to allow validating IP Ranges and checking ↵ | Joas Schilling | 2024-07-19 | 2 | -7/+7 |
| | | | | | | | for "in range" Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | feat(security): restrict admin actions to IP ranges | Benjamin Gaussorgues | 2024-07-19 | 3 | -54/+56 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | chore: use "app_api" session key, "app_api_system" is deprecated | Andrey Borysenko | 2024-07-18 | 1 | -2/+3 |
| | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | feat: allow for ExApps to call Admin endpoints marked with specific attr | Alexander Piskun | 2024-07-18 | 1 | -6/+15 |
| | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> | ||||
* | feat(Security): Warn about using annotations instead of attributes | provokateurin | 2024-07-18 | 4 | -2/+12 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: Add new forbidden filename options to Capabilities | Ferdinand Thiessen | 2024-07-11 | 1 | -1/+3 |
| | | | | | | | | | Allow clients to access the new filename validation options and make frontend name validation possible. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(AppFramework): Add ExAppRequired attribute | provokateurin | 2024-07-01 | 2 | -1/+27 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(logger): Fix scoped PSR logger when running psalm:ci | Joas Schilling | 2024-06-11 | 1 | -9/+9 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | refactor(Token): introduce scope constants | Arthur Schiwon | 2024-06-05 | 1 | -1/+2 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | fix(Session): avoid password confirmation on SSO | Arthur Schiwon | 2024-06-05 | 2 | -3/+26 |
| | | | | | | | | | | | SSO backends like SAML and OIDC tried a trick to suppress password confirmations as they are not possible by design. At least for SAML it was not reliable when existing user backends where used as user repositories. Now we are setting a special scope with the token, and also make sure that the scope is taken over when tokens are regenerated. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 59 | -1285/+148 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix: address review comments | Marcel Klehr | 2024-05-14 | 1 | -2/+2 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | feat: first pass at TaskProcessing API | Marcel Klehr | 2024-05-14 | 1 | -0/+48 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | fix: Fix newly spotted psalm issues, add exhaustive typed magic properties ↵ | Côme Chilliet | 2024-04-30 | 2 | -8/+8 |
| | | | | | | for LDAP classes Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Migrate away from OC_App toward the IAppManager | Côme Chilliet | 2024-04-22 | 1 | -34/+12 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #44644 from nextcloud/enh/noid/returns-formated-app-values | Ferdinand Thiessen | 2024-04-17 | 1 | -1/+1 |
|\ | | | | | fix(appconfig): format app values | ||||
| * | fix(appconfig): only convert single entry on searchValues() | Maxence Lange | 2024-04-05 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | fix: Fix new psalm errors from update | Côme Chilliet | 2024-04-08 | 1 | -1/+1 |
|/ | | | | | | | Not sure about the SimpleContainer modification, let’s see what CI says about that. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 4 | -6/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: add check for app_api_system session flag to bypass rate limit | Florian Klinger | 2024-03-18 | 2 | -1/+9 |
| | | | | | Signed-off-by: Florian Klinger <florian.klinger@nextcloud.com> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | Merge branch 'master' into refactor/OC-Server-getThemingDefaults | John Molakvoæ | 2024-03-15 | 3 | -4/+58 |
|\ | |||||
| * | fix: add missing copyrights and strict types | Andrey Borysenko | 2024-03-12 | 1 | -0/+7 |
| | | | | | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
| * | feat: Add declarative settings | jld3103 | 2024-03-12 | 1 | -8/+21 |
| | | | | | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> Signed-off-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
| * | fix: Adjust user agent pattern for Edge | Julius Härtl | 2024-03-08 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
| * | feat: Implement team provider api | Julius Härtl | 2024-03-05 | 1 | -0/+30 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
| * | fix xml ocs response for serializable objects | Klaus | 2024-02-23 | 1 | -0/+4 |
| | | | | | | | | | | Signed-off-by: sualko <klaus@jsxc.org> Signed-off-by: skjnldsv <skjnldsv@protonmail.com> |