diff --git a/Cargo.lock b/Cargo.lock index 0b610cf228..398d7ebd75 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -454,9 +454,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.18.2" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faac5829c2b74c28f830747e7818ccfb684261b5f48a1118b1e2a13d36dfab13" +checksum = "048006790404103c488e6c5616b3e7e702a71292aadda08e8f7698a9e0d2eb53" dependencies = [ "aws-lc-fips-sys", "aws-lc-sys", @@ -466,9 +466,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.46.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1622d8446a2d4b2ce0c7eefc73dd43a99779028d5ee5c2dd8073a658ba8a2bc" +checksum = "8bfbe32ac36b3c428696ce315464181bc4029d689fd58e3f2a4e58c252242f52" dependencies = [ "cc", "cmake", @@ -1656,7 +1656,7 @@ dependencies = [ "document-features", "mio", "parking_lot", - "rustix 1.1.5", + "rustix 1.1.6", "signal-hook 0.3.18", "signal-hook-mio", "winapi", @@ -2690,7 +2690,6 @@ version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "337d46834ee672ab3e48caca2cb0c78cc174fb12b3a68d0d88f99a0519a5e36e" dependencies = [ - "generic-array 0.14.9", "rustversion", "typenum", ] @@ -4166,7 +4165,7 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57804b2c9b69967f1536a56f86297e367a33b19e98852ed624b84551cdbc0d90" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -4295,9 +4294,9 @@ checksum = "13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af" [[package]] name = "napi" -version = "3.15.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a746ad50efbfb632ade1de4025519a477decbbd798cea1a6ac41d7c44f80083" +checksum = "907ff7366fb7182e28edd0f08ef8ac5d6b13b8d65a3c0b3a10bf3ac092437d6b" dependencies = [ "bitflags", "ctor", @@ -4320,9 +4319,9 @@ checksum = "b899b545d3aa6dca985939059f258c5488d34e4ecf39c274e20009748f4b846d" [[package]] name = "napi-derive" -version = "3.6.13" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff48271a0f61abb83f3e2d1989fa71169143db95f6f948c3a8903961f2855dc" +checksum = "d32eb00f92f84cf462fc328f49082b29c2a7d2eebeb1d447d19c1f9fdd9f89ee" dependencies = [ "convert_case 0.12.0", "ctor", @@ -4334,9 +4333,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "6.1.6" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2639052c5aff9956a21d7b6202fc61d5e89c5f19c72d289b7a0641ea94e8159" +checksum = "d1fe28c64d8fc12e69f9b817d0febdbe7914555760f1e353106281b8ff99cc90" dependencies = [ "convert_case 0.12.0", "proc-macro2", @@ -4891,11 +4890,12 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" -version = "2.8.5" +version = "2.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9eb05c21a464ea704b53158d358a31e6425db2f63a1a7312268b05fe2b75f7" +checksum = "a8db75153506001cb36ed924f08cadc862eb3f8c4d0d534139f29074769d7660" dependencies = [ "memchr", + "pest_stack_guard", "ucd-trie", ] @@ -4932,6 +4932,16 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "pest_stack_guard" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ac6154fd4418b8f0b82532c59c26f303f9ca59a64c883e8ce3971fd82733439" +dependencies = [ + "psm", + "stacker", +] + [[package]] name = "petgraph" version = "0.7.1" @@ -6011,7 +6021,7 @@ dependencies = [ "registry-platform-sqlite", "registry-platform-yaml", "rhai", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_json", "serde_norway", @@ -6142,7 +6152,7 @@ dependencies = [ "registry-review-protocol", "reqwest 0.12.28", "rhai", - "rustix 1.1.5", + "rustix 1.1.6", "rustls", "schemars", "serde", @@ -6344,14 +6354,14 @@ dependencies = [ "registry-platform-yaml", "registry-thunderid-tooling", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "rustls", "schemars", "serde", "serde_json", "serde_norway", "sha2 0.11.1", - "signal-hook 0.4.5", + "signal-hook 0.4.6", "tempfile", "thiserror 2.0.21", "time", @@ -6554,13 +6564,13 @@ dependencies = [ "registry-platform-yaml", "registry-thunderid-tooling", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", "serde_norway", "sha2 0.11.1", - "signal-hook 0.4.5", + "signal-hook 0.4.6", "tempfile", "tokio", "tokio-postgres", @@ -6580,7 +6590,7 @@ dependencies = [ "registry-platform-httputil", "registry-platform-yaml", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -6682,7 +6692,7 @@ dependencies = [ "registry-scheduling-core", "reqwest 0.12.28", "rhai", - "rustix 1.1.5", + "rustix 1.1.6", "rustls", "schemars", "serde", @@ -7031,7 +7041,7 @@ dependencies = [ "reqwest 0.12.28", "rhai", "rusqlite", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -7316,14 +7326,14 @@ dependencies = [ "registry-platform-yaml", "registry-thunderid-tooling", "rhai", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", "serde_norway", "serde_path_to_error", "sha2 0.11.1", - "signal-hook 0.4.5", + "signal-hook 0.4.6", "tempfile", "tokio", "tower", @@ -7340,7 +7350,7 @@ dependencies = [ "futures", "registry-evidence-authoring", "registry-platform-yaml", - "rustix 1.1.5", + "rustix 1.1.6", "serde_json", "serde_norway", "tempfile", @@ -7610,11 +7620,11 @@ dependencies = [ "registry-platform-yaml", "registry-thunderid-tooling", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_json", "serde_norway", - "signal-hook 0.4.5", + "signal-hook 0.4.6", "tempfile", "tokio", "tokio-postgres", @@ -7645,7 +7655,7 @@ version = "0.46.1" dependencies = [ "hmac 0.13.0", "regex", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -7706,7 +7716,7 @@ version = "0.46.1" dependencies = [ "registry-platform-canonical-json", "registry-platform-yaml", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -7943,7 +7953,7 @@ name = "registry-platform-sqlite" version = "0.46.1" dependencies = [ "rusqlite", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "sha2 0.11.1", "tempfile", @@ -8062,7 +8072,7 @@ dependencies = [ "registry-platform-yaml", "registry-render-client", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -8171,7 +8181,7 @@ dependencies = [ "registry-platform-canonical-json", "registry-platform-config", "registry-thunderid-tooling", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_json", "sha2 0.11.1", @@ -8352,7 +8362,7 @@ dependencies = [ "registry-platform-oidc", "registry-platform-yaml", "reqwest 0.12.28", - "rustix 1.1.5", + "rustix 1.1.6", "schemars", "serde", "serde_json", @@ -8536,9 +8546,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "3.7.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ece64e19631fc38758181e637c15509a2c2709ee53bfde1e1d58f9dc991f919e" +checksum = "d24a7e92f4bcaa36b97fa93c4fa7ca8f3e669eced949345b3462dba333c7f909" dependencies = [ "async-trait", "base64 0.23.1", @@ -8557,6 +8567,7 @@ dependencies = [ "schemars", "serde", "serde_json", + "sha2 0.11.1", "sse-stream", "thiserror 2.0.21", "tokio", @@ -8603,9 +8614,9 @@ dependencies = [ [[package]] name = "russh" -version = "0.65.0" +version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bb77a4b259312b2abbc541bca1c13cb4e9b61c560a7fd894068c3b92e0c9dc3" +checksum = "94be3d86c71b9ed220a675c405e35c7a02565a009bf8da2e9cc13a700320a5c5" dependencies = [ "aes 0.9.3", "aws-lc-rs", @@ -8789,9 +8800,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" +checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa" dependencies = [ "bitflags", "errno", @@ -9296,9 +9307,9 @@ dependencies = [ [[package]] name = "signal-hook" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b29ffa27d3d59a049bb328258de100f8012848d1b08d444e08bbc02ac468435e" +checksum = "49f7447afd772ca79ad17ae0a3972a6b0df0cb4b80990fd82707593e9e012a74" dependencies = [ "libc", "signal-hook-registry", @@ -9771,7 +9782,7 @@ dependencies = [ "fastrand", "getrandom 0.4.3", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -10882,9 +10893,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "3.5.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde93ff05758a36a851a398a772b0b79a82fbe3c186a46f2696baaeaf84c966b" +checksum = "e7be76686bdf7198002062423ca0d8cf9b75a27c8e1de804513b97e97b555d9d" dependencies = [ "base64 0.23.1", "flate2", @@ -10899,9 +10910,9 @@ dependencies = [ [[package]] name = "ureq-proto" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841583fc36089d7d59419568ae157f43a5a03a2e5a81ba87c77d1596ef46e922" +checksum = "622dce33c252115466d83f63e9744a18f12b4406aae51a01c15ad8fcf1185eb3" dependencies = [ "base64 0.23.1", "http", @@ -10999,9 +11010,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.28.0" +version = "1.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" +checksum = "bed99139f7dac9b5cfe5f17be4d66dc7079a34dee1d74bcc77217119240e267c" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -11203,12 +11214,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.262.0" +version = "0.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4495a6f85dd94c411c749303efcbc5defade0b0cbdbc0541495241ab917a9b5a" +checksum = "0b883a26aea02eaabe2d2c3fba7eb039ef5cdcb5d5201ae5551e73d5e251a81f" dependencies = [ "leb128fmt", - "wasmparser 0.262.0", + "wasmparser 0.263.0", ] [[package]] @@ -11285,9 +11296,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.262.0" +version = "0.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "974d643b125b272607e2fff8012ea14a8328acd7621e4bafa7afb32500052b1b" +checksum = "4f5fa0a054ae153606df820eb0a84213e28cda41bbe04ba2628e71b6ba100fcb" dependencies = [ "bitflags", "indexmap", @@ -11326,7 +11337,7 @@ dependencies = [ "postcard", "pulley-interpreter", "rayon", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_derive", "smallvec", @@ -11425,7 +11436,7 @@ checksum = "96dce7a8ea302c0f1eb4154eb1756525c90c595bbabbc590abad64d4c5ff8bbb" dependencies = [ "cc", "libc", - "rustix 1.1.5", + "rustix 1.1.6", "wasmtime-environ", "wasmtime-internal-versioned-export-macros", "windows-sys 0.61.2", @@ -11477,22 +11488,22 @@ dependencies = [ [[package]] name = "wast" -version = "262.0.0" +version = "263.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30612a0c29249b5f185888a107e8a519d920226b7d07f9d351fd094e9f75eb23" +checksum = "69d90bcf581b501aa1c358bc5dc0faa979cd375796908860ebcb6d1d70b907c7" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.262.0", + "wasm-encoder 0.263.0", ] [[package]] name = "wat" -version = "1.262.0" +version = "1.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228027f2b07bbaf946980ebbe2437fca73be6f54c40c2a8d4f42f277075f8d1" +checksum = "bbc9c5aca783b3f1838be89f3f9937c528b90ec5faa6fb62d809726c16a7d8f7" dependencies = [ "wast", ] diff --git a/Cargo.toml b/Cargo.toml index 86fc6a2417..a90d7d0ecf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -264,7 +264,7 @@ jsonpath-rust = { version = "1" } # ar_archive_writer 0.5.3 from the lock (the Render chain reaches psm # through stacker and typst-eval). Revisit when upstream relaxes the pin. pdf-writer = { version = "0.15.0" } -pest = { version = "=2.8.5" } +pest = { version = "=2.9.5" } jsonwebtoken = { version = "10", default-features = false, features = ["aws_lc_rs"] } # Messaging SMTP only. Default features stay off: no connection pool, no # native-tls, no hostname lookup, and no sendmail or file transport. `tracing` @@ -311,7 +311,7 @@ rustls = { version = "0.23", default-features = false, features = ["std", "ring" rusqlite = { version = "0.40", default-features = false, features = ["bundled", "hooks", "limits"] } rustix = { version = "1", features = ["fs", "process"] } # SSH uses AWS-LC ciphers and RustCrypto KEX/signatures, not whole-session FIPS. -russh = { version = "=0.65.0", default-features = false, features = ["aws-lc-rs"] } +russh = { version = "=0.65.1", default-features = false, features = ["aws-lc-rs"] } russh-sftp = { version = "=3.0.1" } rustls-native-certs = { version = "0.8.4" } # `ring` matches the backend rustls already resolves; the `aws-lc-rs` feature would add a second crypto provider.