Commit Graph

84466 Commits (3c9b937e28051cf7d25fc221bee2b454a7462325)
 

Author SHA1 Message Date
Carl Schwan 3c9b937e28
refactor(comment): Port away from deprecated event comment constant
Create new events to replace deprecated CommentsEvent constant and use
them when creating CommentsEvents.

On the listener side, we can't yet use these events as deck still send
the old events.

Also fixes some issues reported by psalm level 3 on the comment app.

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-04 17:38:53 +07:00
Stephan Orbaugh 86f0cbf1e8
Merge pull request #56664 from cristianscheid/feat/54790/transfer-ownership-use-user-id
feat(files): add --use-user-id option to transfer-ownership command
2025-12-04 13:43:07 +07:00
Louis 5bf67fd206
Merge pull request #56745 from nextcloud/artonge/feat/files_sharing/support_priority_in_template_providers
feat(files_sharing): Support priority in public template providers
2025-12-04 12:58:44 +07:00
Louis Chmn 10b82c8bf8 feat(files_sharing): Support priority in public template providers
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 10:59:58 +07:00
Nextcloud bot e5367e11ba
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-04 00:14:05 +07:00
Salvatore Martire 31af870ef0
Merge pull request #55147 from nextcloud/fixPublicShares
Reflect public shares in `isPublic` flag and fix permission check
2025-12-03 16:37:33 +07:00
Andy Scherzinger 5b1d928dcd
Merge pull request #56630 from nextcloud/carl/workflowengine-hardening
refactor(workflowengine): Check if class is correct
2025-12-03 16:21:24 +07:00
Sebastian Krupinski 8e7bdabe15
Merge pull request #56801 from nextcloud/fix/caldav-increase-uid-size
fix(CalDAV): Increase Calendar Object UID field size
2025-12-03 07:52:17 +07:00
Kate c23dbcce45
Merge pull request #56783 from nextcloud/chore/deps/flake 2025-12-03 13:49:40 +07:00
Sebastian Möbus bae24eb2e3
Merge pull request #56791 from nextcloud/binford6000-patch-upgrading-from-owncloud->-v10.13
patch the version file to allow upgrading from owncloud  > v10.13
2025-12-03 06:42:30 +07:00
Joas Schilling 48f39f54c5
Merge pull request #56811 from nextcloud/automated/noid/master-update-ca-cert-bundle
[master] fix(security): Update CA certificate bundle
2025-12-03 05:54:38 +07:00
nextcloud-command c6a68d5f17 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-12-03 02:40:57 +07:00
Nextcloud bot b520db7eb5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-03 00:13:30 +07:00
Kate 756efb76aa
Merge pull request #56672 from nextcloud/chore-disable-s3-data-protection 2025-12-02 22:14:10 +07:00
Louis cbe18a8677
Merge pull request #56792 from nextcloud/artonge/debt/files/remove_regular_stats_request
debt(files): Remove regular stats request
2025-12-02 21:13:50 +07:00
Daniel Kesselberg f977a7fec6
fix(s3): make data integrity protections opt-in
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-12-02 21:03:26 +07:00
Andy Scherzinger 34c6cb7b2e
Merge pull request #56655 from nextcloud/fix/fix-updater-secret-log-spam
fix(updatenotification): Fix log spam from ResetToken job
2025-12-02 19:24:40 +07:00
Andy Scherzinger 0e9aa3dd78
Merge pull request #56728 from nextcloud/fix/fix-wizard-controller-translation-string
fix(user_ldap): Do not use variables directly in translation strings
2025-12-02 19:23:10 +07:00
SebastianKrupinski 54e23aeac9 feat(CalDAV): Increase Calendar Object UID field size
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-12-02 12:54:00 +07:00
Edward Ly 1490ea95cb
Merge pull request #56781 from nextcloud/fix/s3-name
fix(s3): rename 'Amazon S3' to 'S3 Storage'
2025-12-02 09:20:34 +07:00
Benjamin Gaussorgues 5a0651e7c7
Merge pull request #56561 from nextcloud/fix/fix-files-external-with-php-84 2025-12-02 17:58:26 +07:00
Edward Ly 09f774a61f fix(s3): rename 'Amazon S3' to 'S3 Storage'
The current name may be confusing to users who take advantage of other S3-compatible storage solutions not offered by Amazon, so a more generic name is preferred here.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-12-02 08:33:06 +07:00
Joas Schilling 7a5c79b0f2
Merge pull request #56629 from nextcloud/carl/autoloader-bump
chore: Bump autoloader files for new composer version
2025-12-02 16:58:01 +07:00
F. E Noel Nfebe 68b9108ca6
Merge pull request #55811 from nextcloud/fix/public-share-group-exclusion-access
fix(sharing): Allow public share access for everyone
2025-12-02 15:41:59 +07:00
nextcloud-command 3b41ab108f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-02 15:37:02 +07:00
Louis Chmn 9aac7ecc60 chore(files): Remove regular stats request
All views are now migrated.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-02 15:37:02 +07:00
Andy Scherzinger f5620538b9 Fix indentation in version.php for Nextcloud version
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-12-02 14:40:27 +07:00
Sebastian Möbus 4f933d3505 patch the version file to allow upgrading from owncloud > v10.13
Some customers already migrated from 10.15.3 and needed to edit the version.php file before the migration. 10.16 was recently published and it seems migration from there also works fine.

Signed-off-by: Sebastian Möbus <sebastian@nextcloud.com>
2025-12-02 14:40:27 +07:00
Benjamin Gaussorgues 86c2dd467d
Merge pull request #56758 from nextcloud/fix/fix-orphan-share-blocking-moves 2025-12-02 10:45:40 +07:00
Carl Schwan d877262e07
chore: Bump autoloader files for new composer version
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-02 10:32:44 +07:00
nfebe 6bccaf778a fix(sharing): Allow public share access for everyone
When a logged-in user accesses a public share link in the same browser,
the system was incorrectly checking if that user's groups were excluded
from creating link shares. This caused share not found errors for users
in excluded groups, even though public shares should be accessible to anyone
with the link.

The group exclusion setting (`shareapi_allow_links_exclude_groups`) is
intended to restrict share creation, not share access. Public shares
are meant to be anonymous and accessible regardless of the viewer identity
or group membership.

We now check the exclusion for the share creator and not the viewer.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-02 09:45:18 +07:00
John Molakvoæ 3b2a306a67
Merge pull request #56694 from nextcloud/refactor/files_reminders-vue3 2025-12-02 09:42:49 +07:00
Côme Chilliet f453411d59
fix: Log missing nodes of shares at debug level
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-02 09:33:07 +07:00
Kate 8eff6537a2
Merge pull request #56527 from nextcloud/fix/quotaplugin/always-check-before-move 2025-12-02 08:31:53 +07:00
Nextcloud bot a9b811906d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-02 00:14:04 +07:00
provokateurin dabde76f9e
chore(deps): Update flake to 25.11 and haze to 2.1.3
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 23:15:57 +07:00
Salvatore Martire 631318f86f style: apply cs-fixer to publicwebdav.php
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Salvatore Martire 4ac0fcf02e fix: check instance of storage using helper function
instanceof cannot be used to check the instance of a storage, doing so
breaks the check in certain cases. In this case, enabling the
`files_accesscontrol` app breaks the check.

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Salvatore Martire 38f8423cd6 fix: isPublicShare =true when share is public
The isPublicShare was set to false in one instance where it should have
been true. Flipping the value to true, would break the functionality for
PROPFIND /public.php/webdav/ which returns properties of files in a
share identified by the username being the share token.

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Salvatore Martire c5ad20d925 refactor: extract tree initialization logic
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Kate 1b14fff939
Merge pull request #56772 from nextcloud/feat/object-store/per-bucket-arguments-override 2025-12-01 17:43:55 +07:00
Ferdinand Thiessen 1fdcfed1f7
Merge pull request #56410 from nextcloud/fix/maintenance-cache-key
fix(Memcache): use different cache key when in maintenance mode
2025-12-01 16:47:10 +07:00
provokateurin b1deae7232
fix(QuotaPlugin): Always check the quota before moving
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 16:07:02 +07:00
provokateurin 2ab29a69e0
feat(ObjectStore): Allow overriding arguments per bucket
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 16:06:05 +07:00
Ferdinand Thiessen 15229e0b4e
fix(Memcache): use different cache key when in maintenance mode
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 14:43:23 +07:00
nextcloud-command 7cafbb009f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-01 14:34:34 +07:00
Ferdinand Thiessen d2ff4214f8 refactor(files_reminders): migrate app to Vue 3
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 14:34:34 +07:00
Ferdinand Thiessen e89a8d832c
Merge pull request #56770 from nextcloud/test/cypress-a11y
test(cypress): only check error and warning colors on blurred background
2025-12-01 13:59:32 +07:00
Cristian Scheid 9272a13e9d
refactor(files): use strict string comparison instead of empty()
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Cristian Scheid <74515775+cristianscheid@users.noreply.github.com>
2025-12-01 09:52:59 +07:00
Ferdinand Thiessen f59435f1cb
test(cypress): only check error and warning colors on blurred background
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 13:01:21 +07:00