64 Commits

Author SHA1 Message Date
a39fd3eb82 Update Rust crate serde_json to 1.0.145
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-18 00:36:18 +00:00
ae1550248e Merge pull request 'Update Rust crate rust-s3 to 0.37.0' (#97) from renovate/rust-s3-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 00:35:28 +00:00
03e5c375fb Update Rust crate rust-s3 to 0.37.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-17 00:35:26 +00:00
3db32e24c7 Merge pull request 'Update Rust crate serde to 1.0.225' (#96) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 00:35:21 +00:00
f9fe44f53d Update Rust crate serde to 1.0.225
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-17 00:35:19 +00:00
659433911a Merge pull request 'Update Rust crate serde to 1.0.224' (#95) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-16 00:35:23 +00:00
27bb4d3382 Update Rust crate serde to 1.0.224
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-16 00:35:20 +00:00
b7c7b74122 Merge pull request 'Update Rust crate serde to 1.0.223' (#93) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-15 00:35:52 +00:00
731cf7327c Update Rust crate serde to 1.0.223
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-15 00:35:50 +00:00
34d228e7b8 Merge pull request 'Update Rust crate chrono to 0.4.42' (#92) from renovate/chrono-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-09 00:34:58 +00:00
20800668c9 Update Rust crate chrono to 0.4.42
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-09 00:34:55 +00:00
ea022a0cfe Merge pull request 'Update Rust crate sha2 to 0.11.0-rc.2' (#90) from renovate/sha2-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-05 00:21:45 +00:00
fa088077d5 Merge pull request 'Update Rust crate log to 0.4.28' (#89) from renovate/log-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-05 00:21:41 +00:00
e7e8016b67 Update Rust crate sha2 to 0.11.0-rc.2
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-05 00:21:41 +00:00
d88cd8cd8d Update Rust crate log to 0.4.28
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-05 00:21:39 +00:00
08c2009421 Merge pull request 'Update Rust crate ruma to 0.13.0' (#88) from renovate/ruma-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-04 00:28:51 +00:00
fddd9d011a Update Rust crate ruma to 0.13.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-04 00:28:43 +00:00
e8271834eb Merge pull request 'Update Rust crate clap to 4.5.47' (#87) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-04 00:28:33 +00:00
82a0a19b1c Update Rust crate clap to 4.5.47
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-09-03 00:27:35 +00:00
a5d2af3a8d Add alloc feature to create base16ct
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-28 08:13:02 +02:00
95ae3de818 Merge pull request 'Update Rust crate actix-session to 0.11.0' (#86) from renovate/actix-session-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-28 00:28:05 +00:00
ae79f16d17 Merge pull request 'Update Rust crate clap to 4.5.46' (#85) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-28 00:28:02 +00:00
57893e557c Update Rust crate actix-session to 0.11.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-27 00:27:40 +00:00
526a7dbb1f Update Rust crate clap to 4.5.46
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-27 00:27:38 +00:00
d0f297e354 Merge pull request 'Update Rust crate base16ct to 0.3.0' (#84) from renovate/base16ct-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-22 00:27:11 +00:00
ecb3fb7196 Update Rust crate base16ct to 0.3.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-22 00:27:07 +00:00
0fc067a6c5 Merge pull request 'Update Rust crate thiserror to 2.0.16' (#83) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-22 00:27:03 +00:00
213281f7b6 Update Rust crate thiserror to 2.0.16
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-08-21 00:27:38 +00:00
8ae1b7fb78 Merge pull request 'Update Rust crate serde_json to 1.0.143' (#82) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-21 00:27:33 +00:00
87fed55d8c Update Rust crate serde_json to 1.0.143
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-20 00:27:27 +00:00
7db8b8a1b9 Merge pull request 'Update Rust crate thiserror to 2.0.15' (#81) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-18 00:26:26 +00:00
299b05cf7b Update Rust crate thiserror to 2.0.15
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-17 00:27:30 +00:00
d3717dcb8d Merge pull request 'Update Rust crate uuid to 1.18.0' (#80) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-16 00:26:25 +00:00
0b99f1e44b Update Rust crate uuid to 1.18.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-15 00:27:46 +00:00
d7de13a002 Merge pull request 'Update Rust crate thiserror to 2.0.14' (#79) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-15 00:27:40 +00:00
ed83ce4a10 Update Rust crate thiserror to 2.0.14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-14 00:27:18 +00:00
22f6f2cca5 Merge pull request 'Update Rust crate clap to 4.5.45' (#78) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-14 00:27:12 +00:00
a8d28526df Update Rust crate clap to 4.5.45
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-13 00:27:40 +00:00
b24d214b3f Merge pull request 'Update Rust crate anyhow to 1.0.99' (#77) from renovate/anyhow-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-13 00:27:34 +00:00
a9947c155a Update Rust crate anyhow to 1.0.99
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-12 00:27:01 +00:00
bbdfc9affb Merge pull request 'Update Rust crate clap to 4.5.43' (#76) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-08 00:15:09 +00:00
a54f406371 Update Rust crate clap to 4.5.43
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-07 00:15:08 +00:00
afac1c9f93 Merge pull request 'Update Rust crate ruma to 0.12.6' (#75) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-07 00:15:04 +00:00
1f0ca1823f Update Rust crate ruma to 0.12.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-06 00:14:49 +00:00
1534b11606 Merge pull request 'Update Rust crate tokio to 1.47.1' (#74) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-03 00:16:09 +00:00
dc179184f7 Update Rust crate tokio to 1.47.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-02 00:16:43 +00:00
ecba5816d9 Merge pull request 'Update Rust crate serde_json to 1.0.142' (#73) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-02 00:16:37 +00:00
24e8804aed Update Rust crate serde_json to 1.0.142
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-01 00:19:23 +00:00
0e9880fec6 Merge pull request 'Update Rust crate clap to 4.5.42' (#72) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-01 00:19:17 +00:00
16b6d20b5d Update Rust crate clap to 4.5.42
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-31 00:14:21 +00:00
aaf49ec02b Merge pull request 'Update Rust crate tokio to 1.47.0' (#71) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-27 00:15:52 +00:00
619a4d6ba5 Update Rust crate tokio to 1.47.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-27 00:15:51 +00:00
1ac1b0b13f Merge pull request 'Update Rust crate rand to 0.9.2' (#70) from renovate/rand-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 00:15:58 +00:00
176766623a Update Rust crate rand to 0.9.2
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-07-21 00:15:55 +00:00
77d618a87d Merge pull request 'Update Rust crate serde_json to 1.0.141' (#69) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-19 00:16:12 +00:00
ff928609da Update Rust crate serde_json to 1.0.141
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-19 00:16:11 +00:00
54dd04b65e Merge pull request 'Update Rust crate clap to 4.5.41' (#68) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-10 00:52:29 +00:00
8ca288748d Update Rust crate clap to 4.5.41
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-10 00:16:08 +00:00
3849e812a8 Merge pull request 'Update Rust crate ruma to 0.12.5' (#67) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-09 00:40:11 +00:00
57e49a86d9 Update Rust crate ruma to 0.12.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-09 00:15:36 +00:00
9cfe3f33e9 Merge pull request 'Update Rust crate ruma to 0.12.4' (#66) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-08 00:40:43 +00:00
26d1ee3602 Update Rust crate ruma to 0.12.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-08 00:15:35 +00:00
286547d455 Merge pull request 'Update Rust crate tokio to 1.46.1' (#65) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-05 00:44:48 +00:00
47337dc140 Update Rust crate tokio to 1.46.1
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-07-05 00:09:10 +00:00
2 changed files with 102 additions and 141 deletions

213
Cargo.lock generated
View File

@@ -34,7 +34,7 @@ dependencies = [
"brotli",
"bytes",
"bytestring",
"derive_more 2.0.1",
"derive_more",
"encoding_rs",
"flate2",
"foldhash",
@@ -49,7 +49,7 @@ dependencies = [
"mime",
"percent-encoding",
"pin-project-lite",
"rand 0.9.1",
"rand 0.9.2",
"sha1",
"smallvec",
"tokio",
@@ -116,7 +116,7 @@ dependencies = [
"futures-core",
"futures-util",
"mio",
"socket2",
"socket2 0.5.8",
"tokio",
"tracing",
]
@@ -133,16 +133,16 @@ dependencies = [
[[package]]
name = "actix-session"
version = "0.10.1"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efe6976a74f34f1b6d07a6c05aadc0ed0359304a7781c367fa5b4029418db08f"
checksum = "400c27fd4cdbe0082b7bbd29ac44a3070cbda1b2114138dc106ba39fe2f90dff"
dependencies = [
"actix-service",
"actix-utils",
"actix-web",
"anyhow",
"derive_more 1.0.0",
"rand 0.8.5",
"derive_more",
"rand 0.9.2",
"redis",
"serde",
"serde_json",
@@ -178,7 +178,7 @@ dependencies = [
"bytestring",
"cfg-if",
"cookie",
"derive_more 2.0.1",
"derive_more",
"encoding_rs",
"foldhash",
"futures-core",
@@ -196,7 +196,7 @@ dependencies = [
"serde_json",
"serde_urlencoded",
"smallvec",
"socket2",
"socket2 0.5.8",
"time",
"tracing",
"url",
@@ -369,9 +369,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.98"
version = "1.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
[[package]]
name = "arc-swap"
@@ -530,6 +530,15 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "backon"
version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d"
dependencies = [
"fastrand",
]
[[package]]
name = "backtrace"
version = "0.3.74"
@@ -551,6 +560,12 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
[[package]]
name = "base16ct"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b"
[[package]]
name = "base64"
version = "0.20.0"
@@ -719,9 +734,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.40"
version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f"
checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931"
dependencies = [
"clap_builder",
"clap_derive",
@@ -729,9 +744,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.40"
version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e"
checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6"
dependencies = [
"anstream",
"anstyle",
@@ -741,9 +756,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.40"
version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce"
checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
dependencies = [
"heck",
"proc-macro2",
@@ -977,34 +992,13 @@ dependencies = [
"serde",
]
[[package]]
name = "derive_more"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
dependencies = [
"derive_more-impl 1.0.0",
]
[[package]]
name = "derive_more"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
dependencies = [
"derive_more-impl 2.0.1",
]
[[package]]
name = "derive_more-impl"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
dependencies = [
"proc-macro2",
"quote",
"syn",
"unicode-xid",
"derive_more-impl",
]
[[package]]
@@ -1092,7 +1086,7 @@ version = "0.13.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
"base16ct",
"base16ct 0.2.0",
"crypto-bigint",
"digest 0.10.7",
"ff",
@@ -1225,7 +1219,6 @@ checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
@@ -1248,17 +1241,6 @@ version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-io"
version = "0.3.31"
@@ -1294,7 +1276,6 @@ version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",
@@ -1614,7 +1595,7 @@ dependencies = [
"http-body",
"hyper",
"pin-project-lite",
"socket2",
"socket2 0.5.8",
"tokio",
"tower-service",
"tracing",
@@ -1923,7 +1904,7 @@ dependencies = [
"serde",
"serde_json",
"superboring",
"thiserror 2.0.12",
"thiserror 2.0.16",
"zeroize",
]
@@ -1978,9 +1959,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.171"
version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
name = "libm"
@@ -2063,7 +2044,7 @@ dependencies = [
"actix-ws",
"anyhow",
"askama",
"base16ct",
"base16ct 0.3.0",
"bytes",
"chrono",
"clap",
@@ -2075,14 +2056,14 @@ dependencies = [
"light-openid",
"log",
"mime_guess",
"rand 0.9.1",
"rand 0.9.2",
"ruma",
"rust-embed",
"rust-s3",
"serde",
"serde_json",
"sha2 0.11.0-rc.0",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tokio",
"urlencoding",
"uuid",
@@ -2374,26 +2355,6 @@ version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pin-project"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "pin-project-lite"
version = "0.2.16"
@@ -2544,9 +2505,9 @@ dependencies = [
[[package]]
name = "rand"
version = "0.9.1"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
dependencies = [
"rand_chacha 0.9.0",
"rand_core 0.9.3",
@@ -2592,23 +2553,24 @@ dependencies = [
[[package]]
name = "redis"
version = "0.26.1"
version = "0.32.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e902a69d09078829137b4a5d9d082e0490393537badd7c91a3d69d14639e115f"
checksum = "7cd3650deebc68526b304898b192fa4102a4ef0b9ada24da096559cb60e0eef8"
dependencies = [
"arc-swap",
"async-trait",
"backon",
"bytes",
"cfg-if",
"combine",
"futures",
"futures-channel",
"futures-util",
"itoa",
"num-bigint",
"percent-encoding",
"pin-project-lite",
"ryu",
"socket2 0.6.0",
"tokio",
"tokio-retry",
"tokio-util",
"url",
]
@@ -2750,9 +2712,9 @@ dependencies = [
[[package]]
name = "ruma"
version = "0.12.3"
version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d910a9b75cbf0e88f74295997c1a41c3ab7a117879a029c72db815192c167a0d"
checksum = "3714d4ebd4314e6510bc64194fcdea1b51fe47898169a08f1bb4912e5c10e2c5"
dependencies = [
"assign",
"js_int",
@@ -2788,9 +2750,9 @@ dependencies = [
[[package]]
name = "ruma-client-api"
version = "0.20.3"
version = "0.20.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09cc4ff88a70a3d1e7a2c5b51cca7499cb889b42687608ab664b9a216c49314d"
checksum = "3a9e9c613cfda4923b851c5d8bc442305905bee4f0c2b924564b00e71636c8d4"
dependencies = [
"as_variant",
"assign",
@@ -2805,16 +2767,16 @@ dependencies = [
"serde",
"serde_html_form",
"serde_json",
"thiserror 2.0.12",
"thiserror 2.0.16",
"url",
"web-time",
]
[[package]]
name = "ruma-common"
version = "0.15.2"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b75da013b362664c3e161662902e5da3f77e990525681b59c6035bac27e87b4"
checksum = "387e1898e868d32ff7b205e7db327361d5dcf635c00a8ae5865068607595a9cf"
dependencies = [
"as_variant",
"base64 0.22.1",
@@ -2833,7 +2795,7 @@ dependencies = [
"serde",
"serde_html_form",
"serde_json",
"thiserror 2.0.12",
"thiserror 2.0.16",
"time",
"tracing",
"url",
@@ -2844,9 +2806,9 @@ dependencies = [
[[package]]
name = "ruma-events"
version = "0.30.3"
version = "0.30.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41ab3d1b54c32a65194ecc44bc7f7575df50ef4255b139547d7dcc1753dc883d"
checksum = "f141b37dcd3cfa1199d6a13929db59be529b2c69107edc9f1702b81015e970b2"
dependencies = [
"as_variant",
"indexmap",
@@ -2859,7 +2821,7 @@ dependencies = [
"ruma-macros",
"serde",
"serde_json",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"url",
"web-time",
@@ -2873,14 +2835,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ad674b5e5368c53a2c90fde7dac7e30747004aaf7b1827b72874a25fc06d4d8"
dependencies = [
"js_int",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
name = "ruma-macros"
version = "0.15.1"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1182e83ee5cd10121974f163337b16af68a93eedfc7cdbdbd52307ac7e1d743"
checksum = "5ff13fbd6045a7278533390826de316d6116d8582ed828352661337b0c422e1c"
dependencies = [
"cfg-if",
"proc-macro-crate",
@@ -3096,7 +3058,7 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
dependencies = [
"base16ct",
"base16ct 0.2.0",
"der",
"generic-array",
"pkcs8",
@@ -3162,9 +3124,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.140"
version = "1.0.143"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
dependencies = [
"itoa",
"memchr",
@@ -3276,6 +3238,16 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "socket2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "spin"
version = "0.9.8"
@@ -3406,11 +3378,11 @@ dependencies = [
[[package]]
name = "thiserror"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
dependencies = [
"thiserror-impl 2.0.12",
"thiserror-impl 2.0.16",
]
[[package]]
@@ -3426,9 +3398,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
dependencies = [
"proc-macro2",
"quote",
@@ -3487,9 +3459,9 @@ dependencies = [
[[package]]
name = "tokio"
version = "1.46.0"
version = "1.47.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1140bb80481756a8cbe10541f37433b459c5aa1e727b4c020fbfebdc25bf3ec4"
checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
dependencies = [
"backtrace",
"bytes",
@@ -3500,9 +3472,9 @@ dependencies = [
"pin-project-lite",
"signal-hook-registry",
"slab",
"socket2",
"socket2 0.6.0",
"tokio-macros",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@@ -3526,17 +3498,6 @@ dependencies = [
"tokio",
]
[[package]]
name = "tokio-retry"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f"
dependencies = [
"pin-project",
"rand 0.8.5",
"tokio",
]
[[package]]
name = "tokio-rustls"
version = "0.26.2"
@@ -3769,9 +3730,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
version = "1.17.0"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
dependencies = [
"getrandom 0.3.1",
"js-sys",

View File

@@ -4,32 +4,32 @@ version = "0.1.0"
edition = "2021"
[dependencies]
log = "0.4.27"
log = "0.4.28"
env_logger = "0.11.8"
clap = { version = "4.5.40", features = ["derive", "env"] }
clap = { version = "4.5.47", features = ["derive", "env"] }
lazy_static = "1.5.0"
anyhow = "1.0.98"
serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.140"
rust-s3 = { version = "0.36.0-beta.2", features = ["tokio"] }
anyhow = "1.0.99"
serde = { version = "1.0.225", features = ["derive"] }
serde_json = "1.0.145"
rust-s3 = { version = "0.37.0", features = ["tokio"] }
actix-web = "4.11.0"
actix-session = { version = "0.10.1", features = ["redis-session"] }
actix-session = { version = "0.11.0", features = ["redis-session"] }
light-openid = "1.0.4"
thiserror = "2.0.12"
rand = "0.9.1"
thiserror = "2.0.16"
rand = "0.9.2"
rust-embed = "8.7.2"
mime_guess = "2.0.5"
askama = "0.14.0"
urlencoding = "2.1.3"
uuid = { version = "1.17.0", features = ["v4", "serde"] }
uuid = { version = "1.18.0", features = ["v4", "serde"] }
ipnet = { version = "2.11.0", features = ["serde"] }
chrono = "0.4.41"
chrono = "0.4.42"
futures-util = { version = "0.3.31", features = ["sink"] }
jwt-simple = { version = "0.12.12", default-features = false, features = ["pure-rust"] }
actix-remote-ip = "0.1.0"
bytes = "1.10.1"
sha2 = "0.11.0-rc.0"
base16ct = "0.2.0"
ruma = { version = "0.12.3", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] }
sha2 = "0.11.0-rc.2"
base16ct = { version = "0.3.0", features = ["alloc"] }
ruma = { version = "0.13.0", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] }
actix-ws = "0.3.0"
tokio = { version = "1.46.0", features = ["rt", "time", "macros", "rt-multi-thread"] }
tokio = { version = "1.47.1", features = ["rt", "time", "macros", "rt-multi-thread"] }