[ https://issues.apache.org/jira/browse/WAGON-583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17800209#comment-17800209 ]
Michael Osipov commented on WAGON-583: -------------------------------------- Still valid. > WebDavWagon and tests do not adhere to RFC 4918 > ----------------------------------------------- > > 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 > Priority: Major > > 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.20.10#820010)