CalDAV query, freebusy and expand-property reports

This commit is contained in:
mdecimus
2025-04-27 18:13:28 +02:00
parent e10e94325f
commit f74ec98c0d
61 changed files with 2424 additions and 693 deletions

37
Cargo.lock generated
View File

@@ -1011,6 +1011,9 @@ dependencies = [
name = "calcard"
version = "0.1.0"
dependencies = [
"ahash 0.8.11",
"chrono",
"chrono-tz",
"hashify",
"mail-builder",
"mail-parser",
@@ -1137,6 +1140,27 @@ dependencies = [
"windows-link",
]
[[package]]
name = "chrono-tz"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
dependencies = [
"chrono",
"chrono-tz-build",
"phf",
]
[[package]]
name = "chrono-tz-build"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402"
dependencies = [
"parse-zoneinfo",
"phf_codegen",
]
[[package]]
name = "cipher"
version = "0.2.5"
@@ -1258,6 +1282,7 @@ dependencies = [
"base64 0.22.1",
"bincode",
"biscuit",
"calcard",
"chrono",
"compact_str",
"decancer",
@@ -1711,6 +1736,7 @@ name = "dav"
version = "0.11.7"
dependencies = [
"calcard",
"chrono",
"common",
"compact_str",
"dav-proto",
@@ -1732,6 +1758,7 @@ name = "dav-proto"
version = "0.11.7"
dependencies = [
"calcard",
"chrono",
"hashify",
"hyper 1.6.0",
"mail-parser",
@@ -2787,6 +2814,7 @@ name = "groupware"
version = "0.11.7"
dependencies = [
"calcard",
"chrono",
"common",
"compact_str",
"dav-proto",
@@ -4906,6 +4934,15 @@ dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "parse-zoneinfo"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
dependencies = [
"regex",
]
[[package]]
name = "password-hash"
version = "0.5.0"