Skip to content

Bedework/bw-caldav

bw-caldav Build Status

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.

Requirements

  1. JDK 21
  2. Maven 3

Using this project

See documentation at github pages for this project

Reporting Issues

Please report issues via the github issues tab at

https://github.com/Bedework/bw-caldav/issues

Contributing

See CONTRIBUTING.md.

Security - Vulnerability reporting

See SECURITY.md.