Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
General dependency update
cloudhead committed 2 years ago
commit ebdaf0edd9734cab5015aa70a0496429d6a5affd
parent 640d302345a4dfa196320432e1b674c0b7d946e0
9 files changed +581 -578
modified Cargo.lock
@@ -4,9 +4,9 @@ version = 3

[[package]]
name = "addr2line"
-
version = "0.20.0"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
+
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
dependencies = [
 "gimli",
]
@@ -54,20 +54,21 @@ dependencies = [

[[package]]
name = "ahash"
-
version = "0.8.3"
+
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+
checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
dependencies = [
 "cfg-if",
 "once_cell",
 "version_check",
+
 "zerocopy",
]

[[package]]
name = "aho-corasick"
-
version = "1.0.2"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
dependencies = [
 "memchr",
]
@@ -104,9 +105,12 @@ dependencies = [

[[package]]
name = "amplify_num"
-
version = "0.5.0"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ddce3bc63e807ea02065e8d8b702695f3d302ae4158baddff8b0ce5c73947251"
+
checksum = "9681187211554ab98f138ba159e90861b136c20afc680dcff2ba82d020721e27"
+
dependencies = [
+
 "wasm-bindgen",
+
]

[[package]]
name = "amplify_syn"
@@ -136,58 +140,57 @@ dependencies = [

[[package]]
name = "anstream"
-
version = "0.3.2"
+
version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+
checksum = "3fde6067df7359f2d6335ec1a50c1f8f825801687d10da0cc4c6b08e3f6afd15"
dependencies = [
 "anstyle",
 "anstyle-parse",
 "anstyle-query",
 "anstyle-wincon",
 "colorchoice",
-
 "is-terminal",
 "utf8parse",
]

[[package]]
name = "anstyle"
-
version = "1.0.1"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+
checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"

[[package]]
name = "anstyle-parse"
-
version = "0.2.1"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
+
checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
dependencies = [
 "utf8parse",
]

[[package]]
name = "anstyle-query"
-
version = "1.0.0"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+
checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
dependencies = [
-
 "windows-sys",
+
 "windows-sys 0.52.0",
]

[[package]]
name = "anstyle-wincon"
-
version = "1.0.1"
+
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
+
checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
dependencies = [
 "anstyle",
-
 "windows-sys",
+
 "windows-sys 0.52.0",
]

[[package]]
name = "anyhow"
-
version = "1.0.71"
+
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"

[[package]]
name = "arc-swap"
@@ -203,13 +206,13 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"

[[package]]
name = "async-trait"
-
version = "0.1.74"
+
version = "0.1.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+
checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
@@ -220,18 +223,18 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"

[[package]]
name = "axum"
-
version = "0.7.2"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "202651474fe73c62d9e0a56c6133f7a0ff1dc1c8cf7a5b03381af2a26553ac9d"
+
checksum = "1236b4b292f6c4d6dc34604bb5120d85c3fe1d1aa596bd5cc52ca054d13e7b9e"
dependencies = [
 "async-trait",
 "axum-core",
 "bytes",
 "futures-util",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
+
 "http",
+
 "http-body",
 "http-body-util",
-
 "hyper 1.0.1",
+
 "hyper",
 "hyper-util",
 "itoa",
 "matchit",
@@ -259,21 +262,21 @@ checksum = "8169113a185f54f68614fcfc3581df585d30bf8542bcb99496990e1025e4120a"
dependencies = [
 "async-trait",
 "axum-core",
-
 "base64 0.21.3",
-
 "http 1.0.0",
+
 "base64 0.21.7",
+
 "http",
]

[[package]]
name = "axum-core"
-
version = "0.4.1"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77cb22c689c44d4c07b0ab44ebc25d69d8ae601a2f28fb8d672d344178fa17aa"
+
checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3"
dependencies = [
 "async-trait",
 "bytes",
 "futures-util",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
+
 "http",
+
 "http-body",
 "http-body-util",
 "mime",
 "pin-project-lite",
@@ -285,24 +288,28 @@ dependencies = [

[[package]]
name = "axum-server"
-
version = "0.5.1"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "447f28c85900215cc1bea282f32d4a2f22d55c5a300afdfbc661c8d6a632e063"
+
checksum = "c1ad46c3ec4e12f4a4b6835e173ba21c25e484c9d02b49770bf006ce5367c036"
dependencies = [
 "bytes",
 "futures-util",
-
 "http 0.2.11",
-
 "http-body 0.4.6",
-
 "hyper 0.14.27",
+
 "http",
+
 "http-body",
+
 "http-body-util",
+
 "hyper",
+
 "hyper-util",
+
 "pin-project-lite",
 "tokio",
+
 "tower",
 "tower-service",
]

[[package]]
name = "backtrace"
-
version = "0.3.68"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
+
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
dependencies = [
 "addr2line",
 "cc",
@@ -339,9 +346,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"

[[package]]
name = "base64"
-
version = "0.21.3"
+
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53"
+
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"

[[package]]
name = "base64ct"
@@ -356,7 +363,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2"
dependencies = [
 "blowfish",
-
 "pbkdf2 0.12.2",
+
 "pbkdf2",
 "sha2",
]

@@ -368,9 +375,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "bitflags"
-
version = "2.4.0"
+
version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
+
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"

[[package]]
name = "block-buffer"
@@ -396,7 +403,7 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "489d2af57852b78a86478273ac6a1ef912061b6af3a439694c49f309f6ea3bdd"
dependencies = [
-
 "siphasher",
+
 "siphasher 0.3.11",
]

[[package]]
@@ -411,12 +418,12 @@ dependencies = [

[[package]]
name = "bstr"
-
version = "1.6.2"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a"
+
checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc"
dependencies = [
 "memchr",
-
 "regex-automata 0.3.2",
+
 "regex-automata 0.4.3",
 "serde",
]

@@ -431,21 +438,21 @@ dependencies = [

[[package]]
name = "bumpalo"
-
version = "3.13.0"
+
version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"

[[package]]
name = "byteorder"
-
version = "1.4.3"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"

[[package]]
name = "bytes"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"

[[package]]
name = "cbc"
@@ -498,14 +505,14 @@ dependencies = [

[[package]]
name = "chrono"
-
version = "0.4.26"
+
version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
 "android-tzdata",
 "iana-time-zone",
 "num-traits",
-
 "winapi",
+
 "windows-targets 0.48.5",
]

[[package]]
@@ -527,32 +534,31 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"

[[package]]
name = "colored"
-
version = "1.9.4"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a5f741c91823341bebf717d4c71bda820630ce065443b58bd1b7451af008355"
+
checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8"
dependencies = [
-
 "is-terminal",
 "lazy_static",
-
 "winapi",
+
 "windows-sys 0.48.0",
]

[[package]]
name = "const-oid"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"

[[package]]
name = "core-foundation-sys"
-
version = "0.8.4"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"

[[package]]
name = "cpufeatures"
-
version = "0.2.9"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
 "libc",
]
@@ -568,22 +574,18 @@ dependencies = [

[[package]]
name = "crossbeam-channel"
-
version = "0.5.8"
+
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+
checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b"
dependencies = [
-
 "cfg-if",
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-utils"
-
version = "0.8.16"
+
version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
-
dependencies = [
-
 "cfg-if",
-
]
+
checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"

[[package]]
name = "crypto-bigint"
@@ -661,15 +663,15 @@ dependencies = [

[[package]]
name = "data-encoding"
-
version = "2.4.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"

[[package]]
name = "data-encoding-macro"
-
version = "0.1.13"
+
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99"
+
checksum = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e"
dependencies = [
 "data-encoding",
 "data-encoding-macro-internal",
@@ -677,9 +679,9 @@ dependencies = [

[[package]]
name = "data-encoding-macro-internal"
-
version = "0.1.11"
+
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772"
+
checksum = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3"
dependencies = [
 "data-encoding",
 "syn 1.0.109",
@@ -696,6 +698,16 @@ dependencies = [
]

[[package]]
+
name = "deranged"
+
version = "0.3.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+
dependencies = [
+
 "powerfmt",
+
 "serde",
+
]
+

+
[[package]]
name = "diff"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -715,9 +727,9 @@ dependencies = [

[[package]]
name = "dyn-clone"
-
version = "1.0.13"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555"
+
checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"

[[package]]
name = "ec25519"
@@ -755,9 +767,9 @@ dependencies = [

[[package]]
name = "either"
-
version = "0.1.7"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a39bffec1e2015c5d8a6773cb0cf48d0d758c842398f624c34969071f5499ea7"
+
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"

[[package]]
name = "elliptic-curve"
@@ -786,30 +798,19 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"

[[package]]
name = "errno"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
-
dependencies = [
-
 "errno-dragonfly",
-
 "libc",
-
 "windows-sys",
-
]
-

-
[[package]]
-
name = "errno-dragonfly"
-
version = "0.1.2"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
-
 "cc",
 "libc",
+
 "windows-sys 0.52.0",
]

[[package]]
name = "escargot"
-
version = "0.5.7"
+
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f5584ba17d7ab26a8a7284f13e5bd196294dd2f2d79773cff29b9e9edef601a6"
+
checksum = "768064bd3a0e2bedcba91dc87ace90beea91acc41b6a01a3ca8e9aa8827461bf"
dependencies = [
 "log",
 "once_cell",
@@ -827,10 +828,19 @@ dependencies = [
]

[[package]]
+
name = "faster-hex"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183"
+
dependencies = [
+
 "serde",
+
]
+

+
[[package]]
name = "fastrand"
-
version = "2.0.0"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
+
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"

[[package]]
name = "ff"
@@ -844,21 +854,21 @@ dependencies = [

[[package]]
name = "filetime"
-
version = "0.2.21"
+
version = "0.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153"
+
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
dependencies = [
 "cfg-if",
 "libc",
-
 "redox_syscall 0.2.16",
-
 "windows-sys",
+
 "redox_syscall 0.4.1",
+
 "windows-sys 0.52.0",
]

[[package]]
name = "flate2"
-
version = "1.0.26"
+
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
dependencies = [
 "crc32fast",
 "miniz_oxide",
@@ -881,36 +891,36 @@ dependencies = [

[[package]]
name = "futures-channel"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
 "futures-core",
]

[[package]]
name = "futures-core"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"

[[package]]
name = "futures-sink"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"

[[package]]
name = "futures-task"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"

[[package]]
name = "futures-util"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
 "futures-core",
 "futures-task",
@@ -931,9 +941,9 @@ dependencies = [

[[package]]
name = "getrandom"
-
version = "0.2.10"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [
 "cfg-if",
 "libc",
@@ -952,9 +962,9 @@ dependencies = [

[[package]]
name = "gimli"
-
version = "0.27.3"
+
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"

[[package]]
name = "git-ref-format"
@@ -995,7 +1005,7 @@ version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd"
dependencies = [
-
 "bitflags 2.4.0",
+
 "bitflags 2.4.2",
 "libc",
 "libgit2-sys",
 "log",
@@ -1004,9 +1014,9 @@ dependencies = [

[[package]]
name = "gix-actor"
-
version = "0.28.0"
+
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "948a5f9e43559d16faf583694f1c742eb401ce24ce8e6f2238caedea7486433c"
+
checksum = "2eadca029ef716b4378f7afb19f7ee101fde9e58ba1f1445971315ac866db417"
dependencies = [
 "bstr",
 "btoi",
@@ -1018,9 +1028,9 @@ dependencies = [

[[package]]
name = "gix-chunk"
-
version = "0.4.4"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b42ea64420f7994000130328f3c7a2038f639120518870436d31b8bde704493"
+
checksum = "003ec6deacf68076a0c157271a127e0bb2c031c1a41f7168cbe5d248d9b85c78"
dependencies = [
 "thiserror",
]
@@ -1036,25 +1046,25 @@ dependencies = [

[[package]]
name = "gix-commitgraph"
-
version = "0.22.0"
+
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e8bc78b1a6328fa6d8b3a53b6c73997af37fd6bfc1d6c49f149e63bda5cbb36"
+
checksum = "85a7007ba021f059803afaf6f8a48872422abc20550ac12ede6ddea2936cec36"
dependencies = [
 "bstr",
 "gix-chunk",
 "gix-features",
 "gix-hash",
-
 "memmap2",
+
 "memmap2 0.9.3",
 "thiserror",
]

[[package]]
name = "gix-config-value"
-
version = "0.14.0"
+
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea7505b97f4d8e7933e29735a568ba2f86d8de466669d9f0e8321384f9972f47"
+
checksum = "52e0be46f4cf1f8f9e88d0e3eb7b29718aff23889563249f379119bd1ab6910e"
dependencies = [
-
 "bitflags 2.4.0",
+
 "bitflags 2.4.2",
 "bstr",
 "gix-path",
 "libc",
@@ -1079,9 +1089,9 @@ dependencies = [

[[package]]
name = "gix-date"
-
version = "0.8.0"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc7df669639582dc7c02737642f76890b03b5544e141caba68a7d6b4eb551e0d"
+
checksum = "fb7f3dfb72bebe3449b5e642be64e3c6ccbe9821c8b8f19f487cf5bfbbf4067e"
dependencies = [
 "bstr",
 "itoa",
@@ -1102,9 +1112,9 @@ dependencies = [

[[package]]
name = "gix-features"
-
version = "0.36.0"
+
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827"
+
checksum = "4d46a4a5c6bb5bebec9c0d18b65ada20e6517dbd7cf855b87dd4bbdce3a771b2"
dependencies = [
 "crc32fast",
 "flate2",
@@ -1119,31 +1129,31 @@ dependencies = [

[[package]]
name = "gix-fs"
-
version = "0.8.0"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd"
+
checksum = "20e86eb040f5776a5ade092282e51cdcad398adb77d948b88d17583c2ae4e107"
dependencies = [
 "gix-features",
]

[[package]]
name = "gix-hash"
-
version = "0.13.1"
+
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1884c7b41ea0875217c1be9ce91322f90bde433e91d374d0e1276073a51ccc60"
+
checksum = "1f8cf8c2266f63e582b7eb206799b63aa5fa68ee510ad349f637dfe2d0653de0"
dependencies = [
-
 "faster-hex",
+
 "faster-hex 0.9.0",
 "thiserror",
]

[[package]]
name = "gix-hashtable"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16"
+
checksum = "feb61880816d7ec4f0b20606b498147d480860ddd9133ba542628df2f548d3ca"
dependencies = [
 "gix-hash",
-
 "hashbrown 0.14.0",
+
 "hashbrown",
 "parking_lot",
]

@@ -1200,7 +1210,7 @@ dependencies = [
 "gix-path",
 "gix-tempfile",
 "gix-traverse",
-
 "memmap2",
+
 "memmap2 0.7.1",
 "parking_lot",
 "smallvec",
 "thiserror",
@@ -1213,15 +1223,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a8384b1e964151aff0d5632dd9b191059d07dff358b96bd940f1b452600d7ab"
dependencies = [
 "bstr",
-
 "faster-hex",
+
 "faster-hex 0.8.1",
 "thiserror",
]

[[package]]
name = "gix-path"
-
version = "0.10.0"
+
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a1d370115171e3ae03c5c6d4f7d096f2981a40ddccb98dfd704c773530ba73b"
+
checksum = "b8dd0998ab245f33d40ca2267e58d542fe54185ebd1dc41923346cf28d179fb6"
dependencies = [
 "bstr",
 "gix-trace",
@@ -1263,9 +1273,9 @@ dependencies = [

[[package]]
name = "gix-quote"
-
version = "0.4.7"
+
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "475c86a97dd0127ba4465fbb239abac9ea10e68301470c9791a6dd5351cdc905"
+
checksum = "9f7dc10303d73a960d10fb82f81188b036ac3e6b11b5795b20b1a60b51d1321f"
dependencies = [
 "bstr",
 "btoi",
@@ -1289,11 +1299,11 @@ dependencies = [

[[package]]
name = "gix-sec"
-
version = "0.10.0"
+
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92b9542ac025a8c02ed5d17b3fc031a111a384e859d0be3532ec4d58c40a0f28"
+
checksum = "78f6dce0c6683e2219e8169aac4b1c29e89540a8262fef7056b31d80d969408c"
dependencies = [
-
 "bitflags 2.4.0",
+
 "bitflags 2.4.2",
 "gix-path",
 "libc",
 "windows",
@@ -1301,9 +1311,9 @@ dependencies = [

[[package]]
name = "gix-tempfile"
-
version = "11.0.0"
+
version = "11.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8"
+
checksum = "388dd29114a86ec69b28d1e26d6d63a662300ecf61ab3f4cc578f7d7dc9e7e23"
dependencies = [
 "gix-fs",
 "libc",
@@ -1314,9 +1324,9 @@ dependencies = [

[[package]]
name = "gix-trace"
-
version = "0.1.3"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96b6d623a1152c3facb79067d6e2ecdae48130030cf27d6eb21109f13bd7b836"
+
checksum = "02b202d766a7fefc596e2cc6a89cda8ad8ad733aed82da635ac120691112a9b1"

[[package]]
name = "gix-transport"
@@ -1352,9 +1362,9 @@ dependencies = [

[[package]]
name = "gix-url"
-
version = "0.25.1"
+
version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1b9ac8ed32ad45f9fc6c5f8c0be2ed911e544a5a19afd62d95d524ebaa95671"
+
checksum = "0c427a1a11ccfa53a4a2da47d9442c2241deee63a154bc15cc14b8312fbc4005"
dependencies = [
 "bstr",
 "gix-features",
@@ -1366,9 +1376,9 @@ dependencies = [

[[package]]
name = "gix-validate"
-
version = "0.8.0"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e05cab2b03a45b866156e052aa38619f4ece4adcb2f79978bfc249bc3b21b8c5"
+
checksum = "ac7cc36f496bd5d96cdca0f9289bb684480725d40db60f48194aa7723b883854"
dependencies = [
 "bstr",
 "thiserror",
@@ -1387,36 +1397,17 @@ dependencies = [

[[package]]
name = "h2"
-
version = "0.3.22"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178"
+
checksum = "31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943"
dependencies = [
 "bytes",
 "fnv",
 "futures-core",
 "futures-sink",
 "futures-util",
-
 "http 0.2.11",
-
 "indexmap 2.0.0",
-
 "slab",
-
 "tokio",
-
 "tokio-util",
-
 "tracing",
-
]
-

-
[[package]]
-
name = "h2"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1d308f63daf4181410c242d34c11f928dcb3aa105852019e043c9d1f4e4368a"
-
dependencies = [
-
 "bytes",
-
 "fnv",
-
 "futures-core",
-
 "futures-sink",
-
 "futures-util",
-
 "http 1.0.0",
-
 "indexmap 2.0.0",
+
 "http",
+
 "indexmap",
 "slab",
 "tokio",
 "tokio-util",
@@ -1425,15 +1416,9 @@ dependencies = [

[[package]]
name = "hashbrown"
-
version = "0.12.3"
+
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
-

-
[[package]]
-
name = "hashbrown"
-
version = "0.14.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
 "ahash",
 "allocator-api2",
@@ -1441,9 +1426,9 @@ dependencies = [

[[package]]
name = "hermit-abi"
-
version = "0.3.2"
+
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f"

[[package]]
name = "hmac"
@@ -1456,22 +1441,11 @@ dependencies = [

[[package]]
name = "home"
-
version = "0.5.5"
+
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+
checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
-
 "windows-sys",
-
]
-

-
[[package]]
-
name = "http"
-
version = "0.2.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
-
dependencies = [
-
 "bytes",
-
 "fnv",
-
 "itoa",
+
 "windows-sys 0.52.0",
]

[[package]]
@@ -1487,23 +1461,12 @@ dependencies = [

[[package]]
name = "http-body"
-
version = "0.4.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
-
dependencies = [
-
 "bytes",
-
 "http 0.2.11",
-
 "pin-project-lite",
-
]
-

-
[[package]]
-
name = "http-body"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
dependencies = [
 "bytes",
-
 "http 1.0.0",
+
 "http",
]

[[package]]
@@ -1514,8 +1477,8 @@ checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840"
dependencies = [
 "bytes",
 "futures-util",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
+
 "http",
+
 "http-body",
 "pin-project-lite",
]

@@ -1527,46 +1490,22 @@ checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"

[[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"

[[package]]
name = "hyper"
-
version = "0.14.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
-
dependencies = [
-
 "bytes",
-
 "futures-channel",
-
 "futures-core",
-
 "futures-util",
-
 "h2 0.3.22",
-
 "http 0.2.11",
-
 "http-body 0.4.6",
-
 "httparse",
-
 "httpdate",
-
 "itoa",
-
 "pin-project-lite",
-
 "socket2 0.4.10",
-
 "tokio",
-
 "tower-service",
-
 "tracing",
-
 "want",
-
]
-

-
[[package]]
-
name = "hyper"
-
version = "1.0.1"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "403f9214f3e703236b221f1a9cd88ec8b4adfa5296de01ab96216361f4692f56"
+
checksum = "fb5aa53871fc917b1a9ed87b683a5d86db645e23acb32c2e0785a353e522fb75"
dependencies = [
 "bytes",
 "futures-channel",
 "futures-util",
-
 "h2 0.4.0",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
+
 "h2",
+
 "http",
+
 "http-body",
 "httparse",
 "httpdate",
 "itoa",
@@ -1577,36 +1516,34 @@ dependencies = [

[[package]]
name = "hyper-util"
-
version = "0.1.1"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ca339002caeb0d159cc6e023dff48e199f081e42fa039895c7c6f38b37f2e9d"
+
checksum = "bdea9aac0dbe5a9240d68cfd9501e2db94222c6dc06843e06640b9e07f0fdc67"
dependencies = [
 "bytes",
 "futures-channel",
 "futures-util",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
-
 "hyper 1.0.1",
+
 "http",
+
 "http-body",
+
 "hyper",
 "pin-project-lite",
-
 "socket2 0.5.5",
+
 "socket2",
 "tokio",
-
 "tower",
-
 "tower-service",
 "tracing",
]

[[package]]
name = "iana-time-zone"
-
version = "0.1.57"
+
version = "0.1.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+
checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
dependencies = [
 "android_system_properties",
 "core-foundation-sys",
 "iana-time-zone-haiku",
 "js-sys",
 "wasm-bindgen",
-
 "windows",
+
 "windows-core",
]

[[package]]
@@ -1630,22 +1567,12 @@ dependencies = [

[[package]]
name = "indexmap"
-
version = "1.9.3"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-
dependencies = [
-
 "autocfg",
-
 "hashbrown 0.12.3",
-
]
-

-
[[package]]
-
name = "indexmap"
-
version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
+
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
 "equivalent",
-
 "hashbrown 0.14.0",
+
 "hashbrown",
]

[[package]]
@@ -1688,45 +1615,34 @@ dependencies = [
]

[[package]]
-
name = "is-terminal"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
-
dependencies = [
-
 "hermit-abi",
-
 "rustix",
-
 "windows-sys",
-
]
-

-
[[package]]
name = "itoa"
-
version = "1.0.8"
+
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"

[[package]]
name = "jobserver"
-
version = "0.1.26"
+
version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
dependencies = [
 "libc",
]

[[package]]
name = "js-sys"
-
version = "0.3.64"
+
version = "0.3.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+
checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
dependencies = [
 "wasm-bindgen",
]

[[package]]
name = "keccak"
-
version = "0.1.4"
+
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+
checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
dependencies = [
 "cpufeatures",
]
@@ -1742,9 +1658,9 @@ dependencies = [

[[package]]
name = "lexopt"
-
version = "0.2.1"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "478ee9e62aaeaf5b140bd4138753d1f109765488581444218d3ddda43234f3e8"
+
checksum = "baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"

[[package]]
name = "libc"
@@ -1771,10 +1687,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"

[[package]]
+
name = "libredox"
+
version = "0.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
+
dependencies = [
+
 "bitflags 2.4.2",
+
 "libc",
+
 "redox_syscall 0.4.1",
+
]
+

+
[[package]]
name = "libz-sys"
-
version = "1.1.9"
+
version = "1.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db"
+
checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050"
dependencies = [
 "cc",
 "libc",
@@ -1783,16 +1710,10 @@ dependencies = [
]

[[package]]
-
name = "linked-hash-map"
-
version = "0.5.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
-

-
[[package]]
name = "linux-raw-sys"
-
version = "0.4.5"
+
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
+
checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"

[[package]]
name = "localtime"
@@ -1805,9 +1726,9 @@ dependencies = [

[[package]]
name = "lock_api"
-
version = "0.4.10"
+
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
dependencies = [
 "autocfg",
 "scopeguard",
@@ -1821,11 +1742,11 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"

[[package]]
name = "lru"
-
version = "0.11.0"
+
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eedb2bdbad7e0634f83989bf596f497b070130daaa398ab22d84c39e266deec5"
+
checksum = "2994eeba8ed550fd9b47a0b38f0242bc3344e496483c6180b69139cc2fa5d1d7"
dependencies = [
-
 "hashbrown 0.14.0",
+
 "hashbrown",
]

[[package]]
@@ -1839,9 +1760,9 @@ dependencies = [

[[package]]
name = "matchit"
-
version = "0.7.0"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40"
+
checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"

[[package]]
name = "maybe-async"
@@ -1856,9 +1777,9 @@ dependencies = [

[[package]]
name = "memchr"
-
version = "2.6.3"
+
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
+
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"

[[package]]
name = "memmap2"
@@ -1870,6 +1791,15 @@ dependencies = [
]

[[package]]
+
name = "memmap2"
+
version = "0.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92"
+
dependencies = [
+
 "libc",
+
]
+

+
[[package]]
name = "mime"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1892,7 +1822,7 @@ checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
dependencies = [
 "libc",
 "wasi",
-
 "windows-sys",
+
 "windows-sys 0.48.0",
]

[[package]]
@@ -1917,7 +1847,7 @@ dependencies = [
 "io-reactor",
 "libc",
 "rand",
-
 "socket2 0.5.5",
+
 "socket2",
]

[[package]]
@@ -1948,9 +1878,9 @@ checksum = "9ff7ac1e5ea23db6d61ad103e91864675049644bf47c35912336352fa4e9c109"

[[package]]
name = "nonempty"
-
version = "0.8.1"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aeaf4ad7403de93e699c191202f017118df734d3850b01e13a3a8b2e6953d3c9"
+
checksum = "995defdca0a589acfdd1bd2e8e3b896b4d4f7675a31fd14c32611440c7f608e6"
dependencies = [
 "serde",
]
@@ -2011,9 +1941,9 @@ dependencies = [

[[package]]
name = "num-traits"
-
version = "0.2.16"
+
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
+
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
dependencies = [
 "autocfg",
 "libm",
@@ -2046,18 +1976,18 @@ checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"

[[package]]
name = "object"
-
version = "0.31.1"
+
version = "0.32.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
+
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
 "memchr",
]

[[package]]
name = "once_cell"
-
version = "1.18.0"
+
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"

[[package]]
name = "opaque-debug"
@@ -2121,24 +2051,15 @@ dependencies = [

[[package]]
name = "parking_lot_core"
-
version = "0.9.8"
+
version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
 "cfg-if",
 "libc",
-
 "redox_syscall 0.3.5",
+
 "redox_syscall 0.4.1",
 "smallvec",
-
 "windows-targets",
-
]
-

-
[[package]]
-
name = "pbkdf2"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
-
dependencies = [
-
 "digest",
+
 "windows-targets 0.48.5",
]

[[package]]
@@ -2148,6 +2069,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
dependencies = [
 "digest",
+
 "hmac",
]

[[package]]
@@ -2167,22 +2089,22 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"

[[package]]
name = "pin-project"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842"
+
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
dependencies = [
 "pin-project-internal",
]

[[package]]
name = "pin-project-internal"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c"
+
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
@@ -2220,9 +2142,9 @@ dependencies = [

[[package]]
name = "pkg-config"
-
version = "0.3.27"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"

[[package]]
name = "poly1305"
@@ -2257,6 +2179,12 @@ dependencies = [
]

[[package]]
+
name = "powerfmt"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+

+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2307,9 +2235,9 @@ dependencies = [

[[package]]
name = "proc-macro2"
-
version = "1.0.66"
+
version = "1.0.76"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+
checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
dependencies = [
 "unicode-ident",
]
@@ -2342,9 +2270,9 @@ dependencies = [

[[package]]
name = "quote"
-
version = "1.0.33"
+
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
 "proc-macro2",
]
@@ -2354,7 +2282,7 @@ name = "radicle"
version = "0.2.0"
dependencies = [
 "amplify",
-
 "base64 0.21.3",
+
 "base64 0.21.7",
 "chrono",
 "colored",
 "crossbeam-channel",
@@ -2365,7 +2293,7 @@ dependencies = [
 "localtime",
 "log",
 "multibase",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "once_cell",
 "pretty_assertions",
 "qcheck",
@@ -2376,7 +2304,7 @@ dependencies = [
 "radicle-ssh",
 "serde",
 "serde_json",
-
 "siphasher",
+
 "siphasher 1.0.0",
 "sqlite",
 "tempfile",
 "thiserror",
@@ -2393,7 +2321,7 @@ dependencies = [
 "lexopt",
 "localtime",
 "log",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "pretty_assertions",
 "radicle",
 "radicle-cli-test",
@@ -2447,7 +2375,7 @@ dependencies = [
 "fastrand",
 "git2",
 "log",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "once_cell",
 "qcheck",
 "qcheck-macros",
@@ -2516,7 +2444,7 @@ dependencies = [
 "gix-protocol",
 "gix-transport",
 "log",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "radicle",
 "radicle-git-ext",
 "thiserror",
@@ -2544,14 +2472,14 @@ dependencies = [
 "axum",
 "axum-auth",
 "axum-server",
-
 "base64 0.21.3",
+
 "base64 0.21.7",
 "chrono",
 "fastrand",
 "flate2",
-
 "hyper 1.0.1",
+
 "hyper",
 "lexopt",
 "lru",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "pretty_assertions",
 "radicle",
 "radicle-cli",
@@ -2592,7 +2520,7 @@ dependencies = [
 "localtime",
 "log",
 "netservices",
-
 "nonempty 0.8.1",
+
 "nonempty 0.9.0",
 "once_cell",
 "qcheck",
 "qcheck-macros",
@@ -2668,7 +2596,7 @@ dependencies = [
 "once_cell",
 "pretty_assertions",
 "tempfile",
-
 "termion 2.0.1",
+
 "termion 3.0.0",
 "unicode-display-width",
 "unicode-segmentation",
 "zeroize",
@@ -2725,32 +2653,29 @@ dependencies = [

[[package]]
name = "redox_syscall"
-
version = "0.3.5"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
 "bitflags 1.3.2",
]

[[package]]
name = "redox_termios"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8440d8acb4fd3d277125b4bd01a6f38aee8d814b3b5fc09b3f2b825d37d3fe8f"
-
dependencies = [
-
 "redox_syscall 0.2.16",
-
]
+
checksum = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb"

[[package]]
name = "regex"
-
version = "1.9.1"
+
version = "1.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
dependencies = [
 "aho-corasick",
 "memchr",
-
 "regex-automata 0.3.2",
-
 "regex-syntax 0.7.4",
+
 "regex-automata 0.4.3",
+
 "regex-syntax 0.8.2",
]

[[package]]
@@ -2764,13 +2689,13 @@ dependencies = [

[[package]]
name = "regex-automata"
-
version = "0.3.2"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
dependencies = [
 "aho-corasick",
 "memchr",
-
 "regex-syntax 0.7.4",
+
 "regex-syntax 0.8.2",
]

[[package]]
@@ -2781,9 +2706,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"

[[package]]
name = "regex-syntax"
-
version = "0.7.4"
+
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"

[[package]]
name = "rfc6979"
@@ -2824,28 +2749,28 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"

[[package]]
name = "rustix"
-
version = "0.38.8"
+
version = "0.38.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
+
checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
dependencies = [
-
 "bitflags 2.4.0",
+
 "bitflags 2.4.2",
 "errno",
 "libc",
 "linux-raw-sys",
-
 "windows-sys",
+
 "windows-sys 0.52.0",
]

[[package]]
name = "rustversion"
-
version = "1.0.13"
+
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"

[[package]]
name = "ryu"
-
version = "1.0.14"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"

[[package]]
name = "salsa20"
@@ -2873,12 +2798,11 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"

[[package]]
name = "scrypt"
-
version = "0.10.0"
+
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d"
+
checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f"
dependencies = [
-
 "hmac",
-
 "pbkdf2 0.11.0",
+
 "pbkdf2",
 "salsa20",
 "sha2",
]
@@ -2899,31 +2823,31 @@ dependencies = [

[[package]]
name = "serde"
-
version = "1.0.185"
+
version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31"
+
checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
dependencies = [
 "serde_derive",
]

[[package]]
name = "serde_derive"
-
version = "1.0.185"
+
version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
+
checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
name = "serde_json"
-
version = "1.0.102"
+
version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed"
+
checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
dependencies = [
-
 "indexmap 2.0.0",
+
 "indexmap",
 "itoa",
 "ryu",
 "serde",
@@ -2931,9 +2855,9 @@ dependencies = [

[[package]]
name = "serde_path_to_error"
-
version = "0.1.13"
+
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8acc4422959dd87a76cb117c191dcbffc20467f06c9100b76721dab370f24d3a"
+
checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c"
dependencies = [
 "itoa",
 "serde",
@@ -2953,14 +2877,15 @@ dependencies = [

[[package]]
name = "serde_yaml"
-
version = "0.8.26"
+
version = "0.9.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
+
checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38"
dependencies = [
-
 "indexmap 1.9.3",
+
 "indexmap",
+
 "itoa",
 "ryu",
 "serde",
-
 "yaml-rust",
+
 "unsafe-libyaml",
]

[[package]]
@@ -2992,18 +2917,18 @@ dependencies = [

[[package]]
name = "sharded-slab"
-
version = "0.1.4"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
dependencies = [
 "lazy_static",
]

[[package]]
name = "shlex"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+
checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"

[[package]]
name = "signature"
@@ -3023,36 +2948,42 @@ dependencies = [

[[package]]
name = "similar"
-
version = "2.2.1"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf"
+
checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21"

[[package]]
name = "siphasher"
-
version = "0.3.10"
+
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+

+
[[package]]
+
name = "siphasher"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "54ac45299ccbd390721be55b412d41931911f654fa99e2cb8bfb57184b2061fe"

[[package]]
name = "slab"
-
version = "0.4.8"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
 "autocfg",
]

[[package]]
name = "smallvec"
-
version = "1.11.0"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"

[[package]]
name = "snapbox"
-
version = "0.4.11"
+
version = "0.4.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6bccd62078347f89a914e3004d94582e13824d4e3d8a816317862884c423835"
+
checksum = "73145a30df4935f50a7b13c1882bce7d194d7071ad0bcc36e7cacbf9ef16e3ec"
dependencies = [
 "anstream",
 "anstyle",
@@ -3063,31 +2994,21 @@ dependencies = [

[[package]]
name = "snapbox-macros"
-
version = "0.3.4"
+
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eaaf09df9f0eeae82be96290918520214530e738a7fe5a351b0f24cf77c0ca31"
+
checksum = "78ccde059aad940984ff696fe8c280900f7ea71a6fb45fce65071a3f2c40b667"
dependencies = [
 "anstream",
]

[[package]]
name = "socket2"
-
version = "0.4.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
-
dependencies = [
-
 "libc",
-
 "winapi",
-
]
-

-
[[package]]
-
name = "socket2"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
dependencies = [
 "libc",
-
 "windows-sys",
+
 "windows-sys 0.48.0",
]

[[package]]
@@ -3176,9 +3097,9 @@ dependencies = [

[[package]]
name = "ssh-key"
-
version = "0.6.3"
+
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c51901eb883a5b442b506a1f8fa483d143f3bab513fe721e398ec56c77624feb"
+
checksum = "01f8f4ea73476c0aa5d5e6a75ce1e8634e2c3f82005ef3bbed21547ac57f2bf7"
dependencies = [
 "bcrypt-pbkdf",
 "p256",
@@ -3214,9 +3135,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.29"
+
version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a"
+
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
 "proc-macro2",
 "quote",
@@ -3231,9 +3152,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"

[[package]]
name = "tar"
-
version = "0.4.38"
+
version = "0.4.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6"
+
checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
dependencies = [
 "filetime",
 "libc",
@@ -3242,15 +3163,15 @@ dependencies = [

[[package]]
name = "tempfile"
-
version = "3.8.0"
+
version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
+
checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
dependencies = [
 "cfg-if",
 "fastrand",
-
 "redox_syscall 0.3.5",
+
 "redox_syscall 0.4.1",
 "rustix",
-
 "windows-sys",
+
 "windows-sys 0.52.0",
]

[[package]]
@@ -3267,34 +3188,34 @@ dependencies = [

[[package]]
name = "termion"
-
version = "2.0.1"
+
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "659c1f379f3408c7e5e84c7d0da6d93404e3800b6b9d063ba24436419302ec90"
+
checksum = "417813675a504dfbbf21bfde32c03e5bf9f2413999962b479023c02848c1c7a5"
dependencies = [
 "libc",
+
 "libredox",
 "numtoa",
-
 "redox_syscall 0.2.16",
 "redox_termios",
]

[[package]]
name = "thiserror"
-
version = "1.0.47"
+
version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f"
+
checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
dependencies = [
 "thiserror-impl",
]

[[package]]
name = "thiserror-impl"
-
version = "1.0.47"
+
version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
+
checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
@@ -3309,13 +3230,15 @@ dependencies = [

[[package]]
name = "time"
-
version = "0.3.23"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
+
checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
dependencies = [
+
 "deranged",
 "itoa",
 "libc",
 "num_threads",
+
 "powerfmt",
 "serde",
 "time-core",
 "time-macros",
@@ -3323,24 +3246,24 @@ dependencies = [

[[package]]
name = "time-core"
-
version = "0.1.1"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"

[[package]]
name = "time-macros"
-
version = "0.2.10"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"
+
checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
dependencies = [
 "time-core",
]

[[package]]
name = "timeago"
-
version = "0.3.1"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ec32dde57efb15c035ac074118d7f32820451395f28cb0524a01d4e94983b26"
+
checksum = "a1710e589de0a76aaf295cd47a6699f6405737dbfd3cf2b75c92d000b548d0e6"

[[package]]
name = "tinyvec"
@@ -3359,9 +3282,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"

[[package]]
name = "tokio"
-
version = "1.35.0"
+
version = "1.35.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c"
+
checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
dependencies = [
 "backtrace",
 "bytes",
@@ -3369,9 +3292,9 @@ dependencies = [
 "mio",
 "num_cpus",
 "pin-project-lite",
-
 "socket2 0.5.5",
+
 "socket2",
 "tokio-macros",
-
 "windows-sys",
+
 "windows-sys 0.48.0",
]

[[package]]
@@ -3382,14 +3305,14 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
name = "tokio-util"
-
version = "0.7.8"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
+
checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
dependencies = [
 "bytes",
 "futures-core",
@@ -3417,15 +3340,14 @@ dependencies = [

[[package]]
name = "tower-http"
-
version = "0.5.0"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09e12e6351354851911bdf8c2b8f2ab15050c567d70a8b9a37ae7b8301a4080d"
+
checksum = "0da193277a4e2c33e59e09b5861580c33dd0a637c3883d0fa74ba40c0374af2e"
dependencies = [
-
 "bitflags 2.4.0",
+
 "bitflags 2.4.2",
 "bytes",
-
 "futures-util",
-
 "http 1.0.0",
-
 "http-body 1.0.0",
+
 "http",
+
 "http-body",
 "http-body-util",
 "pin-project-lite",
 "tower-layer",
@@ -3447,11 +3369,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"

[[package]]
name = "tracing"
-
version = "0.1.37"
+
version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
-
 "cfg-if",
 "log",
 "pin-project-lite",
 "tracing-attributes",
@@ -3460,41 +3381,30 @@ dependencies = [

[[package]]
name = "tracing-attributes"
-
version = "0.1.26"
+
version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
]

[[package]]
name = "tracing-core"
-
version = "0.1.31"
+
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
 "once_cell",
 "valuable",
]

[[package]]
-
name = "tracing-log"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
-
dependencies = [
-
 "lazy_static",
-
 "log",
-
 "tracing-core",
-
]
-

-
[[package]]
name = "tracing-logfmt"
-
version = "0.2.0"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08aacc136419ba433b3f9bfd434a1bb62fe385328935e6ac11d952122b8a8cb"
+
checksum = "84bab42e40ace4e4ff19c92023ee1dbc1510db60976828fbbdc6994852c7d065"
dependencies = [
 "time",
 "tracing",
@@ -3504,20 +3414,18 @@ dependencies = [

[[package]]
name = "tracing-subscriber"
-
version = "0.3.17"
+
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
+
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
 "matchers",
 "nu-ansi-term",
 "once_cell",
 "regex",
 "sharded-slab",
-
 "smallvec",
 "thread_local",
 "tracing",
 "tracing-core",
-
 "tracing-log",
]

[[package]]
@@ -3552,9 +3460,9 @@ dependencies = [

[[package]]
name = "tree-sitter-css"
-
version = "0.19.0"
+
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c44fce8f9b603fef51e6384e2771ec5448bca1b71f1aa4ee2717a1803f9b279b"
+
checksum = "c3306ddefa1d2681adda2613d11974ffabfbeb215e23235da6c862f3493a04fd"
dependencies = [
 "cc",
 "tree-sitter",
@@ -3603,9 +3511,9 @@ dependencies = [

[[package]]
name = "tree-sitter-md"
-
version = "0.1.5"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a237fa10f6b466b76c783c79b08cc172581e547ef1dbb6ddf1f8b4e230157e1"
+
checksum = "3c20d3ef8d202430b644a307e6299d84bf8ed87fa1b796e4638f8805a595060c"
dependencies = [
 "cc",
 "tree-sitter",
@@ -3663,21 +3571,21 @@ dependencies = [

[[package]]
name = "try-lock"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"

[[package]]
name = "typenum"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"

[[package]]
name = "unicode-bidi"
-
version = "0.3.13"
+
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"

[[package]]
name = "unicode-display-width"
@@ -3690,9 +3598,9 @@ dependencies = [

[[package]]
name = "unicode-ident"
-
version = "1.0.11"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"

[[package]]
name = "unicode-normalization"
@@ -3711,9 +3619,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"

[[package]]
name = "unicode-width"
-
version = "0.1.10"
+
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"

[[package]]
name = "universal-hash"
@@ -3726,12 +3634,18 @@ dependencies = [
]

[[package]]
+
name = "unsafe-libyaml"
+
version = "0.2.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"
+

+
[[package]]
name = "ureq"
-
version = "2.9.0"
+
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7830e33f6e25723d41a63f77e434159dad02919f18f55a512b5f16f3b1d77138"
+
checksum = "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97"
dependencies = [
-
 "base64 0.21.3",
+
 "base64 0.21.7",
 "log",
 "once_cell",
 "serde",
@@ -3801,9 +3715,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
name = "wasm-bindgen"
-
version = "0.2.87"
+
version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+
checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
dependencies = [
 "cfg-if",
 "wasm-bindgen-macro",
@@ -3811,24 +3725,24 @@ dependencies = [

[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.87"
+
version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+
checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
dependencies = [
 "bumpalo",
 "log",
 "once_cell",
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.87"
+
version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+
checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
dependencies = [
 "quote",
 "wasm-bindgen-macro-support",
@@ -3836,22 +3750,22 @@ dependencies = [

[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.87"
+
version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+
checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.29",
+
 "syn 2.0.48",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.87"
+
version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"

[[package]]
name = "winapi"
@@ -3871,9 +3785,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

[[package]]
name = "winapi-util"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
 "winapi",
]
@@ -3886,11 +3800,21 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

[[package]]
name = "windows"
-
version = "0.48.0"
+
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
-
 "windows-targets",
+
 "windows-core",
+
 "windows-targets 0.52.0",
+
]
+

+
[[package]]
+
name = "windows-core"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+
dependencies = [
+
 "windows-targets 0.52.0",
]

[[package]]
@@ -3899,7 +3823,16 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
-
 "windows-targets",
+
 "windows-targets 0.48.5",
+
]
+

+
[[package]]
+
name = "windows-sys"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+
dependencies = [
+
 "windows-targets 0.52.0",
]

[[package]]
@@ -3908,13 +3841,28 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
-
 "windows_aarch64_gnullvm",
-
 "windows_aarch64_msvc",
-
 "windows_i686_gnu",
-
 "windows_i686_msvc",
-
 "windows_x86_64_gnu",
-
 "windows_x86_64_gnullvm",
-
 "windows_x86_64_msvc",
+
 "windows_aarch64_gnullvm 0.48.5",
+
 "windows_aarch64_msvc 0.48.5",
+
 "windows_i686_gnu 0.48.5",
+
 "windows_i686_msvc 0.48.5",
+
 "windows_x86_64_gnu 0.48.5",
+
 "windows_x86_64_gnullvm 0.48.5",
+
 "windows_x86_64_msvc 0.48.5",
+
]
+

+
[[package]]
+
name = "windows-targets"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
dependencies = [
+
 "windows_aarch64_gnullvm 0.52.0",
+
 "windows_aarch64_msvc 0.52.0",
+
 "windows_i686_gnu 0.52.0",
+
 "windows_i686_msvc 0.52.0",
+
 "windows_x86_64_gnu 0.52.0",
+
 "windows_x86_64_gnullvm 0.52.0",
+
 "windows_x86_64_msvc 0.52.0",
]

[[package]]
@@ -3924,73 +3872,128 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"

[[package]]
+
name = "windows_aarch64_gnullvm"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+

+
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"

[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+

+
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"

[[package]]
+
name = "windows_i686_gnu"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+

+
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"

[[package]]
+
name = "windows_i686_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+

+
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"

[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+

+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"

[[package]]
+
name = "windows_x86_64_gnullvm"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+

+
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"

[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+

+
[[package]]
name = "winnow"
-
version = "0.5.19"
+
version = "0.5.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b"
+
checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16"
dependencies = [
 "memchr",
]

[[package]]
name = "xattr"
-
version = "0.2.3"
+
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc"
+
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
 "libc",
+
 "linux-raw-sys",
+
 "rustix",
]

[[package]]
-
name = "yaml-rust"
-
version = "0.4.5"
+
name = "yansi"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+

+
[[package]]
+
name = "zerocopy"
+
version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
+
checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
dependencies = [
-
 "linked-hash-map",
+
 "zerocopy-derive",
]

[[package]]
-
name = "yansi"
-
version = "0.5.1"
+
name = "zerocopy-derive"
+
version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+
checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.48",
+
]

[[package]]
name = "zeroize"
modified radicle-cli/Cargo.toml
@@ -14,21 +14,21 @@ path = "src/main.rs"
anyhow = { version = "1" }
chrono = { version = "0.4.26", default-features = false, features = ["clock", "std"] }
git-ref-format = { version = "0.3.0", features = ["macro"] }
-
lexopt = { version = "0.2" }
+
lexopt = { version = "0.3.0" }
localtime = { version = "1.2.0" }
log = { version = "0.4", features = ["std"] }
-
nonempty = { version = "0.8" }
+
nonempty = { version = "0.9.0" }
# N.b. this is required to use macros, even though it's re-exported
# through radicle
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
radicle-surf = { version = "0.18.0" }
serde = { version = "1.0" }
serde_json = { version = "1" }
-
serde_yaml = { version = "0.8" }
+
serde_yaml = { version = "0.9.30" }
shlex = { version = "1.1.0" }
tempfile = { version = "3.3.0" }
thiserror = { version = "1" }
-
timeago = { version = "0.3", default-features = false }
+
timeago = { version = "0.4.2", default-features = false }
tree-sitter = { version = "0.20.0" }
tree-sitter-highlight = { version = "0.20" }
tree-sitter-json = { version = "0.20.1" }
@@ -37,7 +37,7 @@ tree-sitter-typescript = { version = "0.20.3" }
# N.b. This crate has a C++ token scanner that causes problems when building
# for the musl target. Hence it is optional for now.
tree-sitter-html = { version = "0.19", optional = true }
-
tree-sitter-css = { version = "0.19" }
+
tree-sitter-css = { version = "0.20" }
tree-sitter-toml = { version = "0.20" }
tree-sitter-c = { version = "0.20" }
tree-sitter-python = { version = "0.20" }
modified radicle-cob/Cargo.toml
@@ -20,7 +20,7 @@ stable-commit-ids = []
[dependencies]
fastrand = { version = "2.0.0" }
log = { version = "0.4.17" }
-
nonempty = { version = "0.8.1", features = ["serialize"] }
+
nonempty = { version = "0.9.0", features = ["serialize"] }
once_cell = { version = "1.13" }
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
serde_json = { version = "1.0" }
modified radicle-fetch/Cargo.toml
@@ -7,7 +7,7 @@ edition = "2021"

[dependencies]
bstr = { version = "1.3" }
-
either = { version = "0" }
+
either = { version = "1.9.0" }
gix-actor = { version = "0.28.0" }
gix-features = { version = "0.36", features = ["progress"] }
gix-hash = { version = "0.13.1" }
@@ -16,7 +16,7 @@ gix-pack = { version = "0.44" }
gix-protocol = { version = "0.41.1", features = ["blocking-client"] }
gix-transport = { version = "0.38", features = ["blocking-client"] }
log = { version = "0.4.17", features = ["std"] }
-
nonempty = { version = "0.8.1" }
+
nonempty = { version = "0.9.0" }
radicle-git-ext = { version = "0.7.0", features = ["bstr"] }
thiserror = { version = "1" }

modified radicle-httpd/Cargo.toml
@@ -18,15 +18,15 @@ logfmt = [
anyhow = { version = "1" }
axum = { version = "0.7.2", default-features = false, features = ["json", "query", "tokio", "http1"] }
axum-auth = { version= "0.7.0", default-features = false, features = ["auth-bearer"] }
-
axum-server = { version = "0.5.1", default-features = false }
+
axum-server = { version = "0.6.0", default-features = false }
base64 = "0.21.3"
chrono = { version = "0.4.22", default-features = false, features = ["clock"] }
fastrand = { version = "2.0.0" }
flate2 = { version = "1" }
hyper = { version = "1.0.1", default-features = false }
-
lexopt = { version = "0.2.1" }
-
lru = { version = "0.11.0" }
-
nonempty = { version = "0.8.1", features = ["serialize"] }
+
lexopt = { version = "0.3.0" }
+
lru = { version = "0.12.0" }
+
nonempty = { version = "0.9.0", features = ["serialize"] }
radicle-surf = { version = "0.18.0", default-features = false, features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
@@ -35,7 +35,7 @@ time = { version = "0.3.17", features = ["parsing", "serde"] }
tokio = { version = "1.21", default-features = false, features = ["macros", "rt-multi-thread"] }
tower-http = { version = "0.5", default-features = false, features = ["trace", "cors", "set-header"] }
tracing = { version = "0.1.37", default-features = false, features = ["std", "log"] }
-
tracing-logfmt = { version = "0.2", optional = true }
+
tracing-logfmt = { version = "0.3", optional = true }
tracing-subscriber = { version = "0.3", default-features = false, features = ["std", "ansi", "fmt"] }
ureq = { version = "2.9", default-features = false, features = ["json"] }
url = { version = "2.5.0" }
modified radicle-node/Cargo.toml
@@ -15,24 +15,24 @@ anyhow = { version = "1" }
bloomy = { version = "1.2" }
byteorder = { version = "1" }
chrono = { version = "0.4.0", default-features = false, features = ["clock"] }
-
colored = { version = "1.9.0" }
+
colored = { version = "2.1.0" }
crossbeam-channel = { version = "0.5.6" }
cyphernet = { version = "0.4.1", features = ["tor", "dns", "ed25519", "p2p-ed25519"] }
fastrand = { version = "2.0.0" }
io-reactor = { version = "0.3.0", features = ["popol"] }
-
lexopt = { version = "0.2.1" }
+
lexopt = { version = "0.3.0" }
libc = { version = "0.2.137" }
log = { version = "0.4.17", features = ["std"] }
localtime = { version = "1.2.0" }
netservices = { version = "0.5.0", features = ["io-reactor", "socket2"] }
-
nonempty = { version = "0.8.1", features = ["serialize"] }
+
nonempty = { version = "0.9.0", features = ["serialize"] }
once_cell = { version = "1.13" }
qcheck = { version = "1", default-features = false, optional = true }
# N.b. this is required to use macros, even though it's re-exported
# through radicle
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
sqlite = { version = "0.32.0", features = ["bundled"] }
-
scrypt = { version = "0.10.0", default-features = false }
+
scrypt = { version = "0.11.0", default-features = false }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
snapbox = { version = "0.4.3", optional = true }
modified radicle-node/src/service/message.rs
@@ -82,8 +82,8 @@ impl NodeAnnouncement {
    ///
    pub fn work(&self) -> u32 {
        let (n, r, p) = Announcement::POW_PARAMS;
-
        let params = scrypt::Params::new(n, r, p).expect("proof-of-work parameters are valid");
-
        let mut output = vec![0; 32];
+
        let params = scrypt::Params::new(n, r, p, 32).expect("proof-of-work parameters are valid");
+
        let mut output = [0u8; 32];

        scrypt::scrypt(
            wire::serialize(self).as_ref(),
modified radicle-term/Cargo.toml
@@ -17,7 +17,7 @@ anstyle-query = { version = "1.0.0" }
inquire = { version = "0.6.2", default-features = false, features = ["termion", "editor"] }
libc = { version = "0.2" }
once_cell = { version = "1.13" }
-
termion = { version = "2" }
+
termion = { version = "3" }
unicode-display-width = { version = "0.3.0" }
unicode-segmentation = { version = "1.7.1" }
zeroize = { version = "1.1" }
modified radicle/Cargo.toml
@@ -23,11 +23,11 @@ multibase = { version = "0.9.1" }
localtime = { version = "1.2.0", features = ["serde"] }
libc = { version = "0.2" }
log = { version = "0.4.17", features = ["std"] }
-
nonempty = { version = "0.8.1", features = ["serialize"] }
+
nonempty = { version = "0.9.0", features = ["serialize"] }
once_cell = { version = "1.13" }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
-
siphasher = { version = "0.3.10" }
+
siphasher = { version = "1.0.0" }
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
sqlite = { version = "0.32.0", features = ["bundled"] }
tempfile = { version = "3.3.0" }
@@ -41,7 +41,7 @@ features = ["clock"]
optional = true

[dependencies.colored]
-
version = "1.9.0"
+
version = "2.1.0"
optional = true

[dependencies.git2]