From 4e6c55132862bdc52feecd44a892164fd69e2b33 Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:00:40 +0000 Subject: [PATCH 1/6] Update Rust crate bcrypt to v0.19.3 --- Cargo.lock | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 394b1a7..c36c72f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.1.0" dependencies = [ "aes 0.8.4", "argon2", - "base64", + "base64 0.22.1", "bcrypt", "binrw", "bytemuck", @@ -468,6 +468,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "base64ct" version = "1.8.3" @@ -476,11 +482,11 @@ checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" [[package]] name = "bcrypt" -version = "0.19.2" +version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f3c067aa24dd4ed5c79cf222a38f260c8f23d3b82a062fba3f28c6fe563b753" +checksum = "a0cd0bd35a28836d528d2b58ad499bc3c5641d59379421b1be9eeb0c2f2b912a" dependencies = [ - "base64", + "base64 0.23.0", "blowfish", "getrandom 0.4.3", "subtle", @@ -1225,7 +1231,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6" dependencies = [ - "base64", + "base64 0.22.1", "memchr", ] @@ -1957,7 +1963,7 @@ version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-util", @@ -2350,7 +2356,7 @@ version = "0.11.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0da65617f6cb926332d039cb578aad56178da86e128db6a1b09f4c94fa5b3349" dependencies = [ - "base64", + "base64 0.22.1", "email-encoding", "email_address", "fastrand", @@ -2559,7 +2565,7 @@ version = "0.2.4" source = "sparse+https://crates.spbr.net/api/v1/crates/" checksum = "6f1cfe935e71c764dfd6bad9b23372396f785408536c0a23fba379ef405117d3" dependencies = [ - "base64", + "base64 0.22.1", "bytemuck", "hmac 0.13.0", "log", @@ -3456,7 +3462,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "encoding_rs", "futures-channel", @@ -4210,7 +4216,7 @@ source = "sparse+https://crates.spbr.net/api/v1/crates/" checksum = "04f4e4710d23bb730a95d00b853e304a4c1c9e86276792cd32a92057e9833452" dependencies = [ "aes 0.9.1", - "base64", + "base64 0.22.1", "bytemuck", "hmac 0.13.0", "hybrid-array", @@ -4267,7 +4273,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b44e85bf579a8eeb4ceaa77a3a523baf2bf0e9bac7e40f405d537b5d2d5ccb" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "cfg-if", "chrono", @@ -4371,7 +4377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87a2bdd6e83f6b3ea525ca9fee568030508b58355a43d0b2c1674d5f79dcd65e" dependencies = [ "atoi", - "base64", + "base64 0.22.1", "bitflags", "byteorder", "chrono", @@ -4543,7 +4549,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys 0.61.2", @@ -4785,7 +4791,7 @@ checksum = "ac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445ef" dependencies = [ "async-trait", "axum", - "base64", + "base64 0.22.1", "bytes", "h2 0.4.15", "http 1.4.2", @@ -5063,7 +5069,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" dependencies = [ - "base64", + "base64 0.22.1", "der 0.8.0", "log", "native-tls", @@ -5080,7 +5086,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c" dependencies = [ - "base64", + "base64 0.22.1", "http 1.4.2", "httparse", "log", From 02a4b2b50420633b999bcc9e492f80c8fd431ff2 Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:00:54 +0000 Subject: [PATCH 2/6] Update Rust crate binrw to v0.15.2 --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 394b1a7..77ba662 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -495,9 +495,9 @@ checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" [[package]] name = "binrw" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53195f985e88ab94d1cc87e80049dd2929fd39e4a772c5ae96a7e5c4aad3642" +checksum = "6ad120d555272286c1017d25165ab8bd74806f13fc85b258484ec7e4ce75458f" dependencies = [ "array-init", "binrw_derive", @@ -506,9 +506,9 @@ dependencies = [ [[package]] name = "binrw_derive" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5910da05ee556b789032c8ff5a61fb99239580aa3fd0bfaa8f4d094b2aee00ad" +checksum = "6df92e0e9baae4dc82c7bad7715ca40c0a5c71539057bf2ea04a5c29c980410b" dependencies = [ "either", "owo-colors", From 579ba418c18e9d387f8b77c0e5364f70e891cb5b Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:01:04 +0000 Subject: [PATCH 3/6] Update Rust crate thiserror to v2.0.19 --- Cargo.lock | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 394b1a7..4e3f082 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,7 +44,7 @@ dependencies = [ "sha2 0.11.0", "sha256", "sqlx", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", ] @@ -2209,7 +2209,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror 2.0.18", + "thiserror 2.0.19", "walkdir", "windows-link", ] @@ -2568,7 +2568,7 @@ dependencies = [ "simplelog", "spbr-common", "sqlx", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tonic", "tonic-prost", @@ -3231,7 +3231,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2 0.6.4", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "web-time", @@ -3254,7 +3254,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.18", + "thiserror 2.0.19", "tinyvec", "tracing", "web-time", @@ -3970,7 +3970,7 @@ dependencies = [ "rand 0.9.4", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "url", "uuid", @@ -4216,7 +4216,7 @@ dependencies = [ "hybrid-array", "md-5", "rand 0.10.2", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -4291,7 +4291,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-stream", "tracing", @@ -4332,7 +4332,7 @@ dependencies = [ "sqlx-postgres", "sqlx-sqlite", "syn 2.0.118", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "url", ] @@ -4360,7 +4360,7 @@ dependencies = [ "sha1", "sha2 0.11.0", "sqlx-core", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", ] @@ -4396,7 +4396,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", "whoami", ] @@ -4421,7 +4421,7 @@ dependencies = [ "percent-encoding", "serde", "sqlx-core", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", "url", ] @@ -4569,11 +4569,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ - "thiserror-impl 2.0.18", + "thiserror-impl 2.0.19", ] [[package]] @@ -4589,13 +4589,13 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 3.0.0", ] [[package]] From e7c94f30cd7810742108ffb3189a725dfecb8255 Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:01:10 +0000 Subject: [PATCH 4/6] Update Rust crate base64 to 0.23.0 --- Cargo.lock | 32 +++++++++++++++++++------------- Cargo.toml | 2 +- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 394b1a7..8ae7f65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.1.0" dependencies = [ "aes 0.8.4", "argon2", - "base64", + "base64 0.23.0", "bcrypt", "binrw", "bytemuck", @@ -468,6 +468,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "base64ct" version = "1.8.3" @@ -480,7 +486,7 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f3c067aa24dd4ed5c79cf222a38f260c8f23d3b82a062fba3f28c6fe563b753" dependencies = [ - "base64", + "base64 0.22.1", "blowfish", "getrandom 0.4.3", "subtle", @@ -1225,7 +1231,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6" dependencies = [ - "base64", + "base64 0.22.1", "memchr", ] @@ -1957,7 +1963,7 @@ version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-util", @@ -2350,7 +2356,7 @@ version = "0.11.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0da65617f6cb926332d039cb578aad56178da86e128db6a1b09f4c94fa5b3349" dependencies = [ - "base64", + "base64 0.22.1", "email-encoding", "email_address", "fastrand", @@ -2559,7 +2565,7 @@ version = "0.2.4" source = "sparse+https://crates.spbr.net/api/v1/crates/" checksum = "6f1cfe935e71c764dfd6bad9b23372396f785408536c0a23fba379ef405117d3" dependencies = [ - "base64", + "base64 0.22.1", "bytemuck", "hmac 0.13.0", "log", @@ -3456,7 +3462,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "encoding_rs", "futures-channel", @@ -4210,7 +4216,7 @@ source = "sparse+https://crates.spbr.net/api/v1/crates/" checksum = "04f4e4710d23bb730a95d00b853e304a4c1c9e86276792cd32a92057e9833452" dependencies = [ "aes 0.9.1", - "base64", + "base64 0.22.1", "bytemuck", "hmac 0.13.0", "hybrid-array", @@ -4267,7 +4273,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b44e85bf579a8eeb4ceaa77a3a523baf2bf0e9bac7e40f405d537b5d2d5ccb" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "cfg-if", "chrono", @@ -4371,7 +4377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87a2bdd6e83f6b3ea525ca9fee568030508b58355a43d0b2c1674d5f79dcd65e" dependencies = [ "atoi", - "base64", + "base64 0.22.1", "bitflags", "byteorder", "chrono", @@ -4785,7 +4791,7 @@ checksum = "ac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445ef" dependencies = [ "async-trait", "axum", - "base64", + "base64 0.22.1", "bytes", "h2 0.4.15", "http 1.4.2", @@ -5063,7 +5069,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" dependencies = [ - "base64", + "base64 0.22.1", "der 0.8.0", "log", "native-tls", @@ -5080,7 +5086,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c" dependencies = [ - "base64", + "base64 0.22.1", "http 1.4.2", "httparse", "log", diff --git a/Cargo.toml b/Cargo.toml index c15fcd1..74d75b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ chrono = { version = "0.4.39", features = ["serde"] } argon2 = "0.5.3" sha2 = "0.11.0" bytemuck = { version = "1.21.0", features = ["derive"] } -base64 = "0.22.1" +base64 = "0.23.0" hex = "0.4.3" thiserror = "2.0.11" bcrypt = "0.19.0" From 68b5f2251d07e6e9527ea706a01d99a89364fc4b Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:01:24 +0000 Subject: [PATCH 5/6] Update Rust crate k256 to 0.14.0 --- Cargo.lock | 53 +++++++++++++++++------------------------------------ Cargo.toml | 2 +- 2 files changed, 18 insertions(+), 37 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 394b1a7..f9d7798 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,7 +21,7 @@ dependencies = [ "gxhash", "hex", "hickory-resolver", - "hmac 0.13.0", + "hmac", "juniper", "juniper_rocket", "k256", @@ -1128,7 +1128,7 @@ dependencies = [ "der 0.8.0", "digest 0.11.3", "pkcs8 0.11.0", - "rfc6979 0.6.0", + "rfc6979", "sha2 0.11.0", "signature 3.0.0", "zeroize", @@ -1149,7 +1149,6 @@ dependencies = [ "der 0.7.10", "digest 0.10.7", "elliptic-curve 0.13.8", - "rfc6979 0.4.0", "signature 2.2.0", "spki 0.7.3", ] @@ -1163,7 +1162,7 @@ dependencies = [ "der 0.8.0", "digest 0.11.3", "elliptic-curve 0.14.1", - "rfc6979 0.6.0", + "rfc6979", "signature 3.0.0", "spki 0.8.0", "zeroize", @@ -1750,16 +1749,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018" dependencies = [ - "hmac 0.13.0", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.7", + "hmac", ] [[package]] @@ -2320,16 +2310,17 @@ dependencies = [ [[package]] name = "k256" -version = "0.13.4" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "93f50113171a713f4a4231ef82eb26703607139b35dcb56241f0ceab2ae1f7d8" dependencies = [ - "cfg-if", - "ecdsa 0.16.9", - "elliptic-curve 0.13.8", - "once_cell", - "sha2 0.10.9", - "signature 2.2.0", + "cpubits", + "ecdsa 0.17.0", + "elliptic-curve 0.14.1", + "primeorder", + "sha2 0.11.0", + "signature 3.0.0", + "wnaf", ] [[package]] @@ -2561,7 +2552,7 @@ checksum = "6f1cfe935e71c764dfd6bad9b23372396f785408536c0a23fba379ef405117d3" dependencies = [ "base64", "bytemuck", - "hmac 0.13.0", + "hmac", "log", "md-5", "prost", @@ -3501,16 +3492,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" -dependencies = [ - "hmac 0.12.1", - "subtle", -] - [[package]] name = "rfc6979" version = "0.6.0" @@ -3518,7 +3499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4a459cddafb3fe76b31fd8f1108007566c40301feb64dc7b54656eb7388172b" dependencies = [ "crypto-bigint 0.7.5", - "hmac 0.13.0", + "hmac", ] [[package]] @@ -4212,7 +4193,7 @@ dependencies = [ "aes 0.9.1", "base64", "bytemuck", - "hmac 0.13.0", + "hmac", "hybrid-array", "md-5", "rand 0.10.2", @@ -4383,7 +4364,7 @@ dependencies = [ "futures-util", "hex", "hkdf", - "hmac 0.13.0", + "hmac", "ipnetwork", "itoa", "log", diff --git a/Cargo.toml b/Cargo.toml index c15fcd1..0fb1259 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,7 @@ binrw = "0.15.1" ecdsa = { version = "0.16.9", features = ["pem", "std", "verifying"] } sha256 = "1.6.0" p256 = "0.14.0" -k256 = "0.13.4" +k256 = "0.14.0" dsa = "0.7.0" openssl = {version = "0.10.78", features = ["vendored"]} time = "0.3.47" From 9951c60327ac42898aa8cb8a20c9b5a4545dacc8 Mon Sep 17 00:00:00 2001 From: Spacebot Date: Wed, 29 Jul 2026 14:30:30 +0000 Subject: [PATCH 6/6] Update Rust crate bcrypt to v0.19.3 --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 066f478..62a3ad1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -482,11 +482,11 @@ checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" [[package]] name = "bcrypt" -version = "0.19.2" +version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f3c067aa24dd4ed5c79cf222a38f260c8f23d3b82a062fba3f28c6fe563b753" +checksum = "a0cd0bd35a28836d528d2b58ad499bc3c5641d59379421b1be9eeb0c2f2b912a" dependencies = [ - "base64 0.22.1", + "base64 0.23.0", "blowfish", "getrandom 0.4.3", "subtle", @@ -4530,7 +4530,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys 0.61.2",