diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 3ae5b931..93a75e6d 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2447,6 +2447,18 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +[[package]] +name = "nix" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" +dependencies = [ + "bitflags 2.13.0", + "cfg-if", + "cfg_aliases", + "libc", +] + [[package]] name = "num-conv" version = "0.2.2" @@ -6135,6 +6147,21 @@ dependencies = [ "zopfli", ] +[[package]] +name = "zip" +version = "9.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e49ade69c4434c55dd651d36fe05f38e0578db948b773cbc01c48c4b5e560692" +dependencies = [ + "crc32fast", + "flate2", + "indexmap 2.14.0", + "memchr", + "nix", + "typed-path", + "zopfli", +] + [[package]] name = "zlib-rs" version = "0.6.6" @@ -6187,7 +6214,7 @@ dependencies = [ "tokio", "tokio-stream", "windows-sys 0.61.2", - "zip 8.6.0", + "zip 9.0.1", ] [[package]] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 2013cd33..db912633 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -43,7 +43,7 @@ calamine = { version = "0.36", features = ["dates"] } # Already transitive via calamine; used directly in excel.rs to bound a # workbook's DECLARED uncompressed size before calamine materializes it, so a # decompression bomb can't defeat the compressed-only file-size cap. -zip = { version = "8", default-features = false, features = ["deflate"] } +zip = { version = "9", default-features = false, features = ["deflate"] } chrono = { version = "0.4.45", default-features = false, features = ["std"] } # Typed errors inside the db/excel connector (stringified only at the IPC edge). # Already transitive via sqlx.