Public bug reported:
Cpdavd is a WebDAV daemon in very popular hosting solution WHM/cPanel.
It is not possible to connect to it via GVFS.
GVFS sends two requests to the WebDAV service: the first - without
credentials, the second - with credentials. When it sends the first
request, cpdavd sends the response "Authorization Required" and closes
the connection. After that GVFS sends the second request via the closed
connection and server sends a TCP-packet with RST flag as a response. As
a result GVFS generates an error "Not a WebDAV enabled share".
I think GVFS must check the connection before it sends the second
request and reinitialize the connection if it has been closed by server.
To reproduce the problem just try to open address
"dav://cpanel1.fozzy.com:2077" in Nautilus with any username and
password.
You can see full tcpdump output in the attachment.
** Affects: gvfs (Ubuntu)
Importance: Undecided
Status: New
** Tags: cpdavd gvfs nautilus webdav
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gvfs in Ubuntu.
https://bugs.launchpad.net/bugs/1002968
Title:
GVFS fails to connect to cpdavd via WebDAV
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1002968/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs