Red Hat Bugzilla – Bug 106290
WebDAV is broken in Fedora 2 (and it seems gnome 2.4 in general)
Last modified: 2007-11-30 17:10:31 EST
Description of problem:
The http: handlers take the URL quoted, remove the trailing "/" (wrong for http and
iffy for dav) and issue a PROPFIND. Apache DAV replies with a 301 content
redirection message which the DAV detection then treats as a "no DAV" error. It
then retrieves the
URL via GET and sees a redirect message. It then fetches the redirected URL **BUT**
displays the redirection URL text not the correct URL text.
Steps to Reproduce:
1. Set up a DAV subdirectory on apache
2. Try and use nautilus with it
3. Now try using the KDE file manager with it to prove its a client side bug
For https:// nautilus doesn't support it at all
For http:// the behaviour described is seen
With KDE or Windows systems accessing the same DAV folder it just works. Ditto
This problem doesn't show up with the Microsoft DAV server side as it replies to
the PROPFIND without issuing a redirect.
As a footnote it seems the whole http:// support is rather buggy - I've also had
nautilus crashes while trying to debug this. I may have a look at writing a
proper dav: VFS module using neon, since neon already provides 99% of the needed
code including SSL.
Regardless of that the redirect bug needs fixing - it shouldnt treat redirect as
a propfind test failure and it shouldnt show the wrong page. It probably
shouldnt trim the trailing "/" either.
I think we have the webdav redirect bug in Gnome bugzilla somewhere.