Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v14] Fix the RDP licensing flow #47544

Merged
merged 2 commits into from
Oct 30, 2024
Merged

Conversation

zmb3
Copy link
Collaborator

@zmb3 zmb3 commented Oct 13, 2024

The actual fixes were implemented in rdp-rs, this PR just updates the dependency and API interface to accomodate the new library version.

Changelog: Fixed an issue with the Microsoft license negotiation for RDP sessions.

@zmb3 zmb3 force-pushed the zmb3/v14-fix-rdp-newlicense-flow branch from 9a8d469 to 667af23 Compare October 24, 2024 15:16
@zmb3 zmb3 changed the title [v14] Fix the RDP licensing flow (WIP) [v14] Fix the RDP licensing flow Oct 24, 2024
@zmb3 zmb3 force-pushed the zmb3/v14-fix-rdp-newlicense-flow branch 2 times, most recently from 591769f to e893d5a Compare October 24, 2024 17:48
@zmb3 zmb3 marked this pull request as ready for review October 24, 2024 18:05
@zmb3 zmb3 requested a review from espadolini October 24, 2024 18:06
lib/srv/desktop/rdp/rdpclient/src/lib.rs Outdated Show resolved Hide resolved
lib/srv/desktop/rdp/rdpclient/client.go Show resolved Hide resolved
lib/srv/desktop/rdp/rdpclient/src/lib.rs Outdated Show resolved Hide resolved
@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from mvbrock October 24, 2024 20:24
@zmb3 zmb3 force-pushed the zmb3/v14-fix-rdp-newlicense-flow branch 2 times, most recently from 2bb9ca5 to 8390449 Compare October 25, 2024 22:13
Licenses are stored in-memory, so if the agent restarts it will be
forced to go through the "new license" flow for the first session.
@zmb3 zmb3 force-pushed the zmb3/v14-fix-rdp-newlicense-flow branch 2 times, most recently from d5f4966 to a553aa0 Compare October 30, 2024 19:15
@zmb3 zmb3 enabled auto-merge October 30, 2024 20:03
This ensures memory doesn't grow unbounded if we end up caching
a large number of licenses.
@zmb3 zmb3 force-pushed the zmb3/v14-fix-rdp-newlicense-flow branch from 6ded4b8 to 3c0b52a Compare October 30, 2024 21:12
@zmb3 zmb3 added this pull request to the merge queue Oct 30, 2024
Merged via the queue into branch/v14 with commit 039d7a3 Oct 30, 2024
35 checks passed
@zmb3 zmb3 deleted the zmb3/v14-fix-rdp-newlicense-flow branch October 30, 2024 21:47
@camscale camscale mentioned this pull request Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants