On Wed, May 22, 2024 at 7:21 PM Mark Thomas <ma...@apache.org> wrote:
>
> All,
>
> I've been looking at the WebDav Servlet for the last few days and in
> particular how it interacts with Microsoft clients.
>
> Basic operations including:
> - directory listings
> - create new file
> - create new directory
> - rename
> - update contents (ie open a file for editing and then saving it)
>
> all work for port 80 and port 8080 when WebDAV is mounted at "/" or a
> specific context.
>
> Drag/drop and copy/paste do not work. This appears to be related to
> Tomcat not implementing PROPPATCH. There is some guess work involved
> since I don't have access to the Microsoft code but I think the client
> is setting timestamps with PROPPATCH and then checking them. Because the
> PROPPATCH fails the overall operation is failed.
>
> I don't think that the WebdavFixFilter is required any more.
>
> I'd like to propose the following:
> - deprecate WebdavFixFilter in all current versions and then remove it
>    in Tomcat 11
> - add the above information on what works and what doesn't to the
>    WebdavServlet Javadoc - maybe along with a note to ping the dev list
>    if drag/drop and copy/paste are required (or maybe a BZ issue)
> - come back to this if there is user interest in getting drag/drop and
>    copy/paste working
>
> Thoughts?

+1, thanks for the research.

Not sure about proppatch obviously ;)

Rémy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to