Skip to content

[stable33] fix: Fix permission issue when uploading a chunked file - #60240

Merged
ChristophWurst merged 3 commits into
stable33from
backport/59654/stable33
May 19, 2026
Merged

[stable33] fix: Fix permission issue when uploading a chunked file#60240
ChristophWurst merged 3 commits into
stable33from
backport/59654/stable33

Conversation

@backportbot

@backportbot backportbot Bot commented May 8, 2026

Copy link
Copy Markdown

Backport of PR #59654

CarlSchwan and others added 3 commits May 8, 2026 12:21
Follow up from #59511

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Co-authored-by: David Dreschner <david.dreschner@nextcloud.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
@backportbot
backportbot Bot requested a review from a team as a code owner May 8, 2026 12:21
@backportbot
backportbot Bot requested review from Altahrim, CarlSchwan, DerDreschner, icewind1991, leftybournes, provokateurin, salmart-dev and susnux and removed request for a team May 8, 2026 12:21
@backportbot backportbot Bot added the 3. to review Waiting for reviews label May 8, 2026
@backportbot backportbot Bot added this to the Nextcloud 33.0.4 milestone May 8, 2026
@DerDreschner
DerDreschner enabled auto-merge May 8, 2026 12:22
@ChristophWurst
ChristophWurst disabled auto-merge May 19, 2026 07:21
@ChristophWurst ChristophWurst added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels May 19, 2026
@ChristophWurst
ChristophWurst merged commit ad2fab1 into stable33 May 19, 2026
357 of 413 checks passed
@ChristophWurst
ChristophWurst deleted the backport/59654/stable33 branch May 19, 2026 07:22
patrickdmrezende added a commit to avuz-conecta/avuz-server that referenced this pull request Aug 27, 2026
Point upgrade 33.0.0 -> 33.0.8. Brings the native fix for chunked upload
via public file-drop links on S3 primary storage (NotPermittedException on
the assembly MOVE): DirPermissionsMask masks only the users files/ home,
leaving uploads/ unmasked, and its rename() allows the assembly when source
is deletable. Upstream nextcloud/server nextcloud#59511 + nextcloud#59654, backported to
stable33 as nextcloud#59552 + nextcloud#60240 (shipped 33.0.4). Removes the need for an Avuz
overlay for this bug.

Conflict resolution:
- 3rdparty: pinned to v33.0.8 gitlink (Composer autoloader must match NC).
- dist/files-main.js(.map): took v33.0.8; the image rebuilds dist from
  source at build (Dockerfile npm ci + npm run build), so committed dist is
  a throwaway artifact.

Verified surviving: 3 core source patches (files hide-webdav, upload-leave
warning), spreed chunked-recording overlay sentinel, avuz_theme EMailTemplate
subclass (parent unchanged in 33.0.8), themes/avuz. No source-level conflicts
with any Avuz customization (upgrade-scan: 0 conflicts).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants