Skip to content

Don't send new TDP messages to old agents#37393

Merged
zmb3 merged 1 commit intomasterfrom
zmb3/desktop-15-compat
Jan 29, 2024
Merged

Don't send new TDP messages to old agents#37393
zmb3 merged 1 commit intomasterfrom
zmb3/desktop-15-compat

Conversation

@zmb3
Copy link
Copy Markdown
Collaborator

@zmb3 zmb3 commented Jan 27, 2024

With Teleport 15 we introduced a new message to sync the state of modifier keys (caps lock, num lock, etc.)

Teleport 14 desktop agents don't support this message, so we must not send it to them or it will corrupt the TDP stream.

Fixes #37381

With Teleport 15 we introduced a new message to sync the state
of modifier keys (caps lock, num lock, etc.)

Teleport 14 desktop agents don't support this message, so we
must not send it to them or it will corrupt the TDP stream.

Fixes #37381
@zmb3 zmb3 added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v15 merge-for-v15 labels Jan 27, 2024
@zmb3 zmb3 requested a review from ibeckermayer January 27, 2024 17:15
@github-actions github-actions Bot requested a review from probakowski January 27, 2024 17:15
@zmb3 zmb3 added this pull request to the merge queue Jan 29, 2024
Merged via the queue into master with commit 0cd4e48 Jan 29, 2024
@zmb3 zmb3 deleted the zmb3/desktop-15-compat branch January 29, 2024 23:40
@public-teleport-github-review-bot
Copy link
Copy Markdown

@zmb3 See the table below for backport results.

Branch Result
branch/v15 Create PR

zmb3 added a commit that referenced this pull request Feb 6, 2024
In #37393 we added logic to ensure that we don't send a newer TDP
message to a v14 client that doesn't support it.

For v16 proxies and up, v14 agents are no longer supported, so this code
is no longer necessary.
github-merge-queue Bot pushed a commit that referenced this pull request Feb 8, 2024
In #37393 we added logic to ensure that we don't send a newer TDP
message to a v14 client that doesn't support it.

For v16 proxies and up, v14 agents are no longer supported, so this code
is no longer necessary.
zmb3 pushed a commit that referenced this pull request Feb 12, 2024
This fixes a bug introduced in #37393 where large TDP messages coming
from the browser can be truncated.

Fixes #37894
Fixes #37940
zmb3 added a commit that referenced this pull request Feb 12, 2024
This fixes a bug introduced in #37393 where large TDP messages coming
from the browser can be truncated.

Fixes #37894
Fixes #37940
github-merge-queue Bot pushed a commit that referenced this pull request Feb 12, 2024
This fixes a bug introduced in #37393 where large TDP messages coming
from the browser can be truncated.

Fixes #37894
Fixes #37940
github-merge-queue Bot pushed a commit that referenced this pull request Feb 12, 2024
This fixes a bug introduced in #37393 where large TDP messages coming
from the browser can be truncated.

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

Labels

desktop-access merge-for-v15 no-changelog Indicates that a PR does not require a changelog entry size/sm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Teleport 15 desktop client incompatible with Teleport 14 agents

3 participants