Commit Graph

  • 1f07da2e12 tools: upgrade Get-InfisicalSecret to stream separation, drop banner regex master Joseph Doherty 2026-05-07 09:30:52 -04:00
  • 047125bc11 M6 live verification: re-run all 5 steps + filter infisical banner Joseph Doherty 2026-05-07 09:17:46 -04:00
  • d668d5b7b1 mxaccess: fix 9 unit tests broken silently by F56's ensure_publisher_connected Joseph Doherty 2026-05-07 04:44:18 -04:00
  • 9ed4700eb4 docs: audit pass — fix stale F-number references Joseph Doherty 2026-05-07 04:32:28 -04:00
  • 8b50c0fd43 CHANGELOG: curate post-F43 work into V1 entry Joseph Doherty 2026-05-07 04:27:59 -04:00
  • cc99a2d9f0 followups: trim F56's stale pre-resolution analysis Joseph Doherty 2026-05-07 03:31:26 -04:00
  • ddebab2c2d docs: F3 cross-domain NTLM provisioning recipe Joseph Doherty 2026-05-07 02:40:06 -04:00
  • 73e2bd8771 followups: status snapshot for the Open section Joseph Doherty 2026-05-06 22:57:58 -04:00
  • ceeaeefa71 [F52.3] mxaccess-codec: caller-supplied scratch buffer for write encoder Joseph Doherty 2026-05-06 22:53:07 -04:00
  • a0fa5bedfd [F52.2] mxaccess-codec: thread-local name-signature cache Joseph Doherty 2026-05-06 22:50:07 -04:00
  • 4e76b44391 [F52.1] mxaccess-codec: BytesMut output buffer for write encoder Joseph Doherty 2026-05-06 22:46:02 -04:00
  • c7505f9570 [F51] live ASB type-matrix: provision UDAs + capture wire fixtures + round-trip tests Joseph Doherty 2026-05-06 15:27:31 -04:00
  • 8bd66bbe65 [F53 measurement] document protocol-crate missing-docs magnitude Joseph Doherty 2026-05-06 13:36:03 -04:00
  • 349e217ea3 [F50] live Suspend/Activate captures — Suspend wires opcode 0x2D, Activate client-side Joseph Doherty 2026-05-06 13:29:40 -04:00
  • b62ffc8c5d [F48] mark out-of-scope: internal usage only, no crates.io publish Joseph Doherty 2026-05-06 13:13:24 -04:00
  • e77db4306a [F48 dry-run] validate publish chain on workspace 0.0.0 Joseph Doherty 2026-05-06 12:42:22 -04:00
  • c606736ec3 [F53 partial] enable #![warn(missing_docs)] on consumer crates Joseph Doherty 2026-05-06 12:20:47 -04:00
  • d149143535 [F49 steps 2 + 3] live verification: buffered recovery replay + unsubscribe skip Joseph Doherty 2026-05-06 12:00:44 -04:00
  • 5e11b30507 [F56 resolved] subscribe paths now drive 0x33 DataUpdate frames Joseph Doherty 2026-05-06 11:32:07 -04:00
  • c6332c26a1 [F49 step 4 + step 5 + doc] live evidence: metrics smoke pass, M6-live-verification.md Joseph Doherty 2026-05-06 10:36:09 -04:00
  • df3457c54a [F56] subscribe / subscribe_buffered: split-form wire body + diagnose Galaxy fixture gap Joseph Doherty 2026-05-06 10:27:08 -04:00
  • af15fe7587 [F49 step 1 + F56] callback router: peel envelope before parsing subscription / 0x11 frames Joseph Doherty 2026-05-06 09:50:57 -04:00
  • 2fc327a8d5 [F55 Path A] DCOM-managed INmxSvcCallback sink Joseph Doherty 2026-05-06 09:25:44 -04:00
  • 0a274af76f [F55] Path C investigation: NmxSvc requires SCM-registered OXID for callbacks Joseph Doherty 2026-05-06 08:55:59 -04:00
  • c5d611d6fa [F12 partial + F55] hold IUnknown for client lifetime + diagnose RegisterEngine2 1722 Joseph Doherty 2026-05-06 08:50:30 -04:00
  • e5b31fadb1 [F49] live-test scaffolding for F54 OnWriteComplete + COM probe diagnostic Joseph Doherty 2026-05-06 08:23:01 -04:00
  • 04c10babfb [F54 test] end-to-end smoke: write_with_handle ↔ callback_router boundary Joseph Doherty 2026-05-06 07:57:15 -04:00
  • 4ff511bbed [F54] per-operation correlation + compat OnWriteComplete fan-out Joseph Doherty 2026-05-06 07:41:28 -04:00
  • f98ab9846d design/70-risks: record the .NET reference's WriteCompleted half-implementation Joseph Doherty 2026-05-06 07:13:28 -04:00
  • c73a33edd8 [R3/R4 Path A] mxaccess: port Lmx.dll FUN_10100ce0 synthesizer kernel Joseph Doherty 2026-05-06 07:08:36 -04:00
  • 460c61df43 [R3/R4] Path-A trace: synthesizer is in Lmx.dll's NMX-frame decoder Joseph Doherty 2026-05-06 06:33:02 -04:00
  • 4dfc0cee65 [R3 + R4 + R8] settle protocol-level risks per Ghidra evidence Joseph Doherty 2026-05-06 06:23:05 -04:00
  • 0e93e3a8fa design/followups: file F48-F53 for known V1 residuals Joseph Doherty 2026-05-06 06:11:11 -04:00
  • 25befcb72e design/followups: move F45 + F47 to Resolved (M6 + spawned closures) Joseph Doherty 2026-05-06 05:59:38 -04:00
  • 1a1830f3bf [F47] mxaccess: unsubscribe skips UnAdvise for buffered subscriptions Joseph Doherty 2026-05-06 05:58:57 -04:00
  • 9b57cf8f3b [F45] mxaccess: recovery replay re-issues RegisterReference for buffered subs Joseph Doherty 2026-05-06 05:54:30 -04:00
  • 2281309a86 design/followups: move F46 to Resolved (Frida hooks landed) Joseph Doherty 2026-05-06 05:43:43 -04:00
  • 808fea18a0 [F46] analysis/frida: Suspend/Activate hooks + R5 next-step Joseph Doherty 2026-05-06 05:42:24 -04:00
  • c7e71e4424 design/followups: move F41 + F43 to Resolved (M6 complete) Joseph Doherty 2026-05-06 05:34:45 -04:00
  • 7b15c853d1 [F43] release prep: CHANGELOG + cargo publish --dry-run validation Joseph Doherty 2026-05-06 05:33:43 -04:00
  • f0c9dd2214 rust: add version specifiers to workspace path deps for cargo publish Joseph Doherty 2026-05-06 05:31:57 -04:00
  • 9e57bfd451 [F41 + F44 reconciliation] cargo public-api baselines + multi-record DataUpdate codec Joseph Doherty 2026-05-06 05:27:11 -04:00
  • 2120dfa965 design/followups: move F35/F40/F44 to Resolved + de-conflict F45/F46 Joseph Doherty 2026-05-06 05:15:13 -04:00
  • ad1cf2351c [F36 + F40 + F44] M6 wave 1: subscribe_buffered (NMX) + metrics + evidence Joseph Doherty 2026-05-06 05:12:17 -04:00
  • d5aa152b1f [F35] mxaccess-compat: LMXProxyServer-shaped facade (18 methods) Joseph Doherty 2026-05-06 05:06:26 -04:00
  • a1c4c6203e design/followups: move F37/F38/F39/F42 to Resolved Joseph Doherty 2026-05-06 04:47:38 -04:00
  • 71c69b80c6 [F38] mxaccess-codec: counting-allocator bench harness + R12 baseline Joseph Doherty 2026-05-06 04:45:33 -04:00
  • e79e289743 [F42] cargo doc --workspace --no-deps clean (0 warnings) Joseph Doherty 2026-05-06 04:39:51 -04:00
  • 34045c2f6d [F37] mxaccess: AsbSession::subscribe_buffered returns Unsupported Joseph Doherty 2026-05-06 04:32:45 -04:00
  • 2546710604 design/followups: add F35-F44 for M6 implementation plan Joseph Doherty 2026-05-06 04:28:38 -04:00
  • bedad57b4e design/followups: move F18 (M5 meta-tracker) to Resolved Joseph Doherty 2026-05-06 04:09:03 -04:00
  • b1a5f5ff1e design/followups: move F34 to Resolved (live-verified closure) Joseph Doherty 2026-05-06 04:04:37 -04:00
  • 101a8b13f5 [F34] mxaccess-asb: AddMonitoredItems body uses DataContract field names Joseph Doherty 2026-05-06 04:01:11 -04:00
  • 6762526f09 design/followups: mark F18 (M5 meta-tracker) resolved Joseph Doherty 2026-05-06 03:35:41 -04:00
  • 1de049e114 [F2] mxaccess-rpc: NTLM verify_signature (server-to-client) with constant-time MAC compare Joseph Doherty 2026-05-06 03:30:48 -04:00
  • 161b0cedfa [F10 + F11] mxaccess-rpc: structural ports for ResolveOxid2 + RemAddRef/RemRelease Joseph Doherty 2026-05-06 03:24:12 -04:00
  • 4ed1355761 design/followups: rewrite F2/F3/F10/F11 with concrete next-step recipes Joseph Doherty 2026-05-06 03:18:36 -04:00
  • 9496322712 [F27] mxaccess-asb-nettcp: constant-time DH mod_exp via crypto-bigint::DynResidue Joseph Doherty 2026-05-06 03:16:33 -04:00
  • d03bd04ef5 [F34 evidence] dump WCF binary-header dictionary for AddMonitoredItems Joseph Doherty 2026-05-06 03:05:20 -04:00
  • b66f5bb018 [F34 evidence] capture AddMonitoredItems request wire + decoder trace Joseph Doherty 2026-05-06 02:58:25 -04:00
  • fb40e4c20b [F34 partial] mxaccess-asb: fix collect_asbidata_payloads + add Active flag Joseph Doherty 2026-05-06 02:49:11 -04:00
  • 0771664092 asb: SampleInterval unit fix + F34 followup for Publish-decoder gap Joseph Doherty 2026-05-06 02:28:44 -04:00
  • 983f02921c asb-subscribe example: drive every canonical-XML signed op live Joseph Doherty 2026-05-06 02:19:47 -04:00
  • 34d477819b [F28] mxaccess-asb: canonical XML signing for all 8 remaining ops Joseph Doherty 2026-05-06 02:13:16 -04:00
  • ff4ea4d5a9 [F16] mxaccess: real Session::recover_connection (re-bind + re-advise) Joseph Doherty 2026-05-06 01:57:43 -04:00
  • 904f211aba .gitignore: cover ad-hoc debug captures + Claude Code state Joseph Doherty 2026-05-06 01:45:28 -04:00
  • 079896c7bc design/followups: collapse 18 redundant 'Earlier slices' blocks Joseph Doherty 2026-05-06 01:42:42 -04:00
  • cfeb761092 [F33] mxaccess-asb: complete InvalidConnectionId tolerance propagation Joseph Doherty 2026-05-06 01:37:11 -04:00
  • 7a5f251ac7 [F33 progress] mxaccess-asb: extend InvalidConnectionId tolerance to subscribe ops Joseph Doherty 2026-05-06 01:29:38 -04:00
  • 218f4c4ec8 mxaccess-asb: extend F31 InvalidConnectionId tolerance to Read Joseph Doherty 2026-05-06 01:25:41 -04:00
  • cbc95a4684 [F33] design/followups: capture live-subscribe wire gap Joseph Doherty 2026-05-06 01:17:09 -04:00
  • f2f22dfcd1 [F26 stream] mxaccess: AsbSession::subscribe — Stream<Item = MonitoredItemValue> Joseph Doherty 2026-05-06 01:10:22 -04:00
  • 8e695b9347 [F12 wrapper + F32 close] Session::connect_nmx_auto + close M5 type-matrix DoD Joseph Doherty 2026-05-05 22:30:25 -04:00
  • daa4ea3f16 [F12] mxaccess-nmx: NmxClient::create — auto-resolving COM-activation factory Joseph Doherty 2026-05-05 22:21:49 -04:00
  • cf9dbaf568 [F6] mxaccess-rpc: ComObjRefProvider port via windows-rs (CoMarshalInterface) Joseph Doherty 2026-05-05 22:11:33 -04:00
  • 41f2d4c0f2 [F14] mxaccess-galaxy: tiberius-backed SQL Resolver + UserResolver Joseph Doherty 2026-05-05 21:54:43 -04:00
  • 9501080170 [F4+F5] mxaccess-rpc: BindAck/AlterContextResponse parser + live-capture round-trip Joseph Doherty 2026-05-05 21:44:54 -04:00
  • 826f7b3f89 [M5] mxaccess-asb-nettcp: F29 resolved — full canonical [MC-NBFS] table port Joseph Doherty 2026-05-05 21:31:09 -04:00
  • 5845b5eb12 [M5] mxaccess-asb: F32 partial — Bool + String + Int32 live, longer retry budget Joseph Doherty 2026-05-05 21:21:07 -04:00
  • 4ddb6542e1 [M5] design: followups update — M5 functionally LIVE, F30/F31 resolved Joseph Doherty 2026-05-05 21:08:36 -04:00
  • 9063f10b1b [M5] mxaccess-asb: register_items retry on InvalidConnectionId — LIVE PATH WORKS Joseph Doherty 2026-05-05 21:02:38 -04:00
  • eb6c689f09 [M5] mxaccess-asb: F30 read-side dict-id resolution + matching .NET CV xmlns Joseph Doherty 2026-05-05 20:47:50 -04:00
  • 703c540bdc [M5] mxaccess-asb: MX_ASB_TRACE_REPLY trace + F30/F31 followups Joseph Doherty 2026-05-05 20:35:29 -04:00
  • cf97eab396 [M5] mxaccess-asb: collect_asbidata_payloads concatenates chunked Bytes records Joseph Doherty 2026-05-05 19:36:38 -04:00
  • 104efc4e9b [M5] mxaccess-asb: F28 wire-format fixes — AuthenticateMe accepted live Joseph Doherty 2026-05-05 19:29:48 -04:00
  • ce27b63010 [M5] auth: deterministic HMAC fixture test rules out crypto stack Joseph Doherty 2026-05-05 19:12:17 -04:00
  • 42ac10a88f [M5] design: F28 follow-up update with progress + remaining blocker Joseph Doherty 2026-05-05 17:38:23 -04:00
  • fd38189f43 [M5] auth+probe: env-gated crypto-key/AES-key trace for F28 follow-up Joseph Doherty 2026-05-05 17:37:22 -04:00
  • f14580e0db [M5] mxaccess-asb: F28 canonical-XML signing wired + registry-driven DH params Joseph Doherty 2026-05-05 17:31:31 -04:00
  • dbb580b2c8 [M5] tools+fixtures: F28 canonical-XML signing target captured from .NET Joseph Doherty 2026-05-05 16:35:45 -04:00
  • d1e887b91b [M5] mxaccess-asb-nettcp/asb: Connect handshake live + SOAP fault detection Joseph Doherty 2026-05-05 16:29:12 -04:00
  • 4c4177050c [M5] mxaccess-asb-nettcp/asb: xmlns raw-string + xsi/xsd on Body Joseph Doherty 2026-05-05 15:57:31 -04:00
  • c2222b16b0 [M5] mxaccess-asb-nettcp/asb: F21 short forms + EndElement fix + UniqueIdText Joseph Doherty 2026-05-05 15:48:03 -04:00
  • 2867310817 [M5] mxaccess-asb: WCF binary message header (action+to dict pre-pop) Joseph Doherty 2026-05-05 15:40:59 -04:00
  • d4ee5f3a18 [M5] examples: asb-relay TCP middleman for live wire-byte capture Joseph Doherty 2026-05-05 15:27:54 -04:00
  • 3b09297b27 [M5] live-probe iteration 1 — major wire-byte reconciliation fixes Joseph Doherty 2026-05-05 15:06:48 -04:00
  • 4ebfd8e3a3 [M5] tools: Get-AsbPassphrase.ps1 — DPAPI loader for live-probe env Joseph Doherty 2026-05-05 14:45:43 -04:00
  • e3baeb8803 [M5] mxaccess: F26 step 3 — AsbSession high-level cheap-clone async API Joseph Doherty 2026-05-05 13:23:59 -04:00
  • 9876b4ebb4 [M5] mxaccess-asb: F25 step 10 — PublishWriteComplete + DeleteMonitoredItems Joseph Doherty 2026-05-05 13:17:01 -04:00
  • 0441a2e693 [M5] mxaccess-asb: F25 step 9 — Write operation Joseph Doherty 2026-05-05 13:04:11 -04:00