Arthur Schiwon
55e3db7099
Merge pull request #56352 from nextcloud/release/32.0.2_rc1
...
[stable32] 32.0.2 RC1
2025-11-13 19:17:04 +07:00
Arthur Schiwon
d2ebd91c2e
Merge pull request #56417 from nextcloud/backport/56416/stable32
...
[stable32] fix: Clear mount cache when file storage changes during move
2025-11-13 18:50:32 +07:00
Benjamin Früh
145a19da9c
Merge branch 'stable32' into backport/56416/stable32
2025-11-13 16:36:36 +07:00
Joas Schilling
07b041f526
Merge pull request #56415 from nextcloud/build/noid/update-icewind-smb-32
...
[stable32] build(deps): Reload icewind/smb from codeberg
2025-11-13 15:35:46 +07:00
Benjamin Frueh
a25b0406ca
fix: Clear mount cache when file storage changes during move
...
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>
2025-11-13 14:09:23 +07:00
Arthur Schiwon
50521118af
Merge pull request #56378 from nextcloud/backport/55724/stable32
...
[stable32] fix(sharing): clean old federation shares when select another file/fo…
2025-11-13 15:06:06 +07:00
Joas Schilling
d10de3508d
build(deps): Reload icewind/smb from codeberg
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-13 14:16:19 +07:00
F. E Noel Nfebe
90d38ec675
Merge pull request #56177 from nextcloud/backport/55251/stable32
...
[stable32] fix(sharing): Allow reasonable control for 'Hide download' on fed shares
2025-11-13 14:07:55 +07:00
Andy Scherzinger
413c9a25c6
Merge pull request #56247 from nextcloud/backport/56225/stable32
...
[stable32] fix: Force direct login after password reset
2025-11-13 13:57:17 +07:00
Andy Scherzinger
79f9176768
Merge pull request #56411 from nextcloud/backport/56167/stable32
...
[stable32] fix(encryption): Fix user key support with basic auth
2025-11-13 13:55:40 +07:00
nextcloud-command
c40ce88414
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-13 11:08:02 +07:00
Côme Chilliet
cc397d5ca4
fix(encryption): Fix user key support with basic auth
...
When using basic authentication the user is not logged in yet when
KeyManager constructor gets called, so we need to delay the check for
the loggedin user uid.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-11-13 10:52:44 +07:00
Julius Knorr
48bda3032c
fix: Force direct login after password reset
...
With SSO setups users may otherwise be redirected to the IdP directly
instead of the regular login form that they reset the password for
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-11-13 11:47:12 +07:00
Nextcloud bot
554dce6bc7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-13 00:14:26 +07:00
Andy Scherzinger
137d730d88
Merge pull request #56402 from nextcloud/bugfix/noid/bump-symfony/http-foundation-32
...
[stable32] build(deps): Bump symfony/http-foundation to 6.4.29
2025-11-12 23:16:01 +07:00
Robin Appelman
a784bdadcf
Merge pull request #56407 from nextcloud/backport/56255/stable32
...
[stable32] make failed availability check apply in the same request
2025-11-12 22:49:23 +07:00
Maxence Lange
166f43a80f
Merge pull request #55762 from nextcloud/backport/54953/stable32
...
[stable32] fix(team-api): get all teams details in a single request
2025-11-12 20:25:30 +07:00
Joas Schilling
e94035abfc
build(deps): Bump symfony/http-foundation to 6.4.29
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 19:02:36 +07:00
Daniel Calviño Sánchez
14aef68eaf
Merge pull request #56393 from nextcloud/backport/52012/stable32-fix-user-collaborators-returned-when-searching-for-mail-collaborators
...
[stable32] Fix user collaborators returned when searching for mail collaborators
2025-11-12 18:46:20 +07:00
Robin Appelman
dbf084054e
chore: better type hints for `getAvailability`
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:55 +07:00
Robin Appelman
8b3f4da52f
fix: make failed availability check apply in the same request
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:55 +07:00
Joas Schilling
a9c9379993
Merge pull request #56386 from nextcloud/backport/55620/stable32
...
[stable32] fix(AppFramework): Check for responder existence
2025-11-12 16:47:42 +07:00
Louis
8f07e07c1d
Merge pull request #56376 from nextcloud/backport/56042/stable32
...
[stable32] fix(files_external): check for changes when saving settings
2025-11-12 13:29:36 +07:00
Daniel Calviño Sánchez
16c26101d0
fix: Fix user collaborators returned when searching for mail collaborators
...
The MailPlugin collaborator returned results for both user and mail
collaborators, but it was registered only for mail collaborators. While
it might make sense to move the user results to the UserPlugin instead
that change would be more complex and riskier, so for now the MailPlugin
is now registered for both user and mail collaborators and the results
are limited only to the registered type.
As the plugins are registered only with their class and then resolved
when needed using dependency injection it is not possible (as far as I
know) to provide an explicit parameter in the constructor to
differentiate whether the MailPlugin should return user or mail
collaborators. To overcome this two subclasses are introduced,
MailByMailPlugin and UserByMailPlugin, which just hardcode in their
constructor the collaborator type that their parent MailPlugin must use,
and those subclasses are the ones registered instead of the MailPlugin
(which still contains all the logic).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 13:22:25 +07:00
provokateurin
258956e09e
fix(AppFramework): Check for responder existence
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-11-12 10:46:36 +07:00
Joas Schilling
970410de1f
Merge pull request #56382 from nextcloud/backport/56346/stable32
...
[stable32] feat(rate-limit): Allow overwriting the rate limit
2025-11-12 11:43:20 +07:00
Benjamin Gaussorgues
ced289604d
Merge pull request #56373 from nextcloud/feat/noid/allow-multi-ocm-shares-32
2025-11-12 11:42:43 +07:00
Daniel Calviño Sánchez
acfbd9ceac
test: Rename data providers to match the name of their tests
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:17 +07:00
Daniel Calviño Sánchez
e2ee09a19a
test: Replace magic value with named constant of share type
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
cdbd236697
test: Rename parameters to show that they are expected values
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
abb3889240
test: Fix parameter documentation
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
ecf32012f4
test: Add integration tests to get collaborators without sharebymail app
...
The "sharebymail" app is enabled by default, so it needs to be enabled
once the scenario ends as other scenarios could expect that the app is
enabled. To solve that now a special step is added that records the
enabled state of the given app and restores it once the scenario ends.
This step only restores the state of already installed apps. If an app
is installed during the test it will not be neither disabled nor
uninstalled after the test ends. Therefore, at least for now, it is
necessary to explicitly call the step to record the app to be restored,
rather than automatically keeping track of the changes in the enabled
state of the apps during the scenario.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
8195702b0e
test: Extract function to get apps with certain enabled state
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
23a6e7aa4f
test: Add tests to get user autocompletes similar to the email ones
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
e28e1e2ea6
test: Extend tests to check the same cases with and without full match
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
d726f51609
test: Add integration tests for getting user and mail collaborators
...
The OCS endpoint expects either an int or an array for "shareType".
However, when using "getRowsHash()" only a single key is taken into
account, so instead of:
| shareType[] | 0 |
| shareType[] | 4 |
the share types are provided in a single row like:
| shareTypes | 0 4 |
and then converted to "shareType[]=0&shareType[]=4" when sending the
request.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
e126a84ff0
test: Add integration tests for getting collaborators by mail addresses
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
ccfc5edd54
test: Fix getting returned sharees when there are several results
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
Daniel Calviño Sánchez
e0fa134fcd
test: Check unique display name if provided in the response
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 11:16:16 +07:00
dependabot[bot]
ef4339423b
Merge pull request #56294 from nextcloud/dependabot/npm_and_yarn/stable32/nextcloud/password-confirmation-5.3.2
2025-11-12 10:04:07 +07:00
Joas Schilling
826fe1a918
feat(rate-limit): Allow overwriting the rate limit
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 10:55:06 +07:00
nextcloud-command
c8e89a2e15
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 09:43:21 +07:00
Ferdinand Thiessen
58fa21f6f0
test: adjust cypress tests for updated `@nextcloud/password-confirmation`
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-11-12 10:35:32 +07:00
dependabot[bot]
19ac44f6cb
build(deps): bump @nextcloud/password-confirmation from 5.3.1 to 5.3.2
...
Bumps [@nextcloud/password-confirmation](https://github.com/nextcloud-libraries/nextcloud-password-confirmation ) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-password-confirmation/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-password-confirmation/blob/v5.3.2/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-password-confirmation/compare/v5.3.1...v5.3.2 )
---
updated-dependencies:
- dependency-name: "@nextcloud/password-confirmation"
dependency-version: 5.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 10:35:32 +07:00
nextcloud-command
2b527071d9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 08:01:53 +07:00
Enjeck C
54486d1ad4
fix(files_external): check for changes when saving settings
...
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-11-12 07:39:48 +07:00
Nextcloud bot
72dd55e53e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-12 00:14:24 +07:00
Luka Trovic
42e38da245
fix(sharing): clean old federation shares when select another file/folder
...
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-11-11 20:47:41 +07:00
Andy Scherzinger
4b7452e6f4
Merge pull request #56347 from nextcloud/backport/55556/stable32
...
[stable32] feat: add occ command to scan and delete orphaned keys
2025-11-11 18:03:59 +07:00
Maxence Lange
f1039df8ac
fix(ocm): normalize protocol to support multi with webdav option
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-11-11 15:43:54 +07:00