News for the 1.3.2 release: Suspend works better, and is bound to the escape sequence RET ~ ^Z. Some words about the escape char handling... It is similar to ssh/rsh, the default escape character is `~', but it is active only after you have typed CR or LF. The escape character is followed by a command character, currently defined are `~' (or whatever the escape char is) which quotes the escape character, and C-z, which suspends the client. By default, the feature is enabled if and only if the client reads data from stdin, and stdin is a tty. A potential problem is that escape char is effectively disabled if the client stops reading data for flow-control reasons. I.e. if the client doesn't have any window space on the channel associated with stdin, the escape char is effectively disabled. Or more precisely, the client won't notice it until it gets some more window space from the remote server and starts reading. I hope this won't cause any real problems; one should rarely run out of window-space on an interactive connection. Comments or suggestions on new commands and characters to add are appreciated. lsh-1.3.2 is available at http://www.lysator.liu.se/~nisse/archive/lsh-1.3.2.tar.gz ftp://ftp.lysator.liu.se/pub/security/lsh/lsh-1.3.2.tar.gz Regards, /Niels Möller PS. As my ADSL connection is down since 30 or so hours, this release was uploaded using my good old 9600 bps modem ;-)