Commit Graph

81134 Commits (0cea3ef7dcb2f681c7fbc0b48680ea05e0ef4e0a)
 

Author SHA1 Message Date
Andy Scherzinger 461694e667
Merge pull request #54676 from nextcloud/backport/54533/stable31
[stable31] fix(caldav): show confidential event if writable
2025-08-27 12:20:13 +07:00
Arusekk 47576d10da
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:56:47 +07:00
Kate 7ce484e7e8
Merge pull request #54602 from nextcloud/backport/54099/stable31 2025-08-27 07:40:01 +07:00
Joas Schilling 1ce2d94943
Merge pull request #54663 from nextcloud/backport/54605/stable31
[stable31] fix(2fa): Fix 2FA session setup when ephemeral session is used
2025-08-27 07:34:00 +07:00
Nextcloud bot 702356fda5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-27 00:12:39 +07:00
Ferdinand Thiessen 8d7d60f4a4
Merge pull request #54668 from nextcloud/backport/54538/stable31
[stable31] Do not always check password checkbox when sharing without password
2025-08-26 22:37:26 +07:00
Enjeck C 5d2f7918e9 fix: Make some strings in CodeIntegrity.php translatable
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-08-26 22:03:58 +07:00
Andy Scherzinger 7ffa256267
Merge pull request #54652 from nextcloud/backport/54650/stable31
[stable31] fix(carddav): IAddressBook::getKey() should return a string
2025-08-26 21:56:03 +07:00
Salvatore Martire c88822be27 fix(files_sharing): do not check password checkbox by default
The checkbox appears checked when no password is set (share.password ===
undefined)

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-08-26 18:30:32 +07:00
yemkareems 8c7205191b
Merge remote-tracking branch 'origin/backport/52880/stable31' into backport/52880/stable31 2025-08-26 19:42:14 +07:00
yemkareems bc64573fb5
fix: copy SetConfig.php and SetConfigTest.php from master to backport branch
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-26 19:40:56 +07:00
Joas Schilling 7c485aee3e fix(2fa): Fix 2FA session setup when ephemeral session is used
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-26 13:46:57 +07:00
yemkareems 25976e3a0c
Merge branch 'stable31' into backport/52880/stable31 2025-08-26 18:05:15 +07:00
Richard Steinmetz 06ab1f2d14 fix(carddav): IAddressBook::getKey() should return a string
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-26 12:21:17 +07:00
Kate 3cc15e38ad
Merge pull request #54635 from nextcloud/backport/54625/stable31 2025-08-26 11:04:36 +07:00
provokateurin 08de60b019
fix(files_sharing): Correctly reject pending remote shares
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-26 10:26:44 +07:00
Côme Chilliet 40236a5665
Merge pull request #54628 from nextcloud/backport/54607/stable31
[stable31] fix(encryption): Fix TypeError when trying to decrypt unencrypted file
2025-08-26 09:14:16 +07:00
Côme Chilliet ae080bf8d8 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:42:58 +07:00
Côme Chilliet f1fb150055 fix(encryption): Fix TypeError when trying to decrypt unencrypted file
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-26 08:42:58 +07:00
yemkareems 43e38a120f
fix: added set/get/delete/clear to register command
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-26 09:48:07 +07:00
Robin Appelman 32e201e540 feat: add command to clear memcache
Signed-off-by: Robin Appelman <robin@icewind.nl>

[skip ci]
2025-08-26 03:54:33 +07:00
Robin Appelman a8428cad01 feat: add command to delete memcache key
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 03:54:33 +07:00
Robin Appelman 38faa7af70 feat: add commands to get and set memcache values
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 03:54:33 +07:00
Robin Appelman 642a81a8d4 refactor: split off value casting out of config:system:set command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-26 03:54:32 +07:00
Nextcloud bot 9ba1aae362
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-26 00:13:57 +07:00
Kate 44e4d0b2dc
Merge pull request #54616 from nextcloud/backport/54608/stable31 2025-08-25 17:09:34 +07:00
Joas Schilling 953a55c1db ci: Update testing certificates that expired after 10 years
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-25 11:18:59 +07:00
Kate 427a01627c
Merge pull request #54604 from nextcloud/backport/54598/stable31 2025-08-25 13:07:04 +07:00
provokateurin 63837d0323 chore(flake): Add haze
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-25 08:44:05 +07:00
provokateurin e469b79238 chore(flake): Update flake.lock
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-25 08:44:05 +07:00
Nextcloud bot e6c6033911
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-25 00:12:23 +07:00
Andy Scherzinger 051141fae2
Merge pull request #54596 from nextcloud/backport/53503/stable31
[stable31] fix(sharing): fix json decoding the list of groups excluded from sharing
2025-08-24 22:58:47 +07:00
Josh e6b5edd208
Merge pull request #54359 from nextcloud/backport/53528/stable31
[stable31] fix(maintenance): refresh page when turned off (sometimes)
2025-08-24 15:58:13 +07:00
Carl Schwan 33b6d51022
Merge pull request #54320 from nextcloud/backport/54275/stable31
[stable31] fix(trash): Fix order of metadata deletion
2025-08-24 21:57:24 +07:00
Thomas Citharel bfd0458e86 fix(sharing): fix json decoding the list of groups excluded from sharing
json_decode() returns stdclass by default instead of an associative object, which can't be used for
array_diff or array_intersect later

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-08-24 19:38:55 +07:00
Carl Schwan dfe5214d52 fix(trash): Fix order of metadata deletion
First query metadata for live photo and then delete the metadata, by
making the SyncLivePhotosListener priority higher than the default.

Partially fix #54274

Signed-off-by: Carl Schwan <carl.schwan@nextclound.com>
2025-08-24 20:18:49 +07:00
Josh cef4f55077 fix(maintenanceMode): Refresh web page when turned off (part 1)
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-08-24 20:16:54 +07:00
Kate bf89e3adef
Merge pull request #54547 from nextcloud/backport/54530/stable31 2025-08-24 18:57:08 +07:00
zak39 13b33ae8a1 fix(route): Change "core.ProfilePage.index" to lowercase
Signed-off-by: zak39 <fotia.baptiste@hotmail.com>
2025-08-24 18:42:11 +07:00
Andy Scherzinger 9f1ee66391
Merge pull request #54585 from nextcloud/backport/54575/stable31
[stable31] fix: use appropriate user agent string when syncing Outlook calendar subscriptions
2025-08-24 18:41:14 +07:00
Matt Evans 3ccd76f909 fix: use appropriate user agent string when syncing Outlook calendar subscriptions
Signed-off-by: Matt Evans <matt@mattevans.org>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-24 16:32:45 +07:00
dependabot[bot] 502d87efa9
Merge pull request #54587 from nextcloud/dependabot/composer/vendor-bin/phpunit/stable31/phpunit/phpunit-9.6.25 2025-08-24 14:20:49 +07:00
dependabot[bot] 1058b5d6f6
chore(deps): bump phpunit/phpunit in /vendor-bin/phpunit
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.24 to 9.6.25.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.25/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.24...9.6.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-24 13:08:36 +07:00
dependabot[bot] e0352047a2
Merge pull request #54586 from nextcloud/dependabot/composer/build/integration/stable31/phpunit/phpunit-9.6.25 2025-08-24 13:07:23 +07:00
Nextcloud bot e099326cb3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-24 00:12:13 +07:00
dependabot[bot] 781f7940fb
chore(deps-dev): bump phpunit/phpunit in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.24 to 9.6.25.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.25/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.24...9.6.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-23 01:21:41 +07:00
Nextcloud bot 3a15ea500f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-23 00:12:26 +07:00
Andy Scherzinger 8e91e871a8
Merge pull request #54582 from nextcloud/backport/54329/stable31
[stable31] fix(files): filter non batch actions in header
2025-08-22 22:18:14 +07:00
nextcloud-command ae75a89a3a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-22 20:01:17 +07:00
skjnldsv a531cfe3e1 fix(files): filter non batch actions in header
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-08-22 21:54:24 +07:00