Skip to content

fix(login): send OpenSSH-like PTY modes and release v0.12.1 - #64

Merged
jamiesun merged 1 commit into
mainfrom
release/v0.12.1
Aug 30, 2026
Merged

fix(login): send OpenSSH-like PTY modes and release v0.12.1#64
jamiesun merged 1 commit into
mainfrom
release/v0.12.1

Conversation

@jamiesun

Copy link
Copy Markdown
Contributor

Summary

  • Release v0.12.1. sshx login now requests an OpenSSH-like cooked UTF-8 PTY (IUTF8, ICRNL, ONLCR, …) and forwards LANG/LC_*/COLORTERM when the server allows it.
  • Fixes remote zsh (and zsh-autosuggestions) reprinting each typed character after login.
  • Documents Cursor/VS Code integrated-terminal local echo as a remaining look-alike if the emulator type-ahead is still enabled for sshx.

Test plan

  • go test ./internal/sshclient/ (login PTY mode, TERM, locale forwarding)
  • pre-commit (gofmt, go vet, go test ./..., build, golangci-lint)
  • pre-push (go test -race, coverage, make build-all)

After merge: tag v0.12.1 so release.yml publishes artifacts.

Made with Cursor

Sparse ECHO-only pty-req left remote zsh reprinting each keystroke.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jamiesun
jamiesun merged commit da38b9b into main Aug 30, 2026
7 of 8 checks passed
@jamiesun
jamiesun deleted the release/v0.12.1 branch August 30, 2026 15:35
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