Commit Graph
153 Commits
Author SHA1 Message Date
User 903c0b4de5 feat(auth): coordinate canonical projection publication 2026-08-21 23:43:37 +02:00
User de86760942 fix(auth): recover interrupted projection retention 2026-08-21 22:02:52 +02:00
User f9e2950262 fix(auth): harden runtime projection recovery 2026-08-21 21:56:30 +02:00
User 8a8f2c2174 feat(auth): add Linux runtime projection primitives 2026-08-21 21:41:51 +02:00
User 09290a0fe7 test: harden DWH auth review gates 2026-08-21 05:29:57 +02:00
User 134dc1977c fix: run DWH verification with read-only registry access 2026-08-21 02:14:50 +02:00
User 419c3440d7 feat: serve DWH authentication over Unix socket 2026-08-21 01:57:19 +02:00
User 943f809d01 fix: reject duplicate legacy DWH records 2026-08-21 01:52:02 +02:00
User b1079bda21 fix: retain DWH key output on ambiguous publication 2026-08-21 01:29:04 +02:00
User 055dcabf36 fix: harden DWH credential administration CLI 2026-08-21 01:19:13 +02:00
User ebb360f700 feat: add DWH credential administration CLI 2026-08-21 00:54:21 +02:00
User e90a1a1851 fix: synchronize DWH registry snapshots 2026-08-21 00:39:35 +02:00
User 971a0e66b1 fix: harden DWH credential registry reads 2026-08-21 00:18:12 +02:00
User d2415b5429 test: satisfy DWH credential vet gate 2026-08-20 23:56:53 +02:00
User 541ef45529 feat: add protected DWH credential registry 2026-08-20 23:41:43 +02:00
User 1e82fd33fd fix: bound DWH credential digest validation 2026-08-20 23:10:02 +02:00
User 3bc84b0bc3 feat: define DWH installation credentials 2026-08-20 23:00:34 +02:00
marcopan 2a93590712 test(auth): bound restore lifecycle gates 2026-08-18 16:15:20 +02:00
marcopan 10cd66fe6a fix(windows): lock claim validation boundary 2026-08-18 15:15:51 +02:00
marcopan b48e9e9189 fix(windows): serialize claim operations 2026-08-18 15:05:04 +02:00
marcopan b261dd4d3a fix(windows): serialize private root contention 2026-08-18 14:49:56 +02:00
marcopan feee4ee648 refactor(windows): unify private claim primitives 2026-08-18 14:45:24 +02:00
marcopan 9fc1a15069 fix(windows): observe settled claim loss 2026-08-18 14:39:51 +02:00
marcopan b652011bfc test(windows): close staged writer before reopen 2026-08-18 14:35:07 +02:00
marcopan c01482c52d fix(windows): finish contested auth cleanup 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 2d1670e390 fix(windows): complete concurrent auth consumption 2026-08-18 14:30:33 +02:00
marcopan 455fffb299 fix(windows): tolerate concurrent auth claims 2026-08-18 14:21:11 +02:00
marcopan 824245d285 fix(windows): avoid mutating lifecycle ACL trees 2026-08-18 14:21:06 +02:00
marcopan afb0e21200 fix(windows): protect existing lifecycle child first 2026-08-18 14:11:41 +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 b40f8e885a test(safeio): expose private reopen failure 2026-08-18 13:31:10 +02:00
marcopan 835b298212 fix(safeio): retain attribute inspection on private create 2026-08-18 13:26:34 +02:00
marcopan 93f9939be5 test(safeio): cover write-only private create validation 2026-08-18 13:25:34 +02:00
marcopan def45d1628 test(safeio): isolate private create failure 2026-08-18 13:19:58 +02:00
marcopan c863244a86 fix(safeio): use self-relative create descriptors 2026-08-18 13:16:28 +02:00
marcopan 81077e59d3 fix(safeio): normalize NT relative access masks 2026-08-18 13:11:40 +02:00
marcopan 36592634bb test(safeio): diagnose relative Windows opens 2026-08-18 13:07:58 +02:00
marcopan 4f07b26f5e fix(safeio): pass valid NT file attributes 2026-08-18 13:03:20 +02:00
marcopan 747b4200d9 test(safeio): expose native Windows DACL shape 2026-08-18 13:00:23 +02:00
marcopan a0e05ad392 fix(safeio): accept Windows effective full-control ACL 2026-08-18 12:52:37 +02:00
marcopan cd5f505c8a fix(auth): close Windows remediation review findings 2026-08-18 12:46:54 +02:00
marcopan b31b27e584 fix(auth): allow Windows claim verification to share delete 2026-08-18 11:18:57 +02:00
marcopan 0d8e707533 fix(auth): remove Windows claims by retained handle 2026-08-18 11:04:21 +02:00
marcopan 5f9a3ae066 fix(backup): retain staging cleanup capability 2026-08-18 10:50:56 +02:00
marcopan 74b062f1a7 fix(safeio): retain writable Windows parent handles 2026-08-18 09:05:42 +02:00
marcopan e7a7f4f066 fix(safeio): retain private file parent handles 2026-08-18 08:51:59 +02:00