Skip to content

[v18] Fix session ID env var handling for joining sessions#59472

Merged
Joerger merged 1 commit intobranch/v18from
joerger/v18/fix-connection-session-id-backport
Sep 25, 2025
Merged

[v18] Fix session ID env var handling for joining sessions#59472
Joerger merged 1 commit intobranch/v18from
joerger/v18/fix-connection-session-id-backport

Conversation

@Joerger
Copy link
Copy Markdown
Contributor

@Joerger Joerger commented Sep 23, 2025

Backport #59294 to branch/v18

Changelog: Fixed a bug where session IDs were tied to the client connection, resulting in issues when combined with multiplexed connection features (OpenSSH ControlPath/ControlMaster/ControlPersist).

* Refactor server session ID logic; Separate join and open session flows.

* Remove unused client node session ID.

* Fix backwards compatibility.

* Fix tests and lint.

* Update deprecation TODO.

* Fix failing test caused by delayed association with join session.

* fix session ID for git events

---------

Co-authored-by: STeve (Xin) Huang <huangin52@gmail.com>
@Joerger Joerger added no-changelog Indicates that a PR does not require a changelog entry and removed no-changelog Indicates that a PR does not require a changelog entry labels Sep 25, 2025
@Joerger Joerger enabled auto-merge September 25, 2025 16:17
@Joerger Joerger added this pull request to the merge queue Sep 25, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2025
@Joerger Joerger added this pull request to the merge queue Sep 25, 2025
Merged via the queue into branch/v18 with commit 07de98b Sep 25, 2025
46 of 47 checks passed
@Joerger Joerger deleted the joerger/v18/fix-connection-session-id-backport branch September 25, 2025 17:16
@fheinecke fheinecke mentioned this pull request Sep 29, 2025
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