diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 224c3f6..0d3e3df 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -331,7 +331,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec", + "bit-vec 0.8.0", ] [[package]] @@ -340,6 +340,15 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" +dependencies = [ + "serde", +] + [[package]] name = "bit_field" version = "0.10.3" @@ -3107,9 +3116,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lz4_flex" -version = "0.11.6" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373f5eceeeab7925e0c1098212f2fbc4d416adec9d35051a6ab251e824c1854a" +checksum = "8b8c72594ac26bfd34f2d99dfced2edfaddfe8a476e3ff2ca0eb293d925c4f83" dependencies = [ "twox-hash", ] @@ -3933,6 +3942,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" +[[package]] +name = "pem" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +dependencies = [ + "base64 0.22.1", + "serde_core", +] + [[package]] name = "pem-rfc7468" version = "0.7.0" @@ -4833,6 +4852,20 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "rcgen" +version = "0.14.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57f6d249aad744e274e682777a50283a225a32705394ee6d5fcc01efa25e4055" +dependencies = [ + "pem", + "ring", + "rustls-pki-types", + "time", + "x509-parser", + "yasna", +] + [[package]] name = "reborrow" version = "0.5.5" @@ -5869,6 +5902,12 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "string_cache" version = "0.8.9" @@ -6867,9 +6906,13 @@ dependencies = [ [[package]] name = "twox-hash" -version = "2.1.2" +version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" +checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" +dependencies = [ + "cfg-if", + "static_assertions", +] [[package]] name = "typed-path" @@ -8157,6 +8200,7 @@ dependencies = [ "lazy_static", "nom 7.1.3", "oid-registry", + "ring", "rusticata-macros", "thiserror 2.0.18", "time", @@ -8168,6 +8212,16 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448" +[[package]] +name = "yasna" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282" +dependencies = [ + "bit-vec 0.9.1", + "time", +] + [[package]] name = "yoke" version = "0.7.5" @@ -8217,9 +8271,9 @@ dependencies = [ [[package]] name = "zenoh" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7717b0e6a0a3463680b70e567496a7e26f10dbc2584fd79af922a530f596fcf0" +checksum = "85e22d7002ac149ef17fe400bb40a267ebbba40a83413bab03da7762256fa94e" dependencies = [ "ahash 0.8.12", "arc-swap", @@ -8268,18 +8322,18 @@ dependencies = [ [[package]] name = "zenoh-buffers" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bcbe41150794b2c49f6aa107e56a9a995cad538ea6a9cd20f1e127181330c55" +checksum = "e89c9e2427102e8efd533716f0935389a3900a818e7334004dd647ac0bd029dc" dependencies = [ "zenoh-collections", ] [[package]] name = "zenoh-codec" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c92a5f6928fb4d6d33ef34c1818266720885409521f9f3016d0e57f90abe9d1" +checksum = "31930531a8e387160bc3680c6d62f80a201020cf4d8aa36bd46988b425a66306" dependencies = [ "tracing", "uhlc", @@ -8289,18 +8343,18 @@ dependencies = [ [[package]] name = "zenoh-collections" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb87ed45b3cba05fdb53fddc0644ef4eaa1a6ed68e944f7d761b483c4571a0ce" +checksum = "6fc5195efe3ad44786275f559bbd6f13c6612470e9706c9a9a8b5b47388d51e1" dependencies = [ "ahash 0.8.12", ] [[package]] name = "zenoh-config" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "654d7a535f32d8bf5b1bfd0e21431a495d3ff60cfd2a7bc0f27172fa3caaa88e" +checksum = "e8672f4eaf88fd486f0503c59d19edfc25e7dd689bccd90d3cb731a5f627e0df" dependencies = [ "json5", "nonempty-collections", @@ -8323,9 +8377,9 @@ dependencies = [ [[package]] name = "zenoh-core" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f0fccee692fa37f7585f0b2d1b3153203ae6073293bc13fe0d5bc5dd12ca1fd" +checksum = "1525319e4d9ef2af54fc9c74abf419236e32e6535081339321f3f55e2f34ce2f" dependencies = [ "lazy_static", "tokio", @@ -8335,9 +8389,9 @@ dependencies = [ [[package]] name = "zenoh-crypto" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae0e4d9b102043c6229f4a6d4e760ba96b10f02abef3bbd646f0ea431eec76e8" +checksum = "44b80a042fc71419fc4952a90c9cbcfb323c0ced048125d8b44fd362f184045f" dependencies = [ "aes", "hmac", @@ -8349,9 +8403,9 @@ dependencies = [ [[package]] name = "zenoh-keyexpr" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5328ae37471ae54300a354107c625a864a8e8cd074ecaf9e6e9286f78d1dd021" +checksum = "80f04c82f0728f6704a1a397a04b38de5b2fd5a9a886a232cf650c9af294ba5d" dependencies = [ "getrandom 0.2.17", "hashbrown 0.16.1", @@ -8365,9 +8419,9 @@ dependencies = [ [[package]] name = "zenoh-link" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80440bf41c90987e5b1c1b02f42ab475ba616d7115d180c26ef4cdeb3f6afe7a" +checksum = "a71103cfe96a851ef5ff781d64dda95c70e70208f74e186d6d294ba21e89cc64" dependencies = [ "zenoh-config", "zenoh-link-commons", @@ -8384,15 +8438,18 @@ dependencies = [ [[package]] name = "zenoh-link-commons" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6b104d459fa6e1abec12bce867ac845444b20b4e1a7f8ca8533b4c9edd2b00c" +checksum = "8dc91a5163793f842b4b016b2d50640db5a3533370348eb796e7078c576e87cf" dependencies = [ "async-trait", "base64 0.22.1", + "bytes", "flume", "futures", "quinn", + "quinn-proto", + "rcgen", "rustls", "rustls-pemfile", "rustls-pki-types", @@ -8418,56 +8475,43 @@ dependencies = [ [[package]] name = "zenoh-link-quic" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e02852210b8ce8c93008e7e60f806e38eee8e57e0dcb362a9a8547ce308b97" +checksum = "17d065833147be895b7091cc3e505433c2c8b3172e36c9e06e84a5779a4aa655" dependencies = [ "async-trait", - "base64 0.22.1", - "quinn", - "rustls", - "rustls-pemfile", "rustls-webpki", - "secrecy", "time", - "tokio", - "tokio-util", "tracing", - "webpki-roots", - "zenoh-config", "zenoh-core", "zenoh-link-commons", + "zenoh-link-quic_datagram", "zenoh-protocol", "zenoh-result", - "zenoh-util", ] [[package]] name = "zenoh-link-quic_datagram" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5e7a2fc08ab6e5df126f23b7fa30a58bf80a7c7ca0b9f7b931c5b37168f031" +checksum = "e81b15df31a3d0ddde9a4fb3fbc928e9a2a6d6a4de38bcf55badd3a5208947a4" dependencies = [ "async-trait", - "quinn", - "rustls", "rustls-webpki", "time", - "tokio", "tokio-util", "tracing", "zenoh-core", "zenoh-link-commons", "zenoh-protocol", "zenoh-result", - "zenoh-util", ] [[package]] name = "zenoh-link-tcp" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af351f5b66df749677f8fc6e6a1ee4c15f004439791540f38c737e7c5e764be1" +checksum = "4e912ac36902173dfc295317e001dc630e5ac9a70c2780f2d2eac500b205a700" dependencies = [ "async-trait", "socket2 0.5.10", @@ -8483,9 +8527,9 @@ dependencies = [ [[package]] name = "zenoh-link-tls" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36da0bed1d9a7231fac2bb0d86ee6b08e7239fe42b36d0e877c7c3dd858ec00" +checksum = "e6f6b308ae2599f9c1344fbcd3418b2c3a3a9fe287ec39501ba834168493ba37" dependencies = [ "async-trait", "base64 0.22.1", @@ -8513,9 +8557,9 @@ dependencies = [ [[package]] name = "zenoh-link-udp" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30c279cd4144cb2ab14eba32cab956c03869d7e02b088a8a9965c070f6512805" +checksum = "ca106ca8c3b7625e7071b9d7408955726e994c8f35fd68e00de8ac58b185d52d" dependencies = [ "async-trait", "libc", @@ -8527,6 +8571,7 @@ dependencies = [ "zenoh-buffers", "zenoh-core", "zenoh-link-commons", + "zenoh-link-quic_datagram", "zenoh-protocol", "zenoh-result", "zenoh-sync", @@ -8535,9 +8580,9 @@ dependencies = [ [[package]] name = "zenoh-link-unixsock_stream" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf7c5144802d0fdda1123484a79d944265947e528ba0763784e05ae0bd40db40" +checksum = "09f2b7f60cdb5ad771d1a4f8e2eda15529e96dbe81c0ad2c1015b4c194347676" dependencies = [ "async-trait", "nix", @@ -8554,9 +8599,9 @@ dependencies = [ [[package]] name = "zenoh-link-ws" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306c59fde40c46e3d7838ad628645eaf4cd3a76355b91e0e076628267fb98446" +checksum = "9a7fb54899f7fbdfc4fd02e647f9bba0d6e089cca4355acafb9499c510ebea79" dependencies = [ "async-trait", "futures-util", @@ -8575,9 +8620,9 @@ dependencies = [ [[package]] name = "zenoh-macros" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21523a418d0c52310ed9f3127099a40244040ea1dc3d420f5b4fa3178e27a8ba" +checksum = "9310b02a8f6dc4bd04d9ce6b318b9d00182aeeeeca60410003307d63a2569a3f" dependencies = [ "proc-macro2", "quote", @@ -8587,9 +8632,9 @@ dependencies = [ [[package]] name = "zenoh-plugin-trait" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f54cb62ce3d7b8c2261f091f7f0ba855780f70690e7e8238e2deb490cdf8260" +checksum = "e235815d14b22448aa1db948560328761530932fa7a2f9a3c14853b3f0267941" dependencies = [ "git-version", "libloading 0.8.9", @@ -8605,9 +8650,9 @@ dependencies = [ [[package]] name = "zenoh-protocol" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8688f5f4748123ac6e5950c51c281ba65ad444f4435624e1f93112d94f4809db" +checksum = "eeab45020bbecc077f14f06ee8f5aee65ce760af72481e663cac58b5dbfa66dd" dependencies = [ "const_format", "rand 0.8.5", @@ -8621,18 +8666,18 @@ dependencies = [ [[package]] name = "zenoh-result" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f04e46152cf494d1bc3e35948fed82cf5e57e559e5f2c4ff4223d0984b537d" +checksum = "cca8e65b08f211833fe31cf38d73a48c6e1d6d900914e1ddd8cb176b3355b75b" dependencies = [ "anyhow", ] [[package]] name = "zenoh-runtime" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63259ecef5e54b5875ffb4ac4aff6d31680cfac4c78cdc6f9a385f8f28fc5396" +checksum = "dd3d0c1558f909c9a74bde5e398c5733f81eb954818451baac2a6c09f48d6a5e" dependencies = [ "lazy_static", "ron", @@ -8645,9 +8690,9 @@ dependencies = [ [[package]] name = "zenoh-sync" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ba3547e15ebfe1799d84b5e6861502f026b967508601f4f344b1edfc42d946" +checksum = "9588f87db82b414a3e73d13312026be826332f53d270966e3e19f77f7fa1f06d" dependencies = [ "arc-swap", "event-listener", @@ -8660,9 +8705,9 @@ dependencies = [ [[package]] name = "zenoh-task" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b888098524b4ed57978e899f35d16250cf7805bbcc962312be7e1d5d60c1dcf4" +checksum = "1e2ac601598a27152b366ba1c6825216f01f77bb898f719b7752099a3594ce72" dependencies = [ "futures", "tokio", @@ -8674,13 +8719,14 @@ dependencies = [ [[package]] name = "zenoh-transport" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c32b85396519616c4088ca973fa5ec4f798fdd49aa203b3bb2b60e468cd587" +checksum = "80800c4adc26dbe81418735068541cf39820a95ec988114f04dd014775ba7c97" dependencies = [ "async-trait", "crossbeam-utils", "flume", + "futures", "lazy_static", "lz4_flex", "rand 0.8.5", @@ -8708,9 +8754,9 @@ dependencies = [ [[package]] name = "zenoh-util" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3ee5dc455e67c571bd0d6177a5da0e744fdd544817799cc7d7d83adea94172" +checksum = "1b10369df18a781a3e675c9a2cbf54adb44c9dc2a376c1014c5e488410df2179" dependencies = [ "async-trait", "const_format",