Skip to content

[stable-34.0] fix(file-provider): preserve special characters in chunked upload paths - #10544

Merged
Rello merged 1 commit into
stable-34.0from
backport/10541/stable-34.0
Aug 6, 2026
Merged

[stable-34.0] fix(file-provider): preserve special characters in chunked upload paths#10544
Rello merged 1 commit into
stable-34.0from
backport/10541/stable-34.0

Conversation

@backportbot

@backportbot backportbot Bot commented Aug 6, 2026

Copy link
Copy Markdown

Backport of PR #10541

Split the raw remote path without interpreting it as a URL so reserved
characters in filenames remain intact until NextcloudKit encodes the
WebDAV destination.

Add regression coverage for reserved characters and invalid paths.

fixes #10539

Assisted-by: Codex:GPT-5
Signed-off-by: Rello <github@scherello.de>
@backportbot
backportbot Bot requested a review from camilasan August 6, 2026 09:07
@backportbot
backportbot Bot requested a review from Rello August 6, 2026 09:07
@backportbot backportbot Bot added this to the 34.0.2 milestone Aug 6, 2026
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10544.zip

Digest: sha256:d56fe45cda4a1f54ade458716912e293c5efdf14aa29ba77cf03b908041513d8

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@Rello
Rello merged commit a8df880 into stable-34.0 Aug 6, 2026
21 checks passed
@Rello
Rello deleted the backport/10541/stable-34.0 branch August 6, 2026 15:08
bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Aug 20, 2026
https://build.opensuse.org/request/show/1372114
by user stacheldrahtje + anag_factory
- Update to version 34.0.2:
  * [stable-34.0] fix(file-provider): Deletion of server-side item
    for items excluded from sync
    (gh#nextcloud/desktop#10540)
  * [stable-34.0] fix(tray): activate tray window also on right
    click (macOS)
    (gh#nextcloud/desktop#10542)
  * [stable-34.0] fix(file-provider): preserve special characters
    in chunked upload paths
    (gh#nextcloud/desktop#10544)
  * [stable-34.0] fix(discovery): use QString to avoid dangling
    QStringBuilder.
    (gh#nextcloud/desktop#10557)
  * [stable-34.0] fix(socketapi): defer move item dialog out of
    socket read loop.
    (gh#nextcloud/desktop#10578)
  * [stable-34.0] fix(windows): Prevent reupload of placeholder
    dirs deleted remotely
    (gh#nextcloud/desktop#10585)
  * [stable-34.0] fix(macOS): present
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants