tiann
edb99a2c1a
userspace: implement OSS ksuinit
2025-08-10 10:48:13 +06:00
Rifat Azad
adbff41a22
ksud: decide best partition to direct flash LKM
2025-07-23 23:02:28 +06:00
Rifat Azad
512f84504e
ksud: create our own new ramdisk when no compatible ramdisk found
2025-07-22 07:23:07 +06:00
Alessandro Paluzzi
c6b5440682
manager | ksud: Add toggle for global mount namespace ( #99 )
...
* This is untested, if you facing any issues, open a new issue or comments at our group
* and also, this changes maybe reverted if didn't meet the target.
Taken from Apatch's implementations:
8de6b9d676
57d527a846
f093d6a633
Critics are welcome!
Signed-off-by: rsuntk <90097027+rsuntk@users.noreply.github.com >
2025-07-21 06:34:11 +06:00
Rifat Azad
4382dca515
ksud: do backup for vendor_boot partition
2025-07-17 23:24:32 +06:00
Rifat Azad
2241696498
ksud: fix rust fmt
2025-07-15 04:02:34 +06:00
Rifat Azad
d30bb33a9c
ksud: removed banner
2025-07-15 03:36:11 +06:00
Rifat Azad
8fc85993f1
ksud: fix clippy errors
2025-07-14 22:55:22 +06:00
Rifat Azad
df07860e44
ksud: fix rust fmt errors
2025-07-14 20:22:31 +06:00
Rifat Azad
b74e953ad2
ksud: implement patching LKM vendor_ramdisk/ramdisk.cpio for compatibily needed for some pixel devices
2025-06-26 10:33:58 +06:00
Rifat Azad
39717b0a3f
Revert "ksud: rust FMT"
...
This reverts commit 78eb3b0b22 .
2025-06-25 17:58:52 +06:00
Rifat Azad
7f0eccd3d5
ksud: handle errors and non compatible ramdisk
2025-06-25 17:43:59 +06:00
Rifat Azad
78eb3b0b22
ksud: rust FMT
2025-06-25 13:25:28 +06:00
Rifat Azad
30e2ed5db5
ksud: third test properly check if vendor is already patched or not for lkm restoration and also handle magisk patched vendor boot
2025-06-24 16:47:44 +06:00
Rifat Azad
4de4d1e091
ksud: second test of vendor_boot patching now handling vendor_boot partition and restore partition
2025-06-24 09:17:24 +06:00
Rifat Azad
0beea57ab7
ksud: test vendor_boot patching for some newer devices
2025-06-23 18:17:46 +06:00
Caner Karaca
9d9f9ed5d5
Update
2025-06-16 06:00:17 +06:00
dependabot[bot]
a2260ae330
build(deps): bump the crates group across 1 directory with 27 updates
...
Bumps the crates group with 22 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.38` | `4.5.40` |
| [which](https://github.com/harryfei/which-rs ) | `7.0.3` | `8.0.0` |
| [getopts](https://github.com/rust-lang/getopts ) | `0.2.21` | `0.2.23` |
| [adler2](https://github.com/oyvindln/adler2 ) | `2.0.0` | `2.0.1` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.18` | `0.6.19` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.10` | `1.0.11` |
| [anstyle-parse](https://github.com/rust-cli/anstyle ) | `0.2.6` | `0.2.7` |
| [anstyle-query](https://github.com/rust-cli/anstyle ) | `1.1.2` | `1.1.3` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.8` | `3.0.9` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.17.0` | `3.18.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.23` | `1.2.26` |
| [clap_lex](https://github.com/clap-rs/clap ) | `0.7.4` | `0.7.5` |
| [colorchoice](https://github.com/rust-cli/anstyle ) | `1.0.3` | `1.0.4` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.1` | `1.1.2` |
| [memchr](https://github.com/BurntSushi/memchr ) | `2.7.4` | `2.7.5` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.8` | `0.8.9` |
| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill ) | `1.70.0` | `1.70.1` |
| [rustc-demangle](https://github.com/rust-lang/rustc-demangle ) | `0.1.24` | `0.1.25` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.20` | `1.0.21` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.101` | `2.0.102` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.45.0` | `1.45.1` |
| [windows-link](https://github.com/microsoft/windows-rs ) | `0.1.1` | `0.1.2` |
Updates `clap` from 4.5.38 to 4.5.40
- [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.5.38...clap_complete-v4.5.40 )
Updates `which` from 7.0.3 to 8.0.0
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0 )
Updates `getopts` from 0.2.21 to 0.2.23
- [Release notes](https://github.com/rust-lang/getopts/releases )
- [Changelog](https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23 )
Updates `adler2` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oyvindln/adler2/commits )
Updates `anstream` from 0.6.18 to 0.6.19
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.18...anstream-v0.6.19 )
Updates `anstyle` from 1.0.10 to 1.0.11
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.10...v1.0.11 )
Updates `anstyle-parse` from 0.2.6 to 0.2.7
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.6...anstyle-parse-v0.2.7 )
Updates `anstyle-query` from 1.1.2 to 1.1.3
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.2...anstyle-query-v1.1.3 )
Updates `anstyle-wincon` from 3.0.8 to 3.0.9
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.8...anstyle-wincon-v3.0.9 )
Updates `bumpalo` from 3.17.0 to 3.18.1
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.17.0...v3.18.1 )
Updates `cc` from 1.2.23 to 1.2.26
- [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.23...cc-v1.2.26 )
Updates `clap_builder` from 4.5.38 to 4.5.40
- [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/v4.5.38...v4.5.40 )
Updates `clap_derive` from 4.5.32 to 4.5.40
- [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/v4.5.32...v4.5.40 )
Updates `clap_lex` from 0.7.4 to 0.7.5
- [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_lex-v0.7.4...clap_lex-v0.7.5 )
Updates `colorchoice` from 1.0.3 to 1.0.4
- [Commits](https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.3...colorchoice-v1.0.4 )
Updates `flate2` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2 )
Updates `libz-rs-sys` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
Updates `memchr` from 2.7.4 to 2.7.5
- [Commits](https://github.com/BurntSushi/memchr/compare/2.7.4...2.7.5 )
Updates `miniz_oxide` from 0.8.8 to 0.8.9
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/commits )
Updates `once_cell_polyfill` from 1.70.0 to 1.70.1
- [Changelog](https://github.com/polyfill-rs/once_cell_polyfill/blob/v1.70.1/CHANGELOG.md )
- [Commits](https://github.com/polyfill-rs/once_cell_polyfill/compare/v1.70.0...v1.70.1 )
Updates `rustc-demangle` from 0.1.24 to 0.1.25
- [Commits](https://github.com/rust-lang/rustc-demangle/commits )
Updates `rustversion` from 1.0.20 to 1.0.21
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.20...1.0.21 )
Updates `syn` from 2.0.101 to 2.0.102
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.101...2.0.102 )
Updates `tokio` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
Updates `unicode-width` from 0.1.14 to 0.2.1
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.14...v0.2.1 )
Updates `windows-link` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zlib-rs` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.40
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: which
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: crates
- dependency-name: getopts
dependency-version: 0.2.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: adler2
dependency-version: 2.0.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstream
dependency-version: 0.6.19
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle
dependency-version: 1.0.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-parse
dependency-version: 0.2.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-query
dependency-version: 1.1.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bumpalo
dependency-version: 3.18.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_lex
dependency-version: 0.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: colorchoice
dependency-version: 1.0.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: flate2
dependency-version: 1.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libz-rs-sys
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: memchr
dependency-version: 2.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: miniz_oxide
dependency-version: 0.8.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell_polyfill
dependency-version: 1.70.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustc-demangle
dependency-version: 0.1.25
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustversion
dependency-version: 1.0.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-version: 2.0.102
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: unicode-width
dependency-version: 0.2.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-link
dependency-version: 0.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zlib-rs
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-15 23:31:53 +06:00
rifsxd
5fa1050e1b
src: bring back LKM patching
2025-05-26 03:03:18 +06:00
rifsxd
44ad960da7
src: add x86_64 support
2025-05-24 20:33:38 +06:00
rifsxd
29725214f7
ksud_overlayfs: change find_temp_path to use keep() method for temporary directory since into_path() is deprecated
2025-05-23 04:52:48 +06:00
rifsxd
fec0032883
ksud: fix clippy warning/error
2025-05-23 03:18:36 +06:00
dependabot[bot]
2a32e1d746
build(deps): bump the crates group across 1 directory with 18 updates ( #417 )
...
Bumps the crates group with 11 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.37` | `4.5.38` |
| rust-embed | `8.7.1` | `8.7.2` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.19.1` | `3.20.0` |
| [ahash](https://github.com/tkaitchuck/ahash ) | `0.8.11` | `0.8.12` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.7` | `3.0.8` |
| [backtrace](https://github.com/rust-lang/backtrace-rs ) | `0.3.74` | `0.3.75` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.21` | `1.2.23` |
| [crc](https://github.com/mrhooray/crc-rs ) | `3.2.1` | `3.3.0` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.2` | `0.3.3` |
| [libm](https://github.com/rust-lang/compiler-builtins ) | `0.2.14` | `0.2.15` |
| [windows-core](https://github.com/microsoft/windows-rs ) | `0.61.0` | `0.61.2` |
Updates `clap` from 4.5.37 to 4.5.38
- [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.5.37...clap_complete-v4.5.38 )
Updates `rust-embed` from 8.7.1 to 8.7.2
Updates `tempfile` from 3.19.1 to 3.20.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
Updates `ahash` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/commits )
Updates `anstyle-wincon` from 3.0.7 to 3.0.8
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.7...anstyle-wincon-v3.0.8 )
Updates `backtrace` from 0.3.74 to 0.3.75
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.74...0.3.75 )
Updates `cc` from 1.2.21 to 1.2.23
- [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.21...cc-v1.2.23 )
Updates `clap_builder` from 4.5.37 to 4.5.38
- [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/v4.5.37...v4.5.38 )
Updates `crc` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/mrhooray/crc-rs/releases )
- [Commits](https://github.com/mrhooray/crc-rs/commits )
Updates `getrandom` from 0.3.2 to 0.3.3
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.2...v0.3.3 )
Updates `libm` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15 )
Updates `rust-embed-impl` from 8.7.0 to 8.7.2
Updates `rust-embed-utils` from 8.7.0 to 8.7.2
Updates `windows-core` from 0.61.0 to 0.61.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-result` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-strings` from 0.4.0 to 0.4.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zerocopy` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
Updates `zerocopy-derive` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-version: 8.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-version: 3.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: ahash
dependency-version: 0.8.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: backtrace
dependency-version: 0.3.75
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.23
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.38
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: crc
dependency-version: 3.3.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: getrandom
dependency-version: 0.3.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-core
dependency-version: 0.61.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-result
dependency-version: 0.3.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-strings
dependency-version: 0.4.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zerocopy
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: zerocopy-derive
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 00:40:58 +06:00
Wang Han
69f3c9f6ab
Update zip-extensions and set needed features for zip ( #2592 )
...
zip-extensions does not export time and deflate64 features now.
2025-05-18 11:25:38 +06:00
Rifat Azad
bc9d720a3c
ksud_overlayfs: use upstream loopdev
2025-05-18 10:18:35 +06:00
Rifat Azad
93c5013251
ksud_overlayfs: use upstream hole-punch
2025-05-18 10:01:05 +06:00
backslashxx
9e150b2c44
ksud/installer: /odm handling
...
we move the folder out of system if it exists in real filesystem and it
is not a symlink.
this is already supported on init_event.rs so only handle_partition
logic was needed to make it happen
since KernelSU is using overlayfs, we need to move these out.
Signed-off-by: backslashxx
<118538522+backslashxx@users.noreply.github.com >
---------
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-18 03:42:32 +06:00
Rifat Azad
a081fc87c9
manager/userspace: added 32bit (armv7a) support
2025-05-18 03:19:50 +06:00
dependabot[bot]
bf99cb50fd
build(deps): bump the crates group across 1 directory with 4 updates ( #364 )
...
Bumps the crates group with 4 updates in the /userspace/ksud_overlayfs directory: rust-embed, [cc](https://github.com/rust-lang/cc-rs ), [libm](https://github.com/rust-lang/compiler-builtins ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `rust-embed` from 8.7.0 to 8.7.1
Updates `cc` from 1.2.20 to 1.2.21
- [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.20...cc-v1.2.21 )
Updates `libm` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.13...libm-v0.2.14 )
Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
---
updated-dependencies:
- dependency-name: rust-embed
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 02:35:26 +06:00
Caner Karaca
1d23b4bb67
ksud: fix rustfmt errors ( #359 )
2025-05-06 22:48:58 +06:00
Rifat Azad
48e533f660
ksud_overlayfs: removed custom_sparse_size text file extension
2025-05-04 19:39:06 +06:00
dependabot[bot]
94942fe488
build(deps): bump the crates group across 1 directory with 2 updates ( #343 )
...
Bumps the crates group with 2 updates in the /userspace/ksud_overlayfs directory: [chrono](https://github.com/chronotope/chrono ) and [sha2](https://github.com/RustCrypto/hashes ).
Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
Updates `sha2` from 0.10.8 to 0.10.9
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: sha2
dependency-version: 0.10.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 00:06:28 +06:00
rifsxd
f19b5a453a
ksud: changed deps repo to fetch from KernelSU-Next org
2025-05-01 17:29:08 +06:00
rifsxd
72e54653a2
ksud: disabled BootRestore command
2025-05-01 16:54:09 +06:00
rifsxd
5696d72a3f
ksud: fix rustfmt errors
2025-05-01 16:47:20 +06:00
rifsxd
757d20166a
manager: clean lkm remnants
...
ksud: clean clippy warnings
2025-05-01 16:30:09 +06:00
rifsxd
1336996129
manager: disabled KMI/LKM installation
...
manager: check if overlayfs is available to allow mount system switching
ksud: disabled KMI/LKM commands
ci: disabled LKM build workflow
ksud: removed ksuinit
2025-05-01 15:58:18 +06:00
Caner Karaca
0c410b87ec
ksud: cargo lock file maintenance ( #328 )
2025-04-28 01:54:46 +06:00
dependabot[bot]
0a97eee7ad
build(deps): bump the crates group across 1 directory with 41 updates ( #276 )
...
Bumps the crates group with 31 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.96` | `1.0.97` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.31` | `4.5.35` |
| [zip](https://github.com/zip-rs/zip2 ) | `2.2.2` | `2.5.0` |
| [log](https://github.com/rust-lang/log ) | `0.4.26` | `0.4.27` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.6` | `0.11.8` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.139` | `1.0.140` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.170` | `0.2.171` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [sha256](https://github.com/baoyachi/sha256-rs ) | `1.5.0` | `1.6.0` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.17.1` | `3.19.1` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.39` | `0.4.40` |
| [android_logger](https://github.com/rust-mobile/android_logger-rs ) | `0.14.1` | `0.15.0` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.86` | `0.1.88` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.10.0` | `1.10.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.15` | `1.2.17` |
| [either](https://github.com/rayon-rs/either ) | `1.14.0` | `1.15.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.0` | `1.1.1` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.1` | `0.3.2` |
| [iana-time-zone](https://github.com/strawlab/iana-time-zone ) | `0.1.61` | `0.1.63` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.7.1` | `2.8.0` |
| [itoa](https://github.com/dtolnay/itoa ) | `1.0.14` | `1.0.15` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.20.3` | `1.21.3` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.93` | `1.0.94` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.38` | `1.0.40` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.19` | `1.0.20` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.19` | `1.0.20` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.218` | `1.0.219` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.98` | `2.0.100` |
| [time](https://github.com/time-rs/time ) | `0.3.37` | `0.3.41` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.43.0` | `1.44.1` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.17` | `1.0.18` |
Updates `anyhow` from 1.0.96 to 1.0.97
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97 )
Updates `clap` from 4.5.31 to 4.5.35
- [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/v4.5.31...clap_complete-v4.5.35 )
Updates `zip` from 2.2.2 to 2.5.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.5.0 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
Updates `env_logger` from 0.11.6 to 0.11.8
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8 )
Updates `serde_json` from 1.0.139 to 1.0.140
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
Updates `libc` from 0.2.170 to 0.2.171
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `sha256` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/baoyachi/sha256-rs/releases )
- [Commits](https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0 )
Updates `tempfile` from 3.17.1 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.19.1 )
Updates `chrono` from 0.4.39 to 0.4.40
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40 )
Updates `android_logger` from 0.14.1 to 0.15.0
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0 )
Updates `android_log-sys` from 0.3.1 to 0.3.2
- [Commits](https://github.com/rust-mobile/android_log-sys-rs/commits )
Updates `async-trait` from 0.1.86 to 0.1.88
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.86...0.1.88 )
Updates `bytes` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.10.1 )
Updates `cc` from 1.2.15 to 1.2.17
- [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.15...cc-v1.2.17 )
Updates `clap_builder` from 4.5.31 to 4.5.35
- [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/v4.5.31...v4.5.35 )
Updates `clap_derive` from 4.5.28 to 4.5.32
- [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/v4.5.28...v4.5.32 )
Updates `either` from 1.14.0 to 1.15.0
- [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0 )
Updates `flate2` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1 )
Updates `getrandom` from 0.3.1 to 0.3.2
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.1...v0.3.2 )
Updates `iana-time-zone` from 0.1.61 to 0.1.63
- [Changelog](https://github.com/strawlab/iana-time-zone/blob/main/CHANGELOG.md )
- [Commits](https://github.com/strawlab/iana-time-zone/compare/v0.1.61...v0.1.63 )
Updates `indexmap` from 2.7.1 to 2.8.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0 )
Updates `itoa` from 1.0.14 to 1.0.15
- [Release notes](https://github.com/dtolnay/itoa/releases )
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.14...1.0.15 )
Updates `once_cell` from 1.20.3 to 1.21.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.3 )
Updates `proc-macro2` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94 )
Updates `quote` from 1.0.38 to 1.0.40
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.40 )
Updates `rust-embed-impl` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rust-embed-utils` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rustversion` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.20 )
Updates `ryu` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.19...1.0.20 )
Updates `serde` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `serde_derive` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `syn` from 2.0.98 to 2.0.100
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.98...2.0.100 )
Updates `time` from 0.3.37 to 0.3.41
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.41 )
Updates `time-core` from 0.1.2 to 0.1.4
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/commits )
Updates `tokio` from 1.43.0 to 1.44.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.1 )
Updates `unicode-ident` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18 )
Updates `wasi` from 0.13.3+wasi-0.2.2 to 0.14.2+wasi-0.2.4
- [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.13.3...0.14.2 )
Updates `windows-core` from 0.52.0 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/compare/0.52.0...0.61.0 )
Updates `wit-bindgen-rt` from 0.33.0 to 0.39.0
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases )
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.33.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zip
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: sha256
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: android_logger
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: android_log-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: async-trait
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bytes
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: getrandom
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: iana-time-zone
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: itoa
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: quote
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rustversion
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time-core
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: wasi
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-core
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: wit-bindgen-rt
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 17:28:48 +06:00
Rifat Azad
2512239ea7
ksud_overlayfs: fixed rust formatting error
2025-04-03 15:13:21 +06:00
rifsxd
02dbb7d0f7
ksud: added module mount command to check current mount system enabled
2025-04-02 15:12:44 +06:00
Wang Han
dc992818de
Fix su --shell argument handling ( #2529 )
...
This fixes https://github.com/tiann/KernelSU/issues/2523 .
2025-04-02 14:09:34 +06:00
Caner Karaca
feb3c47bdc
Fix formatting ( #266 )
2025-03-30 01:46:06 +06:00
rifsxd
de189fe426
ksud_overlayfs: ability to specify custom sparse image size
2025-03-23 23:15:47 +06:00
rifsxd
30835787c9
Revert "ksud: determine modules's size by checking partion size"
...
This reverts commit c40bfd694c .
2025-03-23 22:38:01 +06:00
dependabot[bot]
3a601f86a5
build(deps): bump the crates group ( #193 )
...
Bumps the crates group in /userspace/ksud_overlayfs with 2 updates: [clap](https://github.com/clap-rs/clap ) and [clap_builder](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.30 to 4.5.31
- [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.5.30...v4.5.31 )
Updates `clap_builder` from 4.5.30 to 4.5.31
- [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/v4.5.30...v4.5.31 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 15:40:24 +06:00
Tiann
ee71a992a3
ksud: migrate to Rust 2024 edition
2025-02-25 15:34:27 +06:00
Tiann
195e1ba494
ksud: upgrade nom to 8.0
2025-02-25 14:11:26 +06:00
dependabot[bot]
b8b0dc724a
build(deps): bump the crates group across 1 directory with 16 updates ( #192 )
...
Bumps the crates group with 14 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.95` | `1.0.96` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.30` |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.138` | `1.0.139` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.169` | `0.2.170` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
| [fs4](https://github.com/al8n/fs4-rs ) | `0.12.0` | `0.13.0` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.14` | `1.2.15` |
| [either](https://github.com/rayon-rs/either ) | `1.13.0` | `1.14.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.35` | `1.1.0` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.4` | `0.8.5` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.217` | `1.0.218` |
| [typenum](https://github.com/paholg/typenum ) | `1.17.0` | `1.18.0` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.16` | `1.0.17` |
Updates `anyhow` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
Updates `clap` from 4.5.29 to 4.5.30
- [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.5.29...clap_complete-v4.5.30 )
Updates `log` from 0.4.25 to 0.4.26
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.25...0.4.26 )
Updates `serde_json` from 1.0.138 to 1.0.139
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139 )
Updates `libc` from 0.2.169 to 0.2.170
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
Updates `fs4` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/al8n/fs4-rs/releases )
- [Changelog](https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/al8n/fs4-rs/commits )
Updates `cc` from 1.2.14 to 1.2.15
- [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.14...cc-v1.2.15 )
Updates `clap_builder` from 4.5.29 to 4.5.30
- [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/v4.5.29...v4.5.30 )
Updates `either` from 1.13.0 to 1.14.0
- [Commits](https://github.com/rayon-rs/either/compare/1.13.0...1.14.0 )
Updates `flate2` from 1.0.35 to 1.1.0
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
Updates `miniz_oxide` from 0.8.4 to 0.8.5
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.8.4...0.8.5 )
Updates `serde` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `serde_derive` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `typenum` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/paholg/typenum/releases )
- [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/paholg/typenum/compare/v1.17.0...v1.18.0 )
Updates `unicode-ident` from 1.0.16 to 1.0.17
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: fs4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: typenum
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 05:08:51 +06:00
Wang Han
43d30c8f2b
Drop module image if no module remaining ( #2447 )
...
This fixes the issue that module image will always exist even if there
is no module to be loaded. Sadly we need to boot twice because we can
only know module status after image is mounted.
2025-02-22 04:50:51 +06:00