upstream - #13
Open
superturtlee wants to merge 22 commits into
Open
Conversation
…wlist (tiann/KernelSU#3666) [cherry-picked upstream commit tiann/KernelSU@3497a56] Co-Authored-By: AlexLiuDev233 <wzylin11@outlook.com>
…rnelSU#3680) Analyzed-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> [cherry-picked upstream commit tiann/KernelSU@32ce89f]
[cherry-picked upstream commit tiann/KernelSU@35feb58] Co-Authored-By: 5ec1cff <ewtqyqyewtqyqy@gmail.com> Co-Authored-By: AlexLiuDev233 <wzylin11@outlook.com>
…elSU#3679) [cherry-picked from upstream commit tiann/KernelSU@c72f294] Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
KernelSU's version checking mechanism requires users to always use the corresponding manager, kernel, and ksud. If a version mismatch occurs, a banner warning will appear at the top of the manager, reminding the user to update. This is to ensure that updating one component will also update the others for proper functionality. However, this can be confusing in some situations because certain kernels are not yet compatible with the official LKM. Users may need to compile and add commits themselves while still using the official manager, leading to a version mismatch between the compiled LKM and the manager, resulting in a warning that is actually unnecessary. To address this, this commit improves the version checking mechanism. Now, the manager will only issue a warning and force the user to update the LKM if the UAPI version is mismatched. Furthermore, to ensure that users using the manager's built-in LKM receive update prompts correctly, a bundled lkm flag has been introduced. If a user uses the built-in LKM, an update prompt will be issued if the version is incompatible. However, if using an external LKM, this prompt will not be received; instead, the word "Custom" will be displayed in the version field, indicating that the user needs to maintain the functionality's availability. Finally, the text and interaction logic of update prompts and warnings have been optimized, simplifying the descriptions and allowing users to click to jump to the LKM installation page. --------- [cherry-picked from upstream commit tiann/KernelSU@e727186] Downstream changes: Skip `Custom` badge, because i don't like it Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
…SU#3696) [cherry-picked upstream commit tiann/KernelSU@fccd77f]
Old code doesn't check for v3.2 signature block id and is unsafe. To ensure no additional block id is forgotten in the future, let's just allow ids we need. --------- [cherry-picked from upstream commit tiann/KernelSU@aa08b39] Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: Lê Phúc Hưng <lephuchung.3011@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com> Co-authored-by: kuklux <alekyivua@gmail.com> Co-authored-by: Влад Плотников <lerman@tuxcorp.su> Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  --------- Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: NicosXRus <nicosxrus@users.noreply.hosted.weblate.org> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: kuklux <alekyivua@gmail.com> Co-authored-by: tilla2 <tilla2@duck.com> Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
for unify ui interface
in init second stage execve, it might still haven't inited [ 2.658107] KernelSU: kernel_compat: pid=1 comm=init current_session=(null) current_session_id=0 So, let's delay session_keyring init to key_permission in these devices Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
…399) Bumps the crates group with 2 updates in the /userspace/ksud directory: [bindgen](https://github.com/rust-lang/rust-bindgen) and [prettyplease](https://github.com/dtolnay/prettyplease). Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit will close #180.
…LTO (#403) - include task_stack.h in adb_root to make LTO happy - always flag KSU_IN_EXECVE to avoid old susfs cause install su_fd in every execve Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
…other minimal fixes (#351) - Bumps the maven group with 18 updates in the /manager directory - migrate nav framework to miuix-nav - refine PredictiveBackAnimation - deny HomePage refresh - navigation badge settings - home cards icon settings - refine OpenSourceLicense page Close #383 --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: YC酱luyancib <luyancib@qq.com> Co-authored-by: YC酱luyancib <2058282593@qq.com> Co-authored-by: wxxsfxyzm <65166044+wxxsfxyzm@users.noreply.github.com> Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Co-authored-by: kuklux <alekyivua@gmail.com>
Google's Material3 Expressive ListItem has bug supportingContent will cause RectList broken and cause application crash. We let supportingContent in headlineContent for workaround this issue Signed-off-by: AlexLiuDev233 <wzylin11@outloo·k.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
reuse superuser / modules repository for superuser count/ module count TODO: refine every page, make only 1 data in application data get migrate to repository, state repository subscribe other repository for implement that Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
…n/KernelSU#3710) Non-root profiles lose capabilities after exec su because non-root processes require ambient capabilities to inherit privileges. Populate `cap_inheritable` and `cap_ambient` when `profile->uid != 0` to preserve configured capabilities across execve. [cherry-picked from upstream commit tiann/KernelSU@665fd96] Signed-off-by: u9521 <63995396+u9521@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.