Commit Graph

81181 Commits (939e08895f7288c65a23e41da4a4f8f1d9c72ac3)
 

Author SHA1 Message Date
Louis Chemineau 939e08895f
fix(TagsTest): Declare `rootFolder` property
It was not caught by the CI on master, but is blocking in the backports.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-15 17:09:11 +07:00
Louis Chemineau d7775cba6a
fix: Dispatch favorite event with an actual path
The `$path` argument was added in https://github.com/nextcloud/server/pull/48612, but was never actually used by the callers. The path was therefore missing in the favorite/unfavorite events, which lead to a broken activity information.

I also added a fallback to handle `addToFavorites` and `removeFromFavorites`, which are part of a public API, and are calling `tagAs` and `untag` without `$path`.

Fix https://github.com/nextcloud/activity/issues/2134

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-15 16:52:28 +07:00
Andy Scherzinger d0966a74c6
Merge pull request #54947 from nextcloud/backport/54565/stable31
[stable31] feat(file_sharing): Provide template creator list in public shares
2025-09-15 16:17:08 +07:00
Richard Steinmetz 3accef4a34
Merge pull request #55090 from nextcloud/backport/50532/stable31
[stable31] fix(contactsmenu): adjust padding to new design
2025-09-15 14:41:12 +07:00
nextcloud-command 2f767ff45a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-15 11:34:11 +07:00
Richard Steinmetz 5cbd018e79
fix(contactsmenu): adjust padding to new design
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-09-15 11:16:58 +07:00
Kate 0e73460198
Merge pull request #54999 from nextcloud/backport/54950/stable31 2025-09-15 10:04:23 +07:00
Louis a9daf61e09
Merge pull request #53026 from nextcloud/backport/52825/stable31 2025-09-15 09:51:05 +07:00
Andy Scherzinger 96c599638b
Merge pull request #54944 from nextcloud/backport/54941/stable31
[stable31] fix(cache): Set default Redis port to `0` for UNIX sockets
2025-09-15 08:45:29 +07:00
Nextcloud bot 616d72ff8b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-15 00:13:29 +07:00
Josh 6b9fea9d09 fix(cache): Set default Redis port to `0` for UNIX sockets
When using phpredis with a UNIX socket, the port should either not be specified at all or be `<1`. 

https://github.com/phpredis/phpredis?tab=readme-ov-file#connect-open

d0b0c5cfdd/library.c (L3332-L3334)

Fixes #54813

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-14 21:31:23 +07:00
provokateurin 5f3e1f2e63 fix(files_trashbin): Fix size propagation when moving file to trash
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-14 21:30:38 +07:00
dependabot[bot] e2ea21baca
Merge pull request #55105 from nextcloud/dependabot/composer/build/integration/stable31/phpunit/phpunit-9.6.26 2025-09-14 19:12:38 +07:00
Andy Scherzinger de5b40e37f
Merge pull request #54901 from nextcloud/backport/54853/stable31
[stable31] fix: TypeError: this.fetchDisplayName is not a function
2025-09-14 20:19:15 +07:00
Nextcloud bot d3c492baaf
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-14 00:13:29 +07:00
dependabot[bot] 1a8c368f46
build(deps-dev): bump phpunit/phpunit in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.25 to 9.6.26.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.26/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.25...9.6.26)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 9.6.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 05:50:29 +07:00
dependabot[bot] 0214947b64
Merge pull request #55107 from nextcloud/dependabot/composer/vendor-bin/phpunit/stable31/phpunit/phpunit-9.6.26 2025-09-13 05:49:10 +07:00
dependabot[bot] 3efbb712aa
build(deps): bump phpunit/phpunit in /vendor-bin/phpunit
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.25 to 9.6.26.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.26/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.25...9.6.26)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 9.6.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 02:29:13 +07:00
Nextcloud bot b091e77f99
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-13 00:13:32 +07:00
nextcloud-command 9b849201f8 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-12 18:37:52 +07:00
SebastianKrupinski 766cc99c9b fix: TypeError: this.fetchDisplayName is not a function
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-09-12 18:37:52 +07:00
Andy Scherzinger 107a7c5d3b
Merge pull request #55070 from nextcloud/backport/55016/stable31
[stable31] fix: update transifex link
2025-09-12 16:20:23 +07:00
Nextcloud bot 1b3afd8b7b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 14:08:42 +07:00
Andy Scherzinger 64480de865
Merge pull request #55077 from nextcloud/backport/55006/stable31
[stable31] fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname`
2025-09-12 15:14:12 +07:00
Richard Steinmetz 41eee84cba
Merge pull request #54995 from nextcloud/backport/54919/stable31
[stable31] fix: don't show object size warning if we can't determine the object size
2025-09-12 14:20:51 +07:00
Ferdinand Thiessen 3e6d9746be
Merge pull request #55073 from nextcloud/fix/files-sharing-password
[stable31] fix(files_sharing): use `newPassword` always for the unsaved password
2025-09-12 13:39:07 +07:00
Ferdinand Thiessen f9c1659efe
Merge pull request #54959 from nextcloud/chore/update-stable31-dbal
[stable31] chore: update `doctrine/dbal` to v3.10.2
2025-09-12 13:24:58 +07:00
Ferdinand Thiessen 9c365d00b6 fix: use `mb_substr`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 10:50:37 +07:00
Ferdinand Thiessen fb8f85f30f fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname`
`user.displayname` only allows 64 characters but old `accounts.display_name` allowed 255 characters.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 10:50:36 +07:00
nextcloud-command e83d1102ca chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-12 10:35:56 +07:00
Ferdinand Thiessen ee9733026e fix(files_sharing): use `newPassword` always for the unsaved password
`newPassword` is the unsaved password, while `share.password` is the
current saved password.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 12:13:28 +07:00
Richard Steinmetz cc2ed08de9
Merge pull request #54955 from nextcloud/backport/54951/stable31
[stable31] fix: calculate node limit using MiB instead of MB
2025-09-12 12:08:13 +07:00
Daniel Kesselberg 9d790e424b
fix: update transifex link
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-12 11:28:08 +07:00
Daniel 8b79941022
Merge pull request #54909 from nextcloud/backport/54907/stable31
[stable31] chore(flake): update haze to 2.1.2
2025-09-12 11:21:35 +07:00
Ferdinand Thiessen fe9e8d1c0f
chore: update `doctrine/dbal` to v3.10.2
| Production Changes | From  | To      | Compare                                                        |
|--------------------|-------|---------|----------------------------------------------------------------|
| doctrine/cache     | 2.2.0 | REMOVED |                                                                |
| doctrine/dbal      | 3.9.4 | 3.10.2  | [...](https://github.com/doctrine/dbal/compare/3.9.4...3.10.2) |

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 11:18:06 +07:00
Robin Appelman e2bc2eabeb chore(flake): update haze to 2.1.2
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-09-12 09:22:49 +07:00
Robin Appelman e49f0ef010 fix: don't show object size warning if we can't determine the object size
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-09-12 08:31:35 +07:00
Richard Steinmetz fada5b37fd fix: calculate node limit using MiB instead of MB
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-09-12 08:30:06 +07:00
Andy Scherzinger 1c59c1054a
Merge pull request #54975 from nextcloud/backport/54653/stable31
[stable31] fix: Avoid internal error when logging in with the wrong account to verify email address
2025-09-12 08:28:36 +07:00
Nextcloud bot b00bbe6e3a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 00:13:48 +07:00
Côme Chilliet a648715edc fix: Use HintException instead of InvalidArgumentException
To carry translated error messages intended for the end user,
 HintException is the correct class.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:33:36 +07:00
Côme Chilliet 21e5f6e6d1 fix: Avoid internal error when logging in with the wrong account to verify email address
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:33:36 +07:00
Matthieu Gallien 1ad2d41254
Merge pull request #55050 from nextcloud/automated/noid/stable31-update-code-signing-crl
[stable31] fix(security): Update code signing revocation list
2025-09-11 17:02:44 +07:00
nextcloud-command 0cea3ef7dc fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-09-11 14:59:52 +07:00
nextcloud-command f8a6ac9cb9 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-11 16:10:31 +07:00
Louis Chemineau ff6d316fd6 feat(file_sharing): Provide template creator list in public shares
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-11 16:10:31 +07:00
Louis Chemineau 60455d724b feat(files_trashbin): Refactor expire background job to support parallel run
- Follow-up of #51600

The original PR introduced the possibility to continue an `ExpireTrash` job by saving the offset. This was to prevent having to start over the whole user list when the job crashed or was killed.

But on big instances, one process is not enough to go through all the users in a timely manner. Supporting parallel run allows covering more ground faster.

This PR introduced this possibility. We are now storing the offset right away to allow another parallel job to pick up the task at that point. We are arbitrarily cutting the user list in chunk of 10 to not drastically overflow the 30 minutes time limit.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-11 16:10:25 +07:00
Louis Chemineau 7948e23441 feat: Support limit argument in `getSeenUsers`
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-11 16:10:25 +07:00
Andy Scherzinger 102bd566ae
Merge pull request #55022 from nextcloud/backport/55013/stable31
[stable31] fix(auth): allow access to dynamic js files during 2FA
2025-09-11 15:48:59 +07:00
Christoph Wurst b642ce1fc5 fix(auth): allow access to dynamic js files during 2FA
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-09-11 15:39:28 +07:00