Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcement #1705

Closed
tiann opened this issue May 7, 2024 · 9 comments
Closed

Announcement #1705

tiann opened this issue May 7, 2024 · 9 comments

Comments

@tiann
Copy link
Owner

tiann commented May 7, 2024

Describe your problem.

KernelSU has been around for nearly two years and has stabilized, and we plan to move to 1.0 in the future; here are some adjustments:

  1. In principle, we only accept Bug Reports and do not accept external Feature Requests; if you want new features, you are welcome to submit a Pull Request. We will still develop new features that we think are interesting/cool, such as sulog, ksufs, webui, etc.
  2. Since non-GKI kernels are full of weird things, it is very time-consuming to deal with this kind of problem; from now on, we will only deal with issues related to GKI kernels. For problems with old kernels, please search for issues by yourself; we will give up supporting non-GKI kernels in version 1.0. Since non-GKI kernels are no longer updated, you can continue to use KernelSU version 0.9.5; in fact, starting from 0.7.0, we have not added any features to non-GKI kernels.

Our energy is limited, but the rewards are even more limited, so please understand our choice, thank you!

@tiann tiann closed this as completed May 7, 2024
@tiann
Copy link
Owner Author

tiann commented May 7, 2024

For non GKI kernel, please refer: #943

@Fede2782
Copy link
Contributor

Fede2782 commented May 13, 2024

Will support code for pre-GKI remain in the main source or not after v1? @tiann

@tiann
Copy link
Owner Author

tiann commented May 13, 2024

Will support code for pre-GKI remain in the main source or not after v1? @tiann

It will be removed.

Nanhumly added a commit to Nanhumly-Staging/android_kernel_xiaomi_msm8998 that referenced this issue Jun 2, 2024
* Non-GKI kernel not supported since v0.9.5

tiann/KernelSU#1705

Change-Id: Iad8876f0d7fe31327e9de11ee47c02ac4339758b
Signed-off-by: Nanhumly <[email protected]>
Nanhumly added a commit to Nanhumly-Staging/android_kernel_xiaomi_msm8998 that referenced this issue Jun 2, 2024
* Non-GKI kernel are no longer supported after v0.9.5.

tiann/KernelSU#1705

Change-Id: Iad8876f0d7fe31327e9de11ee47c02ac4339758b
Signed-off-by: Nanhumly <[email protected]>
Frostleaft07 added a commit to Frostleaft07/android_kernel_realme_mt6765 that referenced this issue Jun 27, 2024
Frostleaft07 added a commit to Frostleaft07/android_kernel_realme_mt6765 that referenced this issue Jun 27, 2024
Frostleaft07 added a commit to Frostleaft07/android_kernel_realme_mt6765 that referenced this issue Jun 28, 2024
Frostleaft07 added a commit to Frostleaft07/android_kernel_realme_mt6765 that referenced this issue Jun 28, 2024
This was referenced Jun 29, 2024
Frostleaft07 added a commit to Frostleaft07/android_kernel_realme_mt6765 that referenced this issue Jul 7, 2024
xxmustafacooTR pushed a commit to xxmustafacooTR/KernelSU that referenced this issue Jul 24, 2024
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 16, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2-legacy / 11986

Warning: Managers built from this repo has a known keystore. See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 16, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore. See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 17, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981) - upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 17, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 17, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 17, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN (#1)
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 17, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN (#1)
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 18, 2024
This corresponds to 11988 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11988

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
Kurumi-Tokito added a commit to Kurumi-Tokito/nova_kernel_xiaomi_sm8250 that referenced this issue Nov 19, 2024
- tiann/KernelSU#1705 (comment)
- kernelsu as officially droped support for Non-GKI kernels

This reverts commit b0b36ad.
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 22, 2024
This corresponds to 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Nov 23, 2024
This corresponds to 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+10)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 1, 2024
This corresponds to 11992 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 1, 2024
This corresponds to 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 1, 2024
This corresponds to v1.0.2-5 / 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2-5-legacy / 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
This corresponds to v1.0.2-5 / 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2-5-legacy / 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
This corresponds to v1.0.2-5 / 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann@898e9d4
		- upstream policy change tiann#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2-5-legacy / 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx pushed a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ head d56711c (+16)
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs

Added: personal changes (+4)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+27)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 7, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+27)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant: thank you @5ec1cff before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+5)
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+9)
	kernel/ksu.c: provide dummy ksu_handle_devpts
	kernel: expose allowlist workaround as Kconfig option
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)
	remove devpts hook

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+9)
	kernel/ksu.c: provide dummy ksu_handle_devpts
	kernel: expose allowlist workaround as Kconfig option
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+8)
	kernel: expose allowlist workaround as Kconfig option
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+8)
	kernel: expose allowlist workaround as Kconfig option
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
backslashxx added a commit to backslashxx/KernelSU that referenced this issue Dec 8, 2024
Removed/Skipped: (-1)
	[1.0] Drop Non-GKI Support (tiann#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann#1705

Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27)
	Update build-manager.yml
	not build lkm when build manager
	also do not build ksud for other platform
	allow build lkm manually
	implement magic mount
	no need to deny relabel
	restorecon: set adb_file to system_file for module files
	magic_mount: use trusted.overlay.opaque
	chore: fmt
	magic_mount: supports whiteout
	ci: set correct paths
	chore: refine code
	magic_mount: fix
	log: make verbose logging optional
	magic_mount: refine
	ksud: fix disable / enable modules
	ksud: fix odm not magic-mounted
	ksubot: make MESSAGE_THREAD_ID optional
	ci: use var for chat id
	manager: no need to check overlayfs
	ksud: fix partition link
	ksud: fix clone symlink
	ksud: refine tmpfs
	Auto push lkms to branch `LKM`
	Update build-lkm.yml
	Update build-lkm.yml
	Build manager with pre-built LKMs (tiann#4)

Added from: tiann#2273 (+1)
	Update Busybox

Added: personal changes (+8)
	kernel: expose allowlist workaround as Kconfig option
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	workflows: debloat
	dummy.keystore
	manager:  failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2+magic

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Make sure to also chant, "thank you 5ec1cff" before you sleep.

Signed-off-by: backslashxx <[email protected]>
Sizo69 pushed a commit to Sizo69/Realking_kernel_sm8250 that referenced this issue Dec 8, 2024
This corresponds to v1.0.2-5 / 11991 upstream

Removed/Skipped: (-2)
	[1.0] Drop Non-GKI Support (#1483)
		- upstream commit: tiann/KernelSU@898e9d4
		- upstream policy change tiann/KernelSU#1705
	Drop some legacy codes (tiann#1981)
		- upstream commit: tiann/KernelSU@fd09ccf
		- fsopen has to be backported for this one

Added: (+11)
	kernel: expose allowlist workaround as Kconfig option
	kernel: selinux: add security_bounded_transition hook for < 4.14
	kernel: selinux: fix redefined KERNEL_SU_DOMAIN
	kernel/core_hook.c: use upstream ksu_umount_mnt
	kernel: require path_umount backporting
	ksud: resize sparse to 16GB
	workflows: debloat
	dummy.keystore
	manager: failure mode dummy demo
	manager: unofficial build
	KernelSU v1.0.2-5-legacy / 11991

Warning: Managers built from this repo has a known keystore.
See dummy.keystore.

Signed-off-by: backslashxx <[email protected]>
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

No branches or pull requests

8 participants