Commit Graph

  • 4425c88d5a Fix missing unlock on error path Wang Han 2025-11-08 17:55:31 +08:00
  • 7828c5c107 kernel: fix save allowlist weishu 2025-11-08 09:47:48 +00:00
  • 76046c84cd kernel: remove unused kernel_compat ShirkNeko 2025-11-08 19:39:41 +08:00
  • 623dd15cbf kernel: Use real_parent to avoid interference from ptrace. weishu 2025-11-08 08:37:14 +00:00
  • ab13ed5c16 kernel: remove unused wrapper for ShirkNeko 2025-11-08 19:30:44 +08:00
  • e171ca15cb kernel: remove ksu_compat_{open,read,write} because we're in the right context now weishu 2025-11-08 08:31:02 +00:00
  • 4fc369a059 kernel: remove workqueue for allowlist ShirkNeko 2025-11-08 19:18:20 +08:00
  • 18ad2afadb Reworking fdwrapper ShirkNeko 2025-11-08 19:03:14 +08:00
  • 3badbcd4bc assets: Bump KPM version to 0.13.0 ShirkNeko 2025-11-08 18:38:53 +08:00
  • 2f2d6aeecf kernel: bump KPM version ShirkNeko 2025-11-08 18:33:36 +08:00
  • ba56c81bd0 add include for crc32.h in sulog.h (for dedup_calc_hash) (#548) technotic 2025-11-08 02:12:38 -08:00
  • 1b5b235bd9 add include for crc32.h in sulog.h (for dedup_calc_hash) (#548) technotic 2025-11-08 02:12:38 -08:00
  • fdf5e7104e refactor: kpm: memory management migrate to sukisu side (#539) AlexLiuDev233 2025-11-08 18:10:26 +08:00
  • 30316047d6 refactor: kpm: memory management migrate to sukisu side (#539) AlexLiuDev233 2025-11-08 18:10:26 +08:00
  • 4f7042ca44 kernel: Fix compilation for non-gki kernels (#547) TwinbornPlate75 2025-11-08 18:07:09 +08:00
  • ed6b2e0a8e opt: Optimize the kpm && uid_scanner (#549) 生于生时 亡于亡刻 2025-11-08 16:13:32 +08:00
  • f6657fdbfd clean ShirkNeko 2025-11-08 12:54:13 +08:00
  • 8ff469d00e kernel: core_hook: disable seccomp in 5.10.2- for allowed uids (#545) AlexLiuDev233 2025-11-08 12:46:25 +08:00
  • 704f7cba32 kernel: core_hook: disable seccomp in 5.10.2- for allowed uids (#545) AlexLiuDev233 2025-11-08 12:46:25 +08:00
  • 860bdce295 ksud :fmt ShirkNeko 2025-11-08 12:41:03 +08:00
  • d8a8ef6458 fix: fix self exe path error && opt: Optimize ensure_dir_exists processing (#541) 生于生时 亡于亡刻 2025-11-08 12:34:22 +08:00
  • 2e16ba7ac7 cleanup ShirkNeko 2025-11-08 12:21:08 +08:00
  • 584fb3b213 fix build Ylarod 2025-11-08 11:32:34 +08:00
  • a20c40f580 rename to proxy_file Ylarod 2025-11-08 10:52:14 +08:00
  • af4d023777 kernel: remove devpts hook ShirkNeko 2025-11-08 11:28:23 +08:00
  • 5782afe481 kernel: add __poll_t compat for pre-4.16 and backported kernels (#194) Azyr Ruthless 2025-11-08 08:56:18 +07:00
  • 2ab373d146 kernel: Clean up mess Faris 2025-11-08 00:57:58 +07:00
  • eba286ef7e kernel: fix redeclared __poll_t Faris 2025-11-07 20:33:51 +07:00
  • 2a89159a3d fix build ShirkNeko 2025-11-08 12:10:12 +08:00
  • 29c6e2dbcc kernel, ksud: clean headers and add fd wrapper for devpts (#193) Faris 2025-11-07 20:12:12 +07:00
  • 968c3f7d57 kernel: sepolicy: fix incompatible pointer type Faris 2025-11-07 17:26:23 +07:00
  • a8cdd014dc kernel: fix wrong non-kprobe sucompat handler Faris 2025-11-07 17:20:13 +07:00
  • 4d7dd32b11 kernel: selinux: Use switch-case instead of if-else Faris 2025-11-07 16:52:14 +07:00
  • d37a78ea2d fix build & cleanup ShirkNeko 2025-11-08 11:48:35 +08:00
  • 6c9bf69718 fix build Ylarod 2025-11-08 11:32:34 +08:00
  • 776bcc4d5d rename to proxy_file Ylarod 2025-11-08 10:52:14 +08:00
  • bf5cb885b5 kernel: remove devpts hook ShirkNeko 2025-11-08 11:28:23 +08:00
  • 97b57de3d0 Update sucompat.c (#535) Fanuel Berhanu 2025-11-07 20:42:43 +03:00
  • 90b99615aa Continue add ShirkNeko 2025-11-08 01:36:51 +08:00
  • 1ad4a745ad Use force_sig(SIGKILL) to kill process Wang Han 2025-11-07 23:07:14 +08:00
  • f39d4f0f38 kernel: Refactor selinux/selinux.c (#2881) Shadichy 2025-11-07 21:18:05 +07:00
  • a533a490bd Use force_sig(SIGKILL) to kill process Wang Han 2025-11-07 23:07:14 +08:00
  • c6d9f76c7b kernel: Refactor selinux/selinux.c (#2881) Shadichy 2025-11-07 21:18:05 +07:00
  • c53cb0afb1 fix ShirkNeko 2025-11-08 01:22:31 +08:00
  • c24ed3b5c4 kernel: Fix compilation for non-gki kernels (#543) TwinbornPlate75 2025-11-08 01:19:11 +08:00
  • 74f24bafed Switch kretprobe to heap ShirkNeko 2025-11-07 19:03:05 +08:00
  • c876d60e53 feature: add devpts fd wrapper (#21) 5ec1cff 2025-11-06 23:29:58 +08:00
  • 66032391af Switch kretprobe to heap (#2880) Wang Han 2025-11-07 18:02:53 +08:00
  • da0e16bd26 Replace mutex with spinlock for tracepoint registration (#2882) Wang Han 2025-11-07 17:40:49 +08:00
  • 699852009c ksud, kernel: fix sepolicy patch hint (#2872) Ylarod 2025-11-06 10:14:54 +08:00
  • a8302120c4 fix ShirkNeko 2025-11-07 17:28:13 +08:00
  • 53d763cdf9 manager: Implement editable and removable mount points for LKM ShirkNeko 2025-11-07 15:37:04 +08:00
  • 9ebddde0d5 kernel: Avoid calling umount whilst holding a spinlock. ShirkNeko 2025-11-07 14:23:58 +08:00
  • 03a164ebb7 kernel: By default, MNT_DETACH is used as the value for the mount point. ShirkNeko 2025-11-07 13:37:09 +08:00
  • 4769065cfc ksud: Implementing editable, removable mount points ShirkNeko 2025-11-07 13:15:07 +08:00
  • 9b209765c4 kernel: Implementing editable, removable mount points ShirkNeko 2025-11-07 12:16:42 +08:00
  • d7c101e244 kernel: Fix compilation ShirkNeko 2025-11-07 11:33:02 +08:00
  • a32f89403b ci: update build Ylarod 2025-11-07 09:37:51 +08:00
  • 2cd673d776 manager: fix where the option displays "Temporary enable" after device reboot ShirkNeko 2025-11-07 11:08:27 +08:00
  • 14fea6f8a3 build: remove -Wno-implicit-function-declaration Ylarod 2025-11-07 07:23:11 +08:00
  • 02f1aec6e9 ksud: Fix clippy ShirkNeko 2025-11-07 00:11:02 +08:00
  • 826661dffb feature: add devpts fd wrapper (#21) 5ec1cff 2025-11-06 23:29:58 +08:00
  • 3662c92854 Compilation fix ShirkNeko 2025-11-06 23:26:55 +08:00
  • 6a44e85d2e revert: still using workqueue for allowlist Ylarod 2025-11-06 22:58:26 +08:00
  • 384d2f7dcd fix: enhanced security register Ylarod 2025-11-06 21:39:04 +08:00
  • 8330bb335a kill pgrp in enhanced security ShirkNeko 2025-11-06 23:38:36 +08:00
  • 315fbb464c kill pgrp in enhanced security Ylarod 2025-11-06 21:36:34 +08:00
  • bcf2a7632c add mutex for sucompat mark Ylarod 2025-11-06 21:29:56 +08:00
  • d416a0add7 fix: sucompat (#2874) ShirkNeko 2025-11-06 23:37:05 +08:00
  • f86c71efc5 Compilation fix ShirkNeko 2025-11-06 23:26:55 +08:00
  • 06018a2f03 revert: still using workqueue for allowlist Ylarod 2025-11-06 22:58:26 +08:00
  • a2193841d5 skip init_features in safe mode Ylarod 2025-11-06 22:28:01 +08:00
  • 1324a7f54e fix: enhanced security register Ylarod 2025-11-06 21:39:04 +08:00
  • 5df9431a22 kill pgrp in enhanced security Ylarod 2025-11-06 21:36:34 +08:00
  • e54989e51a add mutex for sucompat mark Ylarod 2025-11-06 21:29:56 +08:00
  • cf50be122e fix: sucompat (#2874) Ylarod 2025-11-06 20:43:33 +08:00
  • 7f9048724f fix ShirkNeko 2025-11-06 22:57:13 +08:00
  • 3dde6d9a25 manager: some ui changes * Steeing: add enhanced security dropdown * Settings: allow change module update check * Settings: allow always enable/disable feat * misc: update all deps ShirkNeko 2025-11-06 22:54:43 +08:00
  • c1ecb8f3b9 kernel: clean code ShirkNeko 2025-11-06 15:24:33 +08:00
  • e8ecb9a33b kernel: Resolving compilation issues once more ShirkNeko 2025-11-06 15:18:39 +08:00
  • 3382574aad kernel: Resolve compilation issues ShirkNeko 2025-11-06 14:50:46 +08:00
  • 54e1e3dda3 kernel: clean headers ShirkNeko 2025-11-06 13:08:01 +08:00
  • 5a1ff92d0a fix ShirkNeko 2025-11-06 14:45:42 +08:00
  • a30b932969 kernel: Set the tracepoint flag in a tracepoint manner weishu 2025-11-06 03:57:37 +00:00
  • 752ec03694 feature: add enhanced security (#2873) Ylarod 2025-11-06 11:33:35 +08:00
  • 64045b5386 kernel: remove unused workqueue weishu 2025-11-06 02:29:04 +00:00
  • a81da2c586 fix sepolicy patch hint (#2872) Ylarod 2025-11-06 10:14:54 +08:00
  • dcbc014039 fix: mark tif (#2871) Ylarod 2025-11-06 09:38:10 +08:00
  • 71353a70d4 kernel: use sys_enter tracepoint for sucompat (#533) * use sys_enter tracepoint for sucompat ShirkNeko 2025-11-06 12:45:37 +08:00
  • 132e9ef8ed kernel: Resolve compilation issues ShirkNeko 2025-11-06 13:48:26 +08:00
  • e6436b340c kernel: clean headers ShirkNeko 2025-11-06 13:08:01 +08:00
  • 9cdf98782d kernel: Set the tracepoint flag in a tracepoint manner weishu 2025-11-06 03:57:37 +00:00
  • dece57cacf feature: add enhanced security (#2873) Ylarod 2025-11-06 11:33:35 +08:00
  • 3f07ea29ae manager: remove outdated lkm condition ShirkNeko 2025-11-06 12:58:44 +08:00
  • c8e103062a kernel: remove unused workqueue weishu 2025-11-06 02:29:04 +00:00
  • 91312effba fix sepolicy patch hint (#2872) Ylarod 2025-11-06 10:14:54 +08:00
  • fd60cda3b3 fix: mark tif (#2871) Ylarod 2025-11-06 09:38:10 +08:00
  • 5323a500dd kernel: use sys_enter tracepoint for sucompat (#533) ShirkNeko 2025-11-06 12:45:37 +08:00
  • 8d535fa03a kernel: Resolve compilation errors ShirkNeko 2025-11-06 04:07:43 +08:00
  • 2b97c77a6d Use a more appropriate minor version number ShirkNeko 2025-11-06 03:56:52 +08:00