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