Commit Graph

  • 5efa767721 HistorianWcfTagClient: respect options.Transport for cert variant main Joseph Doherty 2026-05-05 03:07:13 -04:00
  • 8a553423ed D2: definitive conclusion — revision-write requires non-WCF storage-engine pipe Joseph Doherty 2026-05-05 02:59:29 -04:00
  • 6b385441c1 D2 follow-up: RTag2 doesn't cascade client identity to Trx Joseph Doherty 2026-05-05 02:54:52 -04:00
  • b40e6948e2 D2 (new path): SDK-direct WCF revision orchestrator + probe Joseph Doherty 2026-05-05 02:51:26 -04:00
  • b5e5f5485b D2: gate is in the C++ HistorianClient, not the managed wrapper Joseph Doherty 2026-05-05 02:34:02 -04:00
  • 3af8a13059 D2 (revision-write): probe SysTimeSec — same gate, narrower scope Joseph Doherty 2026-05-05 02:27:58 -04:00
  • 2feb56d52c D2 (revision-write): empirically blocked by same gate as AddS2 Joseph Doherty 2026-05-05 01:45:48 -04:00
  • f4709ff143 Speculative-items sweep: IntegralDivisor, cert tests, D3/D1/D2 findings Joseph Doherty 2026-05-05 00:11:40 -04:00
  • 549995e4a9 CLAUDE.md: cross-platform cert-binding verified end-to-end Joseph Doherty 2026-05-04 23:09:21 -04:00
  • 7502575204 Add HistorianClientOptions.ServerDnsIdentity for cert-binding overrides Joseph Doherty 2026-05-04 23:08:33 -04:00
  • d3e5bf09b6 Add HistorianClientOptions.AllowUntrustedServerCertificate Joseph Doherty 2026-05-04 23:05:32 -04:00
  • 92d4110142 CLAUDE.md: cross-platform end-to-end verified Joseph Doherty 2026-05-04 22:53:10 -04:00
  • 8607f5d530 CLAUDE.md: document cross-platform status Joseph Doherty 2026-05-04 22:29:45 -04:00
  • b8280a1465 Drop SupportedOSPlatform gates; SDK now runs on Linux Joseph Doherty 2026-05-04 22:27:57 -04:00
  • 7e4d713eb3 Cross-platform NegotiateAuthentication; StorageType field; docs polish Joseph Doherty 2026-05-04 22:19:37 -04:00
  • 5ce62a5900 Wire ApplyScaling, StorageRate; close out write-commands plan Joseph Doherty 2026-05-04 22:04:27 -04:00
  • a175c6e5a0 CLAUDE.md: mark RemoteTcp transports as live-verified Joseph Doherty 2026-05-04 18:38:16 -04:00
  • b05063b195 Document the trailing 35 bytes of GetNextQueryResultBuffer rows Joseph Doherty 2026-05-04 15:35:48 -04:00
  • 7288f39f5d Add Set-HistorianCredentials.ps1 for DPAPI-encrypted credential persistence Joseph Doherty 2026-05-04 15:22:34 -04:00
  • f32fd57874 Remove dead dialect methods; unblock explicit-creds tag-metadata path Joseph Doherty 2026-05-04 15:04:51 -04:00
  • 15a8446f63 CLAUDE.md: correct stale "not a git working tree" note Joseph Doherty 2026-05-04 14:53:28 -04:00
  • 7a3cd9b76e Resolve write-path silent fails + expand EnsureTagAsync, RetrievalMode coverage Joseph Doherty 2026-05-04 14:52:13 -04:00
  • 200493c990 DelT investigation: wire-byte parity is necessary but not sufficient dohertj2 2026-05-04 08:51:24 -04:00
  • cfc8d44e3a Implement EnsureTagAsync (live-verified) + DeleteTagAsync (DelT semantics partial) dohertj2 2026-05-04 08:33:21 -04:00
  • b3d22befd0 write-commands plan: AddS2 prereq is architectural - not implementable as generic client write dohertj2 2026-05-04 08:06:28 -04:00
  • b5f9a71fe7 write-commands plan: Phase 2 partial - capture EnsT2(Float) wire bytes dohertj2 2026-05-04 07:55:27 -04:00
  • e3c003d978 write-commands plan: execute Phase 1 discovery (no DB writes) dohertj2 2026-05-04 07:41:34 -04:00
  • 6888b8c55a Wire SDK for remote-TCP end to end; live-verify RemoteTcpIntegrated dohertj2 2026-05-04 07:33:50 -04:00
  • 1b31c24c8d Plan TCP connection validation (live verification of the existing remote-TCP plumbing) dohertj2 2026-05-04 07:20:39 -04:00
  • 6f01b83313 Plan two reverse-engineering campaigns: write commands + store/forward cache dohertj2 2026-05-04 07:16:32 -04:00
  • 5310952ab2 Extend HistorianTagMetadata with Description, EngineeringUnit, MinEU/MaxEU dohertj2 2026-05-04 07:02:31 -04:00
  • feba3e5013 Add repository README dohertj2 2026-05-04 06:42:31 -04:00
  • c95824a65d Initial commit: managed .NET 10 AVEVA Historian SDK + reverse-engineering toolkit dohertj2 2026-05-04 06:31:48 -04:00