Skip to content

Bedework/bw-caldav

Repository files navigation

bw-caldav Build Status

A generic CalDAV server which interacts with a back end to access the resources. Provides a CalDAV server for Bedework.

A functioning CalDAV server can be built by fully implementing the abstract SysIntf class.

Requirements

  1. JDK 17
  2. Maven 3

Building Locally

mvn clean install

Releasing

Releases of this fork are published to Maven Central via Sonatype.

To create a release, you must have:

  1. Permissions to publish to the org.bedework groupId.
  2. gpg installed with a published key (release artifacts are signed).

To perform a new release use the release script:

./bedework/build/quickstart/linux/util-scripts/release.sh "" "-SNAPSHOT"

When prompted, indicate all updates are committed

For full details, see Sonatype's documentation for using Maven to publish releases.

Release Notes

4.0.9

  • Remove errant content-type header from calws.
  • Missing continue. Caused parse failure in invite-reply

4.0.10

  • Update library versions
  • Look for jscalendar content in ACCEPT

4.0.11

  • Update library versions

4.0.12

  • Update library versions

4.0.13

  • Update library versions

4.0.14

  • Update library versions

4.0.15

  • Update library versions

4.0.16

  • Update library versions

4.0.17

  • Update library versions

4.0.18

  • Update library versions

5.0.0

  • Use bedework-parent for builds
  • Upgrade library versions

5.0.1

  • Upgrade library versions
  • Process put with jscalendar content
  • Add a limit to how long the sync token is valid. Will allow flushing of old tombstoned data

5.0.2

  • Upgrade library versions
  • Fix dependency on bw-calws-soap-xml module
  • Add bw-caldav-xml module

5.0.3

  • Release 5.0.2 failed because of missing name. Redo.

5.0.4

  • Updated version of bw-calws-soap