Skip to content

Add ECHO virtual channel support across IronRDP#1109

Open
Marc-André Moreau (mamoreau-devolutions) wants to merge 1 commit intomasterfrom
echo-virtual-channel
Open

Add ECHO virtual channel support across IronRDP#1109
Marc-André Moreau (mamoreau-devolutions) wants to merge 1 commit intomasterfrom
echo-virtual-channel

Conversation

@mamoreau-devolutions

Summary

  • add new ironrdp-echo crate with MS-RDPEECO PDUs and DVC client/server processors
  • wire feature-gated �cho support through ironrdp, ironrdp-client, and ironrdp-server
  • add server-side runtime ECHO handle/bridge for request dispatch and RTT measurement tracking
  • add end-to-end Echo virtual channel test in ironrdp-testsuite-extra
  • update server docs and fix fmt/clippy/doctest issues for CI parity

Validation

  • cargo xtask check fmt -v
  • cargo xtask check lints -v
  • cargo xtask check tests -v
  • cargo test -p ironrdp-server --doc --locked

Implement spec-minimal MS-RDPEECO support with feature-gated client/server integration and runtime RTT probing.

- add new ironrdp-echo crate with ECHO PDUs and client/server DVC processors

- wire echo feature through ironrdp meta crate, client, and server

- add server-side echo handle/bridge and dynamic channel lookup helper

- add end-to-end echo virtual channel test in testsuite-extra

- update server docs and fix fmt/clippy/doctest issues for CI parity
@github-actions
Copy link

Coverage Report 🤖 ⚙️

Past:
Total lines: 36238
Covered lines: 23041 (63.58%)

New:
Total lines: 36445
Covered lines: 23675 (64.96%)

Diff: +1.38%

[this comment will be updated automatically]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant