wolfSSL / wolfssh

wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
https://www.wolfssl.com
370 stars 88 forks source link

Use ENABLE_VIRTUAL_TERMINAL_PROCESSING on Windows treminal #664

Closed JacobBarthelmeh closed 6 months ago

JacobBarthelmeh commented 6 months ago

ZD17595

Previously if setting a Windows terminal to "Windows Console Host", running the client.exe application and connecting to wolfSSHd (also running on Windows) the virtual terminal control sequences were not all handled well. Leading to the cursor jumping around in the terminal. This change makes use of Windows processing of virtual terminal control sequences instead.

ejohnstown commented 6 months ago

I wasn't sure what you meant by "setting a Windows terminal to 'Windows Console Host'", so I ran conhost.exe and used the client from there. Some hand-holding comments in the future would help.