aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* chore(assets): Recompile assetsbackport/50501/stable31nextcloud-command2025-01-292-3/+3
| | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: Increase background and primary color debounce timeLouis Chemineau2025-01-292-2/+2
| | | | | | This prevent flooding the server with requests Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #50520 from nextcloud/backport/50299/stable31Andy Scherzinger2025-01-291-3/+2
|\ | | | | [stable31] fix(files_versions): Update `unencrypted_size` during rollback
| * fix(files_versions): Update `unencrypted_size` during rollbackbackport/50299/stable31Louis Chemineau2025-01-291-1/+2
| | | | | | | | | | | | This prevent restored version of encrypted files from having a wrong reported size. This was blocking download. Signed-off-by: Louis Chemineau <louis@chmn.me>
| * chore(files_versions): Remove unused $node variableLouis Chemineau2025-01-291-2/+0
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-29154-520/+624
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50508 from nextcloud/backport/50436/stable31Andy Scherzinger2025-01-2812-197/+186
|\ | | | | [stable31] fix: Harden files scanner for invalid null access
| * fix: Harden files scanner for invalid null accessbackport/50436/stable31Ferdinand 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 #50510 from nextcloud/backport/50490/stable31Andy Scherzinger2025-01-281-2/+2
|\ \ | | | | | | [stable31] fix(CalDav): Spelling
| * | fix(CalDav): Spellingbackport/50490/stable31SebastianKrupinski2025-01-281-2/+2
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | Merge pull request #50505 from nextcloud/backport/50270/stable31Andy Scherzinger2025-01-287-253/+349
|\ \ \ | | | | | | | | [stable31] fix(files_sharing): Respect permissions passed when creating link shares
| * | | test: Reset sharing app config after testbackport/50270/stable31Ferdinand 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 #50492 from nextcloud/backport/47889/stable31Andy Scherzinger2025-01-281-2/+5
|\ \ \ | |_|/ |/| | [stable31] fix: `user:settings` command when user is not available
| * | fix: `user:settings` command when user is not availablebackport/47889/stable31Ferdinand Thiessen2025-01-281-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>
* | Merge pull request #50467 from nextcloud/chore/31-doctrineAndy Scherzinger2025-01-282-4/+0
|\ \ | |/ |/| [stable31] build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4
| * build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4chore/31-doctrineFerdinand Thiessen2025-01-282-4/+0
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #50497 from nextcloud/backport/50496/stable31John Molakvoæ2025-01-281-2/+2
|\ | | | | [stable31] 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 #50485 from nextcloud/backport/49645/stable31Andy Scherzinger2025-01-282-4/+2
|\ | | | | [stable31] fix(config): drop value details
| * fix(config): drop value detailsbackport/49645/stable31Maxence Lange2025-01-272-4/+2
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2842-20/+134
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50486 from nextcloud/backport/50293/stable31Andy Scherzinger2025-01-276-17/+204
|\ \ | | | | | | [stable31] fix(theming): Harden admin theming settings
| * | chore: Compile assetsFerdinand Thiessen2025-01-272-3/+3
| | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | 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 #50484 from nextcloud/backport/50446/stable318Andy Scherzinger2025-01-273-64/+51
|\ \ | |/ |/| [stable31] fix(unifiedsearch): Simplify and correct thumbnail styles
| * chore(assets): Recompile assetsbackport/50446/stable31nextcloud-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 #50482 from nextcloud/backport/50221/stable31Andy Scherzinger2025-01-271-0/+27
|\ | | | | [stable31] 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 folderDaniel Calviño Sánchez2025-01-271-0/+27
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Merge pull request #50468 from nextcloud/backport/50234/stable31Andy Scherzinger2025-01-2710-293/+246
|\ \ | | | | | | [stable31] fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist
| * | fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlistbackport/50234/stable31Joas Schilling2025-01-2710-293/+246
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #50481 from nextcloud/backport/45364/stable31Andy Scherzinger2025-01-272-4/+11
|\ \ | | | | | | [stable31] 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 filterbackport/45364/stable31Cô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 #50477 from nextcloud/backport/50464/stable31Andy Scherzinger2025-01-275-12/+14
|\ \ | | | | | | [stable31] Hide "Create templates folder" option if templates are disabled
| * | chore(assets): Recompile assetsbackport/50464/stable31nextcloud-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 #50474 from nextcloud/backport/48581/stable31Andy Scherzinger2025-01-272-7/+38
|\ \ | |/ |/| [stable31] fix: Filter for folders in cleanup old preview job
| * fix(preview): Filter for folders in cleanup old preview jobbackport/48581/stable31Dario 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 #50458 from nextcloud/backport/50298/stable31Andy Scherzinger2025-01-271-1/+1
|\ | | | | [stable31] fix: detect deleted items as updated for smb storage
| * fix: detect deleted items as updated for smb storagebackport/50298/stable31Robin Appelman2025-01-271-1/+1
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #50453 from nextcloud/chore/update-symfonyJoas Schilling2025-01-271-0/+0
|\ \ | | | | | | [stable31] chore(deps): Bump the symfony dependency group
| * | chore(deps): Bump the symfony dependency groupchore/update-symfonyFerdinand Thiessen2025-01-271-0/+0
| |/ | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50461 from nextcloud/backport/50455/stable31Joas Schilling2025-01-271-0/+1
|\ \ | |/ |/| [stable31] fix(log): Fix log level handling
| * fix(log): Fix log level handlingbackport/50455/stable31Joas Schilling2025-01-271-0/+1
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #50337 from ↵Andy Scherzinger2025-01-272-6/+7
|\ | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable31/wait-on-8.0.2 chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2
| * chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2dependabot/npm_and_yarn/stable31/wait-on-8.0.2dependabot[bot]2025-01-262-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [wait-on](https://github.com/jeffbski/wait-on) from 8.0.1 to 8.0.2. - [Release notes](https://github.com/jeffbski/wait-on/releases) - [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.1...v8.0.2) --- updated-dependencies: - dependency-name: wait-on dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-01-27170-228/+484
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>