dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 opened issue dohertj2/lmxopcua#545 2026-08-06 07:14:14 -04:00
Mesh command/ack planes are h2c-only — the per-cluster PSK crosses the network in cleartext on a write surface (accept, or add a UseTls option)
dohertj2 opened issue dohertj2/lmxopcua#544 2026-08-06 07:13:51 -04:00
Flaky test: ConfigPublishCoordinatorTimeoutTests.DeadlineElapsed_for_current_deployment_marks_TimedOut races its own 150 ms wall-clock deadline
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-06 05:04:43 -04:00
3f96115cab docs(plans): record Phase 0 merge SHA 10b6d209 in tracking
10b6d20911 merge: ClusterClient→gRPC Phase 0 — mesh_transport.v1 contract, DTO mapper + wire goldens, both PSK auth interceptors + per-cluster provider, Grpc mode + validators, rig dark config (gate PASS 4/4; #542/#543 filed)
fe2ae81666 docs(plans): Phase 0 COMPLETE — gate PASS 4/4, issues #542/#543 filed, awaiting PR/merge
23555ed0fd chore(mesh): rig PSK config + docs stub
c2bfad4af6 docs(plans): Batch B close-out — Phase 1A security register, issue queue, tracking
Compare 15 commits »
dohertj2 opened issue dohertj2/lmxopcua#543 2026-08-06 04:33:14 -04:00
Three pre-existing gRPC auth interceptors accept a whitespace-only configured key as SET (IsNullOrEmpty vs IsNullOrWhiteSpace)
dohertj2 opened issue dohertj2/lmxopcua#542 2026-08-06 04:33:11 -04:00
FleetStatusBroadcaster is blind to site nodes post-Phase-6 mesh split (fleet-wide gossip assumption)
dohertj2 closed issue dohertj2/lmxopcua#541 2026-08-06 02:20:15 -04:00
Drivers report Healthy with 0 errors while silently ignoring tags they skipped at init
dohertj2 commented on issue dohertj2/lmxopcua#541 2026-08-06 02:20:11 -04:00
Drivers report Healthy with 0 errors while silently ignoring tags they skipped at init

Fixed — merged to master and pushed, merge 355e59aa (branch fix/541-skipped-tag-visibility, 4 commits).

What shipped

A new optional capability ISkippedTagReporter over a shared…

dohertj2 pushed to main at dohertj2/scadaproj 2026-08-06 02:18:45 -04:00
7ed2c29842 docs(index): OtOpcUa #541 FIXED — drivers now report the tags they skipped (twelve, not eight)
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-06 02:18:04 -04:00
355e59aac5 merge: every driver reports the authored tags it skipped (Gitea #541)
6e9e4fa5ab docs: live-gate round two — truncation note + central proto path both proven (#541)
b25279dbbd docs: live-gate record for #541 on docker-dev (PASS; found the 0-tags defect)
dd900f970a fix(hosts): a driver that never built a tag table reports NO ANSWER, not zero skips
39db75083d feat(drivers): every driver reports the authored tags it skipped (Gitea #541)
Compare 5 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-05 18:54:53 -04:00
2b45a59c5d docs(index): OtOpcUa #540 deployed to wonder — the 20 FOCAS fixed-tree tags read 20/20 Good
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-05 17:49:13 -04:00
d30f54639f docs(index): FOCAS fixed tree is publishable (OtOpcUa #540); driver Healthy no longer implies tags are polled (#541)
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-05 17:48:36 -04:00
4e22f02434 test(focas): thread the test cancellation token through the two new Task.Delay waits
8f0d6ae2cc merge: FOCAS fixed-tree tags are authorable and readable (#540); skipped-tag invisibility split to #541
b61fe38823 fix(focas): browse-committed fixed-tree tags are readable (Gitea #540)
4e4619514c docs(sql): chrome/AdminUI gate PASSED; records the Test-Connect provider-gate defect it found
75a057f268 fix(sql): Test Connect must construct Postgres and Oracle dialects too
Compare 29 commits »
dohertj2 commented on issue dohertj2/lmxopcua#540 2026-08-05 17:33:27 -04:00
FOCAS: browse-committed tags are unreadable (BadNodeIdUnknown) — device-host prefix is written into TagConfig.Address

Fixed on fix/gitea-540-focas-fixed-tree-addressing @ b61fe388. Both defects, plus the first of the two suggested guardrails. The second guardrail is fleet-wide and is now #541.

What was…

dohertj2 opened issue dohertj2/lmxopcua#541 2026-08-05 17:32:44 -04:00
Drivers report Healthy with 0 errors while silently ignoring tags they skipped at init
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-05 17:08:16 -04:00
7caa8bfd99 fix(localdb): disable SQLite pooling on legacy reads - a Windows site node could not boot
b8f91bab2d feat(cluster): enable the #33 bootstrap guard on the docker rig — live gate PASS
Compare 2 commits »
dohertj2 opened issue dohertj2/lmxopcua#540 2026-08-05 15:27:22 -04:00
FOCAS: browse-committed tags are unreadable (BadNodeIdUnknown) — device-host prefix is written into TagConfig.Address
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-05 08:00:17 -04:00
0bbe42eaa1 docs(index): OtOpcUa Sql driver now ships SqlServer + Postgres + Oracle providers
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-05 05:50:46 -04:00
de036c62aa chore(plan): mark the raw-modal picker live-config gate task complete
8af5742406 docs(raw): live /run gate PASSED for the raw-modal picker live config; records Gitea #539
d88e42b8c4 merge: raw modals feed pickers the live merged device config (#468 follow-up closed)
4b88dc6f9a docs(raw): final-review nits — commit count, closed cross-reference, forced accessibility asymmetry
c1e8762cd4 docs(raw): close the #468 follow-up — raw modals now feed pickers live merged config
Compare 13 commits »
dohertj2 opened issue dohertj2/lmxopcua#539 2026-08-05 04:31:26 -04:00
AbCip controller browse ignores the authored EtherNet/IP port (#534 defect, discovery half) — browses whatever answers on 44818
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-04 13:31:01 -04:00
3c6607d734 docs(deferment): reconcile the register with reality — the tracker is empty