From d1558e48521e66fb71074c21ab8d9fd3af657698 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 03:55:12 +0000 Subject: [PATCH] chore(deps): Bump the cargo group across 1 directory with 27 updates Bumps the cargo group with 26 updates in the / directory: | Package | From | To | | --- | --- | --- | | [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` | | [alsa](https://github.com/diwic/alsa-rs) | `0.12.0` | `0.12.1` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` | | [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` | | [ffmpeg-next](https://github.com/zmwangx/rust-ffmpeg) | `8.1.0` | `9.0.0` | | [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.4+spec-1.1.0` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` | | [pollster](https://github.com/zesterer/pollster) | `1.0.0` | `1.0.1` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` | | [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.1` | | [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.11.0` | | [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` | | [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` | | [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` | | [mdns-sd](https://github.com/keepsimple1/mdns-sd) | `0.20.1` | `0.20.3` | | [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.43` | | [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.1` | | [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` | | [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` | | [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` | | [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` | | [jpeg-encoder](https://github.com/vstroebel/jpeg-encoder) | `0.7.0` | `0.7.1` | | [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.0` | Updates `serde_json` from 1.0.150 to 1.0.151 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151) Updates `thiserror` from 2.0.18 to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20) Updates `tokio` from 1.52.3 to 1.53.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1) Updates `tokio-util` from 0.7.18 to 0.7.19 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19) Updates `alsa` from 0.12.0 to 0.12.1 - [Commits](https://github.com/diwic/alsa-rs/compare/v0.12.0...v0.12.1) Updates `anyhow` from 1.0.103 to 1.0.104 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104) Updates `clap` from 4.6.1 to 4.6.6 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6) Updates `ffmpeg-next` from 8.1.0 to 9.0.0 - [Release notes](https://github.com/zmwangx/rust-ffmpeg/releases) - [Changelog](https://github.com/zmwangx/rust-ffmpeg/blob/master/CHANGELOG.md) - [Commits](https://github.com/zmwangx/rust-ffmpeg/compare/v8.1.0...v9.0.0) Updates `toml` from 1.1.2+spec-1.1.0 to 1.1.4+spec-1.1.0 - [Commits](https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.4) Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1) Updates `pollster` from 1.0.0 to 1.0.1 - [Changelog](https://github.com/zesterer/pollster/blob/master/CHANGELOG.md) - [Commits](https://github.com/zesterer/pollster/commits) Updates `bytemuck` from 1.25.0 to 1.25.2 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.25.0...v1.25.2) Updates `ipnet` from 2.12.0 to 2.12.1 - [Release notes](https://github.com/krisprice/ipnet/releases) - [Changelog](https://github.com/krisprice/ipnet/blob/master/RELEASES.md) - [Commits](https://github.com/krisprice/ipnet/commits) Updates `hyper` from 1.10.1 to 1.11.0 - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper/compare/v1.10.1...v1.11.0) Updates `http-body` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0) Updates `uuid` from 1.23.4 to 1.24.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.24.0) Updates `lettre` from 0.11.22 to 0.11.23 - [Release notes](https://github.com/lettre/lettre/releases) - [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md) - [Commits](https://github.com/lettre/lettre/compare/v0.11.22...v0.11.23) Updates `mdns-sd` from 0.20.1 to 0.20.3 - [Release notes](https://github.com/keepsimple1/mdns-sd/releases) - [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md) - [Commits](https://github.com/keepsimple1/mdns-sd/compare/v0.20.1...v0.20.3) Updates `rustls` from 0.23.40 to 0.23.43 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.43) Updates `rustls-pki-types` from 1.14.1 to 1.15.1 - [Release notes](https://github.com/rustls/pki-types/releases) - [Commits](https://github.com/rustls/pki-types/compare/v/1.14.1...v/1.15.1) Updates `http-body-util` from 0.1.3 to 0.1.4 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.4) Updates `libc` from 0.2.186 to 0.2.189 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.186...0.2.189) Updates `cc` from 1.2.66 to 1.4.2 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.66...cc-v1.4.2) Updates `miniz_oxide` from 0.8.9 to 0.9.1 - [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md) - [Commits](https://github.com/Frommi/miniz_oxide/commits) Updates `socket2` from 0.6.4 to 0.6.5 - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits/v0.6.5) Updates `jpeg-encoder` from 0.7.0 to 0.7.1 - [Release notes](https://github.com/vstroebel/jpeg-encoder/releases) - [Commits](https://github.com/vstroebel/jpeg-encoder/compare/v0.7.0...v0.7.1) Updates `ureq` from 3.3.0 to 3.4.0 - [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md) - [Commits](https://github.com/algesten/ureq/compare/3.3.0...3.4.0) --- updated-dependencies: - dependency-name: serde_json dependency-version: 1.0.151 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: thiserror dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: tokio dependency-version: 1.53.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: tokio-util dependency-version: 0.7.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: alsa dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: anyhow dependency-version: 1.0.104 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap dependency-version: 4.6.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: ffmpeg-next dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo - dependency-name: toml dependency-version: 1.1.4+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: pollster dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: bytemuck dependency-version: 1.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: ipnet dependency-version: 2.12.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: hyper dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: http-body dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: uuid dependency-version: 1.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: lettre dependency-version: 0.11.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: mdns-sd dependency-version: 0.20.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rustls dependency-version: 0.23.43 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rustls-pki-types dependency-version: 1.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: http-body-util dependency-version: 0.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: libc dependency-version: 0.2.189 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: cc dependency-version: 1.4.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: miniz_oxide dependency-version: 0.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: socket2 dependency-version: 0.6.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: jpeg-encoder dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: ureq dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 393 +++++++++++++++------------- crates/multiview-cli/Cargo.toml | 6 +- crates/multiview-control/Cargo.toml | 2 +- crates/multiview-ffmpeg/Cargo.toml | 2 +- crates/multiview-input/Cargo.toml | 4 +- crates/multiview-licence/Cargo.toml | 2 +- crates/multiview-output/Cargo.toml | 2 +- crates/multiview-preview/Cargo.toml | 2 +- crates/multiview-webrtc/Cargo.toml | 2 +- 9 files changed, 221 insertions(+), 194 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index de89d102..edac439c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,9 +81,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alsa" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028c6c5c84085c8cca7486f62d004f538e63eeb8c7f9c27fe735559ef4cb39fa" +checksum = "d3f93573e7ddb15145d27c58c0fa0a452faad9f5452ac17ed4554ea035ea9b71" dependencies = [ "alsa-sys", "bitflags", @@ -93,9 +93,9 @@ dependencies = [ [[package]] name = "alsa-sys" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ddaba18811a1d08b70bc74fe310fa090e0a3f1dfe59a86c8680f735ccda37b" +checksum = "f0320138053ef93099f168102c37b46ac0b9c53affc56ef7696633ad5477e2be" dependencies = [ "cc", "libc", @@ -169,9 +169,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "approx" @@ -224,7 +224,7 @@ dependencies = [ "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.20", "time", ] @@ -236,7 +236,7 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -248,7 +248,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -270,7 +270,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -281,7 +281,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -345,9 +345,9 @@ dependencies = [ "bytes", "futures-util", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", - "hyper 1.10.1", + "hyper 1.11.0", "hyper-util", "itoa", "matchit 0.7.3", @@ -381,9 +381,9 @@ dependencies = [ "form_urlencoded", "futures-util", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", - "hyper 1.10.1", + "hyper 1.11.0", "hyper-util", "itoa", "matchit 0.8.4", @@ -415,7 +415,7 @@ dependencies = [ "bytes", "futures-util", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "mime", "pin-project-lite", @@ -435,7 +435,7 @@ dependencies = [ "bytes", "futures-core", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "mime", "pin-project-lite", @@ -453,7 +453,7 @@ checksum = "7aa268c23bfbbd2c4363b9cd302a4f504fb2a9dfe7e3451d66f35dd392e20aca" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -474,6 +474,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "base64ct" version = "1.7.3" @@ -497,7 +503,7 @@ dependencies = [ "regex", "rustc-hash 2.1.2", "shlex 1.3.0", - "syn", + "syn 2.0.117", ] [[package]] @@ -587,9 +593,9 @@ checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "bytemuck" -version = "1.25.0" +version = "1.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" +checksum = "95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797" dependencies = [ "bytemuck_derive", ] @@ -602,7 +608,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -628,9 +634,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.66" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996" +checksum = "5d262e149917187838d5b42777c8253bcb64500067342904e7d429499a6f277e" dependencies = [ "find-msvc-tools", "jobserver", @@ -750,9 +756,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" dependencies = [ "clap_builder", "clap_derive", @@ -760,9 +766,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" dependencies = [ "anstream", "anstyle", @@ -772,14 +778,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.1" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" +checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -1121,7 +1127,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1145,7 +1151,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.117", ] [[package]] @@ -1156,7 +1162,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1210,7 +1216,7 @@ checksum = "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1295,7 +1301,7 @@ checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1546,9 +1552,9 @@ dependencies = [ [[package]] name = "ffmpeg-next" -version = "8.1.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c4bd5ab1ac61f29c634df1175d350ded29cf74c3c6d4f7030431a5ae3c7d5d" +checksum = "6380599799e175191eb7ffe82c97f36a2a90a36cbc54c738a903e5287d7f516a" dependencies = [ "bitflags", "ffmpeg-sys-next", @@ -1557,9 +1563,9 @@ dependencies = [ [[package]] name = "ffmpeg-sys-next" -version = "8.1.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a314bc0e022a33a99567ed4bd2576bd58ffd8fcff7891c29194cfecc26a62547" +checksum = "9b939bf79dd5949412a4b81cfe21a07f48ea21b47fcbb5f57816c8c2de5ae30b" dependencies = [ "bindgen", "cc", @@ -1577,9 +1583,9 @@ checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24" [[package]] name = "find-msvc-tools" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" +checksum = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de" [[package]] name = "fixedbitset" @@ -1600,7 +1606,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.9", ] [[package]] @@ -1726,7 +1732,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1909,7 +1915,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1983,7 +1989,7 @@ dependencies = [ "hashbrown 0.16.1", "log", "presser", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -2019,7 +2025,7 @@ dependencies = [ "pastey", "pin-project-lite", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -2360,9 +2366,9 @@ dependencies = [ [[package]] name = "http-body" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c" dependencies = [ "bytes", "http 1.4.1", @@ -2370,14 +2376,14 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +checksum = "e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2" dependencies = [ "bytes", "futures-core", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "pin-project-lite", ] @@ -2427,16 +2433,16 @@ dependencies = [ [[package]] name = "hyper" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +checksum = "d22053281f852e11534f5198498373cbb59295120a20771d90f7ed1897490a72" dependencies = [ "atomic-waker", "bytes", "futures-channel", "futures-core", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "httparse", "httpdate", "itoa", @@ -2453,7 +2459,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" dependencies = [ "http 1.4.1", - "hyper 1.10.1", + "hyper 1.11.0", "hyper-util", "rustls", "tokio", @@ -2473,13 +2479,13 @@ dependencies = [ "futures-channel", "futures-util", "http 1.4.1", - "http-body 1.0.1", - "hyper 1.10.1", + "http-body 1.1.0", + "hyper 1.11.0", "ipnet", "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.4", + "socket2 0.6.5", "tokio", "tower-service", "tracing", @@ -2627,9 +2633,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.12.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" +checksum = "6a756c3fac73139e83f14c2d742155dd2b78d3ee56597b419a0579b7bdd6dd78" [[package]] name = "is_terminal_polyfill" @@ -2686,7 +2692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2701,9 +2707,9 @@ dependencies = [ [[package]] name = "jpeg-encoder" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0b36cbb4e6704f12f5b5d7b01dac593982c6550859ebd5a66fb15c9ea27fd5" +checksum = "a0370574b86f7eca156b9f298392b5e69a23f8c86f3f865add60bbc2e79467a6" [[package]] name = "js-sys" @@ -2762,9 +2768,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "lettre" -version = "0.11.22" +version = "0.11.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da65617f6cb926332d039cb578aad56178da86e128db6a1b09f4c94fa5b3349" +checksum = "f2c646bd5cc763b1087b15493e29a64be6147ba8f19342004fa52048ee596eae" dependencies = [ "email-encoding", "email_address", @@ -2778,9 +2784,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.186" +version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libloading" @@ -2903,9 +2909,9 @@ dependencies = [ [[package]] name = "mdns-sd" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb75febbe5fa1837a52fdbd1c735e168286c5c645fc2ddd31526f65c49941c2e" +checksum = "86dbb9f00c8c367f75ed3a775d3eb31d0375a72f58275ef64a1bc53c255a2ce2" dependencies = [ "fastrand", "flume 0.12.0", @@ -2913,7 +2919,7 @@ dependencies = [ "log", "mio", "socket-pktinfo", - "socket2 0.6.4", + "socket2 0.6.5", ] [[package]] @@ -3005,6 +3011,15 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c" +dependencies = [ + "adler2", +] + [[package]] name = "mio" version = "1.2.1" @@ -3034,7 +3049,7 @@ dependencies = [ "proptest", "serde", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", ] @@ -3044,7 +3059,7 @@ version = "0.1.0" dependencies = [ "anyhow", "arc-swap", - "base64 0.22.1", + "base64 0.23.1", "clap", "ed25519-dalek", "ffmpeg-next", @@ -3075,9 +3090,9 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", - "toml 1.1.2+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "tracing", "tracing-subscriber", "wgpu", @@ -3096,7 +3111,7 @@ dependencies = [ "pollster", "proptest", "rust-embed", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", "unicode-script", "wgpu", @@ -3114,8 +3129,8 @@ dependencies = [ "proptest", "serde", "serde_json", - "thiserror 2.0.18", - "toml 1.1.2+spec-1.1.0", + "thiserror 2.0.20", + "toml 1.1.4+spec-1.1.0", ] [[package]] @@ -3124,16 +3139,16 @@ version = "0.1.0" dependencies = [ "async-stream", "axum 0.8.9", - "base64 0.22.1", + "base64 0.23.1", "bytes", "chrono", "ciborium", "ed25519-dalek", "getrandom 0.4.3", "hmac 0.13.0", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", - "hyper 1.10.1", + "hyper 1.11.0", "hyper-util", "lettre", "mdns-sd", @@ -3164,10 +3179,10 @@ dependencies = [ "sqlx", "subtle", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tokio-rustls", - "toml 1.1.2+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "tower", "tower-http 0.7.0", "tracing", @@ -3185,7 +3200,7 @@ dependencies = [ "proptest", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -3209,7 +3224,7 @@ dependencies = [ "rustix", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", ] @@ -3222,7 +3237,7 @@ dependencies = [ "proptest", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -3237,7 +3252,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", "tracing-subscriber", ] @@ -3250,7 +3265,7 @@ dependencies = [ "multiview-core", "proptest", "proptest-state-machine", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -3261,7 +3276,7 @@ dependencies = [ "multiview-i915pmu", "nvml-wrapper", "proptest", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", ] @@ -3277,7 +3292,7 @@ name = "multiview-input" version = "0.1.0" dependencies = [ "arc-swap", - "miniz_oxide", + "miniz_oxide 0.9.1", "multiview-core", "multiview-ffmpeg", "multiview-framestore", @@ -3285,9 +3300,9 @@ dependencies = [ "proptest", "serde", "serde_json", - "socket2 0.6.4", + "socket2 0.6.5", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", ] @@ -3296,7 +3311,7 @@ dependencies = [ name = "multiview-licence" version = "0.1.0" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "chrono", "ciborium", "coset", @@ -3310,7 +3325,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", ] @@ -3328,7 +3343,7 @@ dependencies = [ "multiview-licence", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", ] @@ -3375,9 +3390,9 @@ dependencies = [ "multiview-telemetry", "proptest", "rustix", - "socket2 0.6.4", + "socket2 0.6.5", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tokio-util", "tower", @@ -3395,7 +3410,7 @@ dependencies = [ "proptest", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", ] @@ -3409,7 +3424,7 @@ dependencies = [ "multiview-engine", "multiview-events", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", "zune-jpeg", @@ -3421,7 +3436,7 @@ version = "0.1.0" dependencies = [ "libloading 0.9.0", "multiview-telemetry", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -3432,7 +3447,7 @@ dependencies = [ "proptest", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", "tracing-subscriber", ] @@ -3441,7 +3456,7 @@ dependencies = [ name = "multiview-webrtc" version = "0.1.0" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "hmac 0.13.0", "libc", "md-5", @@ -3451,9 +3466,9 @@ dependencies = [ "rand 0.10.2", "sha1 0.11.0", "sha2 0.11.0", - "socket2 0.6.4", + "socket2 0.6.5", "str0m", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tracing", ] @@ -3480,7 +3495,7 @@ dependencies = [ "once_cell", "rustc-hash 1.1.0", "spirv", - "thiserror 2.0.18", + "thiserror 2.0.20", "unicode-ident", ] @@ -3493,7 +3508,7 @@ dependencies = [ "hashbrown 0.17.1", "indexmap", "rustc-hash 1.1.0", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -3894,7 +3909,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3959,9 +3974,9 @@ checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" [[package]] name = "pollster" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2560ec4d09f0d4db1fb45518d099d74954dd3da5855a0fcb84f2779b5b41a59e" +checksum = "bc6355899e1c9462875b6757c79f3caa011a1fdae12bbb1a2e72dd1f234f8336" [[package]] name = "polyval" @@ -4027,7 +4042,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn", + "syn 2.0.117", ] [[package]] @@ -4102,7 +4117,7 @@ dependencies = [ "itertools 0.13.0", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4139,8 +4154,8 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.2", "rustls", - "socket2 0.6.4", - "thiserror 2.0.18", + "socket2 0.6.5", + "thiserror 2.0.20", "tokio", "tracing", "web-time", @@ -4161,7 +4176,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.18", + "thiserror 2.0.20", "tinyvec", "tracing", "web-time", @@ -4176,7 +4191,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.4", + "socket2 0.6.5", "tracing", "windows-sys 0.60.2", ] @@ -4408,9 +4423,9 @@ dependencies = [ "futures-core", "futures-util", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", - "hyper 1.10.1", + "hyper 1.11.0", "hyper-rustls", "hyper-util", "js-sys", @@ -4483,7 +4498,7 @@ dependencies = [ "flume 0.11.1", "futures-util", "log", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tokio-stream", "tokio-util", @@ -4536,7 +4551,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn", + "syn 2.0.117", "walkdir", ] @@ -4606,9 +4621,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.40" +version = "0.23.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06" dependencies = [ "aws-lc-rs", "log", @@ -4622,9 +4637,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.1" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +checksum = "2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96" dependencies = [ "web-time", "zeroize", @@ -4693,7 +4708,7 @@ dependencies = [ "rand 0.9.4", "rustc-hash 2.1.2", "slab", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -4749,14 +4764,14 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "itoa", "memchr", @@ -4965,7 +4980,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e8e43b4bdce7cff8a4d3f8025ee38fce5ca138fab868ebbf9529c81328fbf9d" dependencies = [ "libc", - "socket2 0.6.4", + "socket2 0.6.5", "windows-sys 0.61.2", ] @@ -4981,9 +4996,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" +checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", "windows-sys 0.61.2", @@ -5067,7 +5082,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "tokio-stream", "tracing", @@ -5084,7 +5099,7 @@ dependencies = [ "quote", "sqlx-core", "sqlx-macros-core", - "syn", + "syn 2.0.117", ] [[package]] @@ -5105,8 +5120,8 @@ dependencies = [ "sha2 0.10.9", "sqlx-core", "sqlx-sqlite", - "syn", - "thiserror 2.0.18", + "syn 2.0.117", + "thiserror 2.0.20", "tokio", "url", ] @@ -5132,7 +5147,7 @@ dependencies = [ "sha1 0.11.0", "sha2 0.11.0", "sqlx-core", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", ] @@ -5165,7 +5180,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", "whoami", ] @@ -5189,7 +5204,7 @@ dependencies = [ "percent-encoding", "serde", "sqlx-core", - "thiserror 2.0.18", + "thiserror 2.0.20", "tracing", "url", ] @@ -5298,6 +5313,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -5315,7 +5341,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5336,7 +5362,7 @@ dependencies = [ "cfg-expr", "heck", "pkg-config", - "toml 1.1.2+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "version-compare", ] @@ -5370,11 +5396,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" dependencies = [ - "thiserror-impl 2.0.18", + "thiserror-impl 2.0.20", ] [[package]] @@ -5385,18 +5411,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -5485,16 +5511,16 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.3" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", "mio", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.4", + "socket2 0.6.5", "tokio-macros", "windows-sys 0.61.2", ] @@ -5507,7 +5533,7 @@ checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5545,13 +5571,14 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.18" +version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" dependencies = [ "bytes", "futures-core", "futures-sink", + "libc", "pin-project-lite", "tokio", ] @@ -5570,9 +5597,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.2+spec-1.1.0" +version = "1.1.4+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5" dependencies = [ "indexmap", "serde_core", @@ -5617,9 +5644,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" dependencies = [ "winnow 1.0.3", ] @@ -5632,9 +5659,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "toml_writer" -version = "1.1.1+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" +checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" [[package]] name = "tower" @@ -5662,7 +5689,7 @@ dependencies = [ "bytes", "futures-util", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "pin-project-lite", "tower", "tower-layer", @@ -5679,7 +5706,7 @@ dependencies = [ "bitflags", "bytes", "http 1.4.1", - "http-body 1.0.1", + "http-body 1.1.0", "percent-encoding", "pin-project-lite", "tower-layer", @@ -5719,7 +5746,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5789,7 +5816,7 @@ dependencies = [ "log", "rand 0.9.4", "sha1 0.10.6", - "thiserror 2.0.18", + "thiserror 2.0.20", ] [[package]] @@ -5891,11 +5918,11 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" +checksum = "972d7902c8735f2695410b8aed7df6ed12a47394aa1c8d7af49f0497b731a94d" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "flate2", "log", "percent-encoding", @@ -5908,11 +5935,11 @@ dependencies = [ [[package]] name = "ureq-proto" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c" +checksum = "da5f78b09e6941e1a0f2e30e695e4b120377b54d5e0aec11b594bb57b3971613" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "http 1.4.1", "httparse", "log", @@ -5982,7 +6009,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn", + "syn 2.0.117", "uuid", ] @@ -6000,9 +6027,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.23.4" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" +checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -6120,7 +6147,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "wasm-bindgen-shared", ] @@ -6227,7 +6254,7 @@ dependencies = [ "raw-window-handle", "rustc-hash 1.1.0", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.20", "wgpu-core-deps-apple", "wgpu-core-deps-emscripten", "wgpu-core-deps-windows-linux-android", @@ -6305,7 +6332,7 @@ dependencies = [ "renderdoc-sys", "smallvec", "static_assertions", - "thiserror 2.0.18", + "thiserror 2.0.20", "wasm-bindgen", "wayland-sys", "web-sys", @@ -6431,7 +6458,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6442,7 +6469,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6674,7 +6701,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6709,7 +6736,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.20", "time", ] @@ -6728,7 +6755,7 @@ dependencies = [ "multiview-telemetry", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.20", "tokio", "ureq", "utoipa", @@ -6780,7 +6807,7 @@ checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -6807,7 +6834,7 @@ checksum = "0b631b19d36a892ab55420c92dbc83ccd79274f25be714855d3074aa71cab639" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6827,7 +6854,7 @@ checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -6867,7 +6894,7 @@ checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] diff --git a/crates/multiview-cli/Cargo.toml b/crates/multiview-cli/Cargo.toml index b2e22d4a..6df46582 100644 --- a/crates/multiview-cli/Cargo.toml +++ b/crates/multiview-cli/Cargo.toml @@ -92,7 +92,7 @@ tracing-subscriber = { workspace = true } # performs NO FFI (it stays `unsafe_code = forbid`); all raw libav* remains owned # by `multiview-ffmpeg`. Pinned to match its binding. `cargo deny` runs with # all-features=false so it never sees this opt-in dependency. -ffmpeg-next = { version = "8.1", optional = true } +ffmpeg-next = { version = "9.0", optional = true } # Used by the real `ffmpeg`-feature pipeline to stage a generated `test`-source # clip into a tempdir before decoding it. Optional + gated by the `ffmpeg` @@ -144,7 +144,7 @@ toml = "1.1.2" # public key as base64url (ADR-I008's verified raw-32 encoding). Pure Rust # (MIT/Apache-2.0); already a dev-dep and in the workspace graph (the licence # plane). `default-features = false` keeps it `alloc`-only. -base64 = { version = "0.22", default-features = false, features = ["alloc"] } +base64 = { version = "0.23", default-features = false, features = ["alloc"] } # The `multiview node` display pairing code is a Crockford-base32 truncation of # the SHA-256 of the device public key — deterministic so the displayed code is # stable across power cycles. Pure Rust (MIT/Apache-2.0), the same hash the @@ -169,7 +169,7 @@ tempfile = "3" # dev-only — the cli's non-test code has no signer/RNG. ed25519-dalek = { version = "3", default-features = false, features = ["alloc"] } p256 = { version = "0.13", default-features = false, features = ["ecdsa"] } -base64 = { version = "0.22", default-features = false, features = ["alloc"] } +base64 = { version = "0.23", default-features = false, features = ["alloc"] } serde_json = { workspace = true } # Property tests for the pure media-player transport state machine (ADR-0057 / # ADR-0097): the exact-once vamp-exit-latch race over a 2–3-frame vamp segment, diff --git a/crates/multiview-control/Cargo.toml b/crates/multiview-control/Cargo.toml index cb232b23..7ba87320 100644 --- a/crates/multiview-control/Cargo.toml +++ b/crates/multiview-control/Cargo.toml @@ -88,7 +88,7 @@ chrono = { workspace = true, features = ["alloc"] } sha2 = "0.11.0" hmac = "0.13.0" subtle = "2.6.1" -base64 = "0.22.1" +base64 = "0.23.1" # OpenAPI 3.1 (utoipa) + Scalar try-it-out, behind the default `openapi` feature. utoipa = { version = "5.5.0", features = ["axum_extras", "uuid"], optional = true } diff --git a/crates/multiview-ffmpeg/Cargo.toml b/crates/multiview-ffmpeg/Cargo.toml index 2da1badd..60d6edb5 100644 --- a/crates/multiview-ffmpeg/Cargo.toml +++ b/crates/multiview-ffmpeg/Cargo.toml @@ -26,7 +26,7 @@ tracing = { workspace = true } # 7.x line to match the FFmpeg 7.1 / libavcodec 61 in the dev/CI image. WTFPL # (public-domain-equivalent, permissive) — acceptable for an opt-in feature; the # default `cargo deny check` runs with all-features=false so it never sees this. -ffmpeg-next = { version = "8.1", optional = true } +ffmpeg-next = { version = "9.0", optional = true } # C ABI scalar types (`c_int`/`c_void`) for the GP-0 `AVIOInterruptCB` callback, # whose libav-bound signature is `extern "C" fn(*mut libc::c_void) -> libc::c_int` # (ffmpeg-sys-next's bindings use `libc::*`). Only pulled in with `ffmpeg`; it is diff --git a/crates/multiview-input/Cargo.toml b/crates/multiview-input/Cargo.toml index 64152e0f..e39d2b17 100644 --- a/crates/multiview-input/Cargo.toml +++ b/crates/multiview-input/Cargo.toml @@ -24,7 +24,7 @@ arc-swap = "1.9.1" # no native deps, LGPL-clean (MIT/Zlib/Apache-2.0) — the crate stays # `unsafe_code = forbid`. Always compiled: the SAP packet codec is # feature-independent (only the socket transport sits behind `st2110`). -miniz_oxide = "0.8.9" +miniz_oxide = "0.9.1" thiserror = { workspace = true } tracing = { workspace = true } tokio = { workspace = true } @@ -74,7 +74,7 @@ proptest = "1.11.0" # vs the 64 KiB cap) without a multi-KiB magic const; the parser must reject it # AT the cap. Already a normal dependency at this exact version (deny-neutral), # and it is safe code — the crate stays `unsafe_code = forbid`. -miniz_oxide = "0.8.9" +miniz_oxide = "0.9.1" # Self-contained ffmpeg-feature tests generate their own tiny clip at runtime # (via the `ffmpeg` CLI) into a tempdir — no checked-in media. tempfile = "3" diff --git a/crates/multiview-licence/Cargo.toml b/crates/multiview-licence/Cargo.toml index cb2539d1..46ebedde 100644 --- a/crates/multiview-licence/Cargo.toml +++ b/crates/multiview-licence/Cargo.toml @@ -69,7 +69,7 @@ p256 = { version = "0.13", default-features = false, features = ["ecdsa"], optio # STANDARD-base64 (RFC 4648 §4) decode of `leaseBytes` + base64url decode of the # well-known key material/signatures (D3). `MIT OR Apache-2.0`, deny-clean, pure # Rust, no native deps. -base64 = { version = "0.22", default-features = false, features = ["alloc"], optional = true } +base64 = { version = "0.23", default-features = false, features = ["alloc"], optional = true } # Lower-case hex decode of the bare-Ed25519 lease `signature` (64 bytes) + the # device-PoP challenge nonce (32 raw bytes from 64-hex). `MIT OR Apache-2.0`, # deny-clean, pure Rust. diff --git a/crates/multiview-output/Cargo.toml b/crates/multiview-output/Cargo.toml index 6d877bc9..c3b7f0b0 100644 --- a/crates/multiview-output/Cargo.toml +++ b/crates/multiview-output/Cargo.toml @@ -127,7 +127,7 @@ multiview-ffmpeg = { workspace = true, optional = true } # `unsafe` and performs NO FFI (it stays `unsafe_code = forbid`); all raw libav* # remains owned by `multiview-ffmpeg`. Pinned to match its binding. `cargo deny` # runs with all-features=false so it never sees this opt-in dependency. -ffmpeg-next = { version = "8.1", optional = true } +ffmpeg-next = { version = "9.0", optional = true } [dev-dependencies] proptest = "1.11.0" diff --git a/crates/multiview-preview/Cargo.toml b/crates/multiview-preview/Cargo.toml index cb4f87f1..fcb15d12 100644 --- a/crates/multiview-preview/Cargo.toml +++ b/crates/multiview-preview/Cargo.toml @@ -28,7 +28,7 @@ sha2 = "0.11.0" # itself `forbid(unsafe_code)` and dependency-free. Both 0.6.1 and the 0.7 line add # an extra `IJG` license term that is NOT in our allowlist and would fail # `cargo deny`, so we deliberately do not float to them. -jpeg-encoder = { version = "=0.7.0", default-features = false, features = ["std"] } +jpeg-encoder = { version = "=0.7.1", default-features = false, features = ["std"] } # NOTE: this crate no longer depends on `str0m`. The native ICE/DTLS/SRTP WHEP # transport relocated to `multiview-webrtc` (ADR-0048 / ADR-P006 move 1) — exactly # one str0m owner per process. `multiview-preview` keeps only the pure, socket-free diff --git a/crates/multiview-webrtc/Cargo.toml b/crates/multiview-webrtc/Cargo.toml index 86ad441d..5f547a5b 100644 --- a/crates/multiview-webrtc/Cargo.toml +++ b/crates/multiview-webrtc/Cargo.toml @@ -33,7 +33,7 @@ hmac = "0.13.0" sha1 = "0.11.0" sha2 = "0.11.0" md-5 = "0.11.0" -base64 = "0.22.1" +base64 = "0.23.1" # Native WebRTC (ICE/DTLS/SRTP) stack — OPTIONAL, pulled in ONLY by `native`. # str0m is sans-IO (`MIT OR Apache-2.0`), pinned EXACTLY to =0.16.2 (ADR-0048 §3, # a tightening of multiview-preview's caret requirement; lockfile-resolved to the