package caldav

  1. Overview
  2. Docs
A CalDAV server

Install

Dune Dependency

Authors

Maintainers

Sources

caldav-0.2.3.tbz
sha256=47e8daa3246d42bab21696d7a81a8b2e5cf68551f64be440778d4ea70c4ec04a
sha512=881692617a96640dbaeff056bccd3ef57aa06baaae2cd2faaaf7adf76b0c0bcd0a573ab348185064e1a40cf8bc44660c4f0891d9e259b48ccb55847774890854

CHANGES.md.html

v0.2.3 (2025-10-12)

  • update to mirage-crypto 1.0 changes, remove mirage-random dependency (#40 @hannesm)

  • unikernel: update to mirage 4.7 (#37 @dinosaure, #40 @hannesm)

v0.2.2 (2024-05-07)

  • unikernel: updates to mirage 4.5 (#36 @Julow)

  • unikernel: add tls-proxy parameter

  • unikernel: exit with argument_error on startup errors

  • unikernel: update to logs-syslog 0.4 (no console)

  • initialize_fs: pretend root is around

  • fix unused functor parameters

  • remove mirage-random-test dependency

  • use ohex instead of hex

v0.2.1 (2022-12-16)

  • Use Mirage-kv 6.0.0 API (#32 @hannesm)

  • Log more write errors (#32 @hannesm)

  • Refine Webdav_fs.batch to return a ('a, [> `Msg of string ]) result io, so it can fail (#32 @hannesm)

  • unikernel: use git-kv instead of irmin-mirage-git (#32 @hannesm)

v0.2.0 (2022-10-28)

  • unikernel: upgrade to mirage 4.3 (#31 @hannesm)

  • bugfix: href_to_principal always returned "/principals" (since v0.1.1) (#24 @hannesm)

  • error when principal or calendar already exists when adding a new principal (#24 @hannesm)

  • when modifying an ACL, check that all referenced principals exist (#24 @hannesm)

  • check for groups and principals on operations thereof (i.e. disallow deleting a group when the principal is a user, etc.) and test cases (#25 @hannesm)

  • use batch in Webdav_api instead of Webdav_fs to reduce commits (#26, fixes in #27 @hannesm)

  • bugfix: adding and removing groups and users, only edit prop file once (#27 @hannesm)

  • bugfix: compute etag after batch (#27 @hannesm)

v0.1.1 (2021-11-02)

  • Drop rresult and astring dependency (#23 @hannesm).

v0.1.0 (2021-05-06)

  • Initial release, with webmachine vendored, and provided as a sublibrary.

OCaml

Innovation. Community. Security.