diff --git a/Cargo.lock b/Cargo.lock index 5e989b9..5527ee4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1238,9 +1238,9 @@ dependencies = [ [[package]] name = "compio" -version = "0.16.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6829f76b635c05ef91f97dc44c3b27eb72f346179bd47c5018cd033d913420d" +checksum = "a8a7cc183295c36483f1c9616f43c4ac1a9030ce6d9321d6cebb4c4bb21164c4" dependencies = [ "compio-buf", "compio-driver", @@ -1265,9 +1265,9 @@ dependencies = [ [[package]] name = "compio-driver" -version = "0.9.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f8915a1e560ab8be655c23771502a107d2802941a83fbf142734bed60a11441" +checksum = "ff5c12800e82a01d12046ccc29b014e1cbbb2fbe38c52534e0d40d4fc58881d5" dependencies = [ "cfg-if", "cfg_aliases 0.2.1", @@ -1289,9 +1289,9 @@ dependencies = [ [[package]] name = "compio-fs" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea585c274239b9fd350a484c75a31fd0df5f031805b6664d83a98f5e8b019e2f" +checksum = "c568022f90c2e2e8ea7ff4c4e8fde500753b5b9b6b6d870e25b5e656f9ea2892" dependencies = [ "cfg-if", "cfg_aliases 0.2.1", @@ -1339,9 +1339,9 @@ dependencies = [ [[package]] name = "compio-net" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e6ea7aa4a9f38d68dd0098a11232236cb3efd0ef3cab50ecdada3d745f1f776" +checksum = "bffab78b8a876111ca76450912ca6a5a164b0dd93973e342c5f438a6f478c735" dependencies = [ "cfg-if", "compio-buf", @@ -1358,9 +1358,9 @@ dependencies = [ [[package]] name = "compio-runtime" -version = "0.9.5" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b467b43c646a60bae3bb3a55c2c200ea7c4416a63cc5a6070450aa6771b3c62e" +checksum = "83fd890a129a8086af857bbe18401689c130aa6ccfc7f3c029a7800f7256af3e" dependencies = [ "async-task", "cfg-if", @@ -1536,7 +1536,7 @@ dependencies = [ "libc", "libcosmic", "log", - "lzma-rust2 0.15.3", + "lzma-rust2", "md-5", "mime_guess", "notify-debouncer-full", @@ -1688,28 +1688,13 @@ dependencies = [ [[package]] name = "crc" -version = "2.1.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23" +checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" dependencies = [ - "crc-catalog 1.1.1", + "crc-catalog", ] -[[package]] -name = "crc" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" -dependencies = [ - "crc-catalog 2.4.0", -] - -[[package]] -name = "crc-catalog" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403" - [[package]] name = "crc-catalog" version = "2.4.0" @@ -2571,9 +2556,9 @@ checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" [[package]] name = "fork" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30268f1eefccc9d72f43692e8b89e659aeb52e84016c3b32b6e7e9f1c8f38f94" +checksum = "29714eb48a54d35d6f107e38cc58003f2e26825f222119db8369d28b24b79f2a" dependencies = [ "libc", ] @@ -4735,21 +4720,11 @@ dependencies = [ [[package]] name = "lzma-rust2" -version = "0.13.0" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a" +checksum = "48172246aa7c3ea28e423295dd1ca2589a24617cc4e588bb8cfe177cb2c54d95" dependencies = [ - "crc 3.4.0", - "sha2", -] - -[[package]] -name = "lzma-rust2" -version = "0.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa48f5024824ecd3e8282cc948bd46fbd095aed5a98939de0594601a59b4e2b" -dependencies = [ - "crc 2.1.0", + "crc", "sha2", ] @@ -9432,9 +9407,9 @@ dependencies = [ [[package]] name = "zip" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b" +checksum = "bdd8a47718a4ee5fe78e07667cd36f3de80e7c2bfe727c7074245ffc7303c037" dependencies = [ "aes", "arbitrary", @@ -9443,10 +9418,11 @@ dependencies = [ "crc32fast", "deflate64", "flate2", + "generic-array", "getrandom 0.3.4", "hmac", "indexmap 2.12.1", - "lzma-rust2 0.13.0", + "lzma-rust2", "memchr", "pbkdf2", "ppmd-rust", diff --git a/Cargo.toml b/Cargo.toml index a6e9a03..3940412 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ xdg-mime = { git = "https://github.com/ebassi/xdg-mime-rs" } bzip2 = { version = "0.6", optional = true } #TODO: replace with pure Rust crate flate2 = "1.1" tar = "0.4.44" -lzma-rust2 = { version = "0.15", optional = true } +lzma-rust2 = { version = "0.15.4", optional = true } ordermap = { version = "1.0.0", features = ["serde"] } # Internationalization i18n-embed = { version = "0.16", features = [ @@ -56,7 +56,7 @@ i18n-embed-fl = "0.10" rust-embed = "8" slotmap = "1.0.7" recently-used-xbel = { git = "https://github.com/pop-os/recently-used-xbel.git" } -zip = "6.0" +zip = "7" uzers = "0.12.1" md-5 = "0.10.6" png = "0.18" @@ -65,7 +65,7 @@ num_cpus = "1.17.0" # Completion-based IO runtime to enable io_uring / IOCP file IO support. [dependencies.compio] -version = "0.16.0" +version = "0.17.0" default-features = false features = ["io", "macros", "polling", "runtime"] @@ -123,7 +123,7 @@ inherits = "release" debug = true [target.'cfg(unix)'.dependencies] -fork = "0.4" +fork = "0.6" [target.'cfg(target_os = "linux")'.dependencies] procfs = "0.18"