Skip to content

fix(propagateuploadng): do not encode davUrl#9588

Merged
nilsding merged 1 commit intomasterfrom
bugfix/9582/percent-encoding-chunked-uploads
Mar 11, 2026
Merged

fix(propagateuploadng): do not encode davUrl#9588
nilsding merged 1 commit intomasterfrom
bugfix/9582/percent-encoding-chunked-uploads

Conversation

@nilsding
Copy link
Member

sabre/dav does not seem to approve of percent-encoded base URLs (e.g. http%3A//nextcloud.local/...), it will then consider them as absolute paths and fail.

--> adapt fix from #9334 to only encode the remote path, as sabre parses those paths just fine.

Resolves: #9582

@nilsding
Copy link
Member Author

/backport to stable-33.0

sabre/dav does not seem to approve of percent-encoded base URLs (e.g.
`http%3A//nextcloud.local/...`), it will then consider them as absolute
paths and fail.

--> adapt fix from #9334 to only encode the remote path, as sabre parses
those paths just fine.

Resolves: #9582

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@nilsding nilsding enabled auto-merge March 11, 2026 14:46
@nilsding nilsding force-pushed the bugfix/9582/percent-encoding-chunked-uploads branch from d966e74 to 0214fc7 Compare March 11, 2026 14:47
@github-actions
Copy link

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

Digest: sha256:0485288e47c0d46c2d16dc129887e9945f8fdef3cbf0569810fd3ee57573e708

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.

@nilsding nilsding merged commit 0b75988 into master Mar 11, 2026
29 of 32 checks passed
@nilsding nilsding deleted the bugfix/9582/percent-encoding-chunked-uploads branch March 11, 2026 15:52
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
E Maintainability Rating on New Code (required ≥ A)
10 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@mgallien mgallien modified the milestones: 33.0.0, 34.0.0 Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Desktop client 33.0.0-rc fails to sync files bigger than 100mb

2 participants