diff --git a/Cargo.lock b/Cargo.lock index 51e6036f7..e1ee7c5a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -159,9 +159,9 @@ dependencies = [ [[package]] name = "arc-swap" -version = "1.9.3" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380962b3d93b99642e50b9febf72c071e97e8b32d86eae9cf4ef582bb960ae6e" +checksum = "db4c94f57a570fce5d381be3289b3f79aef6332d72948fe82ab5772e423ccf92" dependencies = [ "rustversion", ] @@ -1120,7 +1120,7 @@ dependencies = [ "percent-encoding", "reqwest 0.13.5", "reqwest_dav", - "rfd", + "rfd 0.18.0", "runas", "rustls", "scopeguard", @@ -2404,9 +2404,9 @@ checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" -version = "1.1.10" +version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb" +checksum = "626d4928326b646e70f65ed36fc7cf9f206bdb68a0019ee7c6b4709da4e084c4" dependencies = [ "crc32fast", "miniz_oxide 0.9.1", @@ -3241,9 +3241,9 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2" +checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c" dependencies = [ "bytes", "futures-core", @@ -4070,9 +4070,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lzma-rust2" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490750560fa7851fbbf5d3ab1a8750f09350ed361ed8aed85b1e1e40587812ee" +checksum = "ef1d73c59a56771343712b22ea5615092c612c16ba291c0979e3105dfeec4890" dependencies = [ "sha2 0.11.1", ] @@ -4538,6 +4538,7 @@ dependencies = [ "objc2-core-video", "objc2-foundation", "objc2-quartz-core", + "objc2-uniform-type-identifiers", ] [[package]] @@ -4759,6 +4760,16 @@ dependencies = [ "objc2-user-notifications", ] +[[package]] +name = "objc2-uniform-type-identifiers" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7902ac02859fc1f7045f8b598c63f1ae0cc7efeaa06a9bc9f3d9a3c955974fa4" +dependencies = [ + "objc2", + "objc2-foundation", +] + [[package]] name = "objc2-user-notifications" version = "0.3.2" @@ -5934,6 +5945,30 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "rfd" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4b9d4857b10297ffb0f64cae711e983a7aeaee561848d56d429d3858bd8ed93" +dependencies = [ + "block2", + "dispatch2", + "js-sys", + "libc", + "log", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "objc2-uniform-type-identifiers", + "percent-encoding", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-sys 0.61.2", +] + [[package]] name = "ring" version = "0.17.14" @@ -7427,7 +7462,7 @@ checksum = "ce0fb9c2b6d34a9720627ed930ebc8af26f61e648695aecaeb03d5c33c5896f5" dependencies = [ "log", "raw-window-handle", - "rfd", + "rfd 0.17.2", "serde", "serde_json", "tauri", @@ -10032,6 +10067,20 @@ name = "zeroize" version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] [[package]] name = "zerotrie" @@ -10070,9 +10119,9 @@ dependencies = [ [[package]] name = "zip" -version = "9.3.0" +version = "9.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaeb7f16d2605b49aef586996ded29e65642fab7259a3077e537351df6d80426" +checksum = "df3845f734baabdd02de353a20580e30ceccd03897def44a4eb8e9654992e294" dependencies = [ "aes", "bzip2", @@ -10100,9 +10149,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5" +checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" [[package]] name = "zmij" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index f6e3d7c37..51667c7ce 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -58,13 +58,13 @@ smartstring = { workspace = true, features = ["serde"] } socket2 = { workspace = true } warp = { version = "0.4.3", features = ["server"] } open = "5.4.5" -rfd = { version = "0.17.2", default-features = false, features = ["common-controls-v6"] } +rfd = { version = "0.18.0", default-features = false, features = ["common-controls-v6"] } dirs = "7.0.0" dunce = "1.0.5" nanoid = "0.5" chrono = { workspace = true } boa_engine = "0.22.0" -http-body-util = "0.1.4" +http-body-util = "0.1.5" percent-encoding = "2.3.2" reqwest = { workspace = true } sysproxy = { git = "https://github.com/clash-verge-rev/sysproxy-rs.git", branch = "main", features = [ @@ -77,8 +77,8 @@ tauri-plugin-dialog = "2.8.4" tauri-plugin-fs = "2.7.1" tauri-plugin-deep-link = "2.6.3" tauri-plugin-window-state = "2.5.0" -zip = "9.3.0" -flate2 = "1.1.10" +zip = "9.4.2" +flate2 = "1.1.11" reqwest_dav = "0.3.3" aes-gcm = { version = "0.11.1" } base64 = "0.23.1" @@ -97,7 +97,7 @@ async-trait = "0.1.92" clash_verge_service_ipc = { git = "https://github.com/clash-verge-rev/clash-verge-service-ipc.git", tag = "v2.7.7", version = "2.7.7", features = [ "client", ] } -arc-swap = "1.9.3" +arc-swap = "1.9.4" tokio-rustls = "0.26.6" rustls = { version = "0.23.46", features = ["ring"] } webpki-roots = "1.0.11"