Skip to content

fix(ssh): refresh current session authority and secrets - #183

Merged
makeitfutureDev merged 1 commit into
betafrom
fix/ssh-session-secret-refresh-20261017
Oct 16, 2026
Merged

makeitfutureDev merged 1 commit into
betafrom
fix/ssh-session-secret-refresh-20261017

Conversation

@makeitfutureDev

Copy link
Copy Markdown
Owner

SSH shells kept using attach-time channel metadata when refreshing their environment. Adding or rotating a channel secret through the UI therefore did not reach a fresh child shell in an existing SSH connection.

Refresh now reads current channel and user authority, serializes updates, and closes the connection if its authorization or runtime boundary changes. Regression coverage verifies fresh metadata, role/grant revocation, and work-folder changes.

Validation: 3,801 tests passed, 28 optional checks skipped; 50 focused SSH/config tests passed; static checks, secret scan and DCO passed. A real isolated SSH session verified add → rotate → remove without reconnecting and closed after access revocation. Deployed native UI retest remains pending safe restart; the original QA failure is preserved.

Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
@makeitfutureDev
makeitfutureDev merged commit 7a5fb15 into beta Oct 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants