Skip to content

Conversation

@aaaaaaaa-815
Copy link
Contributor

fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
@aviraxp aviraxp enabled auto-merge (squash) September 5, 2025 06:56
@aviraxp aviraxp merged commit df79574 into tiann:main Sep 5, 2025
20 checks passed
pershoot pushed a commit to pershoot/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
pershoot pushed a commit to pershoot/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
pershoot pushed a commit to pershoot/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
OzoraID pushed a commit to OzoraID/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
pershoot pushed a commit to pershoot/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
rifsxd pushed a commit to KernelSU-Next/KernelSU-Next that referenced this pull request Sep 5, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
LeCmnGend pushed a commit to LeCmnGend/KernelSU that referenced this pull request Sep 6, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
fadlyas07 added a commit to bengal-upstream/KernelSU that referenced this pull request Sep 13, 2025
* 'main' of https://github.com/tiann/KernelSU: (42 commits)
  Unmount isolated process which forks from zygote unconditionally (tiann#2747)
  fix 'for' loop problem (tiann#2745)
  update resetprop (tiann#2733)
  Strip JNI debug logs on release build (tiann#2732)
  manager: Support search module (tiann#2730)
  manager: Add uninstall 2nd confirm (tiann#2729)
  manager: Fix some issues (tiann#2725)
  manager: fix button issues in module cards (tiann#2719)
  manager: switch ui to miuix design style (tiann#2710)
  Revert "Handle unmount for isolated process correctly" (tiann#2718)
  Handle unmount for isolated process correctly (tiann#2696)
  Reset seccomp filter count when escaping to root (tiann#2708)
  kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann#2695)
  Update resetprop from Magisk v30.2 (tiann#2700)
  ksud: support vendor_boot patching for some odd devices (tiann#2650)
  ksud: make clippy happy (tiann#2683)
  feat(ui): improve predictive back animations (tiann#2675)
  kernel: added new prctl CMD_GET_MANAGER_UID to get the uid of the crowned manager (tiann#2673)
  kernel: selinux: rules: Fix illegal RCU lock usage in apply_kernelsu_rules() (tiann#2646)
  manger: fix lkm detection (tiann#2654)
  ...

 Conflicts:
	kernel/core_hook.c
	kernel/selinux/rules.c
	kernel/throne_tracker.c

Change-Id: Iebf7dd870a7d9e35f4cecbf97fa13eeb174b7b5d
sidex15 pushed a commit to sidex15/KernelSU-Next that referenced this pull request Sep 16, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
xvergilantte pushed a commit to xvergilantte/KernelSU-Next that referenced this pull request Sep 18, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
KOWX712 pushed a commit to KOWX712/KernelSU that referenced this pull request Sep 19, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
Flopster101 added a commit to FlopKernel-Series/flop_s5e8825_kernel that referenced this pull request Sep 20, 2025
5bdb938e845f fix 'for' loop problem (tiann/KernelSU#2745) (#772)
429ae53c5c8d Strip JNI debug logs on release build (#2732)
43c600f295a9 ksud: updated resetprop
316a679260a0 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
a540992e9b63 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
ba16e0c83ffa kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
fa5c545b4bee ksud_overlayfs: change custom sparse file name
1de68a8ed2a0 Revert "userspace: implement OSS ksuinit"
e0c461322bca kernel: nest ksun switch manager support under CONFIG_KSU_SWITCH_MANAGER config default as disabled
edb99a2c1a87 userspace: implement OSS ksuinit
eaab98b7ecb2 ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows (#702)
aa37bcc3683f New Crowdin updates (#660)
107cd4add0ca Update README.md
94c4b41ea3de README: updated
0bde9047b935 manager: add -spoof string to apk output
bc9927b9b66e POC: load icon app via ksu://icon/[packageName] (#674)
d4f4c0a0ccad Syscall Hooks (#686)
0aaae919c08a userspace/su: add ndk compatible su from kernelnosu
3f4c23a34f4f kernel: allow only perms for /{system | vendor | product | system_ext}/bin/su path kernel: guard kernelnosu perms if not using KSU_KPROBES_HOOK
d69a72c6586b src: build script for a full featured manager
adbff41a2215 ksud: decide best partition to direct flash LKM
512f84504ec1 ksud: create our own new ramdisk when no compatible ramdisk found
c44f48c8a410 Update README.md
5c6c3870a01c ksud_magic: fix rust fmt
c6b54406829d manager | ksud: Add toggle for global mount namespace (#99)
a917314e8439 manager: fixed sus_su features
948975ba35be kernel: core_hook: add support for KernelNoSU
45ad73e9dd86 kernel: guard syscall hook types
892a62afdf0b manager: bump MINIMAL_SUPPORTED_KERNEL to 12797
d61de07c2189 kernel: implement  v2_signature size/hash override from userspace through kernel module parameter
4382dca515b5 ksud: do backup for vendor_boot partition
2c9078e038bc kernel: use ksu_strncpy_from_user_retry when kprobes hook sucompat pagefaults
81f4f09d0c6f ksud: Address pagefault in ksu_handle_execveat_ksud (#662)

git-subtree-dir: drivers/kernelsu
git-subtree-split: 5bdb938e845f2dacd37db4a3761d2b38503a708b
Flopster101 added a commit to FlopKernel-Series/flop_trinket-mi_kernel that referenced this pull request Sep 20, 2025
89a0d4c53e9d kernel: sucompat: fix improper sizeof(su)
dd44d4212eb2 kernel: ksud and core_hook: wrap execveat_hook checks with CONFIG_KSU_KPROBES_HOOK guard
b0e9976288da Revert "kernel: core_hook: expose prctl interface for umount list (5ec1cff#16)"
427f724c1cca Revert "kernel: core_hook: expose nuke_ext4_sysfs on prctl"
8809224691fa kernel: sucompat: add missing import arch.h
4acc51af02ad ci: swtiched to min syscall hooks v1.5
028237652296 kernel: sucompat: ducplicate declaration, previous declaration is in kernel_compat
4c66d8cb5847 kernel: throne_tracker: offload to kthread (tiann#2632)
e7a090322545 kernel: ksud: provide is_ksu_transition check v2
3cd88145cc89 kernel: selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
8d8220b38b93 kernel: ksud: migrate ksud execution to security_bprm_check (tiann#2653)
35a6c1d1c1cc kernel: sucompat: increase reliability, commonize and micro-optimize (tiann#2656)
1f95c35dc431 kernel: core_hook: expose nuke_ext4_sysfs on prctl
2d60fdb944b4 kernel: core_hook: expose prctl interface for umount list (5ec1cff#16)
e37c14b9f603 magic mount: make mount points read only
26ee31e01c6c kernel: remove KSU_SWITCH_MANAGER logic
4df1cf0f5724 New Crowdin updates (#794)
6212a6907769 Update english strings & readme (#783)
21c879d49e1d Fix rustfmt again (#788)
2c02db6323f1 ci: update workflows (#724)
b01e8503cd97 deps: update (#723)
04c6bbf035cb kernel: Remove duplicate include in core_hook (#784)
8edb892792dc fix rustfmt (#722)
49ffbae2ce1d Added Crowdin localized status in README_UA (#690)
9708c953efb7 Update README_RU.md (#683)
4ff58a33bc19 docs: Update Buglarian README (#667)
91dcdebb8b85 docs: Update Polish README (#641)
17a7ad9c8ee0 Edit Security to Contribution and add Crowdin link to README (#639)
dad404e7b591 fix typos in readme (#638)
44360ffa25a2 New Crowdin updates (#701)
04c128694707 Fix mount not working in android 8/9 (#741)
cee92d6926eb Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)
5bdb938e845f fix 'for' loop problem (tiann/KernelSU#2745) (#772)
429ae53c5c8d Strip JNI debug logs on release build (#2732)
43c600f295a9 ksud: updated resetprop
316a679260a0 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
a540992e9b63 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
ba16e0c83ffa kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
fa5c545b4bee ksud_overlayfs: change custom sparse file name
1de68a8ed2a0 Revert "userspace: implement OSS ksuinit"
e0c461322bca kernel: nest ksun switch manager support under CONFIG_KSU_SWITCH_MANAGER config default as disabled
edb99a2c1a87 userspace: implement OSS ksuinit
eaab98b7ecb2 ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows (#702)
aa37bcc3683f New Crowdin updates (#660)
107cd4add0ca Update README.md
94c4b41ea3de README: updated
0bde9047b935 manager: add -spoof string to apk output
bc9927b9b66e POC: load icon app via ksu://icon/[packageName] (#674)
d4f4c0a0ccad Syscall Hooks (#686)
0aaae919c08a userspace/su: add ndk compatible su from kernelnosu
3f4c23a34f4f kernel: allow only perms for /{system | vendor | product | system_ext}/bin/su path kernel: guard kernelnosu perms if not using KSU_KPROBES_HOOK
d69a72c6586b src: build script for a full featured manager
adbff41a2215 ksud: decide best partition to direct flash LKM
512f84504ec1 ksud: create our own new ramdisk when no compatible ramdisk found
c44f48c8a410 Update README.md
5c6c3870a01c ksud_magic: fix rust fmt
c6b54406829d manager | ksud: Add toggle for global mount namespace (#99)
a917314e8439 manager: fixed sus_su features
948975ba35be kernel: core_hook: add support for KernelNoSU
45ad73e9dd86 kernel: guard syscall hook types
892a62afdf0b manager: bump MINIMAL_SUPPORTED_KERNEL to 12797
d61de07c2189 kernel: implement  v2_signature size/hash override from userspace through kernel module parameter
4382dca515b5 ksud: do backup for vendor_boot partition
2c9078e038bc kernel: use ksu_strncpy_from_user_retry when kprobes hook sucompat pagefaults
81f4f09d0c6f ksud: Address pagefault in ksu_handle_execveat_ksud (#662)

git-subtree-dir: drivers/kernelsu
git-subtree-split: 89a0d4c53e9d5d8c6d53922f342d858c4c7f300c
ramabondanp pushed a commit to ramabondanp/KernelSU-Next that referenced this pull request Sep 21, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
Flopster101 added a commit to FlopKernel-Series/flop_s5e8825_kernel that referenced this pull request Sep 22, 2025
89a0d4c53e9d kernel: sucompat: fix improper sizeof(su)
dd44d4212eb2 kernel: ksud and core_hook: wrap execveat_hook checks with CONFIG_KSU_KPROBES_HOOK guard
b0e9976288da Revert "kernel: core_hook: expose prctl interface for umount list (5ec1cff#16)"
427f724c1cca Revert "kernel: core_hook: expose nuke_ext4_sysfs on prctl"
8809224691fa kernel: sucompat: add missing import arch.h
4acc51af02ad ci: swtiched to min syscall hooks v1.5
028237652296 kernel: sucompat: ducplicate declaration, previous declaration is in kernel_compat
4c66d8cb5847 kernel: throne_tracker: offload to kthread (tiann#2632)
e7a090322545 kernel: ksud: provide is_ksu_transition check v2
3cd88145cc89 kernel: selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
8d8220b38b93 kernel: ksud: migrate ksud execution to security_bprm_check (tiann#2653)
35a6c1d1c1cc kernel: sucompat: increase reliability, commonize and micro-optimize (tiann#2656)
1f95c35dc431 kernel: core_hook: expose nuke_ext4_sysfs on prctl
2d60fdb944b4 kernel: core_hook: expose prctl interface for umount list (5ec1cff#16)
e37c14b9f603 magic mount: make mount points read only
26ee31e01c6c kernel: remove KSU_SWITCH_MANAGER logic
4df1cf0f5724 New Crowdin updates (#794)
6212a6907769 Update english strings & readme (#783)
21c879d49e1d Fix rustfmt again (#788)
2c02db6323f1 ci: update workflows (#724)
b01e8503cd97 deps: update (#723)
04c6bbf035cb kernel: Remove duplicate include in core_hook (#784)
8edb892792dc fix rustfmt (#722)
49ffbae2ce1d Added Crowdin localized status in README_UA (#690)
9708c953efb7 Update README_RU.md (#683)
4ff58a33bc19 docs: Update Buglarian README (#667)
91dcdebb8b85 docs: Update Polish README (#641)
17a7ad9c8ee0 Edit Security to Contribution and add Crowdin link to README (#639)
dad404e7b591 fix typos in readme (#638)
44360ffa25a2 New Crowdin updates (#701)
04c128694707 Fix mount not working in android 8/9 (#741)
cee92d6926eb Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)
5bdb938e845f fix 'for' loop problem (tiann/KernelSU#2745) (#772)
429ae53c5c8d Strip JNI debug logs on release build (#2732)
43c600f295a9 ksud: updated resetprop
316a679260a0 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
a540992e9b63 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
ba16e0c83ffa kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
fa5c545b4bee ksud_overlayfs: change custom sparse file name
1de68a8ed2a0 Revert "userspace: implement OSS ksuinit"
e0c461322bca kernel: nest ksun switch manager support under CONFIG_KSU_SWITCH_MANAGER config default as disabled
edb99a2c1a87 userspace: implement OSS ksuinit
eaab98b7ecb2 ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows (#702)
aa37bcc3683f New Crowdin updates (#660)
107cd4add0ca Update README.md
94c4b41ea3de README: updated
0bde9047b935 manager: add -spoof string to apk output
bc9927b9b66e POC: load icon app via ksu://icon/[packageName] (#674)
d4f4c0a0ccad Syscall Hooks (#686)
0aaae919c08a userspace/su: add ndk compatible su from kernelnosu
3f4c23a34f4f kernel: allow only perms for /{system | vendor | product | system_ext}/bin/su path kernel: guard kernelnosu perms if not using KSU_KPROBES_HOOK
d69a72c6586b src: build script for a full featured manager
adbff41a2215 ksud: decide best partition to direct flash LKM
512f84504ec1 ksud: create our own new ramdisk when no compatible ramdisk found
c44f48c8a410 Update README.md
5c6c3870a01c ksud_magic: fix rust fmt
c6b54406829d manager | ksud: Add toggle for global mount namespace (#99)
a917314e8439 manager: fixed sus_su features
948975ba35be kernel: core_hook: add support for KernelNoSU
45ad73e9dd86 kernel: guard syscall hook types
892a62afdf0b manager: bump MINIMAL_SUPPORTED_KERNEL to 12797
d61de07c2189 kernel: implement  v2_signature size/hash override from userspace through kernel module parameter
4382dca515b5 ksud: do backup for vendor_boot partition
2c9078e038bc kernel: use ksu_strncpy_from_user_retry when kprobes hook sucompat pagefaults
81f4f09d0c6f ksud: Address pagefault in ksu_handle_execveat_ksud (#662)

git-subtree-dir: drivers/kernelsu
git-subtree-split: 89a0d4c53e9d5d8c6d53922f342d858c4c7f300c
engstk pushed a commit to engstk/KernelSU that referenced this pull request Sep 24, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode
TR-76 pushed a commit to TR-76/android_kernel_xiaomi_redwood that referenced this pull request Sep 24, 2025
https://github.com/KernelSU-Next/KernelSU-Next

 git rev-list --count HEAD

ksud: Address pagefault in ksu_handle_execveat_ksud (#662)

kernel: use ksu_strncpy_from_user_retry when kprobes hook sucompat pagefaults

kernel: implement  v2_signature size/hash override from userspace through kernel module parameter

kernel: guard syscall hook types

kernel: core_hook: add support for KernelNoSU

reorder ksu_handle_prctl checks a bit to allow non-manager to use CMD 15
this allows us to piggyback a small su to KernelSU's permission system after
disabling kernel sucompat

kernel: allow only perms for /{system | vendor | product | system_ext}/bin/su path
kernel: guard kernelnosu perms if not using KSU_KPROBES_HOOK

kernel: nest ksun switch manager support under CONFIG_KSU_SWITCH_MANAGER config default as disabled

kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)

Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)

fix 'for' loop problem (tiann/KernelSU#2745) (#772)

Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)

kernel: Remove duplicate include in core_hook (#784)

kernel: remove KSU_SWITCH_MANAGER logic

kernel: auto patch struct seccomp to include filter_count
xvergilantte pushed a commit to xvergilantte/KernelSU-Next that referenced this pull request Oct 2, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
ramabondanp pushed a commit to ramabondanp/KernelSU-Next that referenced this pull request Oct 2, 2025
fix ‘for’ loop initial declarations are only allowed in c99 or c11 mode

Co-authored-by: nobody202222 <[email protected]>
onettboots added a commit to onettboots/bool-x_xiaomi_raphael that referenced this pull request Oct 4, 2025
02f944e9422f apk_sign: Add KernelSU RSUNTK Manager
80a1b5622c84 kernel: implement susfs v1.5.9
c8e1d8479e5f New Crowdin updates (#794)
649ab0435360 Update english strings & readme (#783)
02b6050f6555 Fix rustfmt again (#788)
6b2dc45954ee ci: update workflows (#724)
75ce7e6236cf deps: update (#723)
f00aaab7c964 kernel: Remove duplicate include in core_hook (#784)
1ef3deb4484c fix rustfmt (#722)
0e2970a89265 Added Crowdin localized status in README_UA (#690)
3359873885c6 Update README_RU.md (#683)
caea2af46f78 docs: Update Buglarian README (#667)
879979b11042 docs: Update Polish README (#641)
5549fa918ac8 Edit Security to Contribution and add Crowdin link to README (#639)
127fa344c5d1 fix typos in readme (#638)
2dd907651896 New Crowdin updates (#701)
16c429aaa1cf Fix mount not working in android 8/9 (#741)
4a8afa4190df Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)
a3b7a9bc4e74 fix 'for' loop problem (tiann/KernelSU#2745) (#772)
12d46941e4bc Strip JNI debug logs on release build (#2732)
556d9c8e1a45 ksud: updated resetprop
250c9d1477e9 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
7a2aeb504209 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
27eca6f2764d kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
35ffc601c69e ksud_overlayfs: change custom sparse file name
bfdbd597eae1 Revert "kernel: implement susfs v1.5.9"

git-subtree-dir: drivers/kernelsu
git-subtree-split: 02f944e9422f4e90589dca8b7959bd9ab8bc0f33
onettboots added a commit to onettboots/bool-x_xiaomi_raphael that referenced this pull request Oct 7, 2025
06c355b87f24 KernelSU: Attempted to fix new prctl side channel detection
02f944e9422f apk_sign: Add KernelSU RSUNTK Manager
80a1b5622c84 kernel: implement susfs v1.5.9
c8e1d8479e5f New Crowdin updates (#794)
649ab0435360 Update english strings & readme (#783)
02b6050f6555 Fix rustfmt again (#788)
6b2dc45954ee ci: update workflows (#724)
75ce7e6236cf deps: update (#723)
f00aaab7c964 kernel: Remove duplicate include in core_hook (#784)
1ef3deb4484c fix rustfmt (#722)
0e2970a89265 Added Crowdin localized status in README_UA (#690)
3359873885c6 Update README_RU.md (#683)
caea2af46f78 docs: Update Buglarian README (#667)
879979b11042 docs: Update Polish README (#641)
5549fa918ac8 Edit Security to Contribution and add Crowdin link to README (#639)
127fa344c5d1 fix typos in readme (#638)
2dd907651896 New Crowdin updates (#701)
16c429aaa1cf Fix mount not working in android 8/9 (#741)
4a8afa4190df Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)
a3b7a9bc4e74 fix 'for' loop problem (tiann/KernelSU#2745) (#772)
12d46941e4bc Strip JNI debug logs on release build (#2732)
556d9c8e1a45 ksud: updated resetprop
250c9d1477e9 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
7a2aeb504209 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
27eca6f2764d kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
35ffc601c69e ksud_overlayfs: change custom sparse file name
bfdbd597eae1 Revert "kernel: implement susfs v1.5.9"
8e69005cb0d6 kernel: use sidex15's fork for setup.sh
6bf2b9758273 kernel: implement susfs v1.5.9
b9389f4c1022 Revert "kernel: implement susfs v1.5.9"
c38135d8d57e kernel: add TheWildJames Fork Manager
8763c7e9bcf3 kernel: implement susfs v1.5.9
REVERT: 69be375db10a Revert "kernel: harden prctl check"
REVERT: 11643ee685cb Revert "kernel: align prctl harden commit from backslashxx/KernelSU"
REVERT: 478394a6e1ce kernel: align prctl harden commit from backslashxx/KernelSU SQUASHED: * kernel: harden barriers for arm/arm64 * kernel: core_hook: harden prctl handler
REVERT: f40fe9b9e1e6 manager: add version tag to update card
REVERT: f1c97b507efe kernel: harden prctl check
REVERT: 300a13f65775 kernel: handle throned UID change if manager is reinstall or changed
REVERT: d4b7ffbbe19d kernel: scan /data/user_de/0 for actual UID (#155)
REVERT: 693ac0be5579 Revert "Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)"
REVERT: bab8669988dd manager: move settings button to topbar
REVERT: 3d98ed7f83b5 manager: improvements and ui overhaul v2
REVERT: f41fe20d9942 manager: fix zygisk implementation module path
REVERT: dbd6accea8ea New Crowdin updates (#816)
REVERT: 363e80821a85 kernel: manager: get kernel driver version tag
REVERT: e76ef97d4b91 manager: get zygisk implementation and version info
REVERT: 2f408a2b6570 manager: improve bottom bar destination animations
REVERT: 1293848c2307 manager: improve topbar icon animation
REVERT: 261ac2ea47e8 manager: update icons and improve ABI string in Home screen
REVERT: 4e2d30ca9ad7 manager: webui: allow download file
REVERT: 2a0f19a3ab4c manager: webui: allow file upload
REVERT: ea3825b56fae manager: enhance navigation transitions for detail and tab screens
REVERT: ab360c26ee3f manager: downgrade navigation lib version due to buggy transition for module install intent
REVERT: 2033d502a1c1 ci: add linux build target for ksud on ci manager workflows
REVERT: d7b24fbbe13a manager: add new file management apis (listFile, readFile, writeFile, removeFile, moveFile, copyFile)
REVERT: b65369717278 manager: improve manager variant update mechanism
REVERT: 0576b5736a7c manager: make module and superuser count card more compact
REVERT: bb8402e8e804 manager: minor improvements to update card
REVERT: b86e3821a0b9 ksud: add linux support
REVERT: 9d3309558b0d manager: implement insets for webui-next
REVERT: 0d6bdc6364cb New Crowdin updates (#806)
REVERT: d9239343e697 kernel: auto patch struct seccomp to include filter_count
REVERT: 84a8eef2d217 manager: modify warning message for root grant failure and add  tap to restart option
REVERT: e37c14b9f603 magic mount: make mount points read only
REVERT: 26ee31e01c6c kernel: remove KSU_SWITCH_MANAGER logic
REVERT: 4df1cf0f5724 New Crowdin updates (#794)
REVERT: 6212a6907769 Update english strings & readme (#783)
REVERT: 21c879d49e1d Fix rustfmt again (#788)
REVERT: 2c02db6323f1 ci: update workflows (#724)
REVERT: b01e8503cd97 deps: update (#723)
REVERT: 04c6bbf035cb kernel: Remove duplicate include in core_hook (#784)
REVERT: 8edb892792dc fix rustfmt (#722)
REVERT: 49ffbae2ce1d Added Crowdin localized status in README_UA (#690)
REVERT: 9708c953efb7 Update README_RU.md (#683)
REVERT: 4ff58a33bc19 docs: Update Buglarian README (#667)
REVERT: 91dcdebb8b85 docs: Update Polish README (#641)
REVERT: 17a7ad9c8ee0 Edit Security to Contribution and add Crowdin link to README (#639)
REVERT: dad404e7b591 fix typos in readme (#638)
REVERT: 44360ffa25a2 New Crowdin updates (#701)
REVERT: 04c128694707 Fix mount not working in android 8/9 (#741)
REVERT: cee92d6926eb Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) (#776)
REVERT: 5bdb938e845f fix 'for' loop problem (tiann/KernelSU#2745) (#772)
REVERT: 429ae53c5c8d Strip JNI debug logs on release build (#2732)
REVERT: 43c600f295a9 ksud: updated resetprop
REVERT: 316a679260a0 manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#754)
REVERT: a540992e9b63 Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) (#743)
REVERT: ba16e0c83ffa kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) (#721)
REVERT: fa5c545b4bee ksud_overlayfs: change custom sparse file name

git-subtree-dir: drivers/kernelsu
git-subtree-split: 06c355b87f24b0ac264be19f61770de3e6c06533
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants