mod_caldav is Apache module that adheres to RFC 4791, enabling extensions to WebDAV protocol, by implementing CalDAV.
Configuration requires specific directives from mod_dav_acl: DAVETagResponse on to enable strong ETag responses, DAVACL on for ACL handling, and optional setting of MaxAttendeesPerInstance to 10000, although not required by the current implementation. To install, run ./configure && make && make install, with autoreconf -i as a possible prerequisite for autogenerating proper configuration files.
To run tests, the module must successfully compile and load, with the ./caldav_tests command or make check for test execution. An admin (digest) account is required, with the /xxx/caldav directory accessible and available to Apache. Overall, mod_caldav offers a reliable and efficient approach to incorporating CalDAV functionalities within the Apache server, particularly for collaborative calendaring and scheduling.
Version 0.1.9: N/A