7df05ccc27
docs(plans): central shared SQL secrets store + hub endpoint failover (scadaproj#4)
Joseph Doherty
2026-08-07 09:27:28 -04:00
294eb163cd
docs(glauth): keep the verify ldapsearch continuation intact after the SEC-36 comment scrub
Joseph Doherty
2026-08-07 09:18:47 -04:00
aada53b27a
sec(glauth): rotate serviceaccount passsha256; scrub retired plaintext from comments (mxaccessgw SEC-36)
Joseph Doherty
2026-08-07 09:18:05 -04:00
5198d3dc7f
docs(secrets): close out scadaproj#3 — gRPC hub shipped 0.4.1, both live gates PASS; residual filed as #4
Joseph Doherty
2026-08-07 09:00:11 -04:00
c86cead5c2
fix(secrets): rate-limited denial warning on the Grpc hub (live-gate finding) — 0.4.1
Joseph Doherty
2026-08-07 08:26:49 -04:00
321ab22111
chore(secrets): 0.4.0 — ship ZB.MOM.WW.Secrets.Replicator.Grpc (pull-only central hub)
Joseph Doherty
2026-08-07 06:57:30 -04:00
5f81e65684
fix(secrets): route the unset-token harness through the real hub composition (review drift-risk)
Joseph Doherty
2026-08-07 06:52:26 -04:00
3e3748b985
test(secrets): Grpc hub end-to-end integration suite + pull-only contract pin
Joseph Doherty
2026-08-07 06:44:13 -04:00
353af72265
fix(secrets): Grpc hub server review follow-ups — GetSecrets batch cap, DI single-registration guard + tests
Joseph Doherty
2026-08-07 06:27:16 -04:00
c5ea3a7b59
feat(secrets): Grpc hub client — pull-only sweep service + options + DI
Joseph Doherty
2026-08-07 06:12:03 -04:00
7fc77f2790
feat(secrets): Grpc hub server — SecretsHubService + fail-closed bearer interceptor + DI
Joseph Doherty
2026-08-07 06:09:23 -04:00
cc95590196
test(secrets): scaffold empty Grpc replicator test project (Tasks 2/3 drop files in without shared-file edits)
Joseph Doherty
2026-08-07 05:57:21 -04:00
cf6d19d09d
docs(secrets): add wire-evolution policy header to secrets_hub.proto (review follow-up)
Joseph Doherty
2026-08-07 05:56:09 -04:00
5fd7bf524a
feat(secrets): scaffold ZB.MOM.WW.Secrets.Replicator.Grpc + secrets_hub.v1 pull-only proto
Joseph Doherty
2026-08-07 05:48:27 -04:00
ad7df925ae
docs(secrets): gRPC hub implementation plan (9 tasks, subagent-executable) + cached-on-sites posture made explicit
Joseph Doherty
2026-08-07 05:36:32 -04:00
591307c13e
docs(secrets): production replication topologies decided — OtOpcUa Akka pair-local, ScadaBridge central gRPC hub (pull-only); scadaproj#3
Joseph Doherty
2026-08-07 05:28:46 -04:00
537a4f524d
docs: truth sweep — index + component GAPS reconciled with shipped state (Health 0.3.0 merged both apps, OtOpcUa LocalDb Phase 2 executed, Auth 0.1.5, Secrets 0.2.3/0.3.0)
Joseph Doherty
2026-08-07 02:00:58 -04:00
7ed2c29842
docs(index): OtOpcUa #541 FIXED — drivers now report the tags they skipped (twelve, not eight)
Joseph Doherty
2026-08-06 02:18:42 -04:00
2b45a59c5d
docs(index): OtOpcUa #540 deployed to wonder — the 20 FOCAS fixed-tree tags read 20/20 Good
Joseph Doherty
2026-08-05 18:54:49 -04:00
d30f54639f
docs(index): FOCAS fixed tree is publishable (OtOpcUa #540); driver Healthy no longer implies tags are polled (#541)
Joseph Doherty
2026-08-05 17:49:11 -04:00
0bbe42eaa1
docs(index): OtOpcUa Sql driver now ships SqlServer + Postgres + Oracle providers
Joseph Doherty
2026-08-05 08:00:14 -04:00
6d222ea491
docs: correct the self-form watchdog record — rejected, not shipped
Joseph Doherty
2026-08-01 11:09:45 -04:00
7a6f997180
docs(index): OtOpcUa #520 complete — ACL grants authored from a scope picker (stage 7)
Joseph Doherty
2026-08-01 10:54:19 -04:00
555d1b4afc
docs(index): OtOpcUa gates reads/browse/subscribe too — the previous entry said the opposite
Joseph Doherty
2026-08-01 10:00:55 -04:00
883601a72b
docs(index): OtOpcUa node ACLs are now enforced behind Security:Acl:Enabled (#520 stage 5)
Joseph Doherty
2026-08-01 05:01:07 -04:00
6b12a7b75e
docs(index): OtOpcUa AB CIP/Legacy now honour the authored EtherNet/IP port (#534)
Joseph Doherty
2026-08-01 02:39:06 -04:00
0121f55f1e
docs(index): OtOpcUa's OPC UA data plane authenticates with API keys, not LDAP
Joseph Doherty
2026-08-01 00:29:17 -04:00
c07659c0e0
docs(index): OtOpcUa #527 fixed — comms-loss is detected and auto-recovers; withdraw the condition-Quality caveat
Joseph Doherty
2026-07-31 10:59:50 -04:00