Skip to content

Fix synced client tunnel endpoints - #1302

Merged
ZacharyZcR merged 1 commit into
Termix-SSH:dev-2.7.2from
ZacharyZcR:fix/1198-client-tunnel-host-sync
Aug 23, 2026
Merged

Fix synced client tunnel endpoints#1302
ZacharyZcR merged 1 commit into
Termix-SSH:dev-2.7.2from
ZacharyZcR:fix/1198-client-tunnel-host-sync

Conversation

@ZacharyZcR

Copy link
Copy Markdown
Member

Summary

  • carry each selected client-tunnel host's stable sync id alongside its local database id
  • resolve that sync id to the corresponding host row on the remote Termix server
  • migrate loaded local tunnel configs from their local host id when possible
  • fail explicitly when the synced endpoint no longer exists instead of connecting to an unrelated same-numbered host

Verification

  • npm test -- --run src/backend/tests/hosts/tunnel/c2s-source-host.test.ts
  • npm run type-check
  • npm run build
  • targeted ESLint and Prettier checks

Fixes Termix-SSH/Support#1198

@ZacharyZcR
ZacharyZcR merged commit c42cd40 into Termix-SSH:dev-2.7.2 Aug 23, 2026
3 checks passed
@ZacharyZcR
ZacharyZcR deleted the fix/1198-client-tunnel-host-sync branch August 23, 2026 16:07
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.

1 participant