Commit Graph
30 Commits
Author SHA1 Message Date
Codex 7b7927bfe5 feat: unify installation model catalog 2026-09-02 18:45:33 +02:00
marcopan 71a42fbe80 fix restore preserve Unix file ownership 2026-08-26 04:25:55 +02:00
marcopan 610ae8c85a fix(auth): make local verification portable
Keep upstream identity visible while limiting logout to local auth. Inject the restore privilege gate so the deterministic core tests do not depend on the host OS, and confine descriptor-backed projection tests to Linux. Accept the real remaining Pi timeout budget instead of an exact millisecond.
2026-08-25 10:50:30 +02:00
User 3d9a9f0675 feat(server): activate projected authentication safely 2026-08-22 01:01:36 +02:00
marcopan 2a93590712 test(auth): bound restore lifecycle gates 2026-08-18 16:15:20 +02:00
marcopan b652011bfc test(windows): close staged writer before reopen 2026-08-18 14:35:07 +02:00
marcopan 6474118ec3 fix(restore): share retained staging capability 2026-08-18 14:30:33 +02:00
marcopan ada3f9fc7f fix(windows): protect lifecycle and backup state 2026-08-18 14:05:52 +02:00
marcopan b6396e66fa test(backup): protect Windows installation descriptor 2026-08-18 13:45:07 +02:00
marcopan fa197498f2 test(windows): order private fixture protection 2026-08-18 13:42:14 +02:00
marcopan aee5863112 test(windows): respect retained no-delete handles 2026-08-18 13:38:25 +02:00
marcopan cd5f505c8a fix(auth): close Windows remediation review findings 2026-08-18 12:46:54 +02:00
marcopan 5f9a3ae066 fix(backup): retain staging cleanup capability 2026-08-18 10:50:56 +02:00
marcopan 54698e7340 fix(backup): privately stage restore archive 2026-08-18 08:13:13 +02:00
marcopan e20bf33e2a fix(backup): use platform private staging controls 2026-08-18 07:39:51 +02:00
marcopan fe190e7046 fix(auth): close Task 15 review round two 2026-08-18 07:21:24 +02:00
marcopan 8a3fa5031d test(auth): gate local and OIDC authentication release 2026-08-18 06:02:25 +02:00
marcopan 6ec5b76c54 fix(auth): serialize restore checkpoint lifecycle 2026-08-18 02:43:42 +02:00
marcopan 39a0fdbd00 fix(auth): harden backup restore lifecycle cleanup 2026-08-18 02:01:42 +02:00
marcopan dee17893b4 fix(auth): harden restore verification transaction 2026-08-18 00:58:12 +02:00
marcopan 0651f3316f fix(auth): validate stopped workspace restore 2026-08-18 00:06:28 +02:00
marcopan e8b9995ed0 feat(auth): integrate authentication with installation lifecycle 2026-08-17 23:33:51 +02:00
marcopan 0d0c15b4b8 fix(auth): complete Task 13 deployment review 2026-08-17 22:15:41 +02:00
marcopan 7e52df2702 fix(auth): address Task 13 deployment review findings 2026-08-17 21:31:25 +02:00
marcopan 9558eaa508 feat(auth): integrate authentication with installation lifecycle 2026-08-17 20:21:42 +02:00
marcopan 69dca0820b feat(cli): add restore transaction core 2026-08-16 02:05:21 +02:00
marcopan cbb18acc4d fix(cli): harden restore preflight validation 2026-08-16 01:38:48 +02:00
marcopan 6618a9d7c2 feat(cli): add no-mutation restore preflight 2026-08-16 01:26:34 +02:00
marcopan e4d0097639 fix(cli): harden backup publication and quiescing 2026-08-16 01:11:59 +02:00
marcopan 11fbf0a138 feat(cli): add transactional installation backups 2026-08-16 00:55:22 +02:00