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
—

Reply via email to