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!
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev