Skip to content

Conversation

@ymarcus93
Copy link
Contributor

  • Fixes the Cliprdr SvcProcessor impl. to support handling a TemporaryDirectory Clipboard PDU.
  • Removes ClipboardError::UnimplementedPdu since it is no longer used

Without this fix, I was unable to get the ironrdp-server crate to work with my customCliprdrBackend impl. This change makes sense since this PDU is a valid clipboard PDU that we should process and is (optionally) sent by an RDP client. I've chosen not to add a callback in the CliprdrBackend trait since this PDU seems useless as there is nothing todo with it from the ironrdp-server's perspective.

Copy link
Member

@CBenoit CBenoit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable. Thank you!

@CBenoit CBenoit changed the title fix(cliprdr): receiving a TemporaryDirectory PDU should not fail the svc fix(cliprdr)!: receiving a TemporaryDirectory PDU should not fail the svc Nov 17, 2025
@CBenoit CBenoit enabled auto-merge (squash) November 17, 2025 09:59
@CBenoit CBenoit merged commit f2326ef into Devolutions:master Nov 17, 2025
10 checks passed
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.

2 participants