dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 07:13:33 -04:00
6ae0fea558 fix(error-handling): close Theme 4 — 18 cancellation / fire-and-forget findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 06:58:32 -04:00
819f1b4665 fix(validation): close Theme 3 — 11 input-validation / unbounded-input findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 06:36:50 -04:00
344379a40a fix(utc/locale): close Theme 2 — 8 UTC / time / locale findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 06:30:15 -04:00
487859bff0 docs+code: close Theme 1 — 24 design-doc / XML-doc drift findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 05:54:07 -04:00
e3ca9af1be fix(transport): Overwrite resolution now syncs child collections (2 findings)
ac96b83b08 fix(high-severity): close 9 of 10 open High findings across 8 modules
Compare 2 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 05:20:19 -04:00
f936f55f51 fix(concurrency): close 8 race / thread-safety findings across CD, DCL, SR
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 04:14:12 -04:00
5d2386cc9d fix(transport): close bundle security + plaintext-retention gaps (4 findings)
dohertj2 pushed to main at dohertj2/network 2026-05-28 04:05:13 -04:00
8069f21240 Remove Infisical credential pointers; inline credentials in component docs
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 03:54:52 -04:00
291274ae76 fix(notifications): close OAuth2 SMTP + dispatcher resilience gaps (5 findings)
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 03:35:34 -04:00
e536178323 fix(security): close auth & site-scoping gaps across 8 findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 02:55:52 -04:00
f93b7b99bb code-review: 2026-05-28 baseline re-review of all 23 modules at 1eb6e97
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 01:55:32 -04:00
1eb6e972b0 docs: add XML doc comments across src + Sister Projects section in CLAUDE.md
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-27 14:30:59 -04:00
795eee72e3 client/dotnet: backfill XML doc comments to satisfy analyzers
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-27 14:20:17 -04:00
615b487a77 docs+ui: backfill XML doc comments and finish dashboard layout pass
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 17:07:55 -04:00
f9fc7dd2e1 feat(host): wire UseWindowsService so sc.exe-installed service runs cleanly
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 15:43:26 -04:00
7dfbca6469 feat(opcua): materialise SystemPlatform tags (Galaxy) as OPC UA variables
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 15:10:14 -04:00
44b8a9c7ff fix(deploy): ClusterNode NodeId uses host:port + Traefik sticky cookie
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 14:58:05 -04:00
60beb9128e feat(deploy,runtime): wire mxaccessgw connection — endpoint, key, seed row
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 14:50:07 -04:00
6884de9774 revert(adminui): restore 'OtOpcUa Admin' login title
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 14:47:54 -04:00
c064ec16cf fix(security,adminui): logout redirects to /login + restyle login card