Commit graph

79440 commits

Author SHA1 Message Date
Git'Fellow
cf904ceab4 fix 2025-08-29 15:56:32 +02:00
nextcloud-command
8a2d8ae99a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-29 10:20:47 +00:00
John Molakvoæ (skjnldsv)
2e22023330 fix(files_versions): ensure users IDs are strings
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-08-29 10:20:47 +00:00
Joas Schilling
7c734a184d
Merge pull request #54701 from nextcloud/backport/54690/stable30
[stable30] fix(TaskProcessingApiController): Don't allow anonymous access anymore
2025-08-29 10:46:50 +02:00
Git'Fellow
a99288a4aa
Merge pull request #54725 from nextcloud/backport/54684/stable30
[stable30] fix(files_versions): Use helper function to get versions folder
2025-08-29 10:09:02 +02:00
Marcel Klehr
1f70dc3c28 fix: Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-08-29 09:52:40 +02:00
Marcel Klehr
b26676af98 fix: Update openapi specs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-08-29 09:35:54 +02:00
Git'Fellow
ae259d6a38 fix(files_versions): Use helper function
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-08-29 06:11:09 +00:00
Nextcloud bot
db47d231fe
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-29 00:12:53 +00:00
Andy Scherzinger
f5573f8894
Merge pull request #54711 from nextcloud/backport/54490/stable30
[stable30] feat: allow filtering sharing:delete-orphan-shares by share owner or target
2025-08-28 19:48:59 +02:00
Andy Scherzinger
8fb5991c0f
Merge pull request #54719 from nextcloud/backport/51727/stable30
[stable30] fix(files_versions): retrieve all display names with one request
2025-08-28 19:39:49 +02:00
Andy Scherzinger
8d6f6e6db1
Merge pull request #54696 from nextcloud/fix/30-npm
[stable30] chore: pin NPM to at least `^10.5.1` to prevent bugs with `corepack`
2025-08-28 19:25:54 +02:00
Kate
fa52452f60
Merge pull request #54712 from nextcloud/backport/53275/stable30 2025-08-28 19:24:00 +02:00
Andy Scherzinger
1847a4029b
Merge pull request #54705 from nextcloud/backport/54632/stable30
[stable30] fix(trashbin): Fix errors in the log on MOVE operations
2025-08-28 19:22:57 +02:00
nextcloud-command
06e6b0452b chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-28 16:55:15 +00:00
SebastianKrupinski
583cf5b3bc fix: retrieve all display names with one request
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-08-28 12:38:19 -04:00
nfebe
740b88b6ba fix(provisioning_api): Allow group details access for users with admin delegation
This fixes an issue where users with "Administration privileges → Users" could not access
the groups details endpoint in the provisioning API, resulting in a 403 Forbidden error.

There is a problem with adding the  `AuthorizedAdminSetting` attribute (middleware)
that only allows access to users with Sharing admin privileges.

Users with "`Users` admin" privileges should also be able to access group details.

Resolves: https://github.com/nextcloud/server/issues/52617

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-08-28 13:37:29 +00:00
Robin Appelman
d31dcd8e0d feat: allow filtering sharing:delete-orphan-shares by share owner or target
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-28 13:29:42 +00:00
Côme Chilliet
fdd80f8ab4 fix(trashbin): Fix errors in the log on MOVE operations
dirname will return '.' for files at the root, which will cause an
 Exception that gets logged.
Instead use \Sabre\Uri\split like other sabre plugins, to get an empty
 string for root directory.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-28 12:23:18 +00:00
Marcel Klehr
df12869381 fix(TaskProcessingApiController): Don't allow anonymous access anymore
Signed-off-by: Marcel Klehr <mklehr@gmx.net>

[skip ci]
2025-08-28 11:15:39 +00:00
Ferdinand Thiessen
6b532ac2e4
chore: pin NPM to at least ^10.5.1 to prevent bugs with corepack
Dependabot uses corepack and there has been an issue with corepack + npm
10 before 10.5.1 which causes dependabot to fail.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-28 11:49:03 +02:00
Marcel Klehr
0570ce9ec3
Merge pull request #54687 from nextcloud/backport/54620/stable30
[stable30] fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException
2025-08-28 08:56:31 +02:00
Nextcloud bot
9ac7a81e66
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-28 00:12:38 +00:00
Marcel Klehr
d9bb246968 fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-08-27 22:05:50 +00:00
Andy Scherzinger
595790ab30
Merge pull request #54368 from nextcloud/backport/54310/stable30
[stable30] fix(files_sharing): Implement conditional federation placeholder
2025-08-27 21:41:05 +02:00
nextcloud-command
1abdcd32d7 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-27 17:32:37 +00:00
nfebe
8ec8378e9e fix(files_sharing): Implementation conditional federation placeholder
This commits addresses an annoyance where the share input placeholder would

suggest sharing via federated cloud ID even if federation was disabled.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-08-27 19:11:51 +02:00
yemkareems
6b273288c7
Merge pull request #54642 from nextcloud/backport/52880/stable30
[stable30] Add commands to set/get/delete/clear the distributed memcache
2025-08-27 19:30:50 +05:30
Andy Scherzinger
8d843adf9b
Merge pull request #54675 from nextcloud/backport/54533/stable30
[stable30] fix(caldav): show confidential event if writable
2025-08-27 12:13:21 +02:00
Arusekk
196895b3a7
fix(caldav): show confidential event if writable
If a party can edit the calendar/event, just display it instead of
hiding the details and risking overwrites.
This might be considered a change impacting privacy,
but it actually improves semantics.

Relevant test updates included, improving assertion correctness.

I think all the relevant use cases are solved by this.

Closes https://github.com/nextcloud/server/issues/5551
Closes https://github.com/nextcloud/calendar/issues/4044
Closes https://github.com/nextcloud/server/issues/11214

Signed-off-by: Arusekk <floss@arusekk.pl>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-27 09:54:07 +02:00
Kate
d0db7d6396
Merge pull request #54634 from nextcloud/backport/54625/stable30 2025-08-27 09:13:40 +02:00
Kate
23a422e967
Merge pull request #54601 from nextcloud/backport/54099/stable30 2025-08-27 07:37:05 +02:00
Joas Schilling
9b8edfec04
Merge pull request #54662 from nextcloud/backport/54605/stable30
[stable30] fix(2fa): Fix 2FA session setup when ephemeral session is used
2025-08-27 07:34:13 +02:00
Nextcloud bot
9f9de95035
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-27 00:12:48 +00:00
Enjeck C
6d6509990f fix: Make some strings in CodeIntegrity.php translatable
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-08-26 22:04:15 +02:00
Daniel
65250e5ccc
Merge pull request #54651 from nextcloud/backport/54650/stable30
[stable30] fix(carddav): IAddressBook::getKey() should return a string
2025-08-26 16:08:21 +02:00
Joas Schilling
e8cb737c1c fix(2fa): Fix 2FA session setup when ephemeral session is used
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-26 13:46:41 +00:00
Richard Steinmetz
21b237fd1d
fix(carddav): IAddressBook::getKey() should return a string
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-26 15:02:42 +02:00
yemkareems
67eb432cb8
Merge branch 'stable30' into backport/52880/stable30 2025-08-26 18:21:38 +05:30
provokateurin
d2c37620f5
fix(files_sharing): Correctly reject pending remote shares
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-26 10:29:16 +02:00
Côme Chilliet
5ce2cf1c26
Merge pull request #54629 from nextcloud/backport/54607/stable30
[stable30] fix(encryption): Fix TypeError when trying to decrypt unencrypted file
2025-08-26 09:00:51 +02:00
Côme Chilliet
75f9eda087 fix(tests): Fix fopen in mock returning null which is not a valid return
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-26 08:36:15 +02:00
Côme Chilliet
afa85490c9 fix(encryption): Fix TypeError when trying to decrypt unencrypted file
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-26 08:36:15 +02:00
yemkareems
738d927a1b
fix: generated autoload files for get/set/clear/delete
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-26 10:25:31 +05:30
yemkareems
d66c29ab9f
fix: composer run cs:fix
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-26 10:13:10 +05:30
yemkareems
186a59b690
fix: added set/get/delete/clear to register command
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-26 09:57:33 +05:30
Robin Appelman
38842ba455 feat: add command to clear memcache
Signed-off-by: Robin Appelman <robin@icewind.nl>

[skip ci]
2025-08-26 04:21:25 +00:00
Robin Appelman
0b6d5dcdc8 feat: add command to delete memcache key
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 04:21:25 +00:00
Robin Appelman
b56bf963c1 feat: add commands to get and set memcache values
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 04:21:25 +00:00
Robin Appelman
9cef07386d refactor: split off value casting out of config:system:set command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 04:21:24 +00:00