** Changed in: gvfs
Status: New => Expired
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gvfs in Ubuntu.
https://bugs.launchpad.net/bugs/260988
Title:
gvfs refuses to authenticate to webdav share after mounting
Status in gvfs:
Expired
Status in gvfs package in Ubuntu:
Triaged
Bug description:
Binary package hint: gvfs
Using Ubuntu Hardy, we cannot delete or create files or folders on our
webdav share anymore. Connecting to a Gallery2 webdav share (nautilus
dav://hostname/g2/w/) which allows anonymous reading works. When
trying to upload a photo, we expect an authorization dialog, but
nautilus only says "Authorization required", letting me skip or
cancel. This works as expected in Feisty and in some other operating
system.
When we disable anonymous access to Gallery2, we can authenticate
through Nautilus at mount time and uploading works fine.
Tcpflow of a failed session shows the obvious: first a PROPFIND on the
directory, server replies 207, then a HEAD on the file gets a 401,
then the file gets put and the server replies again with a 401.
When I try to read the gvfs source code, I see in
daemon/gvfsbackenddav.c that at mount time authentication is governed
by a function called "soup_authenticate_interactive". After a
successful mount, the authentication handler gets switched to
soup_authenticate_from_data. That sounds a little suspicious to me. I
am hardly a programmer, so I have not yet gotten it to work when I
play with the handlers, but maybe someone else can.
I would have made this a duplicate of #206439, but the code between
the various backends seems a little too separate for that.
We have gvfs version 0.2.5-0ubuntu2 installed.
To manage notifications about this bug go to:
https://bugs.launchpad.net/gvfs/+bug/260988/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp