Skip to content

refactor(diagnostics): unify peer TCP output - #173

Merged
itlezy merged 2 commits into
mainfrom
feature/unify-peer-tcp-diagnostics
Oct 24, 2026
Merged

itlezy merged 2 commits into
mainfrom
feature/unify-peer-tcp-diagnostics

Conversation

@itlezy

@itlezy itlezy commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve stable peer TCP trace/state context in unified diag_event_v2 records
  • retire the final Rust peer TCP legacy packet/handshake side-file writer
  • classify packet, state, and obfuscation-handshake events directly in the internal capture record
  • remove stale legacy schema documentation while retaining the bundle exclusion regression fixture

Harness dependency

  • follows emulebb-build-tests#27, which migrated active peer diagnostics consumers to unified events and rejects legacy packet side files

Validation

  • cargo fmt --all -- --check
  • cargo test -p emulebb-ed2k --features packet-diagnostics --locked (1190 passed)
  • cargo test -p emulebb-ed2k --locked (1182 passed)
  • python tools\\rust_quality_gate.py quick

Closes #164

@itlezy
itlezy merged commit 95f14c8 into main Oct 24, 2026
15 checks passed
@itlezy
itlezy deleted the feature/unify-peer-tcp-diagnostics branch October 24, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RUST-CI-031 - Build persisted full-tunnel protocol parity soaks

1 participant