Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.3.4
-
None
-
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