GNOME Bugzilla – Bug 92908
WebDAV sends wrong PROPFIND request
Last modified: 2004-12-22 21:47:04 UTC
Try these urls in nautilus: http://idisk.mac.com/tigert/Public http://svn.collab.net/repos/svn http://test.webdav.org/dav/ The first two works, but not the last one. The reason: The problem with http://test.webdav.org/dav/ is that the trailing slash from the URL is getting stripped in the PROPFIND request made by gnome-vfs, which is not correct; a PROPFIND request on a collection (aka folder) should always have a trailing slash in the request-uri. The PROPFIND on http://test.webdav.org/dav gets a 30x redirect to /dav/; the redirect is followed, but with a GET request. (Some servers respond to the PROPFIND-without-trailing-slash fine, though) (This bug was originally in the Red Hat bugzilla at: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73413)
Seems like Apache 2.0.X doesn't work but with 1.X it does work
This looks like a RFC-compliance bug in gnome-vfs. Basically, the apache2 WebDAV module returns "301 - content moved" which doesn't seem to be handled by gnome-vfs.
Bugger... Our redirect support has been pretty awful. I need to get this working.
As a slightly simpler solution, (Debian's) Apache 2.0.43 includes the line: BrowerMatch "^gnome-vfs" redirect-carefully In the httpd.conf file, which makes this work for me. It should probably be fixed, if only because that puts GnomeVFS in the "workaround-hall-of-shame" :)
This should be fixed in cvs now.