On 21/10/2024 12:55, Rémy Maucherat wrote:
On Wed, Oct 16, 2024 at 12:14 PM Rémy Maucherat <r...@apache.org> wrote:

Hi,

I spent a few days going through the behavior of the WebDAV Servlet,
expanding on a test scenario, and looking at the most recent RFC. I
found many items to fix.

I continued expanding the tests and found more issues to fix and
things to refactor. The code coverage is not 100%, but is rather
reasonable now.

Three items remain:
- Propatch support: it is useless without support for dead properties
(dead properties are custom properties, which are basically XML
fragments). Since storing them is a major endeavor, I would recommend
not implementing this. Also processing of propatch is supposed to be
atomic, that would be another implementation difficulty.

I ended up adding an implementation since I figured I needed it to
make sure it could work (of course, it did not). Verified with Litmus
from github (and my own added tests).

Did it make a change to the litmus results? If yes, which ones?

- If header support. The if header is rather convoluted, but it would
still be useful to have.

Implemented using some of the Apache Jackrabbit code.

- Lock null has been removed from the specification and this email is
about that.

Done.

Any feedback on backporting the (big) update ?

I think this makes sense to back port. There is enough variation in WebDAV implementations without us adding to it.

Mark


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

Reply via email to