Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Medium Medium
    • Resolution: Fixed
    • Affects Version/s: 4.0.0alpha2
    • Fix Version/s: Customer request
    • Component/s: Legacy > WebDAV
    • Labels:
      None
    • Environment:

      Operating System:
      PHP Version: 5.2.4
      Database and version:
      Browser (and version): Konqueror 3.5.8

      Description

      The WebDAV interface does not work with konqueror client.

      If I try to upload a file, Konqueror breaks with the error "File or Folder webdav.test.ez does not exist" or the session will timeout (looks like, that these both will alternate.)

      Creating folders works fine.

      1. konqueror_workaround.diff
        0.7 kB
        Erwin Eggenberger
      2. webdav_konqueror.diff
        1 kB
        Disabled User

        Activity

        Hide
        Disabled User added a comment -

        This is a bug in Konqueror 3.5.8 and up: http://bugs.kde.org/show_bug.cgi?id=166081

        It has to be fixed in Konqueror itself. Tobias Schlitt from eZ submitted the bug and a fix for it (see above link) in July 2008 but the issue has not been touched since.

        Show
        Disabled User added a comment - This is a bug in Konqueror 3.5.8 and up: http://bugs.kde.org/show_bug.cgi?id=166081 It has to be fixed in Konqueror itself. Tobias Schlitt from eZ submitted the bug and a fix for it (see above link) in July 2008 but the issue has not been touched since.
        Hide
        Erwin Eggenberger added a comment - - edited

        Hi,

        we hand the same problem. As konqueror still worked with apache and mod_dav I had a look at it with wireshark. In response to propfind requests eZ only returns a 404 header but no content, whereas apache also returns the usual 404 error page.
        Attached is a small patch that extends the handle function in ezwebdavserver.php to output a simple 404 page in case of a failed propfind request.
        I didn't read the webdav specs so I don't know whose fault this is, but returning some content with a 404 answer solves the problem for us.konqueror_workaround.diff

        Show
        Erwin Eggenberger added a comment - - edited Hi, we hand the same problem. As konqueror still worked with apache and mod_dav I had a look at it with wireshark. In response to propfind requests eZ only returns a 404 header but no content, whereas apache also returns the usual 404 error page. Attached is a small patch that extends the handle function in ezwebdavserver.php to output a simple 404 page in case of a failed propfind request. I didn't read the webdav specs so I don't know whose fault this is, but returning some content with a 404 answer solves the problem for us. konqueror_workaround.diff
        Hide
        Disabled User added a comment -

        In reply to comment #043727
        This seems to work, thanks!

        Starting with eZ Publish 4.1.0 the WebDAV engine is based on the Webdav component (from eZ Components). Your patch needs to be added to ezcWebdavKonquerorCompatibleTransport class instead (see attachment).

        We will decide soon if your fix will be added for the 4.0.x branch, and if it will be added in a bugfix release of eZ Components 2008.2, or directly in eZ Components 2009.1 (out in June).webdav_konqueror.diff

        Show
        Disabled User added a comment - In reply to comment #043727 This seems to work, thanks! Starting with eZ Publish 4.1.0 the WebDAV engine is based on the Webdav component (from eZ Components). Your patch needs to be added to ezcWebdavKonquerorCompatibleTransport class instead (see attachment). We will decide soon if your fix will be added for the 4.0.x branch, and if it will be added in a bugfix release of eZ Components 2008.2, or directly in eZ Components 2009.1 (out in June). webdav_konqueror.diff
        Hide
        Disabled User added a comment -

        webdav_konqueror.diff Konqueror workaround applied to ezcWebdavKonquerorCompatibleTransport

        Show
        Disabled User added a comment - webdav_konqueror.diff Konqueror workaround applied to ezcWebdavKonquerorCompatibleTransport
        Hide
        Tobias Schlitt added a comment -

        Fixed and re-tested. Thanks for the patch! (Details: http://issues.ez.no/013324)

        Show
        Tobias Schlitt added a comment - Fixed and re-tested. Thanks for the patch! (Details: http://issues.ez.no/013324 )
        Hide
        Disabled User added a comment -

        Fixed in eZ Components 2009.1beta1 (2009.1 final available in the end of June 2009).

        Show
        Disabled User added a comment - Fixed in eZ Components 2009.1beta1 (2009.1 final available in the end of June 2009).
        Hide
        ezrobot added a comment -

        This issue has been automatically closed due to the lack of activity over a long period of time. It is very likely that it is obsolete, but if you think it is still valid, do not hesitate to reopen it and mention why.

        Show
        ezrobot added a comment - This issue has been automatically closed due to the lack of activity over a long period of time. It is very likely that it is obsolete, but if you think it is still valid, do not hesitate to reopen it and mention why.

          People

          • Assignee:
            Disabled User
            Reporter:
            Dirk Schmedding
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: