Commit Graph

  • f616aab542 fix: preserve PostgREST RPC path through DWH proxy User 2026-08-21 04:40:31 +02:00
  • 707c13d781 fix: harden DWH auth operator guidance User 2026-08-21 04:28:20 +02:00
  • 7b9b8b308d docs: explain per-installation DWH access User 2026-08-21 03:58:50 +02:00
  • d0f7e0497d fix: harden DWH Nginx integration gates User 2026-08-21 03:37:01 +02:00
  • 1b18a0fb25 test: gate DWH authentication integration User 2026-08-21 03:12:01 +02:00
  • 62ec29ff92 fix: isolate DWH authentication subrequest headers User 2026-08-21 02:50:27 +02:00
  • 87606c73c1 build: package standalone DWH authentication service User 2026-08-21 02:32:26 +02:00
  • 134dc1977c fix: run DWH verification with read-only registry access User 2026-08-21 02:14:50 +02:00
  • 419c3440d7 feat: serve DWH authentication over Unix socket User 2026-08-21 01:57:19 +02:00
  • 943f809d01 fix: reject duplicate legacy DWH records User 2026-08-21 01:52:02 +02:00
  • b1079bda21 fix: retain DWH key output on ambiguous publication User 2026-08-21 01:29:04 +02:00
  • 055dcabf36 fix: harden DWH credential administration CLI User 2026-08-21 01:19:13 +02:00
  • ebb360f700 feat: add DWH credential administration CLI User 2026-08-21 00:54:21 +02:00
  • e90a1a1851 fix: synchronize DWH registry snapshots User 2026-08-21 00:39:35 +02:00
  • 971a0e66b1 fix: harden DWH credential registry reads User 2026-08-21 00:18:12 +02:00
  • d2415b5429 test: satisfy DWH credential vet gate User 2026-08-20 23:56:53 +02:00
  • 541ef45529 feat: add protected DWH credential registry User 2026-08-20 23:41:43 +02:00
  • 1e82fd33fd fix: bound DWH credential digest validation User 2026-08-20 23:10:02 +02:00
  • 3bc84b0bc3 feat: define DWH installation credentials User 2026-08-20 23:00:34 +02:00
  • 4ef0a6a833 docs: plan per-installation DWH REST auth User 2026-08-20 22:44:23 +02:00
  • 8a1c23536f docs: design per-installation DWH REST auth User 2026-08-20 22:11:23 +02:00
  • b0ead4be54 test: preserve root TMPDIR prefix User 2026-08-20 16:53:09 +02:00
  • a1771b6bb9 test: preserve explicit TMPDIR paths User 2026-08-20 16:48:00 +02:00
  • 550b096253 test: align Evidence mutation with current contract User 2026-08-20 16:38:37 +02:00
  • 58e102a166 test: make install docs fixtures self-contained User 2026-08-20 16:22:06 +02:00
  • cace697fea docs: plan self-contained install docs fixtures User 2026-08-20 16:13:09 +02:00
  • be4a72eec2 docs: design self-contained install docs fixtures User 2026-08-20 15:50:08 +02:00
  • 4adc3d8bdf docs: add PSD survey remediation checklist User 2026-08-20 15:35:52 +02:00
  • afb0831e40 docs: plan PSD survey remediation checklist User 2026-08-20 15:21:18 +02:00
  • 4ebd2b77a3 docs: design PSD survey remediation checklist User 2026-08-20 15:16:35 +02:00
  • 5f0575464b docs: add PSD Sol orchestration prompt marcopan 2026-08-20 14:49:32 +02:00
  • 21caaa22e3 docs: plan PSD server deployment program marcopan 2026-08-20 00:57:47 +02:00
  • 3fd177b6c4 docs: design PSD server deployment program marcopan 2026-08-20 00:44:52 +02:00
  • 5c0dc8c9f2 chore: clean local tooling and deployment artifacts marcopan 2026-08-19 19:41:16 +02:00
  • 89fc48dbe0 merge: integrate thoth authentication marcopan 2026-08-19 17:56:03 +02:00
  • 125feee778 feat(auth): clarify login page messaging marcopan 2026-08-19 17:43:22 +02:00
  • 1184b6db16 docs: converge operator guidance on tht marcopan 2026-08-19 16:12:11 +02:00
  • 32a17d83a9 docs(auth): add acceptance and PSD deployment plan marcopan 2026-08-19 14:29:53 +02:00
  • 361d55a9c2 docs(auth): record fix round 2 certification marcopan 2026-08-18 16:29:09 +02:00
  • 2a93590712 test(auth): bound restore lifecycle gates marcopan 2026-08-18 16:15:20 +02:00
  • 0f762ad6b6 docs(auth): record final review fix round 1 evidence marcopan 2026-08-18 15:26:23 +02:00
  • 10cd66fe6a fix(windows): lock claim validation boundary marcopan 2026-08-18 15:15:51 +02:00
  • b48e9e9189 fix(windows): serialize claim operations marcopan 2026-08-18 15:05:04 +02:00
  • b261dd4d3a fix(windows): serialize private root contention marcopan 2026-08-18 14:49:56 +02:00
  • feee4ee648 refactor(windows): unify private claim primitives marcopan 2026-08-18 14:45:24 +02:00
  • 9fc1a15069 fix(windows): observe settled claim loss marcopan 2026-08-18 14:39:51 +02:00
  • b652011bfc test(windows): close staged writer before reopen marcopan 2026-08-18 14:35:07 +02:00
  • c01482c52d fix(windows): finish contested auth cleanup marcopan 2026-08-18 14:35:07 +02:00
  • 6474118ec3 fix(restore): share retained staging capability marcopan 2026-08-18 14:30:33 +02:00
  • 2d1670e390 fix(windows): complete concurrent auth consumption marcopan 2026-08-18 14:30:33 +02:00
  • 455fffb299 fix(windows): tolerate concurrent auth claims marcopan 2026-08-18 14:21:11 +02:00
  • 824245d285 fix(windows): avoid mutating lifecycle ACL trees marcopan 2026-08-18 14:21:06 +02:00
  • afb0e21200 fix(windows): protect existing lifecycle child first marcopan 2026-08-18 14:11:41 +02:00
  • ada3f9fc7f fix(windows): protect lifecycle and backup state marcopan 2026-08-18 14:05:52 +02:00
  • b6396e66fa test(backup): protect Windows installation descriptor marcopan 2026-08-18 13:45:07 +02:00
  • fa197498f2 test(windows): order private fixture protection marcopan 2026-08-18 13:42:14 +02:00
  • aee5863112 test(windows): respect retained no-delete handles marcopan 2026-08-18 13:38:25 +02:00
  • b40f8e885a test(safeio): expose private reopen failure marcopan 2026-08-18 13:31:10 +02:00
  • 835b298212 fix(safeio): retain attribute inspection on private create marcopan 2026-08-18 13:26:34 +02:00
  • 93f9939be5 test(safeio): cover write-only private create validation marcopan 2026-08-18 13:25:34 +02:00
  • def45d1628 test(safeio): isolate private create failure marcopan 2026-08-18 13:19:58 +02:00
  • c863244a86 fix(safeio): use self-relative create descriptors marcopan 2026-08-18 13:16:28 +02:00
  • 81077e59d3 fix(safeio): normalize NT relative access masks marcopan 2026-08-18 13:11:40 +02:00
  • 36592634bb test(safeio): diagnose relative Windows opens marcopan 2026-08-18 13:07:58 +02:00
  • 4f07b26f5e fix(safeio): pass valid NT file attributes marcopan 2026-08-18 13:03:20 +02:00
  • 747b4200d9 test(safeio): expose native Windows DACL shape marcopan 2026-08-18 13:00:23 +02:00
  • a0e05ad392 fix(safeio): accept Windows effective full-control ACL marcopan 2026-08-18 12:52:37 +02:00
  • cd5f505c8a fix(auth): close Windows remediation review findings marcopan 2026-08-18 12:46:54 +02:00
  • fa499a9bdd docs(auth): record Task 4 certification evidence marcopan 2026-08-18 11:58:38 +02:00
  • b31b27e584 fix(auth): allow Windows claim verification to share delete marcopan 2026-08-18 11:18:57 +02:00
  • 0d8e707533 fix(auth): remove Windows claims by retained handle marcopan 2026-08-18 11:04:21 +02:00
  • 5f9a3ae066 fix(backup): retain staging cleanup capability marcopan 2026-08-18 10:50:56 +02:00
  • d43738eeae fix(auth): require local registry ownership marcopan 2026-08-18 10:31:44 +02:00
  • 3c6ddfaef1 docs(auth): plan important finding remediation marcopan 2026-08-18 10:10:37 +02:00
  • 1d045a44a6 docs: add canonical Evidence structure design marcopanandCommandCodeBot 2026-08-18 09:52:53 +02:00
  • 178113a7e8 docs(auth): record final branch review marcopan 2026-08-18 09:41:09 +02:00
  • 39b5453287 docs(auth): record unresolved Task 15 review marcopan 2026-08-18 09:27:11 +02:00
  • d7cd8fdf94 docs(task15): record retained-handle fix evidence marcopan 2026-08-18 09:15:14 +02:00
  • 74b062f1a7 fix(safeio): retain writable Windows parent handles marcopan 2026-08-18 09:05:42 +02:00
  • e7a7f4f066 fix(safeio): retain private file parent handles marcopan 2026-08-18 08:51:59 +02:00
  • 0b77d1e850 docs(auth): retain Task 15 round four evidence marcopan 2026-08-18 08:24:08 +02:00
  • 54698e7340 fix(backup): privately stage restore archive marcopan 2026-08-18 08:13:13 +02:00
  • df00f6bfa8 docs(state): correct Task 15 source provenance marcopan 2026-08-18 07:51:27 +02:00
  • cb1bd101f0 docs(state): retain Task 15 final gate evidence marcopan 2026-08-18 07:49:40 +02:00
  • e20bf33e2a fix(backup): use platform private staging controls marcopan 2026-08-18 07:39:51 +02:00
  • 4d230b87af fix(deploy): render maintenance smoke profile marcopan 2026-08-18 07:24:18 +02:00
  • fe190e7046 fix(auth): close Task 15 review round two marcopan 2026-08-18 07:21:24 +02:00
  • 225ffc8e20 docs(state): record Task 15 round-one evidence marcopan 2026-08-18 06:43:10 +02:00
  • b2772f10a5 test(deploy): retain failed smoke image evidence marcopan 2026-08-18 06:37:35 +02:00
  • 2b618c5a0f test(auth): harden Task 15 OIDC smoke evidence marcopan 2026-08-18 06:33:48 +02:00
  • 8a3fa5031d test(auth): gate local and OIDC authentication release marcopan 2026-08-18 06:02:25 +02:00
  • 7cf7d9db6b docs(auth): correct Task 14 release status marcopan 2026-08-18 03:46:52 +02:00
  • 91925d64bf docs(auth): address authentication guide review marcopan 2026-08-18 03:33:00 +02:00
  • f4f38717e1 docs(auth): document local OIDC and Authentik operation marcopan 2026-08-18 03:07:33 +02:00
  • 6ec5b76c54 fix(auth): serialize restore checkpoint lifecycle marcopan 2026-08-18 02:43:42 +02:00
  • 39a0fdbd00 fix(auth): harden backup restore lifecycle cleanup marcopan 2026-08-18 02:01:42 +02:00
  • dee17893b4 fix(auth): harden restore verification transaction marcopan 2026-08-18 00:58:12 +02:00
  • 0651f3316f fix(auth): validate stopped workspace restore marcopan 2026-08-18 00:06:28 +02:00
  • e8b9995ed0 feat(auth): integrate authentication with installation lifecycle marcopan 2026-08-17 23:33:51 +02:00
  • 0d0c15b4b8 fix(auth): complete Task 13 deployment review marcopan 2026-08-17 22:15:41 +02:00