Files
MarkdownViewr.Windows/docs/security
James MaesandCodex 2fe5853720 fix(activation): release accepted broken pipe connections
A synchronous broken read clears IsConnected before cleanup; skipping Disconnect
leaves the native instance busy and prevents later file activations. Track each
accepted connection and release it even after the managed Broken transition.

Add a deterministic real current-user pipe regression: defer the actual server
continuation until its peer closes, then assert the next real acknowledgement.
The unfixed next connection times out10seconds; all4 cases and25 stress runs /
100tests pass after the fix. No retries, deadlines or assertions were relaxed.

Include pipe cases in the required focused job. Retain numeric source focus
coordinates behind the existing test-only trace opt-in for the sole remaining
focused source alignment failure; remove that tagged probe before release.

Validation: zero-warning Release build, full format verification and actual
100-case pipe stress. Prior9fdfc2d focused14/15; distributed proof pending.

Refs #1, #10, #14, #16, #17

Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
Signed-off-by: James Maes <jmaes@dmdbrands.com>
2026-10-11 15:08:15 -05:00
..