Commit graph

78486 commits

Author SHA1 Message Date
John Molakvoæ
c22da7bf78
Merge pull request #52196 from nextcloud/backport/52072/stable30 2025-04-22 12:27:35 +02:00
nextcloud-command
d33095564e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-22 09:30:59 +00:00
skjnldsv
4edb5cf9b9
fix(files_sharing): file request pass empty string if password or expiration is disabled
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>

[skip ci]
2025-04-22 11:17:58 +02:00
skjnldsv
224cc58ec7
fix(files_sharing): expireDate null tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-22 11:17:58 +02:00
Julius Knorr
88984ac114
Merge pull request #52102 from nextcloud/backport/52073/stable30
[stable30] fix: fix preloading files with no custom properties
2025-04-22 08:42:55 +02:00
Nextcloud bot
dd9390d177
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-22 00:23:16 +00:00
Nextcloud bot
586e047429
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-21 00:23:25 +00:00
Nextcloud bot
e04f7d6313
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-20 00:23:20 +00:00
Nextcloud bot
ec1d985d68
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-19 00:23:02 +00:00
dependabot[bot]
3f288ceebf
Merge pull request #51962 from nextcloud/dependabot/npm_and_yarn/stable30/mime-4.0.7 2025-04-18 23:02:44 +00:00
dependabot[bot]
d499478ee2 build(deps-dev): bump mime from 4.0.6 to 4.0.7
Bumps [mime](https://github.com/broofa/mime) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/broofa/mime/releases)
- [Changelog](https://github.com/broofa/mime/blob/main/CHANGELOG.md)
- [Commits](https://github.com/broofa/mime/compare/v4.0.6...v4.0.7)

---
updated-dependencies:
- dependency-name: mime
  dependency-version: 4.0.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-18 22:47:11 +00:00
Ferdinand Thiessen
0e3eef3edd
Merge pull request #52002 from nextcloud/backport/51937/stable30
[stable30] perf(files_sharing): do not emit second propfind for account filter
2025-04-18 16:24:04 +02:00
Robin Appelman
9f87babd5e fix: fix preloading files with no custom properties
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-18 07:49:30 +02:00
Nextcloud bot
3a699c6373
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-18 00:23:47 +00:00
Louis
e08afe0849
Merge pull request #52184 from nextcloud/backport/51020/stable30 2025-04-17 11:38:34 +02:00
Benjamin Gaussorgues
0de5806598
Merge pull request #52235 from nextcloud/release/30.0.10 2025-04-17 11:17:40 +02:00
Andy Scherzinger
736f242302
Merge pull request #52189 from nextcloud/backport/49695/stable30
[stable30] fix: only do cache copy in updater if the parent folder should be in cache
2025-04-17 10:27:30 +02:00
Benjamin Gaussorgues
c4b78e1816
build(hub): 30.0.10
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-04-17 09:08:58 +02:00
Nextcloud bot
5e8b9428c0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-17 00:23:14 +00:00
Louis Chemineau
9bed21a8d7 fix: Transfer ownership with S3 as primary
When using S3 as primary storage, transferring ownership with the `--move` option fail with the following error:

`SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-45b963397aa40d4a0063e0d85e4fe7a1' for key 'fs_storage_path_hash'`

The `--move` option moves the entire home folder from one account to another.
The error means that the move failed because the destination folder already exist in `oc_filecache`.

- With S3 as primary storage, folders only exists as entries in `oc_filecache`.
- With S3 as primary storage, `moveFromStorage(...)` only moves the cache entry, as nothing needs to be moved on disk. This cache move does not delete potentially pre-existing destination folder.
- With Local storage, `moveFromStorage(...)` calls `rename(...)` which delete pre-existing folder.

- `transfer(...)`: 687a4d9ac7/apps/files/lib/Service/OwnershipTransferService.php (L112)
- `oneTimeUserSetup(...)`: 687a4d9ac7/lib/private/Files/SetupManager.php (L261-L262)
- `mkdir(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L91-L135)
- `moveFromStorage(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L635-L636)

Delete pre-existing folder in `moveFromStorage(...)`

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-16 16:18:42 +02:00
Nextcloud bot
3a1880d8ce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-16 00:23:33 +00:00
Robin Appelman
a4d2af5155 fix: only do cache copy in updater if the parent folder should be in cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-15 18:05:36 +02:00
John Molakvoæ
4fbeba3038
Merge pull request #52203 from nextcloud/release/30.0.10_rc1 2025-04-15 17:29:02 +02:00
F. E Noel Nfebe
2bab1e5f62
Merge pull request #52207 from nextcloud/backport/52121/stable30
[stable30] fix(files_sharing): Apply default password setting in SharingDetailsTab
2025-04-15 14:41:23 +02:00
nextcloud-command
636b694c46 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-15 12:11:54 +00:00
nfebe
869a1002e4 fix(files_sharing): Apply default password setting in SharingDetailsTab
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-04-15 13:05:16 +01:00
John Molakvoæ
24be03e96e
Merge pull request #52205 from nextcloud/backport/50905/stable30 2025-04-15 12:16:53 +02:00
Julius Knorr
37da5ff519
Merge pull request #52040 from nextcloud/backport/52008/stable30
[stable30] fix: Proper order for checking path prefix for getting file by id from cache
2025-04-15 12:10:27 +02:00
John Molakvoæ
2fdb5096dd fix(files_sharing): adjust rate limit share creation to 20 over 10 minutes
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-04-15 11:54:03 +02:00
skjnldsv
a221f720c7 test: enable rate limiting for ratelimiting.feature
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-15 11:01:18 +02:00
Joas Schilling
c1e3beaead test: Disable ratelimit as tests trigger it
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-15 08:58:03 +00:00
skjnldsv
94d1435a6a fix(files_sharing): rate limit share creation 10 times per 10 minutes
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-15 08:58:02 +00:00
skjnldsv
df39802ae9 build(hub): 30.0.10 RC1
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-15 10:46:43 +02:00
Andy Scherzinger
9b9bd3ad7d
Merge pull request #52165 from nextcloud/backport/52135/stable30
[stable30] ignore missing theming app
2025-04-15 08:02:25 +02:00
Nextcloud bot
ced8e25a78
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-15 00:22:58 +00:00
dependabot[bot]
3b26eebd7e
Merge pull request #51961 from nextcloud/dependabot/npm_and_yarn/stable30/dompurify-3.2.5 2025-04-14 21:17:38 +00:00
nextcloud-command
87466e14f9 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-14 21:03:16 +00:00
dependabot[bot]
ff063f89e9 build(deps): bump dompurify from 3.2.4 to 3.2.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.5)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 22:57:45 +02:00
Maxence Lange
20ed42a7d7 fix(setup): ignore missing theming app
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-14 21:53:36 +02:00
John Molakvoæ
291fb0d263
Merge pull request #52192 from nextcloud/backport/52187/stable30
fix(tests): Share manager error message from #52076
2025-04-14 21:23:10 +02:00
John Molakvoæ
2f1949a57e fix(tests): Share manager error message from #52076
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-04-14 18:09:23 +00:00
Ferdinand Thiessen
f724102518
Merge pull request #52042 from nextcloud/backport/52013/stable30
[stable30] fix: Handle missing share providers when promoting reshares
2025-04-14 17:19:00 +02:00
Louis
c02cdcc866
Merge pull request #51998 from nextcloud/backport/51837/stable30 2025-04-14 11:01:43 +02:00
nextcloud-command
ccd2644821 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-14 08:43:30 +00:00
Ferdinand Thiessen
8d2c83e97b
perf(files_sharing): do not require second propfind for account filter
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-14 10:40:15 +02:00
Nextcloud bot
9c640995df
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-14 00:23:11 +00:00
Nextcloud bot
87c4d21e69
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-13 00:23:22 +00:00
Nextcloud bot
624c8afb9f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-12 00:23:23 +00:00
John Molakvoæ
6f5fc70df4
Merge pull request #52077 from nextcloud/backport/52075/stable30 2025-04-11 13:40:32 +02:00
John Molakvoæ
9ba1d2a065
Merge pull request #52122 from nextcloud/backport/51431/stable30 2025-04-11 13:40:11 +02:00