Uploaded image for project: 'Maven Wagon'
  1. Maven Wagon
  2. WAGON-583

WebDavWagon and tests do not adhere to RFC 4918

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.3.4
    • None
    • wagon-webdav
    • None

    Description

      While working on release 3.4.0 I have noticed several issues (non-exhaustive) with the WebDavWagon:

      • On a PUT request 409 is ignored when parent collections do not exist.
      • Redirects on MKCOL are competely ignored because not the relocation is not passed to mkdirs(), but the original path.
      • Status code management from MKCOL are incomplete.
      • Most tests treat WebDAV like HTTP which is wrong. MKCOL requests are answered with 404.

      They are likely many other issues I did not discover or already forgot. A serious amount of time needs to be invested to make this Wagon decently compatible with real world servers and along with real world tests.

      Therefore, I propose following options:

      • Bring this on par with the regular HttpWagon
      • Deprecate in 3.x and remove in 4.0.0
      • Mark it especially as unmaintained (abandoned) from 3.x

      Attachments

        Activity

          People

            Unassigned Unassigned
            michael-o Michael Osipov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: