Michael Osipov created WAGON-583:
------------------------------------

             Summary: WebDavWagon does not adhere to RFC 4918 as well as the 
tests
                 Key: WAGON-583
                 URL: https://issues.apache.org/jira/browse/WAGON-583
             Project: Maven Wagon
          Issue Type: Bug
          Components: wagon-webdav
    Affects Versions: 3.3.4
            Reporter: Michael Osipov


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



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to