mirror of
https://github.com/floccusaddon/floccus.git
synced 2026-04-25 14:16:12 +03:00
[GH-ISSUE #1263] More human WebDAV configuration support #839
Labels
No labels
browser-specific
bug
correctness issues
enhancement
feature: Google Drive
feature: Linkwarden
feature: git
feature: nextcloud-bookmarks
feature: tabs
feature: webdav
help wanted
native-app
priority: high
priority: low
priority: medium
pull-request
question
question
stale
upstream
waiting for more information
wontfix
🙁 Not following issue template
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/floccus#839
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @khinsen on GitHub (Oct 6, 2022).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1263
Describe the feature you'd like to request
WebDAV is an eternal source of frustration, and floccus is no exception. My first attempt to use floccus has been a failure so far because of "Could not connect to server: 500", with no explanation and no support for debugging, for a WebDAV account that works fine with several other clients. I'd love to get help from floccus to explore and fix the issue.
Describe the solution you'd like
Describe alternatives you've considered
Give up and use some other tool than floccus (sorry for the flippant reply, but since this is a required field, I had to come up with something).
@marcelklehr commented on GitHub (Oct 7, 2022):
Thank you for your feedback. You've done exactly the right thing by coming here with your problem.
500 in this case means HTTP Status 500, so your HTTP server responds to a PROPFIND on the webdav URL you entered with a 500. I recommend checking your server log. The error message in this case is indeed a bit glib. I'll extend it to be more useful.
@khinsen commented on GitHub (Oct 7, 2022):
Thanks for your reply, and for improving the error message!
Unfortunately, "check the server log" is a solution only for the server administrator. Not my case - I am a "mere" user on an owncloud instance run by my employer.
That said, knowing that the operation is PROFIND is potentially useful for debugging, so that should be in the floccus error message. But for me, PROPFIND works just fine when done with
curl:@marcelklehr commented on GitHub (Oct 14, 2022):
Interesting! What is the overall HTTP status code here?
@marcelklehr commented on GitHub (Oct 14, 2022):
This is the code that tests the WebDAV server:
@marcelklehr commented on GitHub (Oct 14, 2022):
Aah, you're using owncloud, I believe they have a bug where they cannot process
Origin: null, which is what some browsers do for webextensions.@marcelklehr commented on GitHub (Oct 14, 2022):
I should put that in the FAQ
@khinsen commented on GitHub (Oct 15, 2022):
Status is '200 OK'.
If that's an owncloud issue, there is probably little I can do about this, other than look for another WebDAV server.
But I think it would be useful to have that piece of JS code somewhere in the documentation, to help others debug their WebDAV issues.
@khinsen commented on GitHub (Oct 16, 2022):
Another test: my WebDAV server works fine with floccus on Android. Support for the hypothesis that it's owncloud not getting along well with Web extensions.
@github-actions[bot] commented on GitHub (Nov 1, 2023):
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.