You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(core): harden VFS injection, crash resilience, and mount fallback
VFS executor now pre-injects directory rules for missing ancestor paths
before leaf file rules, ensuring modules that target non-existent
intermediate directories (e.g., /vendor/lib64/soundfx/) resolve
correctly through both getname_flags and permission hooks.
Module scanner rejects IDs with path traversal characters at the system
boundary. Conflict detection between modules promoted to warn-level
logging for operational visibility.
module.prop writes use atomic tmp+rename to prevent corruption on
OOM kill or watchdog timeout. Panic hook and mount-error handler
surface crash context in the KSU/APatch manager description field.
Overlay executor falls back to magic mount per-module when overlay
fails on all partitions for a given module, preventing one bad module
from taking down all mounts. Reflink (FICLONE) copy added for f2fs
CoW acceleration during overlay staging.
0 commit comments