Skip to content

Fix SSH host pin comparison for Warpgate 0.29 upgrades - #4

Merged
M0okz merged 1 commit into
mainfrom
codex/warpgate-029-compatibility
Oct 2, 2026
Merged

M0okz merged 1 commit into
mainfrom
codex/warpgate-029-compatibility

Conversation

@M0okz

@M0okz M0okz commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Warpgate 0.29.1 changes its SSH library banner. WarpgateSH previously treated ssh-keyscan comments as key material, causing an unchanged bastion key to be rejected after the upgrade. Ignore comment lines while continuing to reject actual key changes.

Add synthetic user API contract coverage for Warpgate 0.27.5, 0.28.6 and 0.29.1, including synchronization and saved-state preservation on malformed or failed responses. Document immutable upstream sources, admin-provider compatibility and the limits of the live verification.

Validation: 65 Rust workspace tests, workspace formatting and Clippy; frontend build and 7 JavaScript tests; 33 Tauri tests, formatting and Clippy. Live 0.29.1 synchronization and browser-approved OpenSSH connection succeeded with unchanged RSA/Ed25519 host keys. The installed 0.1.16 client was repaired by refreshing scan comments after comparing the approved key material; this PR does not publish an application release.

@M0okz
M0okz merged commit 0a5cd64 into main Oct 2, 2026
4 checks passed
@M0okz
M0okz deleted the codex/warpgate-029-compatibility branch October 2, 2026 22:25
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