|
|
3b7d004285
|
feat(boot): gatekeeper gates boot (init→UI→gatekeeper→data); keystore disk + virtio-rng discovery; terminal READ_SECRET; storage SET_KEY; PageCount ≤8192, alloc cap gone; device window 0x01D0_0000; test-qemu types passcode over 2 boots
|
2026-10-27 23:44:05 +01:00 |
|
|
|
1fc5a54f06
|
feat(storage): scoped grants (subtree, ro/rw), narrow-only, release revokes all holders; IPC KEEP_DELEGATE opt-in; shell cd/pwd, programs get ro cwd
|
2026-10-27 20:20:34 +01:00 |
|
|
|
909b3f0503
|
feat(storage): full file protocol over per-client shared region (badged clients, owned handles, clamped lengths, ReadOnly on unwritable disk); init loads via libkos::fs; drop boot shared buffer
|
2026-10-27 12:42:37 +01:00 |
|
|
|
d85cb5b55d
|
feat(storage): add mkdir to FileSystem trait with stubs
|
2026-10-18 23:06:26 +02:00 |
|
|
|
2dc503e07e
|
refactor(storage-server): add SectorId, FileName, PackedPath newtypes, eliminate raw primitives and DRY violations
|
2026-10-18 03:41:14 +02:00 |
|
|
|
7a4600b3a2
|
feat(storage-server): add StorageServer<F: FileSystem> with BlockDevice trait, mock adapters, and tests
|
2026-10-18 03:37:40 +02:00 |
|