Authenticate using registry - part 2

This commit is contained in:
mdecimus
2026-02-05 18:41:23 +01:00
parent 0af735540d
commit 1a780ca294
83 changed files with 524 additions and 833 deletions

63
Cargo.lock generated
View File

@@ -1090,7 +1090,7 @@ dependencies = [
"jmap_proto",
"libc",
"lz4_flex 0.12.0",
"mail-auth",
"mail-auth 0.8.0",
"mail-builder",
"mail-parser",
"mail-send",
@@ -2928,7 +2928,7 @@ dependencies = [
"hyper-util",
"jmap",
"jmap_proto",
"mail-auth",
"mail-auth 0.8.0",
"mail-builder",
"mail-parser",
"mail-send",
@@ -3597,7 +3597,7 @@ dependencies = [
"jmap-tools",
"jmap_proto",
"lz4_flex 0.12.0",
"mail-auth",
"mail-auth 0.8.0",
"mail-builder",
"mail-parser",
"mail-send",
@@ -4062,6 +4062,25 @@ dependencies = [
"mail-parser",
"quick-xml 0.38.4",
"quick_cache",
"ring",
"rustls-pki-types",
"serde",
"serde_json",
"zip",
]
[[package]]
name = "mail-auth"
version = "0.8.0"
dependencies = [
"ahash",
"flate2",
"hashify",
"hickory-resolver",
"mail-builder",
"mail-parser",
"quick-xml 0.39.0",
"quick_cache",
"rand 0.8.5",
"ring",
"rkyv",
@@ -4235,7 +4254,7 @@ dependencies = [
"futures",
"groupware",
"lz4_flex 0.12.0",
"mail-auth",
"mail-auth 0.8.0",
"mail-parser",
"nlp",
"num_cpus",
@@ -4567,9 +4586,9 @@ dependencies = [
[[package]]
name = "num-conv"
version = "0.2.0"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "num-integer"
@@ -5524,6 +5543,15 @@ dependencies = [
"memchr",
]
[[package]]
name = "quick-xml"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2e3bf4aa9d243beeb01a7b3bc30b77cfe2c44e24ec02d751a7104a53c2c49a1"
dependencies = [
"memchr",
]
[[package]]
name = "quick_cache"
version = "0.6.18"
@@ -7148,7 +7176,7 @@ dependencies = [
"hyper 1.8.1",
"hyper-util",
"lru-cache",
"mail-auth",
"mail-auth 0.8.0",
"mail-builder",
"mail-parser",
"mail-send",
@@ -7244,7 +7272,7 @@ dependencies = [
"hyper 1.8.1",
"idna",
"infer 0.19.0",
"mail-auth",
"mail-auth 0.8.0",
"mail-builder",
"mail-parser",
"mail-send",
@@ -7562,7 +7590,7 @@ dependencies = [
"jmap",
"jmap-client",
"jmap_proto",
"mail-auth",
"mail-auth 0.7.5",
"mail-builder",
"mail-parser",
"mail-send",
@@ -7646,9 +7674,9 @@ dependencies = [
[[package]]
name = "time"
version = "0.3.46"
version = "0.3.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9da98b7d9b7dad93488a84b8248efc35352b0b2657397d4167e7ad67e5d535e5"
checksum = "f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd"
dependencies = [
"deranged",
"itoa",
@@ -7662,15 +7690,15 @@ dependencies = [
[[package]]
name = "time-core"
version = "0.1.8"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
checksum = "8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca"
[[package]]
name = "time-macros"
version = "0.2.26"
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78cc610bac2dcee56805c99642447d4c5dbde4d01f752ffea0199aee1f601dc4"
checksum = "71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd"
dependencies = [
"num-conv",
"time-core",
@@ -8093,7 +8121,7 @@ dependencies = [
"compact_str",
"event_macro",
"hashify",
"mail-auth",
"mail-auth 0.8.0",
"mail-parser",
"parking_lot",
"reqwest",
@@ -8357,6 +8385,7 @@ name = "utils"
version = "0.15.4"
dependencies = [
"ahash",
"arcstr",
"base64 0.22.1",
"blake3",
"chrono",
@@ -8366,7 +8395,7 @@ dependencies = [
"form_urlencoded",
"futures",
"http-body-util",
"mail-auth",
"mail-auth 0.8.0",
"mail-send",
"nohash-hasher",
"parking_lot",