aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(s3): treat empty sse_c_key as not setfeat/s3/sse-cRichard Steinmetz2025-01-281-1/+1
| | | | | Co-authored-by: Christian Becker <christian@dabecka.de> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat(S3): add SSE-C support in S3 External StorageChristian Becker2025-01-282-3/+6
| | | | | | | | | Just need to add the parameter and fix two calls. All other logic is already implemented and implicitly called through the S3ConnectionTrait fixes #33283 Signed-off-by: Christian Becker <christian@dabecka.de> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Merge pull request #50490 from nextcloud/fix/noid/fifty-fifthRichard Steinmetz2025-01-281-2/+2
|\ | | | | fix(CalDav): Spelling
| * fix(CalDav): Spellingfix/noid/fifty-fifthSebastianKrupinski2025-01-271-2/+2
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | Merge pull request #50436 from nextcloud/fix/encoding-wrapper-scannerFerdinand Thiessen2025-01-2812-197/+186
|\ \ | | | | | | fix: Harden files scanner for invalid null access
| * | fix: Harden files scanner for invalid null accessFerdinand Thiessen2025-01-2812-197/+186
|/ / | | | | | | | | | | 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>
* | Merge pull request #50270 from nextcloud/fix/share-api-create--permissionsFerdinand Thiessen2025-01-287-253/+349
|\ \ | | | | | | fix(files_sharing): Respect permissions passed when creating link shares
| * | test: Reset sharing app config after testfix/share-api-create--permissionsFerdinand Thiessen2025-01-281-0/+1
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(sharing): Move permission validation to share managerFerdinand Thiessen2025-01-282-4/+35
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): Respect permissions passed when creating link sharesFerdinand Thiessen2025-01-284-249/+313
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given: User creates a link or email share with permissions=4 (create only = file drop). Problem: Currently the permissions are automatically extended to permissions = 5 (READ + CREATE). Work around was to create the share and directly update it. Solution: Respect what the user is requesting, create a file drop share. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50496 from nextcloud/skjnldsv-patch-1John Molakvoæ2025-01-281-2/+2
|\ \ | | | | | | fix(ci): cypress container name
| * | fix(ci): cypress container nameJohn Molakvoæ2025-01-281-2/+2
|/ / | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* | Merge pull request #47889 from nextcloud/fix/settings-commandCôme Chilliet2025-01-281-2/+5
|\ \ | | | | | | fix: `user:settings` command when user is not available
| * | fix: `user:settings` command when user is not availablefix/settings-commandFerdinand Thiessen2025-01-271-2/+5
| |/ | | | | | | | | | | | | If `ignore-missing-user` all sub commands work, except listing all settings for a user like `occ user:settings --ignore-missing-user user core`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* / Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2842-20/+134
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50293 from nextcloud/fix/harden-admin-settingsAndy Scherzinger2025-01-276-17/+204
|\ | | | | fix(theming): Harden admin theming settings
| * chore: Compile assetsfix/harden-admin-settingsFerdinand Thiessen2025-01-272-3/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(theming): Ensure to only send valid URLs to backendFerdinand Thiessen2025-01-272-4/+178
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(theming): Harden admin web link settingsFerdinand Thiessen2025-01-272-10/+23
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #49645 from nextcloud/fix/noid/clean-config-codeMaxence Lange2025-01-272-4/+2
|\ \ | | | | | | fix(config): drop value details
| * | fix(config): drop value detailsfix/noid/clean-config-codeMaxence Lange2025-01-262-4/+2
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Merge pull request #50446 from nextcloud/fix/unified-search-sizeFerdinand Thiessen2025-01-273-64/+51
|\ \ \ | | | | | | | | fix(unifiedsearch): Simplify and correct thumbnail styles
| * | | chore(assets): Recompile assetsnextcloud-command2025-01-272-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(unifiedsearch): Simplify and correct thumbnail stylesFerdinand Thiessen2025-01-271-61/+48
|/ / / | | | | | | | | | | | | | | | | | | Ensure that the if a preview is available the maximum sizes are respected (clickable area). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #45364 from nextcloud/fix/ldap-avoid-false-positive-mappingDaniel2025-01-272-4/+11
|\ \ \ | | | | | | | | fix(user_ldap): Do not map groups we do not know if they match filter
| * | | fix(user_ldap): Do not map groups we do not know if they match filterfix/ldap-avoid-false-positive-mappingCôme Chilliet2025-01-272-4/+11
| | |/ | |/| | | | | | | | | | | | | | | | | | | When nesting is enabled, filterValidGroups is supposed to check for each groups if it actually exist, because it may not be visible to Nextcloud. So in this codepath we disable automapping of groups. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #50464 from nextcloud/fix/50215/hideCreateTemplateFolderAndy Scherzinger2025-01-275-12/+14
|\ \ \ | | | | | | | | Hide "Create templates folder" option if templates are disabled
| * | | chore(assets): Recompile assetsfix/50215/hideCreateTemplateFoldernextcloud-command2025-01-272-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix: Hide "Create templates folder" option if templates are disabled in ↵Pawel Boguslawski2025-01-273-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configuration When both `skeletondirectory` and `templatedirectory` are set to empty strings in configuration, templates folder creation should be disabled and no Create templates folder option should be present in new folder menu. Related: https://github.com/nextcloud/server/issues/39266 Related: https://github.com/nextcloud/server/issues/46455 Author-Change-Id: IB#1156403 Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | | | Merge pull request #50221 from ↵Kate2025-01-271-0/+27
|\ \ \ \ | |/ / / |/| | | | | | | nextcloud/add-integration-tests-for-moving-a-file-from-and-to-a-shared-folder
| * | | test: Add integration tests for moving a file from and to a shared folderadd-integration-tests-for-moving-a-file-from-and-to-a-shared-folderDaniel Calviño Sánchez2025-01-271-0/+27
| |/ / | | | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | | Merge pull request #48581 from hammer065/fix/issue-35936Andy Scherzinger2025-01-272-7/+38
|\ \ \ | | | | | | | | fix: Filter for folders in cleanup old preview job
| * | | fix(preview): Filter for folders in cleanup old preview jobDario Mehlich2025-01-272-7/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #35936. When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop in `run()` expects a folder, however, `getOldPreviewLocations()` currently does not filter by mimetype and therefore can yield a non-folder entry which causes an Exception when constructing the Folder impl. Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()` already does, fixes this issue. Signed-off-by: Dario Mehlich <d.mehlich@gmail.com>
* | | | Merge pull request #50234 from nextcloud/bugfix/noid/allow-ratelimit-bypassJoas Schilling2025-01-2710-293/+246
|\ \ \ \ | |_|/ / |/| | | fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist
| * | | fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlistbugfix/noid/allow-ratelimit-bypassJoas Schilling2025-01-2710-293/+246
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #50315 from nextcloud/chore/symfony-processFerdinand Thiessen2025-01-271-0/+0
|\ \ \ | | | | | | | | chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15
| * | | chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15chore/symfony-processFerdinand Thiessen2025-01-271-0/+0
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #50455 from nextcloud/bugfix/50443/fix-log-level-handlingDaniel2025-01-271-0/+1
|\ \ \ | | | | | | | | fix(log): Fix log level handling
| * | | fix(log): Fix log level handlingbugfix/50443/fix-log-level-handlingJoas Schilling2025-01-271-0/+1
| |/ / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #50298 from nextcloud/smb-hasupdated-deletedKate2025-01-271-1/+1
|\ \ \ | |/ / |/| |
| * | fix: detect deleted items as updated for smb storagesmb-hasupdated-deletedRobin Appelman2025-01-211-1/+1
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-01-27170-228/+484
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #50425 from nextcloud/fix/openapi/outdated-specsAndy Scherzinger2025-01-263-513/+2
|\ \ \ | | | | | | | | Fix outdated OpenAPI specs
| * | | fix(settings): Add back adminstration scope for LogSettingsControllerfix/openapi/outdated-specsprovokateurin2025-01-251-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | chore(federation): Remove outdated OpenAPI specprovokateurin2025-01-252-513/+0
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #48672 from nextcloud/jtr-settings-memory-limit-detailsAndy Scherzinger2025-01-261-1/+1
|\ \ \ \ | | | | | | | | | | fix(settings): Add some context to the PHP memory limit error
| * | | | fix(settings): Add some context to the PHP memory limit errorjtr-settings-memory-limit-detailsJosh2025-01-261-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | | | Merge pull request #50447 from nextcloud/fix/share-labelAndy Scherzinger2025-01-263-4/+6
|\ \ \ \ \ | |/ / / / |/| | | | fix: Ensure `label` is always a string
| * | | | fix: Ensure `label` is always a stringFerdinand Thiessen2025-01-263-4/+6
|/ / / / | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #50430 from nextcloud/fix/harden-thumbnail-endpointAndy Scherzinger2025-01-263-6/+104
|\ \ \ \ | | | | | | | | | | files: harden thumbnail endpoint