diff --git a/Cargo.lock b/Cargo.lock index 83f26d7..d994d4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -798,13 +798,13 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.15.4" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ "camino", "cargo-platform", - "semver 1.0.23", + "semver", "serde", "serde_json", "thiserror", @@ -1335,19 +1335,6 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if 1.0.0", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core 0.9.10", -] - [[package]] name = "dashmap" version = "6.0.1" @@ -1848,7 +1835,7 @@ dependencies = [ "rand_core 0.6.4", "serde", "strum", - "strum_macros 0.18.0", + "strum_macros", ] [[package]] @@ -2270,9 +2257,9 @@ dependencies = [ [[package]] name = "hc_deepkey_sdk" -version = "0.7.0-dev.5" +version = "0.7.0-dev.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928986f5878bd9c39f5a18055c324d47863c91f5e54e84b104633a40e379a89c" +checksum = "ea908bf540cdceeac81a53e348a8bfb2e011ba8bd41aeaebe0cf826151152fa3" dependencies = [ "arbitrary", "hc_deepkey_types", @@ -2283,9 +2270,9 @@ dependencies = [ [[package]] name = "hc_deepkey_types" -version = "0.8.0-dev.5" +version = "0.8.0-dev.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f898dbf665db4c4b66305fb29c4c9c3a1afa9e3eace2b470d98ad6905b37101e" +checksum = "4c2df5dd06aea65209ee9c92cbb5b78f58dabcee44e67e2ce8ce72269c36e019" dependencies = [ "arbitrary", "hdi", @@ -2323,9 +2310,9 @@ dependencies = [ [[package]] name = "hc_sleuth" -version = "0.4.0-dev.23" +version = "0.4.0-dev.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a44372ffa675dba3519ee2dfb36acfc2e532fb3280d94c5c8c91064b2cfe8e4" +checksum = "ace6050ba4dbb9b2be272c25312e540c12a967cfa0ae2f00cf624f67f027172d" dependencies = [ "aitia", "anyhow", @@ -2346,9 +2333,9 @@ dependencies = [ [[package]] name = "hdi" -version = "0.5.0-dev.14" +version = "0.5.0-dev.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97543b4ac4b1285216c45ea8c2731edaeb6e2eab4586026d9cc2faf59c2b0374" +checksum = "da97eabe84f2eccc10ffad392da05a1998e0b5df8eb35960cd30a1a1dbc7a96a" dependencies = [ "getrandom 0.2.15", "hdk_derive", @@ -2364,9 +2351,9 @@ dependencies = [ [[package]] name = "hdk" -version = "0.4.0-dev.16" +version = "0.4.0-dev.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d57f23db466165c3660dafc933fb777ff2b480c33d6d618f471cb24de911a" +checksum = "e7d0362e8a94f17e3d050be68a83fe9313a950aebd345bae6db0f60a7eb6f93a" dependencies = [ "getrandom 0.2.15", "hdi", @@ -2384,9 +2371,9 @@ dependencies = [ [[package]] name = "hdk_derive" -version = "0.4.0-dev.13" +version = "0.4.0-dev.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d0382b377bb2d943bf53e9a169c53737a0c30fec5ecb882ec5ff7833dff3750" +checksum = "379fea8efc247dec919950b52c8dd6cf184da2c72ab9a90a2994bfe50fc3496b" dependencies = [ "darling 0.14.4", "heck 0.5.0", @@ -2431,12 +2418,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -2487,9 +2468,9 @@ dependencies = [ [[package]] name = "holo_hash" -version = "0.4.0-dev.11" +version = "0.4.0-dev.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f168530890ae501c964763d6bfdd92c3d4c633b643a909704f99929c9112205" +checksum = "84ab790f4a750f08ff11824dd6bc13c1b091371b7b4bac92733b15bb135c2fa6" dependencies = [ "arbitrary", "base64 0.22.1", @@ -2513,9 +2494,9 @@ dependencies = [ [[package]] name = "holochain" -version = "0.4.0-dev.24" +version = "0.4.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa5a19f11f1fd80b9988e30b4600f1d2b9cba7fecf0a13b107340fc9a05a4b5e" +checksum = "771313f58af9d7c51962959507ad2e51ffcd2fc75a013041ad44c6a718cee2c4" dependencies = [ "aitia", "anyhow", @@ -2619,9 +2600,9 @@ dependencies = [ [[package]] name = "holochain_cascade" -version = "0.4.0-dev.24" +version = "0.4.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70408edaf7b273a9a139d728f155b725ca1e2910b1cea92e779a7f5ad15a8515" +checksum = "6715d1cbef3e5dd19fed9e5ae33c34de22077ddc5da4dcc39c64b262dcd0a3c2" dependencies = [ "async-trait", "fixt", @@ -2647,9 +2628,9 @@ dependencies = [ [[package]] name = "holochain_chc" -version = "0.1.0-dev.4" +version = "0.1.0-dev.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e305c576da1f56257b3fccb02494191807b59b412e80a1df1c0d6658e8ea4a71" +checksum = "8c51a47d4ed05689c741f41d5caf7d4dc2d36b9616a598612d04d326d7887622" dependencies = [ "async-trait", "derive_more", @@ -2700,9 +2681,9 @@ dependencies = [ [[package]] name = "holochain_conductor_api" -version = "0.4.0-dev.24" +version = "0.4.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25c65cbce694a58865ebec7f4d009b603bf552caa01d1df8617a40457c06b31f" +checksum = "e0f60e806482d1f927d472d2d9e52228a576a1bf1dec82a9e034668df6a3d8df" dependencies = [ "derive_more", "holo_hash", @@ -2724,9 +2705,9 @@ dependencies = [ [[package]] name = "holochain_conductor_services" -version = "0.3.0-dev.24" +version = "0.3.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea634871625ddaa6c6560186a8e5910f87c9453467d3b02df483d4465be4a35e" +checksum = "269aa50a8c56f05693b6c4cb4926ba3cef359296ef6645bdb7b65042b0e7104b" dependencies = [ "anyhow", "arbitrary", @@ -2756,9 +2737,9 @@ checksum = "be0aa773b74c40ef5e4e02f414d8cbfc4e92520a93511055a3fbccc12d2dd045" [[package]] name = "holochain_integrity_types" -version = "0.4.0-dev.13" +version = "0.4.0-dev.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "914d426de643aa8ae473f2d54e3a47139ca36f99e39cbc420c28106081a2ef6b" +checksum = "b79568981a1da6981295b6b9d821d88b330afc262fb65693336dcacae20c9b9d" dependencies = [ "arbitrary", "derive_builder 0.20.0", @@ -2778,9 +2759,9 @@ dependencies = [ [[package]] name = "holochain_keystore" -version = "0.4.0-dev.21" +version = "0.4.0-dev.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75b919d407b6122cf27d081f2fcf504bf84f037806721b8ae30cb98163a673f" +checksum = "6c0c8cdaa7098a946ecd6ff4a8d6b5eb0e2a117c0b1d6b2db2946021596b0d34" dependencies = [ "base64 0.22.1", "derive_more", @@ -2829,9 +2810,9 @@ dependencies = [ [[package]] name = "holochain_p2p" -version = "0.4.0-dev.24" +version = "0.4.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2cb480698f9fc2fe3d8f76e03e8c40442f88e616d5f851b53ca0c9891e0f181" +checksum = "0fd19cb0e269c1d3d4fc44ba3454b408ff4428082e8c1d5c0a4a50789d6e2764" dependencies = [ "aitia", "async-trait", @@ -2901,9 +2882,9 @@ dependencies = [ [[package]] name = "holochain_sqlite" -version = "0.4.0-dev.20" +version = "0.4.0-dev.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f34f5bcc56b39838dc8a801f8939f261aa1712f7af57e8bcfb701279c38015f9" +checksum = "442cb846bf887b42ebf7636118b3c57145e140391990cbb727aa34273abbffbf" dependencies = [ "anyhow", "async-trait", @@ -2946,9 +2927,9 @@ dependencies = [ [[package]] name = "holochain_state" -version = "0.4.0-dev.24" +version = "0.4.0-dev.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b80d4b936def62cde11ed8917ab9c6a36ee7034ffe7d40af04cdf977ea41ae5" +checksum = "0766fbe46f99d4e568af6f387e5c0943a9bdcf1df35ac66c475153831c817ec3" dependencies = [ "aitia", "async-recursion", @@ -2984,9 +2965,9 @@ dependencies = [ [[package]] name = "holochain_state_types" -version = "0.4.0-dev.13" +version = "0.4.0-dev.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d099bb468c788e45ba4c193d8aba057d97c6f3dc1fc15698da04346d95a8f89d" +checksum = "bfb4a2f32f44489d2154f9d9fb69df0ae3430be7c8cda1c4a5332f4d48344225" dependencies = [ "holo_hash", "holochain_integrity_types", @@ -2995,9 +2976,9 @@ dependencies = [ [[package]] name = "holochain_test_wasm_common" -version = "0.4.0-dev.16" +version = "0.4.0-dev.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701fc35e87ba34481b4c320701ddbf8d7cffdded09f2a2708a264d49268fc080" +checksum = "f0964534c6d4f3f9254eec306a4e19c8890ebea1f077d0b7ca83c50792d84e70" dependencies = [ "hdk", "serde", @@ -3023,9 +3004,9 @@ dependencies = [ [[package]] name = "holochain_types" -version = "0.4.0-dev.23" +version = "0.4.0-dev.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "822c8cc2b49c05b86224d71d13100d4d574ed0e97e9ad16316aee75b9915cd29" +checksum = "605386a24b66b4effc7057645b11e6cd62eec14a5ed88962417956bb700766b1" dependencies = [ "anyhow", "arbitrary", @@ -3072,7 +3053,7 @@ dependencies = [ "serde_yaml", "shrinkwraprs", "strum", - "strum_macros 0.18.0", + "strum_macros", "tempfile", "thiserror", "tokio", @@ -3099,37 +3080,36 @@ dependencies = [ [[package]] name = "holochain_wasm_test_utils" -version = "0.4.0-dev.23" +version = "0.4.0-dev.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd19621e7716e02d6d6589b4af431e62752ba82693622b1685c873631e150a06" +checksum = "315f0df41891674fba092b36ccd28c89a12e597d3ab6ca33fdb0b9e4259e3dd7" dependencies = [ "holochain_types", "holochain_util", "strum", - "strum_macros 0.18.0", + "strum_macros", "toml 0.8.15", "walkdir", ] [[package]] name = "holochain_wasmer_common" -version = "0.0.95" +version = "0.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81862ba8234412864273d21983c99af4e8b97739a5e4c354030470acdc6b431c" +checksum = "8c6dc4e75554cf8e0306f8e429a6112f734de74467a0a2c810f97c7b7036b689" dependencies = [ "holochain_serialized_bytes", "serde", "serde_bytes", "test-fuzz", "thiserror", - "wasmer", ] [[package]] name = "holochain_wasmer_guest" -version = "0.0.95" +version = "0.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce20cd8eb137a355394e57612cf2cf7836dab57948d56af9f9fe080ea168d41" +checksum = "aa3d0105471c4f0fa2d9644c7113e4f7ed5385ed5dbb980eab14eb7c6efaff8a" dependencies = [ "holochain_serialized_bytes", "holochain_wasmer_common", @@ -3141,9 +3121,9 @@ dependencies = [ [[package]] name = "holochain_wasmer_host" -version = "0.0.95" +version = "0.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6a4f17340ec82de3f33d81f2be9b5e7bf3b60c30f04e40d3bb9aa78674a36f7" +checksum = "cf87b72bbdc589f1859f385b25e3951e2a41cd7cc19ece3a2ad41009e8b1516c" dependencies = [ "bimap", "bytes", @@ -3153,6 +3133,7 @@ dependencies = [ "parking_lot 0.12.3", "rand 0.8.5", "serde", + "thiserror", "tracing", "wasmer", "wasmer-middlewares", @@ -3160,9 +3141,9 @@ dependencies = [ [[package]] name = "holochain_websocket" -version = "0.4.0-dev.23" +version = "0.4.0-dev.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "838aa77b1a58b24c656d2ea5937e2b39569eb6c63a56526972f6557201c681fa" +checksum = "26b58d60f421cc793d999e6a0445a44061af0809569e522afcfca42b64d5602b" dependencies = [ "async-trait", "futures", @@ -3178,9 +3159,9 @@ dependencies = [ [[package]] name = "holochain_zome_types" -version = "0.4.0-dev.16" +version = "0.4.0-dev.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f80cfe94384c603323e68c487f5a11d0bd8f3b966ff33b88990194e62245868" +checksum = "64752eeef8c57e0549f09a9fac7b6fb73c94028bc021589f94c7cfd68b4b54c8" dependencies = [ "arbitrary", "contrafact", @@ -3213,15 +3194,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "home" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" -dependencies = [ - "windows-sys 0.52.0", -] - [[package]] name = "hostname" version = "0.3.1" @@ -3498,12 +3470,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "if_chain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" - [[package]] name = "indexmap" version = "1.9.3" @@ -3754,6 +3720,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -3802,9 +3777,9 @@ dependencies = [ [[package]] name = "kitsune_p2p" -version = "0.4.0-dev.20" +version = "0.4.0-dev.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82bdaf60e1e50dae25d7782555e60fa0e8ade548df72fa17af9076d264cad5f8" +checksum = "e9daf4a7d6ba1b0e0aac0fad4cc9669760f2292eb571efddb6b27276cb57c057" dependencies = [ "arrayref", "base64 0.22.1", @@ -3878,9 +3853,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_bootstrap" -version = "0.3.0-dev.13" +version = "0.3.0-dev.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33224f105c4468e2daa01d1ecb55f4dcfe16ecfad63fe2a07a79edf8632db551" +checksum = "621ce8508260ffc2e153cdfefe3f21d48b8877fcf97ae9cdcec112a202c6822e" dependencies = [ "clap 4.5.9", "futures", @@ -3898,9 +3873,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_bootstrap_client" -version = "0.4.0-dev.13" +version = "0.4.0-dev.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c771d5fddc2df2b879a70ac7c7af45c8ae14417f9aa1788f3907418072d7f350" +checksum = "91789c24788db108e92e455efa06338b53593e749d2cad6cab1ddd46b545944f" dependencies = [ "kitsune_p2p_bin_data", "kitsune_p2p_bootstrap", @@ -3955,9 +3930,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_fetch" -version = "0.4.0-dev.12" +version = "0.4.0-dev.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d528b0c488562552bbed8fe1fb9f8d7af1b0670e986e2827156bd0b40ca27d01" +checksum = "3482a52b635f770f7235efe6bf2dd1928574702fcfbade69f7aabec613c70a10" dependencies = [ "backon", "derive_more", @@ -3986,9 +3961,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_proxy" -version = "0.4.0-dev.12" +version = "0.4.0-dev.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf591fab44b5f4780320793753ef63f1a323b0123a35080ee79d9ecfa3d4a2da" +checksum = "d1efae608bc19578bf5377e6ba11b2e006203fc55cf1637cd11c5522e384f001" dependencies = [ "base64 0.22.1", "derive_more", @@ -4019,9 +3994,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_types" -version = "0.4.0-dev.12" +version = "0.4.0-dev.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e166b2e7390b1791ceafecc14731d786881a1fd836712207926db2c144ac0172" +checksum = "0305bc228d171847cc35439e6ad56d41bd61da019900964026d771b5de69f896" dependencies = [ "arbitrary", "base64 0.22.1", @@ -4064,9 +4039,9 @@ dependencies = [ [[package]] name = "lair_keystore" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db43da034583683b3a25d473e6024c7f529c31115418a7b95e609d5b0f090e5b" +checksum = "ff167fc218b19e270557f6e688969bf137521b4dcfe00ebbfb00df8a14caa5a4" dependencies = [ "lair_keystore_api", "pretty_assertions", @@ -4080,9 +4055,9 @@ dependencies = [ [[package]] name = "lair_keystore_api" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da1e0069976825273a8ba0e36b09785dc83812a9b0cf2c5eef3d85351534592" +checksum = "241847cf5de13da9c60930b6ccd0d6411e68d9f6b2f942dd029bb668e3aa9e1d" dependencies = [ "base64 0.22.1", "dunce", @@ -4283,15 +4258,6 @@ dependencies = [ "crc", ] -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] - [[package]] name = "mach2" version = "0.4.2" @@ -5020,17 +4986,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "pest" -version = "2.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" -dependencies = [ - "memchr", - "thiserror", - "ucd-trie", -] - [[package]] name = "petgraph" version = "0.6.5" @@ -5198,6 +5153,16 @@ dependencies = [ "yansi", ] +[[package]] +name = "prettyplease" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +dependencies = [ + "proc-macro2", + "syn 2.0.71", +] + [[package]] name = "proc-macro-crate" version = "3.1.0" @@ -5973,7 +5938,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.23", + "semver", ] [[package]] @@ -6301,15 +6266,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - [[package]] name = "semver" version = "1.0.23" @@ -6319,15 +6275,6 @@ dependencies = [ "serde", ] -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - [[package]] name = "serde" version = "1.0.203" @@ -6474,17 +6421,6 @@ dependencies = [ "unsafe-libyaml", ] -[[package]] -name = "sha-1" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" -dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", - "digest", -] - [[package]] name = "sha1" version = "0.10.6" @@ -6687,9 +6623,9 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f" +checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" dependencies = [ "nom", "unicode_categories", @@ -6803,29 +6739,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "strum_macros" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" -dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "rustversion", - "syn 1.0.109", -] - -[[package]] -name = "subprocess" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2e86926081dda636c546d8c5e641661049d7562a68f5488be4a1f7f66f6086" -dependencies = [ - "libc", - "winapi 0.3.9", -] - [[package]] name = "subtle" version = "2.6.1" @@ -6988,9 +6901,9 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-fuzz" -version = "3.0.4" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125df852011c4f8f31df5620f4aea38ecddb5dfb4d9bc569b30485b15ffc3d4e" +checksum = "3ab7a9bb33d134e863862ab9dad2ac7e022ac89707914627f498fe0f29248d9b" dependencies = [ "serde", "test-fuzz-internal", @@ -7000,46 +6913,41 @@ dependencies = [ [[package]] name = "test-fuzz-internal" -version = "3.0.4" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58071dc2471840e9f374eeb0f6e405a31bccb3cc5d59bb4598f02cafc274b5c4" +checksum = "d0bef5dd380747bd7b6e636a8032a24aa34fcecaf843e59fc97d299681922e86" dependencies = [ + "bincode", "cargo_metadata", - "proc-macro2", - "quote", "serde", - "strum_macros 0.24.3", ] [[package]] name = "test-fuzz-macro" -version = "3.0.4" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856bbca0314c328004691b9c0639fb198ca764d1ce0e20d4dd8b78f2697c2a6f" +checksum = "a7e6b4c7391a38f0f026972ec2200bcfd1ec45533aa266fdae5858d011afc500" dependencies = [ - "darling 0.14.4", - "if_chain", - "lazy_static", + "darling 0.20.10", + "heck 0.5.0", + "itertools 0.13.0", + "once_cell", + "prettyplease", "proc-macro2", "quote", - "subprocess", - "syn 1.0.109", - "test-fuzz-internal", - "toolchain_find", - "unzip-n", + "syn 2.0.71", ] [[package]] name = "test-fuzz-runtime" -version = "3.0.4" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "303774eb17994c2ddb59c460369f4c3a55496f013380278d78eeebd2deb896ac" +checksum = "c9fbe6fb7481ec6d9bf64ae2c5d49cb1b40f8da624a91031482af7b08168c679" dependencies = [ - "bincode", "hex", "num-traits", "serde", - "sha-1", + "sha1", "test-fuzz-internal", ] @@ -7340,19 +7248,6 @@ dependencies = [ "winnow 0.6.13", ] -[[package]] -name = "toolchain_find" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e85654a10e7a07a47c6f19d93818f3f343e22927f2fa280c84f7c8042743413" -dependencies = [ - "home", - "lazy_static", - "regex", - "semver 0.11.0", - "walkdir", -] - [[package]] name = "tower" version = "0.4.13" @@ -7619,12 +7514,6 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "ucd-trie" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" - [[package]] name = "unarray" version = "0.1.4" @@ -7709,17 +7598,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cad414b2eed757c1b6f810f8abc814e298a9c89176b21fae092c7a87756fb839" -[[package]] -name = "unzip-n" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e7e85a0596447f0f2ac090e16bc4c516c6fe91771fb0c0ccf7fa3dae896b9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "ureq" version = "2.10.0" @@ -8002,9 +7880,9 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce4a267a570e121c9375136adefa2c48810273907de9c6817bc19db4d6144bc" +checksum = "3be5fa49d7d97f83e095f090dcc178d923f2970f588443283cd7a94974ab8cbe" dependencies = [ "bytes", "cfg-if 1.0.0", @@ -8026,14 +7904,14 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wat", - "winapi 0.3.9", + "windows-sys 0.59.0", ] [[package]] name = "wasmer-compiler" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9c23098e86ef1038155684fe50f0c1079a0e2a2e70f115b789df17e6ba98d20" +checksum = "9696a040f935903db440078cd287c0288ab152394122de442fdd21b3eaa8cd2c" dependencies = [ "backtrace", "bytes", @@ -8042,6 +7920,7 @@ dependencies = [ "enumset", "lazy_static", "leb128", + "libc", "memmap2 0.5.10", "more-asserts", "region", @@ -8053,15 +7932,15 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wasmparser", - "winapi 0.3.9", + "windows-sys 0.59.0", "xxhash-rust", ] [[package]] name = "wasmer-compiler-cranelift" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95287b79973ad5f485215733ef9f0d4bb951a6b7e655585d2bd3d4a4ba1253c9" +checksum = "c5959da148d41a5870d1b18a880e19353add47c0ca95e510061275ea467b6b44" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -8088,7 +7967,7 @@ dependencies = [ "hex", "indexmap 2.2.6", "schemars", - "semver 1.0.23", + "semver", "serde", "serde_cbor", "serde_json", @@ -8100,9 +7979,9 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48f36aeeecb655f15fdd358bdf6e4cec27df181468fa4226084157e8462bd5e" +checksum = "6f448efbe12d656ba96d997c9e338f15cd80934c81f2286c2730cb9224d4e41d" dependencies = [ "proc-macro-error", "proc-macro2", @@ -8112,9 +7991,9 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "667dbe64667a478fd5726111180dd757113f3589a589f831bfe4ae1a256ae77e" +checksum = "c4a3c1a7474e5abd75fe6bde4d34fee77c22261b45f157bb769d4a297749463c" dependencies = [ "wasmer", "wasmer-types", @@ -8123,9 +8002,9 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cb97b6b20084757a2a8d548dc0d4179c3fe9e2d711740423a1e6aa3f8b9091" +checksum = "c8b383ef63005176be3bc2056d3b4078ae1497b324f573d79acbf81036f1c9ec" dependencies = [ "bytecheck", "enum-iterator", @@ -8144,30 +8023,30 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.3.1" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc1e19d986844b17b927ec8b0c7f3da6a7a2c2cb3b0f8ca5d4cb1a1f71bfb124" +checksum = "3c371597ec33248e775de641c7a475173fb60f2b5ea085c74d34cee9fad06b83" dependencies = [ "backtrace", "cc", "cfg-if 1.0.0", "corosensei", "crossbeam-queue", - "dashmap 5.5.3", + "dashmap 6.0.1", "derivative", "enum-iterator", "fnv", "indexmap 1.9.3", "lazy_static", "libc", - "mach", + "mach2", "memoffset 0.9.1", "more-asserts", "region", "scopeguard", "thiserror", "wasmer-types", - "winapi 0.3.9", + "windows-sys 0.59.0", ] [[package]] @@ -8178,7 +8057,7 @@ checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ "bitflags 2.6.0", "indexmap 2.2.6", - "semver 1.0.23", + "semver", ] [[package]] @@ -8227,7 +8106,7 @@ dependencies = [ "indexmap 1.9.3", "libc", "once_cell", - "semver 1.0.23", + "semver", "serde", "serde_cbor", "serde_json", @@ -8362,6 +8241,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.42.2" diff --git a/Cargo.toml b/Cargo.toml index 3dd24b6..e75ea3a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,23 +30,23 @@ rand = { version = "0.8" } async-trait = "0.1" parking_lot = "0.12.1" -holo_hash = { version = "0.4.0-dev.11", features = ["encoding"] } -holochain_conductor_api = "0.4.0-dev.24" -holochain_websocket = "0.4.0-dev.23" +holo_hash = { version = "0.4.0-dev.12", features = ["encoding"] } +holochain_conductor_api = "0.4.0-dev.25" +holochain_websocket = "0.4.0-dev.24" holochain_serialized_bytes = "0.0.55" -holochain_types = "0.4.0-dev.23" +holochain_types = "0.4.0-dev.24" holochain_nonce = "0.4.0-dev.7" holochain_zome_types = { workspace = true } -lair_keystore_api = { version = "0.5.0", optional = true } -kitsune_p2p_types = "0.4.0-dev.12" +lair_keystore_api = { version = "0.5.1", optional = true } +kitsune_p2p_types = "0.4.0-dev.13" tokio = { version = "1.36", features = ["rt"] } [dev-dependencies] arbitrary = "1.2" fixt = "0.4.0-dev.3" -holochain = { version = "0.4.0-dev.24", features = ["test_utils"] } +holochain = { version = "0.4.0-dev.25", features = ["test_utils"] } rand = "0.8" [features] diff --git a/flake.lock b/flake.lock index 8fa4252..47c268d 100644 --- a/flake.lock +++ b/flake.lock @@ -70,16 +70,16 @@ "holochain": { "flake": false, "locked": { - "lastModified": 1726180617, - "narHash": "sha256-8FAzqydtA8h+9popGvIRWzwypXMLzI42yrhfHKMzY3o=", + "lastModified": 1726621288, + "narHash": "sha256-zUvEfTRX7acCzhEBgL8gkrngH7ryT18p1J2lOTE9uOo=", "owner": "holochain", "repo": "holochain", - "rev": "63e380c8edeeb0949aef07f82859d9fc2b1ef08a", + "rev": "1c38ad228103e2994399e735ccca9c4d850aec19", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.4.0-dev.24", + "ref": "holochain-0.4.0-dev.25", "repo": "holochain", "type": "github" } @@ -96,11 +96,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1726505972, - "narHash": "sha256-n9zWMPkNyvvsCxLda/LFjE4RI7c3PYrCJNVfN3a6KfQ=", + "lastModified": 1726665849, + "narHash": "sha256-c6+HhJ5xSUuCVbvS67+52EDH8cSDCWYk5c2v84/yZqw=", "owner": "holochain", "repo": "holonix", - "rev": "99872319ca525e2df53cc2ad1d10165b6b7671bf", + "rev": "25e2d39e876b93cfef091f484e80dafcf287bf83", "type": "github" }, "original": { @@ -113,16 +113,16 @@ "lair-keystore": { "flake": false, "locked": { - "lastModified": 1724340490, - "narHash": "sha256-zKcYTefiJaDkgNLhH7bUEmL6j1QfiSNCK/hwBv9/Hxs=", + "lastModified": 1726521249, + "narHash": "sha256-SZPhvZ7D5tNr3dKuxUp/zUOnfFe8UBG/uqWc9vQgUMM=", "owner": "holochain", "repo": "lair", - "rev": "70e2bd906af7f757cc03ac54b257df884b442ae8", + "rev": "6bbd604bff3d5eda528bb2da9c3aa1e1e71e429d", "type": "github" }, "original": { "owner": "holochain", - "ref": "lair_keystore-v0.5.0", + "ref": "lair_keystore-v0.5.1", "repo": "lair", "type": "github" }