diff --git a/Cargo.lock b/Cargo.lock index 66ff3af..d1a3d0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -640,6 +640,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "cooked-waker" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f" + [[package]] name = "core-foundation" version = "0.9.4" @@ -839,11 +845,11 @@ dependencies = [ [[package]] name = "deno_console" -version = "0.127.0" +version = "0.129.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deed4ab844857520058dab8f8f07d6c0be0e5a525e424a13c047f3756b18ca45" +checksum = "dafc349dd66deb1e8d4fb8474e0416e86684c0e6d75c8cc5264486c2786326d9" dependencies = [ - "deno_core", + "deno_core 0.238.0", ] [[package]] @@ -854,7 +860,33 @@ checksum = "229ffd108e028b148a1a5a6122f771bc7c37094170226f44b8b93b3a9b79d114" dependencies = [ "anyhow", "bytes", - "deno_ops", + "deno_ops 0.108.0", + "deno_unsync", + "futures", + "libc", + "log", + "parking_lot 0.12.1", + "pin-project", + "serde", + "serde_json", + "serde_v8 0.141.0", + "smallvec", + "sourcemap", + "tokio", + "url", + "v8 0.81.0", +] + +[[package]] +name = "deno_core" +version = "0.238.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ded8b759e4435aa0929913909dd6c482ed6042dae19c53260e1caf9d55b37a9" +dependencies = [ + "anyhow", + "bytes", + "cooked-waker", + "deno_ops 0.114.0", "deno_unsync", "futures", "libc", @@ -863,19 +895,20 @@ dependencies = [ "pin-project", "serde", "serde_json", - "serde_v8", + "serde_v8 0.147.0", "smallvec", "sourcemap", + "static_assertions", "tokio", "url", - "v8", + "v8 0.82.0", ] [[package]] name = "deno_crypto" -version = "0.141.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c491190b39ba91cff55ca2c285a11a885ac3bb2ed11a4dbc54cdc02fa31411b9" +checksum = "6b4125fd08a3d1f664c62b081361ef2c25bce172d5c0af0f1e98169eb8c3e0cd" dependencies = [ "aes", "aes-gcm", @@ -885,7 +918,7 @@ dependencies = [ "const-oid", "ctr", "curve25519-dalek 4.1.1", - "deno_core", + "deno_core 0.238.0", "deno_web", "elliptic-curve", "num-traits", @@ -908,16 +941,17 @@ dependencies = [ [[package]] name = "deno_fetch" -version = "0.151.0" +version = "0.153.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf39d15b9e0f8f1b66a856f57a91ae3dec7e501bc5800cd9122f3cb16e85c9f5" +checksum = "55f5b5807c0c93e5f0dde34f7338af180f6414894f715e4151ca6b93872bea78" dependencies = [ "bytes", "data-url", - "deno_core", + "deno_core 0.238.0", "deno_tls", "dyn-clone", "http", + "pin-project", "reqwest", "serde", "tokio", @@ -953,12 +987,27 @@ dependencies = [ ] [[package]] -name = "deno_tls" +name = "deno_ops" version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97205b229f51eb037c2ca9a827d78b2cdfa9d28065e35c6d3014353ada6e4594" +checksum = "168a929496191fdd8e91f898c8454429df4d5489597777d89f47897f6a37da6b" +dependencies = [ + "proc-macro-rules", + "proc-macro2", + "quote", + "strum", + "strum_macros", + "syn 2.0.46", + "thiserror", +] + +[[package]] +name = "deno_tls" +version = "0.116.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae4984ecfdfc0a53553024a0fe164ceb948d2dce8c8dd9934f1c1b58743f65b8" dependencies = [ - "deno_core", + "deno_core 0.238.0", "deno_native_certs", "once_cell", "rustls 0.21.10", @@ -979,25 +1028,25 @@ dependencies = [ [[package]] name = "deno_url" -version = "0.127.0" +version = "0.129.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1539aae8dc4e9566b4534da29aa7606c634f32a75585e1fdd6bb0010f527e639" +checksum = "bf2973ee5189b027a0cafd856ce67e42aa65e975b0f41cb98f9f81328fe33ece" dependencies = [ - "deno_core", + "deno_core 0.238.0", "serde", "urlpattern", ] [[package]] name = "deno_web" -version = "0.158.0" +version = "0.160.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b926030905590d563f6b194458cc0956aa9ca4774bdbb201c11956772c5c665" +checksum = "8795c2cfa37c6e4a5297ebe7b10a5f44cb4b596e33a82794164a09ef350cfef0" dependencies = [ "async-trait", "base64-simd", "bytes", - "deno_core", + "deno_core 0.238.0", "encoding_rs", "flate2", "futures", @@ -1009,11 +1058,11 @@ dependencies = [ [[package]] name = "deno_webidl" -version = "0.127.0" +version = "0.129.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff2678fcf30a2bd019e25ed611d7d895172b1208424c2423d4f681e30ce44e8" +checksum = "03a3840ca8a597af0fafbaff106353766610b43ff3bcfe624662c83dfd9c4927" dependencies = [ - "deno_core", + "deno_core 0.238.0", ] [[package]] @@ -3235,9 +3284,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.22" +version = "0.11.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" +checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" dependencies = [ "async-compression", "base64 0.21.5", @@ -3262,7 +3311,6 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "system-configuration", "tokio", "tokio-rustls", "tokio-socks", @@ -3669,7 +3717,22 @@ dependencies = [ "serde", "smallvec", "thiserror", - "v8", + "v8 0.81.0", +] + +[[package]] +name = "serde_v8" +version = "0.147.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af950d83e1c70b762d48fa7a869d6db9a4f191548dfd666fa4e62f2229e1dce" +dependencies = [ + "bytes", + "derive_more", + "num-bigint", + "serde", + "smallvec", + "thiserror", + "v8 0.82.0", ] [[package]] @@ -4335,6 +4398,18 @@ dependencies = [ "which", ] +[[package]] +name = "v8" +version = "0.82.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f53dfb242f4c0c39ed3fc7064378a342e57b5c9bd774636ad34ffe405b808121" +dependencies = [ + "bitflags 1.3.2", + "fslock", + "once_cell", + "which", +] + [[package]] name = "version_check" version = "0.9.4" @@ -4891,7 +4966,7 @@ name = "zinnia_libp2p" version = "0.20.3" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.232.0", "either", "env_logger", "libp2p", @@ -4910,7 +4985,7 @@ dependencies = [ "chrono", "console_static_text", "deno_console", - "deno_core", + "deno_core 0.232.0", "deno_crypto", "deno_fetch", "deno_url", diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index cbc95fb..39bee5f 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -14,13 +14,13 @@ path = "lib.rs" [dependencies] console_static_text.workspace = true chrono = { version= "0.4.38", default-features = false, features = [ "clock", "std" ] } -deno_console = "0.127.0" +deno_console = "0.129.0" deno_core.workspace = true -deno_crypto = "0.141.0" -deno_fetch = "0.151.0" -deno_url = "0.127.0" -deno_web = "0.158.0" -deno_webidl = "0.127.0" +deno_crypto = "0.143.0" +deno_fetch = "0.153.0" +deno_url = "0.129.0" +deno_web = "0.160.0" +deno_webidl = "0.129.0" lassie = "0.9.0" # lassie = { git = "https://github.com/filecoin-station/rusty-lassie.git" } log.workspace = true