ssh wish list?
Philipp Marek
philipp at marek.priv.at
Thu Oct 19 18:39:42 AEDT 2023
> Integration of linemode support. I got it working once
> https://github.com/hyc/OpenSSH-LINEMODE but there seems to be no
> interest in merging the work.
>
> It's still valuable when connecting over mobile data and other high
> latency networks. I get it that the majority of
> developers in the US aren't exposed to such networks these days, but
> they're still very much a reality in the rest
> of the world.
Please note that this would have to mirror most of the
input handling in mosh:
- line-wise editing only works for application that wait for an input
line
- so ncurses-applications (vim, emacs, iptraf, top, ...) resp.
applications that wait for single key presses (raw mode?) need to be
detected somehow
- a lot of inputs (everything outside [\x20-\x7e] needs to flush the
buffer - cursor movements, escape, tab (for completions!), control
sequences, etc.
I'm not sure whether ssh with its simple stream input / stream output
model works here - mosh is a complete terminal emulator because of
these complications!
More information about the openssh-unix-dev
mailing list