A generic CalDAV server which interacts with a back end to access the resources. Provides a CalDAV server for Bedework.
Supports most of the CalDAV and related RFCs:
- RFC4791 - CalDAV access
- RFC 5397 - WebDAV Current Principal Extension
- RFC 5689 - Extended MKCOL for Web Distributed Authoring and Versioning (WebDAV)
- RFC 5995 - Using POST to Add Members to Web Distributed Authoring and Versioning (WebDAV) Collections
- RFC 6638 - Scheduling Extensions to CalDAV
- RFC 7809 - Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference
Additionally, supports calendar sharing as implemented by other services.
- JDK 21
- Maven 3
See documentation at github pages for this project
Please report issues via the github issues tab at
See CONTRIBUTING.md.
See SECURITY.md.