aaf27a3db8a6c0c3db542b917194412ff07d6c61
79 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d0e8faea77 |
chore(ksud): enable clippy::all, clippy::pedantic && make clippy happy (#617)
* Revert "chore(ksud): bump ksud's deps (#585)"
* Because it may cause compilation errors.
This reverts commit
|
||
|
|
c8020b2066 |
chore(ksud): bump ksud's deps (#585)
Name Project Compat Latest Kind Platform ---- ------- ------ ------ ---- -------- addr2line->gimli 0.31.1 Removed Removed Normal --- ahash->cfg-if 1.0.0 Removed Removed Normal --- ahash->once_cell 1.21.3 Removed Removed Normal cfg(not(all(target_arch = "arm", target_os = "none"))) ahash->version_check 0.9.5 Removed Removed Build --- ahash->zerocopy 0.8.25 Removed Removed Normal --- android_logger 0.14.1 --- 0.15.1 Normal cfg(target_os = "android") android_logger->env_filter 0.1.3 0.1.4 0.1.4 Normal --- android_logger->log 0.4.27 0.4.28 0.4.28 Normal --- android_system_properties->libc 0.2.172 0.2.177 0.2.177 Normal --- anstream->anstyle 1.0.10 1.0.13 1.0.13 Normal --- anstream->anstyle-parse 0.2.6 0.2.7 0.2.7 Normal --- anstream->anstyle-query 1.1.2 1.1.5 1.1.5 Normal --- anstream->anstyle-wincon 3.0.7 3.0.11 3.0.11 Normal cfg(windows) anstream->colorchoice 1.0.3 1.0.4 1.0.4 Normal --- anstream->is_terminal_polyfill 1.70.1 1.70.2 1.70.2 Normal --- anstyle-query->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) anstyle-wincon->anstyle 1.0.10 1.0.13 1.0.13 Normal --- anstyle-wincon->once_cell 1.21.3 Removed Removed Normal cfg(windows) anstyle-wincon->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) anyhow 1.0.98 1.0.100 1.0.100 Normal --- arbitrary->derive_arbitrary 1.4.1 1.4.2 1.4.2 Normal --- async-trait->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- async-trait->quote 1.0.40 1.0.42 1.0.42 Normal --- async-trait->syn 2.0.101 2.0.110 2.0.110 Normal --- backtrace->addr2line 0.24.2 Removed Removed Normal cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) backtrace->cfg-if 1.0.0 Removed Removed Normal --- backtrace->libc 0.2.172 Removed Removed Normal cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) backtrace->miniz_oxide 0.8.8 Removed Removed Normal cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) backtrace->object 0.36.7 Removed Removed Normal cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) backtrace->rustc-demangle 0.1.24 Removed Removed Normal --- backtrace->windows-targets 0.52.6 Removed Removed Normal cfg(any(windows, target_os = "cygwin")) cc->shlex 1.3.0 --- Removed Normal --- chrono 0.4.41 0.4.42 0.4.42 Normal --- chrono->android-tzdata 0.1.1 Removed Removed Normal cfg(target_os = "android") chrono->iana-time-zone 0.1.63 0.1.64 0.1.64 Normal cfg(unix) chrono->js-sys 0.3.77 0.3.82 0.3.82 Normal cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi")))) chrono->wasm-bindgen 0.2.100 0.2.105 0.2.105 Normal cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi")))) chrono->windows-link 0.1.3 0.2.1 0.2.1 Normal cfg(windows) clap 4.5.38 4.5.51 4.5.51 Normal --- clap->clap_builder 4.5.38 4.5.51 4.5.51 Normal --- clap->clap_derive 4.5.32 4.5.49 4.5.49 Normal --- clap_builder->anstream 0.6.18 0.6.21 0.6.21 Normal --- clap_builder->anstyle 1.0.10 1.0.13 1.0.13 Normal --- clap_builder->clap_lex 0.7.4 0.7.6 0.7.6 Normal --- clap_derive->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- clap_derive->quote 1.0.40 1.0.42 1.0.42 Normal --- clap_derive->syn 2.0.101 2.0.110 2.0.110 Normal --- const_format 0.2.34 0.2.35 0.2.35 Normal --- const_format_proc_macros->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- const_format_proc_macros->quote 1.0.40 1.0.42 1.0.42 Normal --- core2->memchr 2.7.4 2.7.6 2.7.6 Normal --- cpufeatures->libc 0.2.172 0.2.177 0.2.177 Normal aarch64-linux-android crc->crc-catalog 2.4.0 --- Removed Normal --- crc32fast->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- crossbeam-channel->crossbeam-utils 0.8.21 --- Removed Normal --- crypto-common->typenum 1.18.0 1.19.0 1.19.0 Normal --- deranged->powerfmt 0.2.0 --- Removed Normal --- derive-new->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- derive-new->quote 1.0.40 1.0.42 1.0.42 Normal --- derive-new->syn 2.0.101 2.0.110 2.0.110 Normal --- derive_arbitrary->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- derive_arbitrary->quote 1.0.40 1.0.42 1.0.42 Normal --- derive_arbitrary->syn 2.0.101 2.0.110 2.0.110 Normal --- digest->crypto-common 0.1.6 0.1.7 0.1.7 Normal --- encoding_rs->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- env_filter->log 0.4.27 0.4.28 0.4.28 Normal --- env_logger->env_filter 0.1.3 0.1.4 0.1.4 Normal --- env_logger->log 0.4.27 0.4.28 0.4.28 Normal --- errno->libc 0.2.172 0.2.177 0.2.177 Normal cfg(target_os = "hermit") errno->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) errno-dragonfly->cc 1.2.22 1.2.46 1.2.46 Build --- errno-dragonfly->libc 0.2.172 0.2.177 0.2.177 Normal --- extattr->libc 0.2.172 0.2.177 0.2.177 Normal --- filetime->cfg-if 1.0.0 1.0.4 Removed Normal --- filetime->libc 0.2.172 0.2.177 Removed Normal cfg(unix) filetime->libredox 0.1.9 0.1.10 Removed Normal cfg(target_os = "redox") filetime->windows-sys 0.60.2 --- Removed Normal cfg(windows) flate2->crc32fast 1.4.2 1.5.0 1.5.0 Normal --- flate2->miniz_oxide 0.8.8 0.8.9 0.8.9 Normal --- fsevent-sys->libc 0.2.172 0.2.177 0.2.177 Normal --- generic-array->typenum 1.18.0 1.19.0 1.19.0 Normal --- getopts 0.2.21 0.2.24 0.2.24 Normal --- getopts->unicode-width 0.1.14 0.2.2 0.2.2 Normal --- getrandom->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- getrandom->libc 0.2.172 0.2.177 0.2.177 Normal cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr")))) getrandom->r-efi 5.2.0 5.3.0 5.3.0 Normal cfg(all(target_os = "uefi", getrandom_backend = "efi_rng")) getrandom->wasi 0.14.2+wasi-0.2.4 Removed Removed Normal cfg(all(target_arch = "wasm32", target_os = "wasi", target_env = "p2")) hashbrown->ahash 0.8.12 Removed Removed Normal --- iana-time-zone->js-sys 0.3.77 0.3.82 0.3.82 Normal cfg(all(target_arch = "wasm32", target_os = "unknown")) iana-time-zone->log 0.4.27 0.4.28 0.4.28 Normal cfg(all(target_arch = "wasm32", target_os = "unknown")) iana-time-zone->wasm-bindgen 0.2.100 0.2.105 0.2.105 Normal cfg(all(target_arch = "wasm32", target_os = "unknown")) iana-time-zone->windows-core 0.61.0 0.62.2 0.62.2 Normal cfg(target_os = "windows") iana-time-zone-haiku->cc 1.2.22 1.2.46 1.2.46 Build --- include-flate->include-flate-codegen 0.2.0 0.3.1 0.3.1 Normal --- include-flate->lazy_static 1.5.0 Removed Removed Normal --- include-flate->libflate 2.1.0 2.2.1 2.2.1 Normal --- include-flate-codegen->libflate 2.1.0 2.2.1 2.2.1 Normal --- include-flate-codegen->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- include-flate-codegen->quote 1.0.40 1.0.42 1.0.42 Normal --- include-flate-codegen->syn 2.0.101 2.0.110 2.0.110 Normal --- indexmap->hashbrown 0.15.2 0.16.0 0.16.0 Normal --- inotify->bitflags 1.3.2 --- 2.10.0 Normal --- inotify->libc 0.2.172 0.2.177 0.2.177 Normal --- inotify-sys->libc 0.2.172 0.2.177 0.2.177 Normal --- is_executable 1.0.4 1.0.5 1.0.5 Normal --- is_executable->winapi 0.3.9 Removed Removed Normal cfg(target_os = "windows") java-properties->regex-lite 0.1.6 0.1.8 0.1.8 Normal --- js-sys->wasm-bindgen 0.2.100 0.2.105 0.2.105 Normal --- jwalk->rayon 1.10.0 1.11.0 1.11.0 Normal --- kqueue->libc 0.2.172 0.2.177 0.2.177 Normal --- kqueue-sys->libc 0.2.172 0.2.177 0.2.177 Normal --- libc 0.2.172 0.2.177 0.2.177 Normal --- libflate->crc32fast 1.4.2 1.5.0 1.5.0 Normal --- libflate->dary_heap 0.3.7 0.3.8 0.3.8 Normal --- libflate->libflate_lz77 2.1.0 2.2.0 2.2.0 Normal --- libflate_lz77->hashbrown 0.14.5 0.16.0 0.16.0 Normal --- libredox->bitflags 2.8.0 2.10.0 Removed Normal --- libredox->libc 0.2.172 0.2.177 Removed Normal --- libredox->redox_syscall 0.5.17 0.5.18 Removed Normal --- log 0.4.27 0.4.28 0.4.28 Normal --- lzma-rs->byteorder 1.5.0 --- Removed Normal --- lzma-rs->crc 3.3.0 --- Removed Normal --- lzma-sys->cc 1.2.22 1.2.46 1.2.46 Build --- lzma-sys->cc 1.2.22 1.2.46 Removed Build --- lzma-sys->libc 0.2.172 0.2.177 0.2.177 Normal --- lzma-sys->libc 0.2.172 0.2.177 Removed Normal --- lzma-sys->pkg-config 0.3.32 --- Removed Build --- miniz_oxide->adler2 2.0.0 2.0.1 2.0.1 Normal --- miniz_oxide->adler2 2.0.0 Removed Removed Normal --- mio->libc 0.2.172 0.2.177 0.2.177 Normal cfg(target_os = "wasi") mio->log 0.4.27 0.4.28 0.4.28 Normal --- mio->windows-sys 0.48.0 --- 0.61.2 Normal cfg(windows) nom->memchr 2.7.4 2.7.6 2.7.6 Normal --- notify 6.1.1 --- 8.2.0 Normal --- notify->bitflags 2.8.0 2.10.0 2.10.0 Normal cfg(target_os = "macos") notify->crossbeam-channel 0.5.15 --- Removed Normal --- notify->filetime 0.2.26 --- Removed Normal --- notify->inotify 0.9.6 --- 0.11.0 Normal cfg(any(target_os = "linux", target_os = "android")) notify->libc 0.2.172 0.2.177 0.2.177 Normal --- notify->log 0.4.27 0.4.28 0.4.28 Normal --- notify->mio 0.8.11 --- 1.1.0 Normal cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd")) notify->windows-sys 0.48.0 --- 0.60.2 Normal cfg(windows) num-traits->autocfg 1.4.0 1.5.0 1.5.0 Build --- object->memchr 2.7.4 Removed Removed Normal --- proc-macro2->unicode-ident 1.0.18 1.0.22 1.0.22 Normal --- proc-macro2->unicode-ident 1.0.18 1.0.22 Removed Normal --- proc-macro2->unicode-ident 1.0.18 Removed Removed Normal --- quote->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- quote->proc-macro2 1.0.95 1.0.103 Removed Normal --- quote->proc-macro2 1.0.95 Removed Removed Normal --- rayon->rayon-core 1.12.1 1.13.0 1.13.0 Normal --- redox_syscall->bitflags 2.8.0 2.10.0 Removed Normal --- regex-lite 0.1.6 0.1.8 0.1.8 Normal --- rust-embed 8.7.2 8.9.0 8.9.0 Normal --- rust-embed->include-flate 0.3.0 0.3.1 0.3.1 Normal --- rust-embed->rust-embed-impl 8.7.2 8.9.0 8.9.0 Normal --- rust-embed->rust-embed-utils 8.7.2 8.9.0 8.9.0 Normal --- rust-embed-impl->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- rust-embed-impl->quote 1.0.40 1.0.42 1.0.42 Normal --- rust-embed-impl->rust-embed-utils 8.7.2 8.9.0 8.9.0 Normal --- rust-embed-impl->syn 2.0.101 2.0.110 2.0.110 Normal --- rustix 0.38.34 1.1.2 1.1.2 Normal cfg(any(target_os = "android", target_os = "linux")) rustix->bitflags 2.8.0 2.10.0 2.10.0 Normal --- rustix->errno 0.3.10 0.3.14 0.3.14 Development --- rustix->itoa 1.0.15 Removed Removed Normal --- rustix->libc 0.2.172 0.2.177 0.2.177 Development --- rustix->linux-raw-sys 0.4.15 0.11.0 0.11.0 Normal cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) rustix->linux-raw-sys 0.9.4 0.11.0 0.11.0 Normal cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) rustix->once_cell 1.21.3 Removed Removed Normal cfg(any(target_os = "android", target_os = "linux")) rustix->windows-sys 0.52.0 0.61.2 0.61.2 Normal cfg(windows) rustix->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) same-file->winapi-util 0.1.9 0.1.11 0.1.11 Normal cfg(windows) serde 1.0.219 1.0.228 1.0.228 Normal --- serde->serde_derive 1.0.219 1.0.228 1.0.228 Normal --- serde->serde_derive 1.0.219 1.0.228 Removed Normal --- serde_derive->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- serde_derive->proc-macro2 1.0.95 1.0.103 Removed Normal --- serde_derive->quote 1.0.40 1.0.42 1.0.42 Normal --- serde_derive->quote 1.0.40 1.0.42 Removed Normal --- serde_derive->syn 2.0.101 2.0.110 2.0.110 Normal --- serde_derive->syn 2.0.101 2.0.110 Removed Normal --- serde_json 1.0.140 1.0.145 1.0.145 Normal --- serde_json->memchr 2.7.4 2.7.6 2.7.6 Normal --- serde_json->serde 1.0.219 1.0.228 1.0.228 Normal --- sha1->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- sha2->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- sha256->async-trait 0.1.88 0.1.89 0.1.89 Normal --- sha256->bytes 1.10.1 1.11.0 1.11.0 Normal --- sha256->tokio 1.45.0 1.48.0 1.48.0 Normal --- syn->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- syn->proc-macro2 1.0.95 1.0.103 Removed Normal --- syn->proc-macro2 1.0.95 Removed Removed Normal --- syn->quote 1.0.40 1.0.42 1.0.42 Normal --- syn->quote 1.0.40 1.0.42 Removed Normal --- syn->quote 1.0.40 Removed Removed Normal --- syn->unicode-ident 1.0.18 1.0.22 1.0.22 Normal --- syn->unicode-ident 1.0.18 1.0.22 Removed Normal --- syn->unicode-ident 1.0.18 Removed Removed Normal --- tempfile 3.20.0 3.23.0 3.23.0 Normal --- tempfile->getrandom 0.3.3 0.3.4 0.3.4 Normal cfg(any(unix, windows, target_os = "wasi")) tempfile->rustix 1.0.7 1.1.2 1.1.2 Normal cfg(any(unix, target_os = "wasi")) tempfile->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) time->deranged 0.4.0 0.5.5 0.5.5 Normal --- time->deranged 0.4.0 0.5.5 Removed Normal --- time->num-conv 0.1.0 --- Removed Normal --- time->powerfmt 0.2.0 --- Removed Normal --- time->serde 1.0.219 1.0.228 1.0.228 Normal --- time->serde 1.0.219 1.0.228 Removed Normal --- time->time-core 0.1.4 0.1.6 0.1.6 Normal --- time->time-core 0.1.4 0.1.6 Removed Normal --- tokio->backtrace 0.3.75 Removed Removed Normal cfg(tokio_taskdump) tokio->bytes 1.10.1 1.11.0 1.11.0 Normal --- walkdir->winapi-util 0.1.9 0.1.11 0.1.11 Normal cfg(windows) wasi->wit-bindgen-rt 0.39.0 Removed Removed Normal --- wasm-bindgen->cfg-if 1.0.0 1.0.4 1.0.4 Normal --- wasm-bindgen->rustversion 1.0.20 1.0.22 1.0.22 Normal --- wasm-bindgen->wasm-bindgen-macro 0.2.100 0.2.105 0.2.105 Normal --- wasm-bindgen-backend->bumpalo 3.17.0 Removed Removed Normal --- wasm-bindgen-backend->log 0.4.27 Removed Removed Normal --- wasm-bindgen-backend->proc-macro2 1.0.95 Removed Removed Normal --- wasm-bindgen-backend->quote 1.0.40 Removed Removed Normal --- wasm-bindgen-backend->syn 2.0.101 Removed Removed Normal --- wasm-bindgen-backend->wasm-bindgen-shared 0.2.100 Removed Removed Normal --- wasm-bindgen-macro->quote 1.0.40 1.0.42 1.0.42 Normal --- wasm-bindgen-macro->wasm-bindgen-macro-support 0.2.100 0.2.105 0.2.105 Normal --- wasm-bindgen-macro-support->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- wasm-bindgen-macro-support->quote 1.0.40 1.0.42 1.0.42 Normal --- wasm-bindgen-macro-support->syn 2.0.101 2.0.110 2.0.110 Normal --- wasm-bindgen-macro-support->wasm-bindgen-backend 0.2.100 Removed Removed Normal --- wasm-bindgen-macro-support->wasm-bindgen-shared 0.2.100 0.2.105 0.2.105 Normal --- wasm-bindgen-shared->unicode-ident 1.0.18 1.0.22 1.0.22 Normal --- wasm-bindgen-shared->unicode-ident 1.0.18 Removed Removed Normal --- which 7.0.3 --- 8.0.0 Normal --- which->either 1.15.0 --- Removed Normal --- which->rustix 1.0.7 1.1.2 1.1.2 Normal cfg(any(unix, target_os = "wasi", target_os = "redox")) winapi->winapi-i686-pc-windows-gnu 0.4.0 Removed Removed Normal i686-pc-windows-gnu winapi->winapi-x86_64-pc-windows-gnu 0.4.0 Removed Removed Normal x86_64-pc-windows-gnu winapi-util->windows-sys 0.59.0 0.61.2 0.61.2 Normal cfg(windows) windows-core->windows-implement 0.60.0 0.60.2 0.60.2 Normal --- windows-core->windows-interface 0.59.1 0.59.3 0.59.3 Normal --- windows-core->windows-link 0.1.3 0.2.1 0.2.1 Normal --- windows-core->windows-result 0.3.2 0.4.1 0.4.1 Normal --- windows-core->windows-strings 0.4.0 0.5.1 0.5.1 Normal --- windows-implement->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- windows-implement->quote 1.0.40 1.0.42 1.0.42 Normal --- windows-implement->syn 2.0.101 2.0.110 2.0.110 Normal --- windows-interface->proc-macro2 1.0.95 1.0.103 1.0.103 Normal --- windows-interface->quote 1.0.40 1.0.42 1.0.42 Normal --- windows-interface->syn 2.0.101 2.0.110 2.0.110 Normal --- windows-result->windows-link 0.1.3 0.2.1 0.2.1 Normal --- windows-strings->windows-link 0.1.3 0.2.1 0.2.1 Normal --- windows-sys->windows-targets 0.48.5 --- 0.53.5 Normal --- windows-sys->windows-targets 0.48.5 --- Removed Normal --- windows-sys->windows-targets 0.52.6 Removed Removed Normal --- windows-sys->windows-targets 0.53.3 0.53.5 Removed Normal --- windows-targets->windows-link 0.1.3 0.2.1 Removed Normal cfg(windows_raw_dylib) windows-targets->windows_aarch64_gnullvm 0.48.5 --- 0.53.1 Normal aarch64-pc-windows-gnullvm windows-targets->windows_aarch64_gnullvm 0.48.5 --- Removed Normal aarch64-pc-windows-gnullvm windows-targets->windows_aarch64_gnullvm 0.52.6 Removed Removed Normal aarch64-pc-windows-gnullvm windows-targets->windows_aarch64_gnullvm 0.53.0 0.53.1 Removed Normal aarch64-pc-windows-gnullvm windows-targets->windows_aarch64_msvc 0.48.5 --- 0.53.1 Normal cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_aarch64_msvc 0.48.5 --- Removed Normal cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_aarch64_msvc 0.52.6 Removed Removed Normal cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_aarch64_msvc 0.53.0 0.53.1 Removed Normal cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_i686_gnu 0.48.5 --- 0.53.1 Normal cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib))) windows-targets->windows_i686_gnu 0.48.5 --- Removed Normal cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib))) windows-targets->windows_i686_gnu 0.52.6 Removed Removed Normal cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_i686_gnu 0.53.0 0.53.1 Removed Normal cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_i686_gnullvm 0.52.6 Removed Removed Normal i686-pc-windows-gnullvm windows-targets->windows_i686_gnullvm 0.53.0 0.53.1 Removed Normal i686-pc-windows-gnullvm windows-targets->windows_i686_msvc 0.48.5 --- 0.53.1 Normal cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_i686_msvc 0.48.5 --- Removed Normal cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_i686_msvc 0.52.6 Removed Removed Normal cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_i686_msvc 0.53.0 0.53.1 Removed Normal cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_x86_64_gnu 0.48.5 --- 0.53.1 Normal cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_x86_64_gnu 0.48.5 --- Removed Normal cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_x86_64_gnu 0.52.6 Removed Removed Normal cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_x86_64_gnu 0.53.0 0.53.1 Removed Normal cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib))) windows-targets->windows_x86_64_gnullvm 0.48.5 --- 0.53.1 Normal x86_64-pc-windows-gnullvm windows-targets->windows_x86_64_gnullvm 0.48.5 --- Removed Normal x86_64-pc-windows-gnullvm windows-targets->windows_x86_64_gnullvm 0.52.6 Removed Removed Normal x86_64-pc-windows-gnullvm windows-targets->windows_x86_64_gnullvm 0.53.0 0.53.1 Removed Normal x86_64-pc-windows-gnullvm windows-targets->windows_x86_64_msvc 0.48.5 --- 0.53.1 Normal cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_x86_64_msvc 0.48.5 --- Removed Normal cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_x86_64_msvc 0.52.6 Removed Removed Normal cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib))) windows-targets->windows_x86_64_msvc 0.53.0 0.53.1 Removed Normal cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib))) wit-bindgen-rt->bitflags 2.8.0 Removed Removed Normal --- xz2->lzma-sys 0.1.20 --- Removed Normal --- zerocopy->zerocopy-derive 0.8.25 Removed Removed Normal --- zerocopy-derive->proc-macro2 1.0.95 Removed Removed Normal --- zerocopy-derive->quote 1.0.40 Removed Removed Normal --- zerocopy-derive->syn 2.0.101 Removed Removed Normal --- zip 3.0.0 --- 6.0.0 Normal --- zip->arbitrary 1.4.1 1.4.2 1.4.2 Normal cfg(fuzzing) zip->crc32fast 1.4.2 1.5.0 1.5.0 Normal --- zip->deflate64 0.1.9 0.1.10 0.1.10 Normal --- zip->deflate64 0.1.9 0.1.10 Removed Normal --- zip->flate2 1.1.1 1.1.5 1.1.5 Normal --- zip->indexmap 2.9.0 2.12.0 2.12.0 Normal --- zip->lzma-rs 0.3.0 --- Removed Normal --- zip->memchr 2.7.4 2.7.6 2.7.6 Normal --- zip->time 0.3.41 0.3.44 0.3.44 Normal --- zip->time 0.3.41 0.3.44 Removed Normal --- zip->xz2 0.1.7 --- Removed Normal --- zip->zopfli 0.8.2 0.8.3 0.8.3 Normal --- zopfli->bumpalo 3.17.0 3.19.0 3.19.0 Normal --- zopfli->crc32fast 1.4.2 1.5.0 1.5.0 Normal --- zopfli->log 0.4.27 0.4.28 0.4.28 Normal --- Signed-off-by: Tools-app <localhost.hutao@gmail.com> |
||
|
|
98e617f1bd |
refactor(ksud): refactor ksud's kpm
- remove useless code - ignore create dir all return - when kpm file delete failed, return Error |
||
|
|
4769065cfc | ksud: Implementing editable, removable mount points | ||
|
|
c9c7a5f4e3 | manager: Update Repository Naming | ||
|
|
7026c340b0 |
ksud: Update zip-extensions and set needed features for zip (#2592)
zip-extensions does not export time and deflate64 features now. |
||
|
|
84c85ebe3c |
feat: Optimize ksud compilation products (#394)
Signed-off-by: Tools-app <localhost.hutao@gmail.com> |
||
|
|
0baccb7621 |
Add ksud support for the armeabi-v7a architecture
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Co-authored-by: SChernykh <15806605+SChernykh@users.noreply.github.com> Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> |
||
|
|
2266362e24 | Changing the package name | ||
|
|
de089b7b73 | feat: Adding a KPM monitor to handle KPM file creation and deletion events | ||
|
|
ba26677cfc | Merge some files and rewrite the update history | ||
|
|
a5edae9fac | implement magic mount | ||
|
|
4fdd3e07e5 | ksud: migrate to Rust 2024 edition | ||
|
|
e245e3419d | ksud: upgrade nom to 8.0 | ||
|
|
1d50f902b7 |
build(deps): bump the crates group across 1 directory with 17 updates (#2472)
Bumps the crates group with 15 updates in the /userspace/ksud directory: Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0254936bb2 |
Update Dependencies (#2440)
- Use latest Node - Update GitHub Action - Update NDK - Update Gradle - Update Cargo dependencies - Remove unused dependencies - Remove unnecessary build tools version (AGP handles it now) No issues too far, since there is no major changes, i don't think there will be issue. Clippy passes fine on my end, new version of `nom` dependency causes issues. |
||
|
|
38dc2eb4f0 | ksud: determine modules's size by checking partion size | ||
|
|
bd4f81263b |
build(deps): bump the crates group across 1 directory with 28 updates (#2228)
Bumps the crates group with 24 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.91` | `1.0.93` | | [clap](https://github.com/clap-rs/clap) | `4.5.20` | `4.5.21` | | [serde](https://github.com/serde-rs/serde) | `1.0.213` | `1.0.215` | | [serde_json](https://github.com/serde-rs/json) | `1.0.132` | `1.0.133` | | [libc](https://github.com/rust-lang/libc) | `0.2.161` | `0.2.164` | | [which](https://github.com/harryfei/which-rs) | `6.0.3` | `7.0.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.13.0` | `3.14.0` | | [allocator-api2](https://github.com/zakarumych/allocator-api2) | `0.2.18` | `0.2.20` | | [anstream](https://github.com/rust-cli/anstyle) | `0.6.17` | `0.6.18` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.9` | `1.0.10` | | [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.31` | `1.2.1` | | [clap_lex](https://github.com/clap-rs/clap) | `0.7.2` | `0.7.3` | | [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.14` | `0.2.15` | | [fastrand](https://github.com/smol-rs/fastrand) | `2.1.1` | `2.2.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.34` | `1.0.35` | | [itoa](https://github.com/dtolnay/itoa) | `1.0.11` | `1.0.13` | | [js-sys](https://github.com/rustwasm/wasm-bindgen) | `0.3.70` | `0.3.72` | | [libm](https://github.com/rust-lang/libm) | `0.2.10` | `0.2.11` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.89` | `1.0.91` | | [syn](https://github.com/dtolnay/syn) | `2.0.85` | `2.0.89` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.65` | `1.0.69` | | [tokio](https://github.com/tokio-rs/tokio) | `1.41.0` | `1.41.1` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.13` | `1.0.14` | Updates `anyhow` from 1.0.91 to 1.0.93 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.93</h2> <ul> <li>Update dev-dependencies to <code>thiserror</code> v2</li> </ul> <h2>1.0.92</h2> <ul> <li>Support Rust 1.82's <code>&raw const</code> and <code>&raw mut</code> syntax inside <code>ensure!</code> (<a href="https://redirect.github.com/dtolnay/anyhow/issues/390">#390</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f8310c4d3d |
build(deps): bump the crates group across 1 directory with 38 updates (#2163)
Bumps the crates group with 27 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.91` | | [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` | | [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.213` | | [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132` | | [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.34` | `0.8.35` | | [libc](https://github.com/rust-lang/libc) | `0.2.159` | `0.2.161` | | [is_executable](https://github.com/fitzgen/is_executable) | `1.0.3` | `1.0.4` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.12.0` | `3.13.0` | | [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` | | [addr2line](https://github.com/gimli-rs/addr2line) | `0.24.1` | `0.24.2` | | [anstream](https://github.com/rust-cli/anstyle) | `0.6.15` | `0.6.17` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.8` | `1.0.9` | | [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.5` | `0.2.6` | | [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.1` | `1.1.2` | | [bytes](https://github.com/tokio-rs/bytes) | `1.7.2` | `1.8.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.22` | `1.1.31` | | [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.2` | `1.0.3` | | [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.6` | `0.3.7` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.5.0` | `2.6.0` | | [libm](https://github.com/rust-lang/libm) | `0.2.8` | `0.2.10` | | [object](https://github.com/gimli-rs/object) | `0.36.4` | `0.36.5` | | [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.20.2` | | [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.14` | `0.2.15` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` | `1.0.89` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `1.0.65` | | [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.0` | | [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) | `0.2.93` | `0.2.95` | Updates `anyhow` from 1.0.89 to 1.0.91 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.91</h2> <ul> <li>Ensure OUT_DIR is left with deterministic contents after build script execution (<a href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a>)</li> </ul> <h2>1.0.90</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
78ff3ab13a |
build(deps): bump the crates group across 1 directory with 32 updates (#2098)
Bumps the crates group with 25 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.89` | | [clap](https://github.com/clap-rs/clap) | `4.5.16` | `4.5.18` | | [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.32` | `0.2.33` | | [serde](https://github.com/serde-rs/serde) | `1.0.208` | `1.0.210` | | [serde_json](https://github.com/serde-rs/json) | `1.0.125` | `1.0.128` | | [libc](https://github.com/rust-lang/libc) | `0.2.158` | `0.2.159` | | [is_executable](https://github.com/fitzgen/is_executable) | `1.0.1` | `1.0.3` | | [derive-new](https://github.com/nrc/derive-new) | `0.6.0` | `0.7.0` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.81` | `0.1.83` | | [autocfg](https://github.com/cuviper/autocfg) | `1.3.0` | `1.4.0` | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.73` | `0.3.74` | | [bytes](https://github.com/tokio-rs/bytes) | `1.7.1` | `1.7.2` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.14` | `1.1.22` | | [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.13` | `0.2.14` | | [fastrand](https://github.com/smol-rs/fastrand) | `2.1.0` | `2.1.1` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.32` | `1.0.34` | | [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.60` | `0.1.61` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.4.0` | `2.5.0` | | [object](https://github.com/gimli-rs/object) | `0.36.3` | `0.36.4` | | [syn](https://github.com/dtolnay/syn) | `2.0.75` | `2.0.77` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.63` | `1.0.64` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.3` | `1.40.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.13` | | [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.13` | `0.1.14` | | [unicode-xid](https://github.com/unicode-rs/unicode-xid) | `0.2.5` | `0.2.6` | Updates `anyhow` from 1.0.86 to 1.0.89 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.89</h2> <ul> <li>Make anyhow::Error's <code>UnwindSafe</code> and <code>RefUnwindSafe</code> impl consistently available between versions of Rust newer and older than 1.72 (<a href="https://redirect.github.com/dtolnay/anyhow/issues/386">#386</a>)</li> </ul> <h2>1.0.88</h2> <ul> <li>Documentation improvements</li> </ul> <h2>1.0.87</h2> <ul> <li>Support more APIs, including <code>Error::new</code> and <code>Error::chain</code>, in no-std mode on Rust 1.81+ (<a href="https://redirect.github.com/dtolnay/anyhow/issues/383">#383</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
402bf8858d |
build(deps): bump the crates group across 1 directory with 9 updates (#2002)
Bumps the crates group with 9 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [zip](https://github.com/zip-rs/zip2) | `2.1.6` | `2.2.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.156` | `0.2.158` | | [which](https://github.com/harryfei/which-rs) | `6.0.2` | `6.0.3` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.13` | `1.1.14` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.31` | `1.0.32` | | [quote](https://github.com/dtolnay/quote) | `1.0.36` | `1.0.37` | | [syn](https://github.com/dtolnay/syn) | `2.0.74` | `2.0.75` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.39.3` | | [unicode-xid](https://github.com/unicode-rs/unicode-xid) | `0.2.4` | `0.2.5` | Updates `zip` from 2.1.6 to 2.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/releases">zip's releases</a>.</em></p> <blockquote> <h2>v2.2.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Expose <code>ZipArchive::central_directory_start</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/232">#232</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.1.6...v2.2.0">2.2.0</a> - 2024-08-11</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Expose <code>ZipArchive::central_directory_start</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/232">#232</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
bbc31bdbca | Use tempfile (#1980) | ||
|
|
46f21e84e8 | build(deps): bump the crates group across 1 directory with 12 updates (#1936) | ||
|
|
3398bd580a | Set zip features correctly (#1916) | ||
|
|
f800751772 | Use customize java-properties to get rid of regex dep | ||
|
|
f378b827b2 | Remove regex dependency from android_logger | ||
|
|
a49adaa847 |
ksud: Replace dependencies regex to regex-lite
|
||
|
|
109e92293c | build(deps): bump the crates group in /userspace/ksud with 3 updates (#1898) | ||
|
|
35f97d85ad | build(deps): bump the crates group in /userspace/ksud with 40 updates (#1894) | ||
|
|
35d025cc18 | Upgrade zip (#1891) | ||
|
|
f80a946b0d | ksud: upgrade zip (#1859) | ||
|
|
a89a334cca |
build(deps): bump android_logger from 0.13.3 to 0.14.1 in /userspace/ksud (#1830)
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs) from 0.13.3 to 0.14.1. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/rust-mobile/android_logger-rs/commits/0.14.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
9fdbaaa89f |
build(deps): bump zip-extensions from 0.6.2 to 0.7.0 in /userspace/ksud (#1798)
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps
[zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs)
from 0.6.2 to 0.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/matzefriedrich/zip-extensions-rs/releases">zip-extensions's
releases</a>.</em></p>
<blockquote>
<h2>v0.7.0</h2>
<h2>Changes</h2>
<ul>
<li>The <code>create_from_directory_with_options</code> method now
supports per-item file options. This introduces a breaking change:
instead of passing <code>FileOptions</code> directly, an <code>Fn</code>
must be specified that will be called for each file and must return a
<code>FileOptions</code> value.</li>
<li>Upgraded the zip dependency to version 0.6.6.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md">zip-extensions's
changelog</a>.</em></p>
<blockquote>
<h2>[0.7.0] - 2024-06-01</h2>
<h3>Changed</h3>
<ul>
<li>[PR <a
href="https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/13">#13</a>]
Adds support for per-item file options by the
<code>create_from_directory_with_options</code> method. This introduces
a breaking change; instead of passing a <code>FileOptions</code>
directly an <code>Fn</code> must be specified that is called for each
file, and must return a <code>FileOptions</code> value.</li>
<li>Upgraded the zip dependency to version 0.6.6.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
dc233700aa |
Update Dependencies and Migrate to Kotlin 2 (#1765)
Corrections/edits and reviews always welcomed. Migrate to Kotlin 2 Updated dependencies Refreshed lock files |
||
|
|
fa7f5959b2 |
build(deps): bump zip from 1.2.3 to 1.3.0 in /userspace/ksud (#1738)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.2.3 to 1.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/releases">zip's releases</a>.</em></p> <blockquote> <h2>v1.3.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add <code>is_symlink</code> method</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Extract symlinks into symlinks on Unix and Windows, and fix a bug that affected making directories writable on MacOS</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Eliminate deprecation warning when <code>--all-features</code> implicitly enables the deprecated feature</li> <li>Check if archive contains a symlink's target, without borrowing both at the same time</li> <li>Eliminate a clone that's no longer necessary</li> <li>is_dir only needs to look at the filename</li> <li>Remove unnecessary #[cfg] attributes</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Fix borrow-of-moved-value</li> <li>Box<!-- raw HTML omitted --> doesn't directly convert to PathBuf, so convert back to String first</li> <li>partial revert - only &str has chars(), but Box<!-- raw HTML omitted --> should auto-deref</li> <li>contains_key needs a <code>Box<str></code>, so generify <code>is_dir</code> to accept one</li> <li>Add missing <code>ZipFileData::is_dir()</code> method</li> <li>Fix another Windows-specific error</li> <li>More bug fixes for Windows-specific symlink code</li> <li>More bug fixes for Windows-specific symlink code</li> <li>Bug fix: variable name change</li> <li>Bug fix: need both internal and output path to determine whether to symlink_dir</li> <li>Another bug fix</li> <li>Fix another error-type conversion error</li> <li>Fix error-type conversion on Windows</li> <li>Fix conditionally-unused import</li> <li>Fix continued issues, and factor out the Vec<!-- raw HTML omitted -->-to-OsString conversion (cc: <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Fix CI failure involving conversion to OsString for symlinks (see my comments on <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Move path join into platform-independent code</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/zip-rs/zip2/compare/v1.2.3...v1.3.0">1.3.0</a> - 2024-05-17</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add <code>is_symlink</code> method</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Extract symlinks into symlinks on Unix and Windows, and fix a bug that affected making directories writable on MacOS</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Eliminate deprecation warning when <code>--all-features</code> implicitly enables the deprecated feature</li> <li>Check if archive contains a symlink's target, without borrowing both at the same time</li> <li>Eliminate a clone that's no longer necessary</li> <li>is_dir only needs to look at the filename</li> <li>Remove unnecessary #[cfg] attributes</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Fix borrow-of-moved-value</li> <li>Box<!-- raw HTML omitted --> doesn't directly convert to PathBuf, so convert back to String first</li> <li>partial revert - only &str has chars(), but Box<!-- raw HTML omitted --> should auto-deref</li> <li>contains_key needs a <code>Box<str></code>, so generify <code>is_dir</code> to accept one</li> <li>Add missing <code>ZipFileData::is_dir()</code> method</li> <li>Fix another Windows-specific error</li> <li>More bug fixes for Windows-specific symlink code</li> <li>More bug fixes for Windows-specific symlink code</li> <li>Bug fix: variable name change</li> <li>Bug fix: need both internal and output path to determine whether to symlink_dir</li> <li>Another bug fix</li> <li>Fix another error-type conversion error</li> <li>Fix error-type conversion on Windows</li> <li>Fix conditionally-unused import</li> <li>Fix continued issues, and factor out the Vec<!-- raw HTML omitted -->-to-OsString conversion (cc: <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Fix CI failure involving conversion to OsString for symlinks (see my comments on <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Move path join into platform-independent code</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
21573bbd5b |
build(deps): bump zip from 1.1.4 to 1.2.1 in /userspace/ksud (#1708)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.1.4 to 1.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/releases">zip's releases</a>.</em></p> <blockquote> <h2>v1.2.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Prevent panic when trying to read a file with an unsupported compression method</li> <li>Prevent panic after reading an invalid LZMA file</li> <li>Make <code>Stored</code> the default compression method if <code>Deflated</code> isn't available, so that zip files are readable by as much software as possible</li> <li>version_needed was wrong when e.g. cfg(bzip2) but current file wasn't bzip2 (<a href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li> <li>file paths shouldn't start with slashes (<a href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Overhaul <code>impl Arbitrary for FileOptions</code></li> <li>Remove unused <code>atomic</code> module</li> </ul> <h2>v1.2.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add method <code>decompressed_size()</code> so non-recursive ZIP bombs can be detected</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Make <code>ZipWriter::finish()</code> consume the <code>ZipWriter</code></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Use panic! rather than abort to ensure the fuzz harness can process the failure</li> <li>Update fuzz_write to use replace_with</li> <li>Remove a drop that can no longer be explicit</li> <li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/zip-rs/zip2/compare/v1.2.0...v1.2.1">1.2.1</a> - 2024-05-06</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Prevent panic when trying to read a file with an unsupported compression method</li> <li>Prevent panic after reading an invalid LZMA file</li> <li>Make <code>Stored</code> the default compression method if <code>Deflated</code> isn't available, so that zip files are readable by as much software as possible</li> <li>version_needed was wrong when e.g. cfg(bzip2) but current file wasn't bzip2 (<a href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li> <li>file paths shouldn't start with slashes (<a href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Overhaul <code>impl Arbitrary for FileOptions</code></li> <li>Remove unused <code>atomic</code> module</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v1.1.4...v1.2.0">1.2.0</a> - 2024-05-06</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add method <code>decompressed_size()</code> so non-recursive ZIP bombs can be detected</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Make <code>ZipWriter::finish()</code> consume the <code>ZipWriter</code></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Use panic! rather than abort to ensure the fuzz harness can process the failure</li> <li>Update fuzz_write to use replace_with</li> <li>Remove a drop that can no longer be explicit</li> <li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d623b9fe09 | ksud: bump zip dependency to 1.x | ||
|
|
063d5c8025 | ksud: use sha1 library to calc hash | ||
|
|
1e029eddee | Update (#1618) | ||
|
|
8f33926aa0 |
Add Dependabot, Update Dependencies and Workflows (#1440)
Build may fail because of some major dependency updates. Needs changes, changes/fixes welcomed. Main goal is keeping all things up-to-date. --------- Co-authored-by: weishu <twsxtd@gmail.com> |
||
|
|
5355625ed6 | ksud: correctly copy chr device and keep xattr. close #1397 | ||
|
|
300d9d4cca | ksud: Force creating new module format to avoid many wired issues. close #1384, close #1381 | ||
|
|
9c4d20c0f2 | ksud: remove http serve mode | ||
|
|
cbd184421c | ksud: Add support for module webui | ||
|
|
abf0dacb36 | Add fallback to mount syscall (#1349) | ||
|
|
60d2685f7e | ksud: Fix dependency | ||
|
|
64269c8c4f | Use rustix for prctl (#1333) | ||
|
|
4d4bd4793f | Use new mount api | ||
|
|
c1a2cbf1e4 | Use rustix to replace some unsafe calls | ||
|
|
d7bc853bfc | ksud: use sparse image to avoiding resize image. close #1220 |