-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nextcloud 15: no PUT Range support #8
Comments
I made a demo account on nextcloud.com, and did a webdav PROPFIND request:
The SabreDav PATCH specification says that |
Good question! I missed that. |
Looks like Nextcloud uses PATCH method to do partial updates. |
Well, yes, that is the SabreDav standard, to use |
If there is no followup to this issue I will close it tomorrow. |
Yep, it is not activated on Nextcloud side. |
Let's keep this issue open since the Nextcloud issue is also still open. |
Would it be an option to add a flag that instruct webdavfs to "forcefully" assume the required feature to be present, even if not advertised? webdavfs worked properly with Nextcloud, it would make a perfect modern alternative to the old EDIT: Btw., maybe someone here, who is familiar with the inner workings of WebDAV, has an idea related to this problem: https://help.nextcloud.com/t/webdav-extremely-slow-on-linux-using-davfs2-mount/123811 ? |
I don't think it is worth opening a new issue, as I am getting the same error with a cpanel webdav setup. I can add the rwdirops option and skip the "no PUTS range" error, I can then create and delete a dir, but creating or editing a file fails. I am using FreeBSD 13 and build webdavfs using the newest master revision
|
Looking through the source code, you can force this to be enabled with the option Lines 263 to 266 in 117d633
|
I've added a mount option "sabredav_partialupdate" to force using the sabredav partialupdate protocol even when the remote server doesn't advertise support for it. See 5751a44 |
It looks like SabreDav capabilities are not detected (or broken). I collected a trace, however I found nothing suspicious. Is it working for you ?
The text was updated successfully, but these errors were encountered: