vasilito
ce9ff8aebd
feat: Phase 2 - kernel capability bitmask (uid==0 -> has_cap())
...
Replace all 9 kernel uid==0 privilege checks with a capability bitmask
model. Adds caps:u64 field to Context and CallerCtx, with CAP_ALL for
root processes. Zero behavioral change - uid==0 still gets all caps.
New module: src/scheme/caps.rs with 10 capability constants.
9 check sites converted: acpi, irq, memory, debug, serio, sys (msr+write),
scheme registration, and fchown.
Patch: local/patches/kernel/P27-capability-bitmask.patch
2026-05-29 10:25:09 +03:00
..
2026-05-02 01:43:47 +01:00
2026-05-03 23:03:24 +01:00
2026-05-11 10:08:20 +01:00
2026-04-12 19:05:00 +01:00
2026-05-11 10:08:20 +01:00
2026-04-24 00:57:19 +01:00
2026-05-11 10:08:20 +01:00
2026-05-08 00:13:31 +01:00
2026-05-04 20:07:59 +01:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-01 03:11:21 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-04-30 18:21:48 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-04 16:08:58 +01:00
2026-04-30 18:21:48 +01:00
2026-04-30 18:21:48 +01:00
2026-04-30 18:21:48 +01:00
2026-04-30 18:21:48 +01:00
2026-05-03 23:03:24 +01:00
2026-05-11 10:08:20 +01:00
2026-05-04 16:42:19 +01:00
2026-05-04 18:00:15 +01:00
2026-04-30 18:21:48 +01:00
2026-04-30 18:21:48 +01:00
2026-05-02 01:41:17 +01:00
2026-05-17 12:34:02 +03:00
2026-04-30 18:21:48 +01:00
2026-05-17 12:34:02 +03:00
2026-04-30 18:21:48 +01:00
2026-05-17 12:34:02 +03:00
2026-04-30 18:21:48 +01:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-17 12:34:02 +03:00
2026-05-18 14:07:42 +03:00
2026-05-18 14:07:42 +03:00
2026-05-19 02:18:17 +03:00
2026-05-20 13:38:53 +03:00
2026-05-20 16:49:48 +03:00
2026-05-20 19:58:12 +03:00
2026-05-28 00:36:17 +03:00
2026-05-29 10:25:09 +03:00
2026-05-04 11:49:15 +01:00