-
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