Skip to content

fix(propagateuploadng): do not encode davUrl - #9588

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

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

Conversation

@nilsding

Copy link
Copy Markdown
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
Copy Markdown
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 <[email protected]>
@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
Copy Markdown
Contributor

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
Copy Markdown

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