diff --git a/Cargo_lock.patch b/Cargo_lock.patch
index 2ddeaac..70617bb 100644
--- a/Cargo_lock.patch
+++ b/Cargo_lock.patch
@@ -1,8 +1,8 @@
diff --git i/Cargo.lock w/Cargo.lock
-index 2432718..069d765 100644
+index e2f2438..0e44c4f 100644
--- i/Cargo.lock
+++ w/Cargo.lock
-@@ -4,19 +4,19 @@ version = 4
+@@ -4,52 +4,48 @@ version = 4
[[package]]
name = "actix-codec"
@@ -13,7 +13,7 @@ index 2432718..069d765 100644
+checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
dependencies = [
- "bitflags 1.3.2",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
"bytes",
"futures-core",
"futures-sink",
@@ -26,12 +26,21 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -31,15 +31,15 @@ dependencies = [
+ name = "actix-http"
+-version = "3.11.0"
++version = "3.11.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "44dfe5c9e0004c623edc65391dfd51daa201e7e30ebd9c9bedf873048ec32bc2"
++checksum = "7926860314cbe2fb5d1f13731e387ab43bd32bca224e82e6e2db85de0a3dba49"
+ dependencies = [
+ "actix-codec",
+ "actix-rt",
+ "actix-service",
"actix-tls",
"actix-utils",
- "base64 0.22.1",
+- "base64 0.22.1",
- "bitflags 2.4.0",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
"bytes",
"bytestring",
"derive_more",
@@ -45,16 +54,17 @@ index 2432718..069d765 100644
"httparse",
"httpdate",
"itoa",
-@@ -48,7 +48,7 @@ dependencies = [
+ "language-tags",
+- "local-channel",
"mime",
"percent-encoding",
"pin-project-lite",
-- "rand 0.9.1",
-+ "rand 0.9.2",
- "sha1",
+- "rand",
+- "sha1",
"smallvec",
"tokio",
-@@ -58,12 +58,12 @@ dependencies = [
+ "tokio-util",
+@@ -58,12 +54,12 @@ dependencies = [
[[package]]
name = "actix-macros"
@@ -70,7 +80,7 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -74,7 +74,7 @@ checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
+@@ -74,7 +70,7 @@ checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
dependencies = [
"bytestring",
"cfg-if",
@@ -79,25 +89,11 @@ index 2432718..069d765 100644
"regex-lite",
"serde",
"tracing",
-@@ -93,30 +93,28 @@ dependencies = [
-
- [[package]]
- name = "actix-server"
--version = "2.1.1"
-+version = "2.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0da34f8e659ea1b077bb4637948b815cd3768ad5a188fdcd74ff4d84240cd824"
-+checksum = "a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502"
- dependencies = [
- "actix-rt",
- "actix-service",
- "actix-utils",
+@@ -103,27 +99,26 @@ dependencies = [
"futures-core",
"futures-util",
-- "mio 0.8.11",
-- "num_cpus",
-- "socket2 0.4.9",
-+ "mio",
+ "mio",
+- "socket2 0.5.8",
+ "socket2 0.5.10",
"tokio",
"tracing",
@@ -116,7 +112,17 @@ index 2432718..069d765 100644
"pin-project-lite",
]
-@@ -141,9 +139,9 @@ dependencies = [
+ [[package]]
+ name = "actix-tls"
+-version = "3.4.0"
++version = "3.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ac453898d866cdbecdbc2334fe1738c747b4eba14a677261f2b768ba05329389"
++checksum = "6176099de3f58fbddac916a7f8c6db297e021d706e7a6b99947785fee14abe9f"
+ dependencies = [
+ "actix-rt",
+ "actix-service",
+@@ -140,9 +135,9 @@ dependencies = [
[[package]]
name = "actix-utils"
@@ -128,37 +134,43 @@ index 2432718..069d765 100644
dependencies = [
"local-waker",
"pin-project-lite",
-@@ -151,9 +149,9 @@ dependencies = [
+@@ -150,9 +145,9 @@ dependencies = [
[[package]]
name = "actix-web"
--version = "4.10.2"
-+version = "4.11.0"
+-version = "4.11.0"
++version = "4.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f2e3b15b3dc6c6ed996e4032389e9849d4ab002b1e92fbfe85b5f307d1479b4d"
-+checksum = "a597b77b5c6d6a1e1097fddde329a83665e25c5437c696a3a9a4aa514a614dea"
+-checksum = "a597b77b5c6d6a1e1097fddde329a83665e25c5437c696a3a9a4aa514a614dea"
++checksum = "1654a77ba142e37f049637a3e5685f864514af11fcbc51cb51eb6596afe5b8d6"
dependencies = [
"actix-codec",
"actix-http",
-@@ -185,7 +183,7 @@ dependencies = [
+@@ -184,7 +179,7 @@ dependencies = [
"serde_json",
"serde_urlencoded",
"smallvec",
- "socket2 0.5.8",
-+ "socket2 0.5.10",
++ "socket2 0.6.2",
"time",
"tracing",
"url",
-@@ -200,7 +198,7 @@ dependencies = [
+@@ -199,35 +194,29 @@ dependencies = [
"actix-router",
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -212,23 +210,17 @@ dependencies = [
+ name = "addr2line"
+-version = "0.24.2"
++version = "0.25.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
++checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
+ dependencies = [
"gimli",
]
@@ -179,34 +191,45 @@ index 2432718..069d765 100644
[[package]]
name = "aho-corasick"
-version = "0.7.19"
-+version = "1.1.3"
++version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e"
-+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
++checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
dependencies = [
"memchr",
]
-@@ -250,9 +242,9 @@ dependencies = [
+@@ -241,20 +230,11 @@ dependencies = [
+ "libc",
+ ]
+-[[package]]
+-name = "ansi_term"
+-version = "0.12.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+-dependencies = [
+- "winapi",
+-]
+-
[[package]]
name = "anstream"
-version = "0.6.18"
-+version = "0.6.20"
++version = "0.6.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
-+checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
++checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
dependencies = [
"anstyle",
"anstyle-parse",
-@@ -265,43 +257,44 @@ dependencies = [
+@@ -267,43 +247,44 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.10"
-+version = "1.0.11"
++version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
-+checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
++checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
[[package]]
name = "anstyle-parse"
@@ -222,57 +245,49 @@ index 2432718..069d765 100644
[[package]]
name = "anstyle-query"
-version = "1.0.0"
-+version = "1.1.4"
++version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
-+checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
++checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
- "windows-sys 0.48.0",
-+ "windows-sys 0.60.2",
++ "windows-sys 0.61.2",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.6"
-+version = "3.0.10"
++version = "3.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
-+checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
++checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
- "windows-sys 0.59.0",
+ "once_cell_polyfill",
-+ "windows-sys 0.60.2",
++ "windows-sys 0.61.2",
]
[[package]]
name = "anyhow"
--version = "1.0.98"
-+version = "1.0.99"
+-version = "1.0.99"
++version = "1.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
-+checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
+-checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
++checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea"
dependencies = [
"backtrace",
]
-@@ -334,13 +327,13 @@ dependencies = [
-
- [[package]]
- name = "async-trait"
--version = "0.1.88"
-+version = "0.1.89"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
-+checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
+@@ -326,7 +307,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -351,20 +344,20 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+@@ -337,23 +318,23 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "autocfg"
@@ -285,10 +300,10 @@ index 2432718..069d765 100644
[[package]]
name = "backtrace"
-version = "0.3.74"
-+version = "0.3.75"
++version = "0.3.76"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
-+checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
++checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
dependencies = [
"addr2line",
"cfg-if",
@@ -297,34 +312,38 @@ index 2432718..069d765 100644
+ "miniz_oxide",
"object",
"rustc-demangle",
- "windows-targets 0.52.6",
-@@ -388,7 +381,7 @@ version = "0.66.1"
+- "windows-targets 0.52.6",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -374,7 +355,7 @@ version = "0.66.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
dependencies = [
- "bitflags 2.4.0",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
"cexpr",
"clang-sys",
"lazy_static",
-@@ -401,7 +394,7 @@ dependencies = [
+@@ -387,7 +368,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
"which",
]
-@@ -419,24 +412,24 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+@@ -405,24 +386,24 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.0"
-+version = "2.9.2"
++version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
-+checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29"
++checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
[[package]]
name = "block-buffer"
@@ -337,45 +356,25 @@ index 2432718..069d765 100644
"generic-array",
]
- [[package]]
- name = "bstr"
--version = "1.6.0"
-+version = "1.12.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
-+checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
- dependencies = [
- "memchr",
- "regex-automata",
-@@ -445,9 +438,9 @@ dependencies = [
-
[[package]]
name = "bumpalo"
-version = "3.12.0"
-+version = "3.19.0"
++version = "3.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
-+checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
++checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
[[package]]
name = "byteorder"
-@@ -457,24 +450,24 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
- [[package]]
- name = "bytes"
--version = "1.7.2"
-+version = "1.10.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
-+checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+@@ -438,19 +419,20 @@ checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
[[package]]
name = "bytestring"
-version = "1.1.0"
-+version = "1.4.0"
++version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b6a75fd3048808ef06af5cd79712be8111960adaf89d90250974b38fc3928a"
-+checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f"
++checksum = "113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289"
dependencies = [
"bytes",
]
@@ -383,26 +382,41 @@ index 2432718..069d765 100644
[[package]]
name = "cc"
-version = "1.2.17"
-+version = "1.2.33"
++version = "1.2.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a"
-+checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f"
++checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
dependencies = [
++ "find-msvc-tools",
"shlex",
]
-@@ -490,9 +483,9 @@ dependencies = [
+
+@@ -465,29 +447,29 @@ dependencies = [
[[package]]
name = "cfg-if"
--version = "1.0.1"
-+version = "1.0.3"
+-version = "1.0.3"
++version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
-+checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
+-checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
++checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "chrono"
-@@ -511,9 +504,9 @@ dependencies = [
+-version = "0.4.42"
++version = "0.4.43"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
++checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118"
+ dependencies = [
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "wasm-bindgen",
+- "windows-link 0.2.1",
++ "windows-link",
+ ]
[[package]]
name = "clang-sys"
@@ -414,21 +428,54 @@ index 2432718..069d765 100644
dependencies = [
"glob",
"libc",
-@@ -551,20 +544,20 @@ dependencies = [
+@@ -496,9 +478,9 @@ dependencies = [
+
+ [[package]]
+ name = "clap"
+-version = "4.5.45"
++version = "4.5.57"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
++checksum = "6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a"
+ dependencies = [
+ "clap_builder",
+ "clap_derive",
+@@ -506,9 +488,9 @@ dependencies = [
+
+ [[package]]
+ name = "clap_builder"
+-version = "4.5.44"
++version = "4.5.57"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
++checksum = "7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238"
+ dependencies = [
+ "anstream",
+ "anstyle",
+@@ -518,27 +500,27 @@ dependencies = [
+
+ [[package]]
+ name = "clap_derive"
+-version = "4.5.45"
++version = "4.5.55"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
++checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5"
+ dependencies = [
"heck",
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "clap_lex"
-version = "0.7.4"
-+version = "0.7.5"
++version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
-+checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
++checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32"
[[package]]
name = "colorchoice"
@@ -440,16 +487,25 @@ index 2432718..069d765 100644
[[package]]
name = "config"
-@@ -577,7 +570,7 @@ dependencies = [
+@@ -551,7 +533,16 @@ dependencies = [
"nom",
"pathdiff",
"serde",
- "toml 0.5.9",
+ "toml 0.5.11",
++]
++
++[[package]]
++name = "convert_case"
++version = "0.10.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
++dependencies = [
++ "unicode-segmentation",
]
[[package]]
-@@ -598,27 +591,27 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+@@ -572,33 +563,33 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "cpufeatures"
@@ -483,7 +539,15 @@ index 2432718..069d765 100644
[[package]]
name = "crypto-common"
-@@ -644,9 +637,18 @@ dependencies = [
+-version = "0.1.6"
++version = "0.1.7"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
++checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
+ dependencies = [
+ "generic-array",
+ "typenum",
+@@ -618,28 +609,39 @@ dependencies = [
[[package]]
name = "deadpool-runtime"
@@ -495,35 +559,49 @@ index 2432718..069d765 100644
+
+[[package]]
+name = "deranged"
-+version = "0.4.0"
++version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
++checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
+dependencies = [
+ "powerfmt",
+]
[[package]]
name = "derive_more"
-@@ -665,7 +667,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
+-version = "2.0.1"
++version = "2.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
++checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
dependencies = [
+ "derive_more-impl",
+ ]
+
+ [[package]]
+ name = "derive_more-impl"
+-version = "2.0.1"
++version = "2.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
++checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
+ dependencies = [
++ "convert_case",
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
++ "rustc_version",
+ "syn",
"unicode-xid",
]
-@@ -693,7 +695,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+@@ -661,42 +663,42 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
- [[package]]
-@@ -704,37 +706,37 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
-
[[package]]
name = "either"
-version = "1.8.0"
@@ -564,12 +642,12 @@ index 2432718..069d765 100644
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -752,18 +754,18 @@ dependencies = [
+@@ -714,18 +716,18 @@ dependencies = [
[[package]]
name = "equivalent"
@@ -582,18 +660,18 @@ index 2432718..069d765 100644
[[package]]
name = "errno"
-version = "0.3.12"
-+version = "0.3.13"
++version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18"
-+checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
++checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
-- "windows-sys 0.52.0",
-+ "windows-sys 0.60.2",
+- "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
]
[[package]]
-@@ -774,18 +776,18 @@ checksum = "d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8"
+@@ -736,18 +738,24 @@ checksum = "d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8"
[[package]]
name = "fastrand"
@@ -602,14 +680,20 @@ index 2432718..069d765 100644
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4"
+checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
++
++[[package]]
++name = "find-msvc-tools"
++version = "0.1.9"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
[[package]]
name = "flate2"
-version = "1.0.28"
-+version = "1.1.2"
++version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
-+checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
++checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
dependencies = [
"crc32fast",
- "miniz_oxide 0.7.1",
@@ -617,16 +701,28 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -889,7 +891,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
+@@ -779,9 +787,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+ [[package]]
+ name = "form_urlencoded"
+-version = "1.2.1"
++version = "1.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
++checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
+ dependencies = [
+ "percent-encoding",
+ ]
+@@ -842,7 +850,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -924,9 +926,9 @@ dependencies = [
+@@ -877,9 +885,9 @@ dependencies = [
[[package]]
name = "generic-array"
@@ -638,34 +734,50 @@ index 2432718..069d765 100644
dependencies = [
"typenum",
"version_check",
-@@ -941,15 +943,15 @@ dependencies = [
+@@ -887,34 +895,34 @@ dependencies = [
+
+ [[package]]
+ name = "getrandom"
+-version = "0.2.16"
++version = "0.2.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
++checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
+ dependencies = [
"cfg-if",
"js-sys",
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
-+ "wasi 0.11.1+wasi-snapshot-preview1",
++ "wasi",
"wasm-bindgen",
]
[[package]]
name = "getrandom"
-version = "0.3.2"
-+version = "0.3.3"
++version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
-+checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
++checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
dependencies = [
"cfg-if",
"libc",
-@@ -965,22 +967,22 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
+ "r-efi",
+- "wasi 0.14.2+wasi-0.2.4",
++ "wasip2",
+ ]
+
+ [[package]]
+ name = "gimli"
+-version = "0.31.1"
++version = "0.32.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
++checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
[[package]]
name = "glob"
--version = "0.3.2"
-+version = "0.3.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
-+checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+@@ -924,16 +932,16 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
[[package]]
name = "h2"
@@ -685,39 +797,39 @@ index 2432718..069d765 100644
"indexmap",
"slab",
"tokio",
-@@ -990,16 +992,16 @@ dependencies = [
+@@ -943,16 +951,16 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.4.7"
-+version = "0.4.12"
++version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e"
-+checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
++checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54"
dependencies = [
"atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
"indexmap",
"slab",
"tokio",
-@@ -1009,9 +1011,9 @@ dependencies = [
+@@ -962,9 +970,9 @@ dependencies = [
[[package]]
name = "hashbrown"
--version = "0.14.3"
-+version = "0.15.5"
+-version = "0.15.5"
++version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
-+checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+-checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
++checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
[[package]]
name = "heck"
-@@ -1021,18 +1023,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+@@ -974,18 +982,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
@@ -738,23 +850,23 @@ index 2432718..069d765 100644
[[package]]
name = "hex"
-@@ -1040,6 +1033,15 @@ version = "0.4.3"
+@@ -993,6 +992,15 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+[[package]]
+name = "home"
-+version = "0.5.11"
++version = "0.5.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
++checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
+dependencies = [
-+ "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
+]
+
[[package]]
name = "hostname-validator"
version = "1.1.1"
-@@ -1048,9 +1050,9 @@ checksum = "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2"
+@@ -1001,9 +1009,9 @@ checksum = "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2"
[[package]]
name = "http"
@@ -766,24 +878,27 @@ index 2432718..069d765 100644
dependencies = [
"bytes",
"fnv",
-@@ -1059,9 +1061,9 @@ dependencies = [
+@@ -1012,12 +1020,11 @@ dependencies = [
[[package]]
name = "http"
--version = "1.1.0"
-+version = "1.3.1"
+-version = "1.3.1"
++version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
-+checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
+-checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
++checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
dependencies = [
"bytes",
- "fnv",
-@@ -1075,56 +1077,58 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+- "fnv",
+ "itoa",
+ ]
+
+@@ -1028,18 +1035,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
"bytes",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
]
[[package]]
@@ -796,80 +911,51 @@ index 2432718..069d765 100644
dependencies = [
"bytes",
- "futures-util",
-- "http 1.1.0",
+- "http 1.3.1",
+ "futures-core",
-+ "http 1.3.1",
++ "http 1.4.0",
"http-body",
"pin-project-lite",
]
-
- [[package]]
- name = "httparse"
--version = "1.8.0"
-+version = "1.10.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
-+checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
-
- [[package]]
- name = "httpdate"
--version = "1.0.2"
-+version = "1.0.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
-+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+@@ -1058,9 +1065,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
name = "humantime"
-version = "2.1.0"
-+version = "2.2.0"
++version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
-+checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f"
++checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
[[package]]
name = "hyper"
--version = "1.4.1"
-+version = "1.7.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
-+checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
- dependencies = [
-+ "atomic-waker",
+@@ -1072,8 +1079,8 @@ dependencies = [
"bytes",
"futures-channel",
-- "futures-util",
+ "futures-core",
- "h2 0.4.7",
-- "http 1.1.0",
-+ "futures-core",
-+ "h2 0.4.12",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "h2 0.4.13",
++ "http 1.4.0",
"http-body",
"httparse",
"httpdate",
- "itoa",
- "pin-project-lite",
-+ "pin-utils",
- "smallvec",
- "tokio",
- "want",
-@@ -1148,18 +1152,23 @@ dependencies = [
+@@ -1103,18 +1110,22 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.10"
-+version = "0.1.16"
++version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
-+checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
++checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [
+ "base64 0.22.1",
"bytes",
"futures-channel",
-+ "futures-core",
"futures-util",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
"http-body",
"hyper",
+ "ipnet",
@@ -877,19 +963,31 @@ index 2432718..069d765 100644
+ "percent-encoding",
"pin-project-lite",
- "socket2 0.5.8",
-+ "socket2 0.6.0",
++ "socket2 0.6.2",
"tokio",
"tower-service",
"tracing",
-@@ -1191,21 +1200,22 @@ dependencies = [
+@@ -1122,9 +1133,9 @@ dependencies = [
+
+ [[package]]
+ name = "iana-time-zone"
+-version = "0.1.63"
++version = "0.1.65"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
++checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
+ dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+@@ -1146,21 +1157,22 @@ dependencies = [
[[package]]
name = "icu_collections"
-version = "1.5.0"
-+version = "2.0.0"
++version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
-+checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
++checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
dependencies = [
"displaydoc",
+ "potential_utf",
@@ -902,14 +1000,14 @@ index 2432718..069d765 100644
-name = "icu_locid"
-version = "1.5.0"
+name = "icu_locale_core"
-+version = "2.0.0"
++version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
-+checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
++checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
dependencies = [
"displaydoc",
"litemap",
-@@ -1214,31 +1224,11 @@ dependencies = [
+@@ -1169,104 +1181,66 @@ dependencies = [
"zerovec",
]
@@ -936,14 +1034,14 @@ index 2432718..069d765 100644
[[package]]
name = "icu_normalizer"
-version = "1.5.0"
-+version = "2.0.0"
++version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
-+checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
++checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
dependencies = [
- "displaydoc",
+- "displaydoc",
"icu_collections",
-@@ -1246,67 +1236,54 @@ dependencies = [
+ "icu_normalizer_data",
"icu_properties",
"icu_provider",
"smallvec",
@@ -956,27 +1054,26 @@ index 2432718..069d765 100644
[[package]]
name = "icu_normalizer_data"
-version = "1.5.1"
-+version = "2.0.0"
++version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7"
-+checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
++checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
[[package]]
name = "icu_properties"
-version = "1.5.1"
-+version = "2.0.1"
++version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
-+checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
++checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
dependencies = [
- "displaydoc",
+- "displaydoc",
"icu_collections",
- "icu_locid_transform",
+ "icu_locale_core",
"icu_properties_data",
"icu_provider",
- "tinystr",
-+ "potential_utf",
+ "zerotrie",
"zerovec",
]
@@ -984,25 +1081,25 @@ index 2432718..069d765 100644
[[package]]
name = "icu_properties_data"
-version = "1.5.1"
-+version = "2.0.1"
++version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2"
-+checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
++checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
[[package]]
name = "icu_provider"
-version = "1.5.0"
-+version = "2.0.0"
++version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
-+checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
++checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
dependencies = [
"displaydoc",
- "icu_locid",
- "icu_provider_macros",
+- "stable_deref_trait",
+- "tinystr",
+ "icu_locale_core",
- "stable_deref_trait",
- "tinystr",
"writeable",
"yoke",
"zerofrom",
@@ -1018,13 +1115,20 @@ index 2432718..069d765 100644
-dependencies = [
- "proc-macro2",
- "quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
-]
-
[[package]]
name = "idna"
- version = "1.0.3"
-@@ -1320,9 +1297,9 @@ dependencies = [
+-version = "1.0.3"
++version = "1.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
++checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
+ dependencies = [
+ "idna_adapter",
+ "smallvec",
+@@ -1275,9 +1249,9 @@ dependencies = [
[[package]]
name = "idna_adapter"
@@ -1036,7 +1140,7 @@ index 2432718..069d765 100644
dependencies = [
"icu_normalizer",
"icu_properties",
-@@ -1330,15 +1307,15 @@ dependencies = [
+@@ -1285,15 +1259,15 @@ dependencies = [
[[package]]
name = "impl-more"
@@ -1048,42 +1152,29 @@ index 2432718..069d765 100644
[[package]]
name = "indexmap"
--version = "2.1.0"
-+version = "2.10.0"
+-version = "2.11.0"
++version = "2.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
-+checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
+-checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
++checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
dependencies = [
"equivalent",
"hashbrown",
-@@ -1357,20 +1334,41 @@ dependencies = [
- ]
+@@ -1301,38 +1275,48 @@ dependencies = [
[[package]]
--name = "ipnet"
+ name = "ipnet"
-version = "2.5.0"
-+name = "io-uring"
-+version = "0.7.9"
++version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"
-+checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
-+dependencies = [
-+ "bitflags 2.9.2",
-+ "cfg-if",
-+ "libc",
-+]
-+
-+[[package]]
-+name = "ipnet"
-+version = "2.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
+
+[[package]]
+name = "iri-string"
-+version = "0.7.8"
++version = "0.7.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
++checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a"
+dependencies = [
+ "memchr",
+ "serde",
@@ -1092,136 +1183,147 @@ index 2432718..069d765 100644
[[package]]
name = "is-terminal"
-version = "0.4.13"
-+version = "0.4.16"
++version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
-+checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
++checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
dependencies = [
- "hermit-abi 0.4.0",
+ "hermit-abi",
"libc",
- "windows-sys 0.52.0",
-+ "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
]
[[package]]
-@@ -1381,9 +1379,9 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+ name = "is_terminal_polyfill"
+-version = "1.70.1"
++version = "1.70.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
++checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itoa"
-version = "1.0.3"
-+version = "1.0.15"
++version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754"
-+checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
++checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "js-sys"
-@@ -1427,7 +1425,7 @@ dependencies = [
+-version = "0.3.77"
++version = "0.3.85"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
++checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
+ dependencies = [
+ "once_cell",
+ "wasm-bindgen",
+@@ -1352,7 +1336,7 @@ dependencies = [
+ "config",
+ "glob",
+ "hex",
+- "http 1.3.1",
++ "http 1.4.0",
+ "httpdate",
+ "keylime-macros",
+ "libc",
+@@ -1370,7 +1354,7 @@ dependencies = [
"serde_json",
"static_assertions",
"tempfile",
-- "thiserror 2.0.12",
-+ "thiserror 2.0.16",
+- "thiserror 2.0.17",
++ "thiserror 2.0.18",
"tokio",
"tss-esapi",
"uuid",
-@@ -1441,8 +1439,8 @@ name = "keylime-macros"
+@@ -1384,8 +1368,8 @@ name = "keylime-macros"
version = "0.2.8"
dependencies = [
"quote",
-- "syn 2.0.90",
-- "thiserror 2.0.12",
+- "syn 2.0.106",
+- "thiserror 2.0.17",
+ "syn",
-+ "thiserror 2.0.16",
++ "thiserror 2.0.18",
"trybuild",
]
-@@ -1470,7 +1468,7 @@ dependencies = [
+@@ -1409,7 +1393,7 @@ dependencies = [
"serde_json",
"static_assertions",
"tempfile",
-- "thiserror 2.0.12",
-+ "thiserror 2.0.16",
+- "thiserror 2.0.17",
++ "thiserror 2.0.18",
"tokio",
"tss-esapi",
"uuid",
-@@ -1488,7 +1486,7 @@ dependencies = [
+@@ -1427,7 +1411,7 @@ dependencies = [
"log",
"openssl",
"signal-hook",
-- "thiserror 2.0.12",
-+ "thiserror 2.0.16",
+- "thiserror 2.0.17",
++ "thiserror 2.0.18",
"tss-esapi",
]
-@@ -1525,9 +1523,9 @@ checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
-
- [[package]]
- name = "lazy_static"
--version = "1.4.0"
-+version = "1.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-
- [[package]]
- name = "lazycell"
-@@ -1537,20 +1535,26 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+@@ -1474,65 +1458,58 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
--version = "0.2.172"
-+version = "0.2.175"
+-version = "0.2.175"
++version = "0.2.180"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
-+checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
+-checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
++checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
[[package]]
name = "libloading"
-version = "0.7.3"
-+version = "0.8.8"
++version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
-+checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
++checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
dependencies = [
"cfg-if",
- "winapi",
-+ "windows-targets 0.53.3",
++ "windows-link",
]
-+[[package]]
-+name = "linux-raw-sys"
-+version = "0.4.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
-+
[[package]]
name = "linux-raw-sys"
- version = "0.9.4"
-@@ -1559,33 +1563,32 @@ checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
+-version = "0.9.4"
++version = "0.4.15"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
++checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
++
++[[package]]
++name = "linux-raw-sys"
++version = "0.11.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
[[package]]
name = "litemap"
-version = "0.7.5"
-+version = "0.8.0"
++version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
-+checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
-
- [[package]]
- name = "local-channel"
+-
+-[[package]]
+-name = "local-channel"
-version = "0.1.3"
-+version = "0.1.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c"
-+checksum = "b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8"
- dependencies = [
- "futures-core",
- "futures-sink",
+-dependencies = [
+- "futures-core",
+- "futures-sink",
- "futures-util",
- "local-waker",
- ]
+- "local-waker",
+-]
++checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
[[package]]
name = "local-waker"
@@ -1234,26 +1336,38 @@ index 2432718..069d765 100644
[[package]]
name = "lock_api"
-version = "0.4.9"
-+version = "0.4.13"
++version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
-+checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
++checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
- "autocfg",
+- "autocfg",
"scopeguard",
-@@ -1609,9 +1612,9 @@ dependencies = [
+ ]
+
+ [[package]]
+ name = "log"
+-version = "0.4.28"
++version = "0.4.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
++checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
+
+ [[package]]
+ name = "mbox"
+@@ -1546,9 +1523,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.5.0"
-+version = "2.7.5"
++version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
-+checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
++checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "metadeps"
-@@ -1626,9 +1629,9 @@ dependencies = [
+@@ -1563,9 +1540,9 @@ dependencies = [
[[package]]
name = "mime"
@@ -1265,7 +1379,7 @@ index 2432718..069d765 100644
[[package]]
name = "minimal-lexical"
-@@ -1638,43 +1641,23 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+@@ -1575,32 +1552,24 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
@@ -1285,37 +1399,27 @@ index 2432718..069d765 100644
+checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
dependencies = [
"adler2",
++ "simd-adler32",
]
[[package]]
name = "mio"
--version = "0.8.11"
-+version = "1.0.4"
+-version = "1.0.3"
++version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
-+checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
+-checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
++checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
dependencies = [
"libc",
"log",
- "wasi 0.11.0+wasi-snapshot-preview1",
-- "windows-sys 0.48.0",
--]
--
--[[package]]
--name = "mio"
--version = "1.0.3"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
--dependencies = [
-- "libc",
-- "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.52.0",
-+ "wasi 0.11.1+wasi-snapshot-preview1",
-+ "windows-sys 0.59.0",
++ "wasi",
++ "windows-sys 0.61.2",
]
[[package]]
-@@ -1696,9 +1679,9 @@ dependencies = [
+@@ -1622,58 +1591,64 @@ dependencies = [
[[package]]
name = "nom"
@@ -1327,17 +1431,25 @@ index 2432718..069d765 100644
dependencies = [
"memchr",
"minimal-lexical",
-@@ -1711,41 +1694,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
+ ]
[[package]]
-name = "num-derive"
-version = "0.4.1"
-+name = "num-conv"
-+version = "0.1.0"
++name = "nu-ansi-term"
++version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
-+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
++checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
++dependencies = [
++ "windows-sys 0.61.2",
++]
++
++[[package]]
++name = "num-conv"
++version = "0.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
+
+[[package]]
+name = "num-derive"
@@ -1347,7 +1459,7 @@ index 2432718..069d765 100644
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
@@ -1384,77 +1496,88 @@ index 2432718..069d765 100644
"libc",
]
-@@ -1773,13 +1753,19 @@ version = "1.21.3"
+ [[package]]
+ name = "object"
+-version = "0.36.7"
++version = "0.37.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
++checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
+ dependencies = [
+ "memchr",
+ ]
+@@ -1694,12 +1669,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-+[[package]]
-+name = "once_cell_polyfill"
-+version = "1.70.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
-+
[[package]]
- name = "openssl"
- version = "0.10.73"
+-name = "openssl"
+-version = "0.10.73"
++name = "once_cell_polyfill"
++version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
+-checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
++checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
++
++[[package]]
++name = "openssl"
++version = "0.10.75"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328"
dependencies = [
- "bitflags 2.4.0",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
"cfg-if",
"foreign-types",
"libc",
-@@ -1796,7 +1782,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+@@ -1716,7 +1697,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -1830,12 +1816,12 @@ dependencies = [
+@@ -1727,9 +1708,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+
+ [[package]]
+ name = "openssl-sys"
+-version = "0.9.109"
++version = "0.9.111"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
++checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
+ dependencies = [
+ "cc",
+ "libc",
+@@ -1739,9 +1720,9 @@ dependencies = [
[[package]]
name = "parking_lot"
-version = "0.12.1"
-+version = "0.12.4"
++version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
-+checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
++checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
dependencies = [
"lock_api",
-- "parking_lot_core 0.9.3",
-+ "parking_lot_core 0.9.11",
- ]
-
- [[package]]
-@@ -1847,35 +1833,29 @@ dependencies = [
- "cfg-if",
- "instant",
- "libc",
-- "redox_syscall",
-+ "redox_syscall 0.2.16",
- "smallvec",
- "winapi",
- ]
+ "parking_lot_core",
+@@ -1749,28 +1730,22 @@ dependencies = [
[[package]]
name = "parking_lot_core"
-version = "0.9.3"
-+version = "0.9.11"
++version = "0.9.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
-+checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
++checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
dependencies = [
"cfg-if",
"libc",
-- "redox_syscall",
-+ "redox_syscall 0.5.17",
+ "redox_syscall",
"smallvec",
- "windows-sys 0.36.1",
-+ "windows-targets 0.52.6",
++ "windows-link",
]
-[[package]]
@@ -1473,56 +1596,68 @@ index 2432718..069d765 100644
[[package]]
name = "peeking_take_while"
-@@ -1896,15 +1876,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323"
+@@ -1780,26 +1755,25 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+
+ [[package]]
+ name = "percent-encoding"
+-version = "2.3.1"
++version = "2.3.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
++checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
+
+ [[package]]
+ name = "pest"
+-version = "2.8.1"
++version = "2.8.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323"
++checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662"
dependencies = [
"memchr",
-- "thiserror 2.0.12",
-+ "thiserror 2.0.16",
+- "thiserror 2.0.17",
"ucd-trie",
]
[[package]]
name = "pest_derive"
--version = "2.8.0"
-+version = "2.8.1"
+-version = "2.8.1"
++version = "2.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5"
-+checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc"
+-checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc"
++checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77"
dependencies = [
"pest",
"pest_generator",
-@@ -1912,24 +1892,23 @@ dependencies = [
+@@ -1807,22 +1781,22 @@ dependencies = [
[[package]]
name = "pest_generator"
--version = "2.8.0"
-+version = "2.8.1"
+-version = "2.8.1"
++version = "2.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841"
-+checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966"
+-checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966"
++checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f"
dependencies = [
"pest",
"pest_meta",
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "pest_meta"
--version = "2.8.0"
-+version = "2.8.1"
+-version = "2.8.1"
++version = "2.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0"
-+checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5"
+-checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5"
++checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220"
dependencies = [
-- "once_cell",
"pest",
"sha2",
- ]
-@@ -1971,9 +1950,9 @@ dependencies = [
+@@ -1865,9 +1839,9 @@ dependencies = [
[[package]]
name = "pin-project-lite"
@@ -1534,7 +1669,7 @@ index 2432718..069d765 100644
[[package]]
name = "pin-utils"
-@@ -1983,15 +1962,33 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+@@ -1877,15 +1851,33 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
@@ -1546,9 +1681,9 @@ index 2432718..069d765 100644
+
+[[package]]
+name = "potential_utf"
-+version = "0.1.2"
++version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
++checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
+dependencies = [
+ "zerovec",
+]
@@ -1571,8 +1706,8 @@ index 2432718..069d765 100644
+]
[[package]]
- name = "predicates"
-@@ -2035,37 +2032,37 @@ dependencies = [
+ name = "pretty_env_logger"
+@@ -1899,37 +1891,37 @@ dependencies = [
[[package]]
name = "prettyplease"
@@ -1583,28 +1718,28 @@ index 2432718..069d765 100644
+checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "proc-macro2"
-version = "1.0.92"
-+version = "1.0.101"
++version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
-+checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
++checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
--version = "1.0.35"
-+version = "1.0.40"
+-version = "1.0.40"
++version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
-+checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
+-checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
++checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
"proc-macro2",
]
@@ -1619,93 +1754,86 @@ index 2432718..069d765 100644
[[package]]
name = "rand"
-@@ -2080,9 +2077,9 @@ dependencies = [
+@@ -1953,27 +1945,39 @@ dependencies = [
[[package]]
- name = "rand"
--version = "0.9.1"
-+version = "0.9.2"
+ name = "rand_core"
+-version = "0.9.3"
++version = "0.9.5"
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",
-@@ -2123,7 +2120,7 @@ version = "0.9.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
+-checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
++checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
dependencies = [
- "getrandom 0.3.2",
-+ "getrandom 0.3.3",
++ "getrandom 0.3.4",
]
[[package]]
-@@ -2136,21 +2133,36 @@ dependencies = [
+ name = "redox_syscall"
+-version = "0.2.16"
++version = "0.5.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
++checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
+ dependencies = [
+- "bitflags 1.3.2",
++ "bitflags 2.10.0",
]
[[package]]
--name = "regex"
+ name = "regex"
-version = "1.6.0"
-+name = "redox_syscall"
-+version = "0.5.17"
++version = "1.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
-+checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
-+dependencies = [
-+ "bitflags 2.9.2",
-+]
-+
-+[[package]]
-+name = "regex"
-+version = "1.11.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
- dependencies = [
- "aho-corasick",
- "memchr",
-+ "regex-automata",
- "regex-syntax",
- ]
-
- [[package]]
- name = "regex-automata"
--version = "0.3.9"
-+version = "0.4.9"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9"
-+checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
++checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
+dependencies = [
+ "aho-corasick",
+ "memchr",
++ "regex-automata",
+ "regex-syntax",
+]
++
++[[package]]
++name = "regex-automata"
++version = "0.4.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -1982,41 +1986,37 @@ dependencies = [
[[package]]
name = "regex-lite"
-@@ -2160,35 +2172,31 @@ checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
+-version = "0.1.6"
++version = "0.1.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
++checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973"
[[package]]
name = "regex-syntax"
-version = "0.6.27"
-+version = "0.8.5"
++version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
-+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
++checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
[[package]]
name = "reqwest"
-version = "0.12.15"
-+version = "0.12.23"
++version = "0.12.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb"
-+checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb"
++checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
dependencies = [
"base64 0.22.1",
"bytes",
"futures-core",
- "futures-util",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
"http-body",
"http-body-util",
"hyper",
@@ -1724,7 +1852,7 @@ index 2432718..069d765 100644
"serde",
"serde_json",
"serde_urlencoded",
-@@ -2196,12 +2204,12 @@ dependencies = [
+@@ -2024,12 +2024,12 @@ dependencies = [
"tokio",
"tokio-native-tls",
"tower",
@@ -1738,80 +1866,98 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -2212,7 +2220,7 @@ checksum = "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e"
+@@ -2040,7 +2040,7 @@ checksum = "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e"
dependencies = [
"anyhow",
"async-trait",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
"reqwest",
"serde",
"thiserror 1.0.69",
-@@ -2229,7 +2237,7 @@ dependencies = [
+@@ -2056,13 +2056,13 @@ dependencies = [
+ "anyhow",
"async-trait",
"futures",
- "getrandom 0.2.16",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "getrandom 0.2.16",
+- "http 1.3.1",
++ "getrandom 0.2.17",
++ "http 1.4.0",
"hyper",
- "parking_lot 0.11.2",
"reqwest",
-@@ -2252,9 +2260,9 @@ dependencies = [
+ "reqwest-middleware",
+ "retry-policies",
+- "thiserror 2.0.17",
++ "thiserror 2.0.18",
+ "tokio",
+ "tracing",
+ "wasmtimer",
+@@ -2079,9 +2079,9 @@ dependencies = [
[[package]]
name = "rustc-demangle"
-version = "0.1.24"
-+version = "0.1.26"
++version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
-+checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
++checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d"
[[package]]
name = "rustc-hash"
-@@ -2264,43 +2272,50 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+@@ -2090,67 +2090,83 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
- name = "rustix"
+-name = "rustix"
-version = "1.0.7"
-+version = "0.38.44"
++name = "rustc_version"
++version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
-+checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
++checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
- "bitflags 2.4.0",
-+ "bitflags 2.9.2",
++ "semver",
++]
++
++[[package]]
++name = "rustix"
++version = "0.38.44"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
++dependencies = [
++ "bitflags 2.10.0",
"errno",
"libc",
- "linux-raw-sys",
-- "windows-sys 0.52.0",
+ "linux-raw-sys 0.4.15",
-+ "windows-sys 0.59.0",
+ "windows-sys 0.59.0",
]
[[package]]
-name = "rustls-pemfile"
-version = "2.2.0"
+name = "rustix"
-+version = "1.0.8"
++version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
-+checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
++checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
dependencies = [
- "rustls-pki-types",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
+ "errno",
+ "libc",
-+ "linux-raw-sys 0.9.4",
-+ "windows-sys 0.60.2",
++ "linux-raw-sys 0.11.0",
++ "windows-sys 0.61.2",
]
[[package]]
name = "rustls-pki-types"
-version = "1.11.0"
-+version = "1.12.0"
++version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c"
-+checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
++checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
+dependencies = [
+ "zeroize",
+]
@@ -1827,14 +1973,22 @@ index 2432718..069d765 100644
[[package]]
name = "ryu"
-version = "1.0.11"
-+version = "1.0.20"
++version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
-+checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
++checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
[[package]]
name = "schannel"
-@@ -2313,17 +2328,17 @@ dependencies = [
+-version = "0.1.27"
++version = "0.1.28"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
++checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
+ dependencies = [
+- "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
+ ]
[[package]]
name = "scopeguard"
@@ -1853,75 +2007,156 @@ index 2432718..069d765 100644
+checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
dependencies = [
- "bitflags 1.3.2",
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
"core-foundation",
"core-foundation-sys",
"libc",
-@@ -2351,9 +2366,9 @@ dependencies = [
+@@ -2159,62 +2175,80 @@ dependencies = [
+
+ [[package]]
+ name = "security-framework-sys"
+-version = "2.14.0"
++version = "2.15.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
++checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
+ dependencies = [
+ "core-foundation-sys",
+ "libc",
+ ]
+
+ [[package]]
+-name = "serde"
+-version = "1.0.219"
++name = "semver"
++version = "1.0.27"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
++checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
++
++[[package]]
++name = "serde"
++version = "1.0.228"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+ dependencies = [
++ "serde_core",
+ "serde_derive",
+ ]
[[package]]
name = "serde_bytes"
-version = "0.11.14"
-+version = "0.11.17"
++version = "0.11.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734"
-+checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96"
++checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
dependencies = [
"serde",
++ "serde_core",
++]
++
++[[package]]
++name = "serde_core"
++version = "1.0.228"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
++dependencies = [
++ "serde_derive",
]
-@@ -2366,14 +2381,14 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
+
+ [[package]]
+ name = "serde_derive"
+-version = "1.0.219"
++version = "1.0.228"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
++checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "serde_json"
--version = "1.0.140"
-+version = "1.0.143"
+-version = "1.0.143"
++version = "1.0.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
-+checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
+-checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
++checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
dependencies = [
"itoa",
"memchr",
-@@ -2383,9 +2398,9 @@ dependencies = [
+- "ryu",
+ "serde",
++ "serde_core",
++ "zmij",
+ ]
[[package]]
name = "serde_spanned"
--version = "0.6.9"
-+version = "1.0.0"
+-version = "1.0.0"
++version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
-+checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
+-checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
++checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
dependencies = [
+- "serde",
++ "serde_core",
+ ]
+
+ [[package]]
+@@ -2229,17 +2263,6 @@ dependencies = [
"serde",
]
-@@ -2442,46 +2457,43 @@ dependencies = [
+
+-[[package]]
+-name = "sha1"
+-version = "0.10.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+-dependencies = [
+- "cfg-if",
+- "cpufeatures",
+- "digest",
+-]
+-
+ [[package]]
+ name = "sha2"
+ version = "0.10.9"
+@@ -2278,33 +2301,37 @@ dependencies = [
[[package]]
name = "signal-hook-registry"
-version = "1.4.0"
-+version = "1.4.6"
++version = "1.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
-+checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
++checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
dependencies = [
++ "errno",
"libc",
]
[[package]]
- name = "slab"
+-name = "slab"
-version = "0.4.7"
-+version = "0.4.11"
++name = "simd-adler32"
++version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
-dependencies = [
- "autocfg",
-]
-+checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
++checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
++
++[[package]]
++name = "slab"
++version = "0.4.12"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[package]]
name = "smallvec"
@@ -1933,37 +2168,44 @@ index 2432718..069d765 100644
[[package]]
name = "socket2"
--version = "0.4.9"
+-version = "0.5.8"
+version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+-checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
+checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
dependencies = [
"libc",
-- "winapi",
-+ "windows-sys 0.52.0",
- ]
+ "windows-sys 0.52.0",
+@@ -2312,9 +2339,9 @@ dependencies = [
[[package]]
name = "socket2"
--version = "0.5.8"
-+version = "0.6.0"
+-version = "0.6.1"
++version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
-+checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
+-checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
++checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0"
dependencies = [
"libc",
-- "windows-sys 0.52.0",
-+ "windows-sys 0.59.0",
- ]
+ "windows-sys 0.60.2",
+@@ -2322,9 +2349,9 @@ dependencies = [
[[package]]
-@@ -2504,20 +2516,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+ name = "stable_deref_trait"
+-version = "1.2.0"
++version = "1.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
++checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
+
+ [[package]]
+ name = "static_assertions"
+@@ -2340,20 +2367,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
-version = "1.0.100"
-+version = "2.0.106"
++version = "2.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52205623b1b0f064a4e71182c3b18ae902267282930c6d5462c91b859668426e"
-dependencies = [
@@ -1974,14 +2216,14 @@ index 2432718..069d765 100644
-
-[[package]]
-name = "syn"
--version = "2.0.90"
+-version = "2.0.106"
-source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
-+checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+-checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
++checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
dependencies = [
"proc-macro2",
"quote",
-@@ -2526,41 +2527,29 @@ dependencies = [
+@@ -2362,66 +2378,54 @@ dependencies = [
[[package]]
name = "sync_wrapper"
@@ -2016,7 +2258,7 @@ index 2432718..069d765 100644
-dependencies = [
- "proc-macro2",
- "quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
@@ -2030,24 +2272,28 @@ index 2432718..069d765 100644
[[package]]
name = "target-triple"
-@@ -2570,22 +2559,22 @@ checksum = "1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790"
+-version = "0.1.4"
++version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790"
++checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b"
[[package]]
name = "tempfile"
--version = "3.20.0"
-+version = "3.21.0"
+-version = "3.23.0"
++version = "3.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
-+checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e"
+-checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
++checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c"
dependencies = [
"fastrand",
- "getrandom 0.3.2",
-+ "getrandom 0.3.3",
++ "getrandom 0.3.4",
"once_cell",
- "rustix",
-- "windows-sys 0.52.0",
-+ "rustix 1.0.8",
-+ "windows-sys 0.60.2",
+- "windows-sys 0.59.0",
++ "rustix 1.1.3",
++ "windows-sys 0.61.2",
]
[[package]]
@@ -2060,50 +2306,53 @@ index 2432718..069d765 100644
dependencies = [
"winapi-util",
]
-@@ -2607,11 +2596,11 @@ dependencies = [
+@@ -2437,11 +2441,11 @@ dependencies = [
[[package]]
name = "thiserror"
--version = "2.0.12"
-+version = "2.0.16"
+-version = "2.0.17"
++version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
-+checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
+-checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
++checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
-- "thiserror-impl 2.0.12",
-+ "thiserror-impl 2.0.16",
+- "thiserror-impl 2.0.17",
++ "thiserror-impl 2.0.18",
]
[[package]]
-@@ -2622,36 +2611,56 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
+@@ -2452,18 +2456,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "thiserror-impl"
--version = "2.0.12"
-+version = "2.0.16"
+-version = "2.0.17"
++version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
-+checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
+-checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
++checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
+ [[package]]
+@@ -2477,20 +2481,40 @@ dependencies = [
+
[[package]]
name = "time"
-version = "0.3.14"
-+version = "0.3.41"
++version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b"
-+checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
++checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
dependencies = [
+ "deranged",
"itoa",
@@ -2111,22 +2360,22 @@ index 2432718..069d765 100644
- "num_threads",
+ "num-conv",
+ "powerfmt",
-+ "serde",
++ "serde_core",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
-+version = "0.1.4"
++version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
++checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
+
+[[package]]
+name = "time-macros"
-+version = "0.2.22"
++version = "0.2.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
++checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
+dependencies = [
+ "num-conv",
+ "time-core",
@@ -2135,52 +2384,32 @@ index 2432718..069d765 100644
[[package]]
name = "tinystr"
-version = "0.7.6"
-+version = "0.8.1"
++version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
-+checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
++checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
dependencies = [
"displaydoc",
"zerovec",
-@@ -2659,20 +2668,22 @@ dependencies = [
-
- [[package]]
- name = "tokio"
--version = "1.45.1"
-+version = "1.47.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779"
-+checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
- dependencies = [
- "backtrace",
- "bytes",
-+ "io-uring",
- "libc",
-- "mio 1.0.3",
-- "parking_lot 0.12.1",
-+ "mio",
-+ "parking_lot 0.12.4",
+@@ -2508,7 +2532,7 @@ dependencies = [
+ "parking_lot",
"pin-project-lite",
"signal-hook-registry",
-- "socket2 0.5.8",
-+ "slab",
-+ "socket2 0.6.0",
+- "socket2 0.6.1",
++ "socket2 0.6.2",
"tokio-macros",
-- "windows-sys 0.52.0",
-+ "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
-
- [[package]]
-@@ -2683,7 +2694,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
+@@ -2521,7 +2545,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
-@@ -2698,11 +2709,10 @@ dependencies = [
+@@ -2536,11 +2560,10 @@ dependencies = [
[[package]]
name = "tokio-openssl"
@@ -2194,15 +2423,15 @@ index 2432718..069d765 100644
"openssl",
"openssl-sys",
"tokio",
-@@ -2710,16 +2720,15 @@ dependencies = [
+@@ -2548,16 +2571,15 @@ dependencies = [
[[package]]
name = "tokio-util"
-version = "0.7.4"
-+version = "0.7.16"
++version = "0.7.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740"
-+checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
++checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
dependencies = [
"bytes",
"futures-core",
@@ -2213,7 +2442,7 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -2730,47 +2739,52 @@ checksum = "736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4"
+@@ -2568,21 +2590,21 @@ checksum = "736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4"
[[package]]
name = "toml"
@@ -2228,83 +2457,75 @@ index 2432718..069d765 100644
[[package]]
name = "toml"
--version = "0.8.19"
-+version = "0.9.5"
+-version = "0.9.5"
++version = "0.9.11+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
--dependencies = [
-- "serde",
-- "serde_spanned",
-- "toml_datetime",
-- "toml_edit",
--]
--
--[[package]]
--name = "toml_datetime"
--version = "0.6.11"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
--dependencies = [
-- "serde",
--]
--
--[[package]]
--name = "toml_edit"
--version = "0.22.20"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d"
-+checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8"
+-checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8"
++checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46"
dependencies = [
"indexmap",
- "serde",
+- "serde",
++ "serde_core",
"serde_spanned",
"toml_datetime",
-+ "toml_parser",
-+ "toml_writer",
+ "toml_parser",
+@@ -2592,33 +2614,33 @@ dependencies = [
+
+ [[package]]
+ name = "toml_datetime"
+-version = "0.7.0"
++version = "0.7.5+spec-1.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
++checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347"
+ dependencies = [
+- "serde",
++ "serde_core",
+ ]
+
+ [[package]]
+ name = "toml_parser"
+-version = "1.0.2"
++version = "1.0.6+spec-1.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10"
++checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
+ dependencies = [
"winnow",
]
-+[[package]]
-+name = "toml_datetime"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
-+dependencies = [
-+ "serde",
-+]
-+
-+[[package]]
-+name = "toml_parser"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10"
-+dependencies = [
-+ "winnow",
-+]
-+
-+[[package]]
-+name = "toml_writer"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
-+
+ [[package]]
+ name = "toml_writer"
+-version = "1.0.2"
++version = "1.0.6+spec-1.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
++checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
+
[[package]]
name = "tower"
- version = "0.5.2"
-@@ -2786,6 +2800,24 @@ dependencies = [
+-version = "0.5.2"
++version = "0.5.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
++checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
+ dependencies = [
+ "futures-core",
+ "futures-util",
+@@ -2629,6 +2651,24 @@ dependencies = [
"tower-service",
]
+[[package]]
+name = "tower-http"
-+version = "0.6.6"
++version = "0.6.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
++checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
+dependencies = [
-+ "bitflags 2.9.2",
++ "bitflags 2.10.0",
+ "bytes",
+ "futures-util",
-+ "http 1.3.1",
++ "http 1.4.0",
+ "http-body",
+ "iri-string",
+ "pin-project-lite",
@@ -2316,46 +2537,74 @@ index 2432718..069d765 100644
[[package]]
name = "tower-layer"
version = "0.3.3"
-@@ -2800,11 +2832,10 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
+@@ -2643,11 +2683,10 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tracing"
-version = "0.1.36"
-+version = "0.1.41"
++version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307"
-+checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
++checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
- "cfg-if",
"log",
"pin-project-lite",
"tracing-attributes",
-@@ -2813,35 +2844,35 @@ dependencies = [
+@@ -2656,20 +2695,20 @@ dependencies = [
[[package]]
name = "tracing-attributes"
-version = "0.1.28"
-+version = "0.1.30"
++version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
-+checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
++checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
name = "tracing-core"
-version = "0.1.29"
-+version = "0.1.34"
++version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7"
-+checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
++checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
"once_cell",
- ]
+ "valuable",
+@@ -2677,9 +2716,9 @@ dependencies = [
+
+ [[package]]
+ name = "tracing-log"
+-version = "0.1.4"
++version = "0.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
++checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+ dependencies = [
+ "log",
+ "once_cell",
+@@ -2688,11 +2727,11 @@ dependencies = [
+
+ [[package]]
+ name = "tracing-subscriber"
+-version = "0.3.15"
++version = "0.3.22"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b"
++checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
+ dependencies = [
+- "ansi_term",
++ "nu-ansi-term",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+@@ -2702,15 +2741,15 @@ dependencies = [
[[package]]
name = "try-lock"
@@ -2367,32 +2616,41 @@ index 2432718..069d765 100644
[[package]]
name = "trybuild"
--version = "1.0.105"
-+version = "1.0.110"
+-version = "1.0.110"
++version = "1.0.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1c9bf9513a2f4aeef5fdac8677d7d349c79fdbcc03b9c86da6e9d254f1e43be2"
-+checksum = "32e257d7246e7a9fd015fb0b28b330a8d4142151a33f03e6a497754f4b1f6a8e"
+-checksum = "32e257d7246e7a9fd015fb0b28b330a8d4142151a33f03e6a497754f4b1f6a8e"
++checksum = "5f614c21bd3a61bad9501d75cbb7686f00386c806d7f456778432c25cf86948a"
dependencies = [
"glob",
"serde",
-@@ -2849,7 +2880,7 @@ dependencies = [
+@@ -2718,7 +2757,7 @@ dependencies = [
"serde_json",
"target-triple",
"termcolor",
-- "toml 0.8.19",
-+ "toml 0.9.5",
+- "toml 0.9.5",
++ "toml 0.9.11+spec-1.1.0",
]
[[package]]
-@@ -2888,15 +2919,15 @@ dependencies = [
+@@ -2729,7 +2768,7 @@ checksum = "78ea9ccde878b029392ac97b5be1f470173d06ea41d18ad0bb3c92794c16a0f2"
+ dependencies = [
+ "bitfield",
+ "enumflags2",
+- "getrandom 0.2.16",
++ "getrandom 0.2.17",
+ "hostname-validator",
+ "log",
+ "mbox",
+@@ -2757,45 +2796,46 @@ dependencies = [
[[package]]
name = "typenum"
-version = "1.15.0"
-+version = "1.18.0"
++version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
-+checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
++checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
[[package]]
name = "ucd-trie"
@@ -2404,7 +2662,17 @@ index 2432718..069d765 100644
[[package]]
name = "unicode-ident"
-@@ -2906,9 +2937,9 @@ checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+-version = "1.0.18"
++version = "1.0.23"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
++checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e"
++
++[[package]]
++name = "unicode-segmentation"
++version = "1.12.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-xid"
@@ -2416,8 +2684,16 @@ index 2432718..069d765 100644
[[package]]
name = "url"
-@@ -2921,12 +2952,6 @@ dependencies = [
+-version = "2.5.4"
++version = "2.5.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
++checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
+ dependencies = [
+ "form_urlencoded",
+ "idna",
"percent-encoding",
++ "serde",
]
-[[package]]
@@ -2429,7 +2705,7 @@ index 2432718..069d765 100644
[[package]]
name = "utf8_iter"
version = "1.0.4"
-@@ -2935,17 +2960,17 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
+@@ -2804,17 +2844,17 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "utf8parse"
@@ -2441,18 +2717,18 @@ index 2432718..069d765 100644
[[package]]
name = "uuid"
--version = "1.17.0"
-+version = "1.18.0"
+-version = "1.19.0"
++version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
-+checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
+-checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
++checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f"
dependencies = [
- "getrandom 0.3.2",
-+ "getrandom 0.3.3",
++ "getrandom 0.3.4",
"js-sys",
"wasm-bindgen",
]
-@@ -2958,9 +2983,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+@@ -2833,78 +2873,66 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "version_check"
@@ -2462,10 +2738,6 @@ index 2432718..069d765 100644
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
- [[package]]
- name = "wait-timeout"
-@@ -2973,19 +2998,18 @@ dependencies = [
-
[[package]]
name = "want"
-version = "0.3.0"
@@ -2487,52 +2759,114 @@ index 2432718..069d765 100644
+checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
- name = "wasi"
-@@ -3018,18 +3042,19 @@ dependencies = [
- "log",
- "proc-macro2",
- "quote",
-- "syn 2.0.90",
-+ "syn",
+-name = "wasi"
+-version = "0.14.2+wasi-0.2.4"
++name = "wasip2"
++version = "1.0.2+wasi-0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
++checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
+ dependencies = [
+- "wit-bindgen-rt",
++ "wit-bindgen",
+ ]
+
+ [[package]]
+ name = "wasm-bindgen"
+-version = "0.2.100"
++version = "0.2.108"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
++checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
+ dependencies = [
+ "cfg-if",
+ "once_cell",
+ "rustversion",
+ "wasm-bindgen-macro",
+-]
+-
+-[[package]]
+-name = "wasm-bindgen-backend"
+-version = "0.2.100"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
+-dependencies = [
+- "bumpalo",
+- "log",
+- "proc-macro2",
+- "quote",
+- "syn 2.0.106",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.33"
-+version = "0.4.50"
++version = "0.4.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d"
-+checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
++checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f"
dependencies = [
"cfg-if",
++ "futures-util",
"js-sys",
+ "once_cell",
"wasm-bindgen",
"web-sys",
]
-@@ -3052,7 +3077,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
+
+ [[package]]
+ name = "wasm-bindgen-macro"
+-version = "0.2.100"
++version = "0.2.108"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
++checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+@@ -2912,22 +2940,22 @@ dependencies = [
+
+ [[package]]
+ name = "wasm-bindgen-macro-support"
+-version = "0.2.100"
++version = "0.2.108"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
++checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
+ dependencies = [
++ "bumpalo",
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+- "wasm-bindgen-backend",
+ "syn",
- "wasm-bindgen-backend",
"wasm-bindgen-shared",
]
-@@ -3083,9 +3108,9 @@ dependencies = [
+
+ [[package]]
+ name = "wasm-bindgen-shared"
+-version = "0.2.100"
++version = "0.2.108"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
++checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
+ dependencies = [
+ "unicode-ident",
+ ]
+@@ -2948,9 +2976,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.60"
-+version = "0.3.77"
++version = "0.3.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
-+checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
++checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598"
dependencies = [
"js-sys",
"wasm-bindgen",
-@@ -3093,13 +3118,14 @@ dependencies = [
+@@ -2958,151 +2986,82 @@ dependencies = [
[[package]]
name = "which"
@@ -2549,65 +2883,97 @@ index 2432718..069d765 100644
+ "rustix 0.38.44",
]
- [[package]]
-@@ -3120,11 +3146,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
+-[[package]]
+-name = "winapi"
+-version = "0.3.9"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+-dependencies = [
+- "winapi-i686-pc-windows-gnu",
+- "winapi-x86_64-pc-windows-gnu",
+-]
+-
+-[[package]]
+-name = "winapi-i686-pc-windows-gnu"
+-version = "0.4.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+-
[[package]]
name = "winapi-util"
-version = "0.1.5"
-+version = "0.1.10"
++version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-+checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22"
++checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "winapi",
-+ "windows-sys 0.60.2",
++ "windows-sys 0.61.2",
]
- [[package]]
-@@ -3135,15 +3161,15 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
+-[[package]]
+-name = "winapi-x86_64-pc-windows-gnu"
+-version = "0.4.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+-
[[package]]
name = "windows-core"
-version = "0.61.0"
-+version = "0.61.2"
++version = "0.62.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980"
-+checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
++checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
dependencies = [
"windows-implement",
"windows-interface",
- "windows-link",
+- "windows-link 0.1.1",
++ "windows-link",
"windows-result",
- "windows-strings 0.4.0",
+ "windows-strings",
]
[[package]]
-@@ -3154,7 +3180,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn 2.0.90",
-+ "syn",
- ]
-
- [[package]]
-@@ -3165,75 +3191,33 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn 2.0.90",
-+ "syn",
- ]
-
- [[package]]
- name = "windows-link"
--version = "0.1.1"
-+version = "0.1.3"
+ name = "windows-implement"
+-version = "0.60.0"
++version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
++checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.106",
++ "syn",
+ ]
+
+ [[package]]
+ name = "windows-interface"
+-version = "0.59.1"
++version = "0.59.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
++checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.106",
++ "syn",
+ ]
+
+-[[package]]
+-name = "windows-link"
+-version = "0.1.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
-
+ [[package]]
+ name = "windows-link"
+ version = "0.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+
-[[package]]
-name = "windows-registry"
-version = "0.4.0"
@@ -2616,39 +2982,39 @@ index 2432718..069d765 100644
-dependencies = [
- "windows-result",
- "windows-strings 0.3.1",
-- "windows-targets 0.53.0",
+- "windows-targets 0.53.5",
-]
-+checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
-
+-
[[package]]
name = "windows-result"
-version = "0.3.2"
-+version = "0.3.4"
++version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252"
-+checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
++checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
- "windows-link",
+- "windows-link 0.1.1",
++ "windows-link",
]
[[package]]
name = "windows-strings"
-version = "0.3.1"
-+version = "0.4.2"
++version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
-+checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
++checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
dependencies = [
- "windows-link",
- ]
-
+- "windows-link 0.1.1",
+-]
+-
-[[package]]
-name = "windows-strings"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97"
-dependencies = [
-- "windows-link",
+- "windows-link 0.1.1",
-]
-
-[[package]]
@@ -2671,23 +3037,23 @@ index 2432718..069d765 100644
-checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-dependencies = [
- "windows-targets 0.48.0",
--]
--
- [[package]]
- name = "windows-sys"
- version = "0.52.0"
-@@ -3253,18 +3237,12 @@ dependencies = [
++ "windows-link",
]
[[package]]
+@@ -3138,22 +3097,7 @@ version = "0.61.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
+ dependencies = [
+- "windows-link 0.2.1",
+-]
+-
+-[[package]]
-name = "windows-targets"
-version = "0.48.0"
-+name = "windows-sys"
-+version = "0.60.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
-+checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
- dependencies = [
+-dependencies = [
- "windows_aarch64_gnullvm 0.48.0",
- "windows_aarch64_msvc 0.48.0",
- "windows_i686_gnu 0.48.0",
@@ -2695,26 +3061,32 @@ index 2432718..069d765 100644
- "windows_x86_64_gnu 0.48.0",
- "windows_x86_64_gnullvm 0.48.0",
- "windows_x86_64_msvc 0.48.0",
-+ "windows-targets 0.53.3",
++ "windows-link",
]
[[package]]
-@@ -3285,10 +3263,11 @@ dependencies = [
-
- [[package]]
- name = "windows-targets"
--version = "0.53.0"
-+version = "0.53.3"
+@@ -3178,23 +3122,17 @@ version = "0.53.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
-+checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
+ checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
dependencies = [
+- "windows-link 0.2.1",
+- "windows_aarch64_gnullvm 0.53.0",
+- "windows_aarch64_msvc 0.53.0",
+- "windows_i686_gnu 0.53.0",
+- "windows_i686_gnullvm 0.53.0",
+- "windows_i686_msvc 0.53.0",
+- "windows_x86_64_gnu 0.53.0",
+- "windows_x86_64_gnullvm 0.53.0",
+- "windows_x86_64_msvc 0.53.0",
+ "windows-link",
- "windows_aarch64_gnullvm 0.53.0",
- "windows_aarch64_msvc 0.53.0",
- "windows_i686_gnu 0.53.0",
-@@ -3299,12 +3278,6 @@ dependencies = [
- "windows_x86_64_msvc 0.53.0",
++ "windows_aarch64_gnullvm 0.53.1",
++ "windows_aarch64_msvc 0.53.1",
++ "windows_i686_gnu 0.53.1",
++ "windows_i686_gnullvm 0.53.1",
++ "windows_i686_msvc 0.53.1",
++ "windows_x86_64_gnu 0.53.1",
++ "windows_x86_64_gnullvm 0.53.1",
++ "windows_x86_64_msvc 0.53.1",
]
-[[package]]
@@ -2726,10 +3098,15 @@ index 2432718..069d765 100644
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
-@@ -3317,18 +3290,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+@@ -3203,21 +3141,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.36.1"
@@ -2741,14 +3118,19 @@ index 2432718..069d765 100644
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
--
++checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
+
[[package]]
name = "windows_aarch64_msvc"
- version = "0.52.6"
-@@ -3341,18 +3302,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+@@ -3227,21 +3153,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+ [[package]]
+ name = "windows_aarch64_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.36.1"
@@ -2760,14 +3142,31 @@ index 2432718..069d765 100644
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
--
++checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
+
[[package]]
name = "windows_i686_gnu"
- version = "0.52.6"
-@@ -3377,18 +3326,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+@@ -3251,9 +3165,9 @@ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+ [[package]]
+ name = "windows_i686_gnu"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
++checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+@@ -3263,21 +3177,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.36.1"
@@ -2779,14 +3178,19 @@ index 2432718..069d765 100644
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
--
++checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
+
[[package]]
name = "windows_i686_msvc"
- version = "0.52.6"
-@@ -3401,18 +3338,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+@@ -3287,21 +3189,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+ [[package]]
+ name = "windows_i686_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.36.1"
@@ -2798,27 +3202,37 @@ index 2432718..069d765 100644
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
--
++checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
+
[[package]]
name = "windows_x86_64_gnu"
- version = "0.52.6"
-@@ -3425,12 +3350,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+@@ -3311,15 +3201,9 @@ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+ [[package]]
+ name = "windows_x86_64_gnu"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
--
++checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
+
[[package]]
name = "windows_x86_64_gnullvm"
- version = "0.52.6"
-@@ -3443,18 +3362,6 @@ version = "0.53.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+@@ -3329,21 +3213,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.36.1"
@@ -2830,86 +3244,93 @@ index 2432718..069d765 100644
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
--
++checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
+
[[package]]
name = "windows_x86_64_msvc"
- version = "0.52.6"
-@@ -3469,25 +3376,22 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
+@@ -3353,15 +3225,15 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
++checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]]
name = "winnow"
--version = "0.6.26"
-+version = "0.7.12"
+-version = "0.7.13"
++version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28"
--dependencies = [
-- "memchr",
--]
-+checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
+-checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
++checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
[[package]]
name = "wiremock"
--version = "0.6.3"
-+version = "0.6.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "101681b74cd87b5899e87bcf5a64e83334dd313fcd3053ea72e6dba18928e301"
-+checksum = "a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a"
- dependencies = [
- "assert-json-diff",
- "async-trait",
+@@ -3373,7 +3245,7 @@ dependencies = [
"base64 0.22.1",
"deadpool",
"futures",
-- "http 1.1.0",
-+ "http 1.3.1",
+- "http 1.3.1",
++ "http 1.4.0",
"http-body-util",
"hyper",
"hyper-util",
-@@ -3506,26 +3410,20 @@ version = "0.39.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
- dependencies = [
-- "bitflags 2.4.0",
-+ "bitflags 2.9.2",
+@@ -3387,33 +3259,23 @@ dependencies = [
]
+ [[package]]
+-name = "wit-bindgen-rt"
+-version = "0.39.0"
++name = "wit-bindgen"
++version = "0.51.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
+-dependencies = [
+- "bitflags 2.4.0",
+-]
+-
-[[package]]
-name = "write16"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
--
++checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
+
[[package]]
name = "writeable"
-version = "0.5.5"
-+version = "0.6.1"
++version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
-+checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
++checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
[[package]]
name = "yoke"
-version = "0.7.5"
-+version = "0.8.0"
++version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
-+checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
++checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
dependencies = [
- "serde",
+- "serde",
"stable_deref_trait",
-@@ -3535,14 +3433,34 @@ dependencies = [
+ "yoke-derive",
+ "zerofrom",
+@@ -3421,14 +3283,34 @@ dependencies = [
[[package]]
name = "yoke-derive"
-version = "0.7.5"
-+version = "0.8.0"
++version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
-+checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
++checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
- "synstructure 0.13.1",
+ "syn",
+ "synstructure",
@@ -2917,18 +3338,18 @@ index 2432718..069d765 100644
+
+[[package]]
+name = "zerocopy"
-+version = "0.8.26"
++version = "0.8.39"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
++checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
+dependencies = [
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
-+version = "0.8.26"
++version = "0.8.39"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
++checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
+dependencies = [
+ "proc-macro2",
+ "quote",
@@ -2936,26 +3357,34 @@ index 2432718..069d765 100644
]
[[package]]
-@@ -3562,8 +3480,8 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
+@@ -3448,36 +3330,46 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
- "synstructure 0.13.1",
+ "syn",
+ "synstructure",
]
[[package]]
-@@ -3577,21 +3495,31 @@ dependencies = [
+ name = "zeroize"
+-version = "1.8.1"
++version = "1.8.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
++checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
+ dependencies = [
+ "zeroize_derive",
+ ]
[[package]]
name = "zeroize_derive"
-version = "1.3.2"
-+version = "1.4.2"
++version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17"
-+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
++checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
dependencies = [
"proc-macro2",
"quote",
@@ -2966,9 +3395,9 @@ index 2432718..069d765 100644
+
+[[package]]
+name = "zerotrie"
-+version = "0.2.2"
++version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
++checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
+dependencies = [
+ "displaydoc",
+ "yoke",
@@ -2978,27 +3407,40 @@ index 2432718..069d765 100644
[[package]]
name = "zerovec"
-version = "0.10.4"
-+version = "0.11.4"
++version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
-+checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
++checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
dependencies = [
"yoke",
"zerofrom",
-@@ -3600,13 +3528,13 @@ dependencies = [
+@@ -3486,13 +3378,13 @@ dependencies = [
[[package]]
name = "zerovec-derive"
-version = "0.10.3"
-+version = "0.11.1"
++version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
-+checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
++checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
dependencies = [
"proc-macro2",
"quote",
-- "syn 2.0.90",
+- "syn 2.0.106",
+ "syn",
]
[[package]]
+@@ -3507,6 +3399,12 @@ dependencies = [
+ "flate2",
+ ]
+
++[[package]]
++name = "zmij"
++version = "1.0.20"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4de98dfa5d5b7fef4ee834d0073d560c9ca7b6c46a71d058c48db7960f8cfaf7"
++
+ [[package]]
+ name = "zmq"
+ version = "0.9.2"
diff --git a/_servicedata b/_servicedata
index 34f930f..f25abcb 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/keylime/rust-keylime.git
- a56fc94c2d8c8dc4b48aaf13bf514964ac548aab
\ No newline at end of file
+ 4974f3b6785b2adbd102b724bbd9584836384596
\ No newline at end of file
diff --git a/keylime-agent.conf.diff b/keylime-agent.conf.diff
index edd47db..8c814db 100644
--- a/keylime-agent.conf.diff
+++ b/keylime-agent.conf.diff
@@ -1,8 +1,8 @@
diff --git i/keylime-agent.conf w/keylime-agent.conf
-index d6e8615..75994c4 100644
+index 49124f3..5dd707b 100644
--- i/keylime-agent.conf
+++ w/keylime-agent.conf
-@@ -29,13 +29,15 @@ api_versions = "default"
+@@ -33,14 +33,16 @@ api_versions = "default"
# of 'SHA256(public EK in PEM format)'.
#
# To override, set KEYLIME_AGENT_UUID environment variable.
@@ -10,7 +10,8 @@ index d6e8615..75994c4 100644
+# uuid = "d432fbb3-d2f1-4a97-9ef7-75bd81c00000"
+uuid = "generate"
- # The binding IP address and port for the agent server
+ # The binding IP address or hostname (FQDN) and port for the agent server
+ # Supports IPv4, IPv6, or fully qualified domain names
#
# To override ip, set KEYLIME_AGENT_IP environment variable.
# To override port, set KEYLIME_AGENT_PORT environment variable.
@@ -19,8 +20,8 @@ index d6e8615..75994c4 100644
+ip = "0.0.0.0"
port = 9002
- # Address and port where the verifier and tenant can connect to reach the agent.
-@@ -51,7 +53,8 @@ contact_port = 9002
+ # Address (IP or hostname/FQDN) and port where the verifier and tenant can connect to reach the agent.
+@@ -58,7 +60,8 @@ contact_port = 9002
# To override registrar_ip, set KEYLIME_AGENT_REGISTRAR_IP environment variable.
# To override registrar_port, set KEYLIME_AGENT_REGISTRAR_PORT environment
# variable.
@@ -30,7 +31,7 @@ index d6e8615..75994c4 100644
registrar_port = 8890
# Enable mTLS communication between agent, verifier and tenant.
-@@ -161,7 +164,8 @@ revocation_actions_dir = "/usr/libexec/keylime"
+@@ -191,7 +194,8 @@ revocation_actions_dir = "/usr/libexec/keylime"
# KEYLIME_AGENT_REVOCATION_NOTIFICATION_IP environment variable.
# To override revocation_notification_port, set
# KEYLIME_AGENT_REVOCATION_NOTIFICATION_PORT environment variable.
diff --git a/rust-keylime-0.2.8+116.tar.zst b/rust-keylime-0.2.8+116.tar.zst
new file mode 100644
index 0000000..fbd8fba
--- /dev/null
+++ b/rust-keylime-0.2.8+116.tar.zst
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:01ef33f3b8d6a1f5c0506986ee78165b47fe5dbd69d54bf4795df69dc1267d4d
+size 338569
diff --git a/rust-keylime-0.2.8+12.tar.zst b/rust-keylime-0.2.8+12.tar.zst
deleted file mode 100644
index 00edf14..0000000
Binary files a/rust-keylime-0.2.8+12.tar.zst and /dev/null differ
diff --git a/rust-keylime.changes b/rust-keylime.changes
index 320d266..9057c8b 100644
--- a/rust-keylime.changes
+++ b/rust-keylime.changes
@@ -1,3 +1,123 @@
+-------------------------------------------------------------------
+Mon Feb 09 14:44:05 UTC 2026 - aplanas@suse.com
+
+- Update vendored crates (bsc#1257908, CVE-2026-25727)
+ * time 0.3.47
+
+- Update to version 0.2.8+116:
+ * build(deps): bump bytes from 1.7.2 to 1.11.1
+ * api: Modify /version endpoint output in version 2.5
+ * Add API v2.5 with backward-compatible /v2.5/quotes/integrity
+ * tests: add unit test for resolve_agent_id (#1182)
+ * (pull-model): enable retry logic for registration
+ * rpm: Update specfiles to apply on master
+ * workflows: Add test to detect unused crates
+ * lib: Drop unused crates
+ * push-model: Drop unused crates
+ * keylime-agent: Drop unused crates
+ * build(deps): bump uuid from 1.18.1 to 1.19.0
+ * Update reqwest-retry to 0.8, retry-policies to 0.5
+ * rpm: Fix cargo_build macro usage on CentOS Stream
+ * fix(push-model): resolve hash_ek uuid to actual EK hash
+ * build(deps): bump thiserror from 2.0.16 to 2.0.17
+ * workflows: Separate upstream test suite from e2e coverage
+ * Send UEFI measured boot logs as raw bytes (#1173)
+ * auth: Add unit tests for SecretToken implementation
+ * packit: Enable push-attestation tests
+ * resilient_client: Prevent authentication token leakage in logs
+
+-------------------------------------------------------------------
+Wed Jan 07 15:53:59 UTC 2026 - aplanas@suse.com
+
+- Use tmpfiles.d for /var directories (PED-14736)
+ + tmpfiles.keylime renamed to rust-keylime.conf and extended
+
+- Update to version 0.2.8+96:
+ * build(deps): bump wiremock from 0.6.4 to 0.6.5
+ * build(deps): bump actions/checkout from 5 to 6
+ * build(deps): bump chrono from 0.4.41 to 0.4.42
+ * packit: Get coverage from Fedora 43 runs
+ * Fix issues pointed out by clippy
+ * Replace mutex unwraps with proper error handling in TPM library
+ * Remove unused session request methods from StructureFiller
+ * Fix config panic on missing ek_handle in push model agent
+ * build(deps): bump tempfile from 3.21.0 to 3.23.0
+ * build(deps): bump actions/upload-artifact from 4 to 6 (#1163)
+ * Fix clippy warnings project-wide
+ * Add KEYLIME_DIR support for verifier TLS certificates in push model agent
+ * Thread privileged resources and use MeasurementList for IMA reading
+ * Add privileged resource initialization and privilege dropping to push model agent
+ * Fix privilege dropping order in run_as()
+ * add documentation on FQDN hostnames
+ * Remove confusing logs for push mode agent
+ * Set correct default Verifier port (8891->8881) (#1159)
+ * Add verifier_url to reference configuration file (#1158)
+ * Add TLS support for Registrar communication (#1139)
+ * Fix agent handling of 403 registration responses (#1154)
+ * Add minor README.md rephrasing (#1151)
+ * build(deps): bump actions/checkout from 5 to 6 (#1153)
+ * ci: update spec files for packit COPR build
+ * docs: improve challenge encoding and async TPM documentation
+ * refactor: improve middleware and error handling
+ * feat: add authentication client with middleware integration
+ * docker: Include keylime_push_model_agent binary
+ * Include attestation_interval configuration (#1146)
+ * Persist payload keys to avoid attestation failure on restart
+ * crypto: Implement the load or generate pattern for keys
+ * Use simple algorithm specifiers in certification_keys object (#1140)
+ * tests: Enable more tests in CI
+ * Fix RSA2048 algorithm reporting in keylime agent
+ * Remove disabled_signing_algorithms configuration
+ * rpm: Fix metadata patches to apply to current code
+ * workflows/rpm.yml: Use more strict patching
+ * build(deps): bump uuid from 1.17.0 to 1.18.1
+ * Fix ECC algorithm selection and reporting for keylime agent
+ * Improve logging consistency and coherency
+ * Implement minimal RFC compliance for Location header and URI parsing (#1125)
+ * Use separate keys for payload mechanism and mTLS
+ * docker: update rust to 1.81 for distroless Dockerfile
+ * Ensure UEFI log capabilities are set to false
+ * build(deps): bump http from 1.1.0 to 1.3.1
+ * build(deps): bump log from 0.4.27 to 0.4.28
+ * build(deps): bump cfg-if from 1.0.1 to 1.0.3
+ * build(deps): bump actix-rt from 2.10.0 to 2.11.0
+ * build(deps): bump async-trait from 0.1.88 to 0.1.89
+ * build(deps): bump trybuild from 1.0.105 to 1.0.110
+ * Accept evidence handling structures null entries
+ * workflows: Add test to check if RPM patches still apply
+ * CI: Enable test add-agent-with-malformed-ek-cert
+ * config: Fix singleton tests
+ * FSM: Remove needless lifetime annotations (#1105)
+ * rpm: Do not remove wiremock which is now available in Fedora
+ * Use latest Fedora httpdate version (1.0.3)
+ * Enhance coverage with parse_retry_after test
+ * Fix issues reported by CI regarding unwrap() calls
+ * Reuse max retries indicated to the ResilientClient
+ * Include limit of retries to 5 for Retry-After
+ * Add policy to handle Retry-After response headers
+ * build(deps): bump wiremock from 0.6.3 to 0.6.4
+ * build(deps): bump serde_json from 1.0.140 to 1.0.143
+ * build(deps): bump pest_derive from 2.8.0 to 2.8.1
+ * build(deps): bump syn from 2.0.90 to 2.0.106
+ * build(deps): bump tempfile from 3.20.0 to 3.21.0
+ * build(deps): bump thiserror from 2.0.12 to 2.0.16
+ * rpm: Fix patches to apply to current master code
+ * build(deps): bump anyhow from 1.0.98 to 1.0.99
+ * state_machine: Automatically clean config override during tests
+ * config: Implement singleton and factory pattern
+ * testing: Support overriding configuration during tests
+ * feat: implement standalone challenge-response authentication module
+ * structures: rename session structs for clarity and fix typos
+ * tpm: refactor certify_credential_with_iak() into a more generic function
+ * Add Push Model Agent Mermaid FSM chart (#1095)
+ * Add state to avoid exiting on wrong attestation (#1093)
+ * Add 6 alphanumeric lowercase X-Request-ID header
+ * Enhance Evidence Handling response parsing
+ * build(deps): bump quote from 1.0.35 to 1.0.40
+ * build(deps): bump libc from 0.2.172 to 0.2.175
+ * build(deps): bump glob from 0.3.2 to 0.3.3
+ * build(deps): bump actix-web from 4.10.2 to 4.11.0
+
-------------------------------------------------------------------
Wed Aug 20 09:26:08 UTC 2025 - aplanas@suse.com
diff --git a/rust-keylime.conf b/rust-keylime.conf
new file mode 100644
index 0000000..e9f007d
--- /dev/null
+++ b/rust-keylime.conf
@@ -0,0 +1,5 @@
+#Type Path Mode User Group Age Argument...
+d /var/log/keylime 0750 keylime tss - -
+d /var/lib/keylime 0700 keylime tss - -
+d /var/lib/keylime/cv_ca 0700 keylime tss - -
+d /run/keylime 0700 keylime tss - -
diff --git a/rust-keylime.obsinfo b/rust-keylime.obsinfo
index 2a0b475..4844f58 100644
--- a/rust-keylime.obsinfo
+++ b/rust-keylime.obsinfo
@@ -1,4 +1,4 @@
name: rust-keylime
-version: 0.2.8+12
-mtime: 1755679596
-commit: a56fc94c2d8c8dc4b48aaf13bf514964ac548aab
+version: 0.2.8+116
+mtime: 1770636785
+commit: 4974f3b6785b2adbd102b724bbd9584836384596
diff --git a/rust-keylime.spec b/rust-keylime.spec
index b6fb93a..d60f66b 100644
--- a/rust-keylime.spec
+++ b/rust-keylime.spec
@@ -1,7 +1,7 @@
#
# spec file for package rust-keylime
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,7 @@
%define _config_norepl %config(noreplace)
%endif
Name: rust-keylime
-Version: 0.2.8+12
+Version: 0.2.8+116
Release: 0
Summary: Rust implementation of the keylime agent
License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND (Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND ISC AND MIT
@@ -35,7 +35,7 @@ Source1: vendor.tar.zst
Source2: cargo_config
Source3: keylime.xml
Source4: keylime-user.conf
-Source5: tmpfiles.keylime
+Source5: rust-keylime.conf
Source6: ima-policy
Source7: ima-policy.service
Source8: README.suse
@@ -97,13 +97,9 @@ install -Dpm 0644 ./dist/systemd/system/var-lib-keylime-secure.mount %{buildroot
install -Dpm 0644 %{SOURCE3} %{buildroot}%{_prefix}/lib/firewalld/services/keylime.xml
install -Dpm 0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/keylime-user.conf
-install -Dpm 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/keylime.conf
-install -d %{buildroot}%{_localstatedir}/log/keylime
+install -Dpm 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/rust-keylime.conf
install -d %{buildroot}%{_libexecdir}/keylime
-# Create work directory and the certificate directory
-mkdir -p %{buildroot}%{_sharedstatedir}/keylime/cv_ca
-
install -Dpm 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/ima/ima-policy
install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service
@@ -116,7 +112,7 @@ install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service
%post
%firewalld_reload
-%tmpfiles_create keylime.conf
+%tmpfiles_create %{_tmpfilesdir}/rust-keylime.conf
%service_add_post keylime_agent.service
%service_add_post var-lib-keylime-secure.mount
@@ -141,11 +137,9 @@ install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service
%dir %{_prefix}/lib/firewalld/services
%{_prefix}/lib/firewalld/services/keylime.xml
%{_sysusersdir}/keylime-user.conf
-%{_tmpfilesdir}/keylime.conf
-%dir %attr(0750,keylime,tss) %{_localstatedir}/log/keylime
+%dir %{_tmpfilesdir}
+%{_tmpfilesdir}/rust-keylime.conf
%dir %attr(0750,keylime,tss) %{_libexecdir}/keylime
-%dir %attr(0700,keylime,tss) %{_sharedstatedir}/keylime
-%dir %attr(0700,keylime,tss) %{_sharedstatedir}/keylime/cv_ca
%files -n keylime-ima-policy
%dir %attr(0750,root,root) %{_sysconfdir}/ima
diff --git a/tmpfiles.keylime b/tmpfiles.keylime
deleted file mode 100644
index 9da0514..0000000
--- a/tmpfiles.keylime
+++ /dev/null
@@ -1 +0,0 @@
-d /run/keylime 0700 keylime tss
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 707a919..a2776e0 100644
Binary files a/vendor.tar.zst and b/vendor.tar.zst differ