On 28 Jun 2020, at 15:33, Greg Stein <gst...@gmail.com> wrote: > Hey Graham ... what's the goal with exposing these things? (this rev, and > prior) ... I don't see any emails describing "why". Generally, it would be > "shrug" ... but you're changing the MMN, and I don't see any discussion on > why/goal.
Picking up the CalDAV work again. Since mod_dav was written there have been a host of RFCs that use the REPORT method, but mod_dav is written in such a way that only a versioning implementation is allowed to use REPORT. This has led to some offensive workarounds (an input filter to try and undo the read of a report after finding the report wasn’t for that module, yuck yuck yuck). Two works-in-progress: https://github.com/minfrin/mod_dav_calendar - RFC4791 Calendaring Extensions to WebDAV https://github.com/minfrin/mod_dav_access - RFC3744 WebDav Access Control Protocol CalDAV mandates strong ETags as per https://tools.ietf.org/html/rfc4791#section-5.3.4, and Apple Calendar breaks decisively without it. Regards, Graham —