diff --git a/Cargo.lock b/Cargo.lock index f94aec16fb..164a68870f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -18,15 +18,6 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" -[[package]] -name = "addr2line" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" -dependencies = [ - "gimli", -] - [[package]] name = "adler2" version = "2.0.1" @@ -647,21 +638,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "backtrace" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide 0.8.9", - "object", - "rustc-demangle", - "windows-link", -] - [[package]] name = "base16ct" version = "0.2.0" @@ -848,31 +824,6 @@ dependencies = [ "objc2 0.6.4", ] -[[package]] -name = "boring" -version = "4.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0e3bc837369e9e662d3845c374ac3771b054d4bc2dee5457591198d16d684c" -dependencies = [ - "bitflags 2.13.1", - "boring-sys", - "foreign-types", - "libc", - "openssl-macros", -] - -[[package]] -name = "boring-sys" -version = "4.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15aad385759d3da2737772aefb391332227bef7cb71fb85c106cadd9d1e63a98" -dependencies = [ - "bindgen 0.72.1", - "cmake", - "fs_extra", - "fslock", -] - [[package]] name = "boytacean" version = "0.13.2" @@ -1121,34 +1072,6 @@ dependencies = [ "nom 7.1.3", ] -[[package]] -name = "cf-rustracing" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e708e4e7bd0aa8f03edc6befeb0b40587c202c503f00a7cc20e612d14af55d3" -dependencies = [ - "backtrace", - "rand 0.10.2", - "tokio", - "trackable", -] - -[[package]] -name = "cf-rustracing-jaeger" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16c0e4d8cce27f6a6eaff58d2b66f063a18b8ed0d6ef0947ae7a263afa3b7c08" -dependencies = [ - "cf-rustracing", - "hostname", - "local-ip-address", - "percent-encoding", - "rand 0.10.2", - "thrift_codec", - "tokio", - "trackable", -] - [[package]] name = "cfg-expr" version = "0.20.8" @@ -1371,18 +1294,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "const-hex" -version = "1.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e2a781ebdf4467d1428dc4593067825fb646f6871475098d8577421af73558" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "proptest", - "serde_core", -] - [[package]] name = "const-oid" version = "0.9.6" @@ -1630,15 +1541,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" -[[package]] -name = "crossbeam" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-channel" version = "0.5.16" @@ -1779,61 +1681,14 @@ dependencies = [ "syn 2.0.119", ] -[[package]] -name = "darling" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" -dependencies = [ - "darling_core 0.20.11", - "darling_macro 0.20.11", -] - -[[package]] -name = "darling" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" -dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", -] - [[package]] name = "darling" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed17f5901b6630b993ca003def43f2f8ef4014fc13b047b57aad617ff32bc2ec" dependencies = [ - "darling_core 0.24.1", - "darling_macro 0.24.1", -] - -[[package]] -name = "darling_core" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.119", -] - -[[package]] -name = "darling_core" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" -dependencies = [ - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.119", + "darling_core", + "darling_macro", ] [[package]] @@ -1849,53 +1704,17 @@ dependencies = [ "syn 3.0.5", ] -[[package]] -name = "darling_macro" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" -dependencies = [ - "darling_core 0.20.11", - "quote", - "syn 2.0.119", -] - -[[package]] -name = "darling_macro" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" -dependencies = [ - "darling_core 0.23.0", - "quote", - "syn 2.0.119", -] - [[package]] name = "darling_macro" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785" dependencies = [ - "darling_core 0.24.1", + "darling_core", "quote", "syn 3.0.5", ] -[[package]] -name = "dashmap" -version = "6.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" -dependencies = [ - "cfg-if", - "crossbeam-utils", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - [[package]] name = "dasp_sample" version = "0.11.0" @@ -1928,19 +1747,6 @@ dependencies = [ "syn 3.0.5", ] -[[package]] -name = "datagram-socket" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e352260f0c4539a6380c32001b3ca4912aa7a038030478d70d74bcffe3b0fc95" -dependencies = [ - "bytes", - "futures-util", - "libc", - "smallvec", - "tokio", -] - [[package]] name = "deadpool" version = "0.12.3" @@ -1959,12 +1765,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" -[[package]] -name = "debug_panic" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9377eb110cece2e9431deb8d7d2ec8c116510b896741f9f2bf02b352147aa2a6" - [[package]] name = "defmt" version = "1.1.1" @@ -2054,37 +1854,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "derive_builder" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" -dependencies = [ - "darling 0.20.11", - "proc-macro2", - "quote", - "syn 2.0.119", -] - -[[package]] -name = "derive_builder_macro" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" -dependencies = [ - "derive_builder_core", - "syn 2.0.119", -] - [[package]] name = "derive_more" version = "0.99.20" @@ -2258,12 +2027,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" -[[package]] -name = "dtoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" - [[package]] name = "dunce" version = "1.0.5" @@ -2415,18 +2178,6 @@ dependencies = [ "syn 2.0.119", ] -[[package]] -name = "enum_dispatch" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" -dependencies = [ - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "enumflags2" version = "0.7.12" @@ -2454,26 +2205,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "erased-serde" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c" -dependencies = [ - "serde", -] - -[[package]] -name = "erased-serde" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" -dependencies = [ - "serde", - "serde_core", - "typeid", -] - [[package]] name = "errno" version = "0.3.14" @@ -2584,7 +2315,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb" dependencies = [ "crc32fast", - "miniz_oxide 0.9.1", + "miniz_oxide", "zlib-rs", ] @@ -2648,58 +2379,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "foundations" -version = "5.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a62fa20c0203e73a20912b2dacf0513133351c0486e12e4504be0008584ae7" -dependencies = [ - "anyhow", - "cf-rustracing", - "cf-rustracing-jaeger", - "crossbeam-utils", - "erased-serde 0.4.10", - "foundations-macros", - "futures-util", - "governor", - "http", - "indexmap 2.14.0", - "libc", - "opentelemetry-proto", - "parking_lot", - "pin-project-lite", - "prometheus", - "prometheus-client", - "prometools", - "rand 0.10.2", - "serde", - "serde_json", - "serde_path_to_error", - "serde_with", - "serde_yaml", - "slab", - "slog", - "slog-async", - "slog-json", - "slog-term", - "thread_local", - "tokio", - "yaml-merge-keys", - "zeroize", -] - -[[package]] -name = "foundations-macros" -version = "5.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd77b60b7eeca55a566489846ff8454889fea71859e56249e9010f8d900f10c" -dependencies = [ - "darling 0.23.0", - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "four-cc" version = "0.4.0" @@ -2731,16 +2410,6 @@ dependencies = [ "libc", ] -[[package]] -name = "fslock" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "futures" version = "0.3.34" @@ -2838,12 +2507,6 @@ version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" -[[package]] -name = "futures-timer" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968" - [[package]] name = "futures-util" version = "0.3.34" @@ -2916,11 +2579,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", - "js-sys", "libc", "r-efi 5.3.0", "wasip2", - "wasm-bindgen", ] [[package]] @@ -2937,17 +2598,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "getset" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cf442baaabe4213ce7d1239afc26c039180b6456da2cededa316ae2c8a77a77" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "ghash" version = "0.5.1" @@ -2958,12 +2608,6 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - [[package]] name = "gio-sys" version = "0.20.10" @@ -3093,29 +2737,6 @@ dependencies = [ "scroll", ] -[[package]] -name = "governor" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9efcab3c1958580ff1f25a2a41be1668f7603d849bb63af523b208a3cc1223b8" -dependencies = [ - "cfg-if", - "dashmap", - "futures-sink", - "futures-timer", - "futures-util", - "getrandom 0.3.4", - "hashbrown 0.16.1", - "nonzero_ext", - "parking_lot", - "portable-atomic", - "quanta", - "rand 0.9.5", - "smallvec", - "spinning_top", - "web-time", -] - [[package]] name = "gpu-allocator" version = "0.28.0" @@ -3266,12 +2887,6 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - [[package]] name = "hashbrown" version = "0.16.1" @@ -3422,17 +3037,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "hostname" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" -dependencies = [ - "cfg-if", - "libc", - "windows-link", -] - [[package]] name = "http" version = "1.5.0" @@ -3592,19 +3196,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "hyper-timeout" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" -dependencies = [ - "hyper", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - [[package]] name = "hyper-util" version = "0.1.20" @@ -3850,15 +3441,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "intrusive-collections" -version = "0.9.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" -dependencies = [ - "memoffset", -] - [[package]] name = "io-uring" version = "0.7.15" @@ -3892,15 +3474,6 @@ dependencies = [ "serde", ] -[[package]] -name = "ipnetwork" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" -dependencies = [ - "serde", -] - [[package]] name = "iroh" version = "1.0.3" @@ -4072,23 +3645,12 @@ name = "is" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d08f9118d003d441f79c1070e84d0a2a89f35721ca8ae0cd5e1f9026dc4a2517" -dependencies = [ - "crc", - "serde", - "str0m-proto", - "subtle", - "tracing", -] - -[[package]] -name = "is-terminal" -version = "0.4.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.61.2", +dependencies = [ + "crc", + "serde", + "str0m-proto", + "subtle", + "tracing", ] [[package]] @@ -4495,12 +4057,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -4525,17 +4081,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" -[[package]] -name = "local-ip-address" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa08fb2b1ec3ea84575e94b489d06d4ce0cbf052d12acd515838f50e3c3d63e3" -dependencies = [ - "libc", - "neli", - "windows-sys 0.61.2", -] - [[package]] name = "lock_api" version = "0.4.14" @@ -4678,15 +4223,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - [[package]] name = "miniz_oxide" version = "0.9.1" @@ -4814,7 +4350,7 @@ dependencies = [ "moq-net", "moq-tokio", "moq-uring", - "procfs 0.18.0", + "procfs", "rand 0.10.2", "serde", "serde_json", @@ -5278,12 +4814,10 @@ dependencies = [ "noq-proto", "notify", "qmux", - "quinn", "rand 0.10.2", "rcgen", "reqwest", "rustls", - "rustls-native-certs", "rustls-platform-verifier", "rustls-webpki", "serde", @@ -5307,8 +4841,6 @@ dependencies = [ "web-transport-iroh", "web-transport-noq", "web-transport-proto", - "web-transport-quiche", - "web-transport-quinn", "web-transport-trait", "webpki-roots", "x509-parser", @@ -5338,7 +4870,6 @@ name = "moq-uring" version = "0.0.1" dependencies = [ "anyhow", - "boring", "bytes", "criterion", "http", @@ -5348,11 +4879,9 @@ dependencies = [ "moq-net", "moq-sock", "moq-tokio", - "nix 0.31.3", + "nix", "noq-proto", "noq-udp", - "quiche", - "quinn-proto", "rand 0.10.2", "rcgen", "rustc-hash 2.1.3", @@ -5365,8 +4894,8 @@ dependencies = [ "tokio", "tracing", "url", + "web-transport-noq", "web-transport-proto", - "web-transport-quinn", "web-transport-trait", ] @@ -5637,35 +5166,6 @@ dependencies = [ "jni-sys 0.3.1", ] -[[package]] -name = "neli" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f9786d56d972959e1408b6a93be6af13b9c1392036c5c1fafa08a1b0c6ee87" -dependencies = [ - "bitflags 2.13.1", - "byteorder", - "derive_builder", - "getset", - "libc", - "log", - "neli-proc-macros", - "parking_lot", -] - -[[package]] -name = "neli-proc-macros" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d8d08c6e98f20a62417478ebf7be8e1425ec9acecc6f63e22da633f6b71609" -dependencies = [ - "either", - "proc-macro2", - "quote", - "serde", - "syn 2.0.119", -] - [[package]] name = "netdev" version = "0.45.0" @@ -5779,19 +5279,6 @@ dependencies = [ "wmi", ] -[[package]] -name = "nix" -version = "0.30.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" -dependencies = [ - "bitflags 2.13.1", - "cfg-if", - "cfg_aliases", - "libc", - "memoffset", -] - [[package]] name = "nix" version = "0.31.3" @@ -5824,12 +5311,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "nonzero_ext" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" - [[package]] name = "noq" version = "1.1.1" @@ -6621,15 +6102,6 @@ dependencies = [ "objc2-metal 0.3.2", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - [[package]] name = "object_store" version = "0.14.1" @@ -6645,7 +6117,7 @@ dependencies = [ "http", "humantime", "itertools 0.15.0", - "nix 0.31.3", + "nix", "parking_lot", "percent-encoding", "thiserror 2.0.20", @@ -6658,12 +6130,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "octets" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "866cb5af6f3aa3c1b44c3c2d79d22165fbb1b102e1b3fb499864bfe34736ec4b" - [[package]] name = "oid-registry" version = "0.8.1" @@ -6722,69 +6188,12 @@ dependencies = [ "walkdir", ] -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "openssl-probe" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" -[[package]] -name = "opentelemetry" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" -dependencies = [ - "futures-core", - "futures-sink", - "js-sys", - "pin-project-lite", - "thiserror 2.0.20", - "tracing", -] - -[[package]] -name = "opentelemetry-proto" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" -dependencies = [ - "base64 0.22.1", - "const-hex", - "opentelemetry", - "opentelemetry_sdk", - "prost", - "serde", - "serde_json", - "tonic", - "tonic-prost", -] - -[[package]] -name = "opentelemetry_sdk" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" -dependencies = [ - "futures-channel", - "futures-executor", - "futures-util", - "opentelemetry", - "percent-encoding", - "rand 0.9.5", - "thiserror 2.0.20", -] - [[package]] name = "option-operations" version = "0.5.0" @@ -7329,18 +6738,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "procfs" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" -dependencies = [ - "bitflags 2.13.1", - "hex", - "procfs-core 0.17.0", - "rustix 0.38.44", -] - [[package]] name = "procfs" version = "0.18.0" @@ -7350,20 +6747,10 @@ dependencies = [ "bitflags 2.13.1", "chrono", "flate2", - "procfs-core 0.18.0", + "procfs-core", "rustix 1.1.4", ] -[[package]] -name = "procfs-core" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" -dependencies = [ - "bitflags 2.13.1", - "hex", -] - [[package]] name = "procfs-core" version = "0.18.0" @@ -7381,96 +6768,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5" -[[package]] -name = "prometheus" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a" -dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "libc", - "memchr", - "parking_lot", - "procfs 0.17.0", - "thiserror 2.0.20", -] - -[[package]] -name = "prometheus-client" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cd1b99916654a69008fd66b4f9397fbe08e6e51dfe23d4417acf5d3b8cb87c" -dependencies = [ - "dtoa", - "itoa", - "parking_lot", - "prometheus-client-derive-text-encode", -] - -[[package]] -name = "prometheus-client-derive-text-encode" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "prometools" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c0f1b9189e7361a3e32ded803ab2ecb9a829d86cc32ce3fba8cff1b0cd4b69" -dependencies = [ - "itoa", - "parking_lot", - "prometheus-client", - "ryu", - "serde", -] - -[[package]] -name = "proptest" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" -dependencies = [ - "bitflags 2.13.1", - "num-traits", - "rand 0.9.5", - "rand_chacha 0.9.0", - "rand_xorshift", - "regex-syntax", - "unarray", -] - -[[package]] -name = "prost" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-derive" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "pulldown-cmark" version = "0.13.4" @@ -7498,33 +6795,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "qlog" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f15b83c59e6b945f2261c95a1dd9faf239187f32ff0a96af1d1d28c4557f919" -dependencies = [ - "serde", - "serde_json", - "serde_with", - "smallvec", -] - -[[package]] -name = "qlog" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65c0ae39cba4538fd935d376ba17f858046b386dc4597e3fa5c1aedb919ef30" -dependencies = [ - "flate2", - "foundations", - "humantime", - "serde", - "serde_json", - "serde_with", - "zstd", -] - [[package]] name = "qmux" version = "0.5.1" @@ -7544,55 +6814,14 @@ dependencies = [ "web-transport-trait", ] -[[package]] -name = "quanta" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7" -dependencies = [ - "crossbeam-utils", - "libc", - "once_cell", - "raw-cpuid", - "wasi", - "web-sys", - "winapi", -] - [[package]] name = "quest" version = "0.1.0" -dependencies = [ - "anyhow", - "clap", - "pulldown-cmark", - "tempfile", -] - -[[package]] -name = "quiche" -version = "0.29.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61166d27591eb7cb1310eec2b8fc6ae0e0686e9e4ed742a3ffc6317171175e7d" -dependencies = [ - "boring", - "bytes", - "debug_panic", - "either", - "enum_dispatch", - "foreign-types-shared", - "intrusive-collections", - "libc", - "libm", - "log", - "octets", - "qlog 0.18.0", - "serde", - "serde_json", - "serde_with", - "slab", - "smallvec", - "windows-sys 0.59.0", +dependencies = [ + "anyhow", + "clap", + "pulldown-cmark", + "tempfile", ] [[package]] @@ -7632,17 +6861,14 @@ checksum = "04759210543be93709136e28212294a659ef5001836ff4eab4d663e4529bba83" dependencies = [ "aws-lc-rs", "bytes", - "fastbloom", "getrandom 0.4.3", "lru-slab", - "qlog 0.15.2", "rand 0.10.2", "rand_pcg", "ring", "rustc-hash 2.1.3", "rustls", "rustls-pki-types", - "rustls-platform-verifier", "slab", "thiserror 2.0.20", "tinyvec", @@ -7770,30 +6996,12 @@ dependencies = [ "rand_core 0.10.1", ] -[[package]] -name = "rand_xorshift" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" -dependencies = [ - "rand_core 0.9.5", -] - [[package]] name = "range-alloc" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08" -[[package]] -name = "raw-cpuid" -version = "11.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" -dependencies = [ - "bitflags 2.13.1", -] - [[package]] name = "raw-window-handle" version = "0.6.2" @@ -8084,12 +7292,6 @@ dependencies = [ "windowfunctions", ] -[[package]] -name = "rustc-demangle" -version = "0.1.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74b56ffa8bb2830709a538c2cbcae9aa062db0d2a42563bfb09bdaae44020eb" - [[package]] name = "rustc-hash" version = "1.1.0" @@ -8618,24 +7820,12 @@ version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d607aa01a3cb0ad757d6fd216136910db3c97b102fe686585689615a02dbcdc" dependencies = [ - "darling 0.24.1", + "darling", "proc-macro2", "quote", "syn 3.0.5", ] -[[package]] -name = "serde_yaml" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" -dependencies = [ - "indexmap 1.9.3", - "ryu", - "serde", - "yaml-rust", -] - [[package]] name = "serdect" version = "0.4.3" @@ -8802,78 +7992,6 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" -[[package]] -name = "slog" -version = "2.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3b8565691b22d2bdfc066426ed48f837fc0c5f2c8cad8d9718f7f99d6995c1" -dependencies = [ - "anyhow", - "erased-serde 0.3.31", - "rustversion", - "serde_core", -] - -[[package]] -name = "slog-async" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c8038f898a2c79507940990f05386455b3a317d8f18d4caea7cbc3d5096b84" -dependencies = [ - "crossbeam-channel", - "slog", - "take_mut", - "thread_local", -] - -[[package]] -name = "slog-json" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e1e53f61af1e3c8b852eef0a9dee29008f55d6dd63794f3f12cef786cf0f219" -dependencies = [ - "serde", - "serde_json", - "slog", - "time", -] - -[[package]] -name = "slog-scope" -version = "4.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42b76cf645c92e7850d5a1c9205ebf2864bd32c0ab3e978e6daad51fedf7ef54" -dependencies = [ - "arc-swap", - "lazy_static", - "slog", -] - -[[package]] -name = "slog-stdlog" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6706b2ace5bbae7291d3f8d2473e2bfab073ccd7d03670946197aec98471fa3e" -dependencies = [ - "log", - "slog", - "slog-scope", -] - -[[package]] -name = "slog-term" -version = "2.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cb1fc680b38eed6fad4c02b3871c09d2c81db8c96aa4e9c0a34904c830f09b5" -dependencies = [ - "chrono", - "is-terminal", - "slog", - "term", - "thread_local", - "time", -] - [[package]] name = "slotmap" version = "1.1.1" @@ -8888,9 +8006,6 @@ name = "smallvec" version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891" -dependencies = [ - "serde", -] [[package]] name = "smawk" @@ -9068,15 +8183,6 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" -[[package]] -name = "spinning_top" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" -dependencies = [ - "lock_api", -] - [[package]] name = "spirv" version = "0.4.0+sdk-1.4.341.0" @@ -9420,29 +8526,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bdb6fa0dfa67b38c1e66b7041ba9dcf23b99d8121907cd31c807a332f7a0bbb" -[[package]] -name = "take_mut" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" - [[package]] name = "target-lexicon" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" -[[package]] -name = "task-killswitch" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2ba744ef0fcfe2d3fa7475ec61af0a9c76c1b0a75d58f0d20a9e10745ae44f" -dependencies = [ - "dashmap", - "parking_lot", - "tokio", -] - [[package]] name = "tempfile" version = "3.27.0" @@ -9456,15 +8545,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "term" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c27177b12a6399ffc08b98f76f7c9a1f4fe9fc967c784c5a071fa8d93cf7e1" -dependencies = [ - "windows-sys 0.61.2", -] - [[package]] name = "termcolor" version = "1.4.1" @@ -9532,16 +8612,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "thrift_codec" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83d957f535b242b91aa9f47bde08080f9a6fef276477e55b0079979d002759d5" -dependencies = [ - "byteorder", - "trackable", -] - [[package]] name = "tikv-jemalloc-ctl" version = "0.6.1" @@ -9693,41 +8763,6 @@ dependencies = [ "syn 3.0.5", ] -[[package]] -name = "tokio-quiche" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5474b6d00a60bd3d87029a8cd7764af18e5f4a0cd6a4704d5b1d049d15b3e8d" -dependencies = [ - "anyhow", - "boring", - "bytes", - "crossbeam", - "datagram-socket", - "foundations", - "futures", - "futures-util", - "ipnetwork", - "libc", - "log", - "nix 0.30.1", - "octets", - "pin-project", - "qlog 0.18.0", - "quiche", - "serde", - "serde_with", - "slog-scope", - "slog-stdlog", - "smallvec", - "task-killswitch", - "thiserror 2.0.20", - "tokio", - "tokio-stream", - "tokio-util", - "url", -] - [[package]] name = "tokio-rustls" version = "0.26.5" @@ -9774,12 +8809,10 @@ checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" dependencies = [ "bytes", "futures-core", - "futures-io", "futures-sink", "futures-util", "libc", "pin-project-lite", - "slab", "tokio", ] @@ -9922,43 +8955,6 @@ version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" -[[package]] -name = "tonic" -version = "0.14.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445ef" -dependencies = [ - "async-trait", - "base64 0.22.1", - "bytes", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-timeout", - "hyper-util", - "percent-encoding", - "pin-project", - "sync_wrapper", - "tokio", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tonic-prost" -version = "0.14.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50849f68853be452acf590cde0b146665b8d507b3b8af17261df47e02c209ea0" -dependencies = [ - "bytes", - "prost", - "tonic", -] - [[package]] name = "tower" version = "0.5.3" @@ -9967,12 +8963,9 @@ checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", - "indexmap 2.14.0", "pin-project-lite", - "slab", "sync_wrapper", "tokio", - "tokio-util", "tower-layer", "tower-service", "tracing", @@ -10133,25 +9126,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "trackable" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae" -dependencies = [ - "trackable_derive", -] - -[[package]] -name = "trackable_derive" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebeb235c5847e2f82cfe0f07eb971d1e5f6804b18dac2ae16349cc604380f82f" -dependencies = [ - "quote", - "syn 1.0.109", -] - [[package]] name = "try-lock" version = "0.2.5" @@ -10182,12 +9156,6 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - [[package]] name = "typenum" version = "1.20.1" @@ -10205,12 +9173,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - [[package]] name = "unicase" version = "2.9.0" @@ -10886,49 +9848,6 @@ dependencies = [ "url", ] -[[package]] -name = "web-transport-quiche" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "723f409f2e2d440a53e3c44e64af9b4f9d0c8d49e815c7194b4c581df981632e" -dependencies = [ - "boring", - "bytes", - "flume", - "futures", - "http", - "kio", - "rustls-pki-types", - "thiserror 2.0.20", - "tokio", - "tokio-quiche", - "tracing", - "url", - "web-transport-proto", - "web-transport-trait", -] - -[[package]] -name = "web-transport-quinn" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63a239cba370789ab705c39b66d223e3b8aef85e2762046fd6b59e560f156756" -dependencies = [ - "bytes", - "futures", - "http", - "kio", - "quinn", - "rustls", - "rustls-native-certs", - "thiserror 2.0.20", - "tokio", - "tracing", - "url", - "web-transport-proto", - "web-transport-trait", -] - [[package]] name = "web-transport-trait" version = "0.4.0" @@ -11853,27 +10772,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "yaml-merge-keys" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af47d205071caaef70ebce5e04e1d88eba944833f8a6626dacdda700f86c285a" -dependencies = [ - "lazy_static", - "serde_yaml", - "thiserror 1.0.69", - "yaml-rust", -] - -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] - [[package]] name = "yasna" version = "0.6.0" @@ -12087,34 +10985,6 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" -[[package]] -name = "zstd" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "7.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" -dependencies = [ - "cc", - "pkg-config", -] - [[package]] name = "zune-core" version = "0.5.3" diff --git a/Cargo.toml b/Cargo.toml index 0f703fcd92..0207602e3e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -212,19 +212,17 @@ usage = { package = "usage-rs", version = "6.3.0" } web-async = { version = "0.1.5", features = ["tracing"] } web-transport-iroh = "0.7" # default-features off so the QUIC crypto provider is chosen by moq-tokio's -# aws-lc-rs / ring features (mirroring how the quinn dependency is wired). +# aws-lc-rs / ring features. # 0.3 for the `qlog` passthrough feature moq-tokio's `qlog` forwards to. web-transport-noq = { version = "0.3", default-features = false } web-transport-proto = "0.6" -web-transport-quiche = "0.7" -web-transport-quinn = { version = "0.12", default-features = false } web-transport-trait = "0.4" web-transport-wasm = "0.6" x11rb = { version = "0.14.0", features = ["randr", "xfixes"] } zeroize = { version = "1", features = ["derive"] } [patch.crates-io] -# web-transport-quinn and web-transport-iroh depend on kio from crates.io. Without +# web-transport-iroh depends on kio from crates.io. Without # this, the lock carries a second kio whose pin drifts behind the member, and the # next publish that reaches both fails to resolve a single version (#3551). kio = { path = "rs/kio" } diff --git a/bench/justfile b/bench/justfile index ba980173c1..b3fa64c392 100755 --- a/bench/justfile +++ b/bench/justfile @@ -16,4 +16,4 @@ runtime $ROUNDS="3" $WORKERS="": # Compile every binary and feature used by the repository-level harness. check: cargo check --locked --package moq-relay --package moq-bench \ - --features moq-relay/io-uring-quinn + --features moq-relay/io-uring diff --git a/bench/run.sh b/bench/run.sh index 5e4ec3acae..db7c0a2c6e 100755 --- a/bench/run.sh +++ b/bench/run.sh @@ -394,10 +394,10 @@ run_runtime_comparison() { return 1 fi - printf 'Building one relay binary with the Tokio and io_uring Quinn paths...\n' + printf 'Building one relay binary with the Tokio and io_uring paths...\n' CARGO_TARGET_DIR=$CURRENT_TARGET cargo build --locked --release \ -p moq-relay -p moq-bench \ - --features moq-relay/io-uring-quinn,moq-bench/uring + --features moq-relay/io-uring,moq-bench/uring LOAD_BIN=$CURRENT_TARGET/release/moq-bench HOST_BIN=$CURRENT_TARGET/release/moq-bench-host diff --git a/cpp/obs/src/moq-settings.cpp b/cpp/obs/src/moq-settings.cpp index 17cc2b8f57..8b3fc4b5a2 100644 --- a/cpp/obs/src/moq-settings.cpp +++ b/cpp/obs/src/moq-settings.cpp @@ -18,7 +18,6 @@ namespace { // Keys. These are stable: they land in scene collections and in the dock's settings // file, so renaming one silently drops whatever the user had configured. constexpr const char *VERSION = "version"; -constexpr const char *BACKEND = "backend"; constexpr const char *BIND = "bind"; constexpr const char *CONNECT_TIMEOUT = "connect_timeout_ms"; constexpr const char *FAILOVER_DELAY = "failover_delay_ms"; @@ -110,15 +109,6 @@ std::vector