• rswindell's avatar
    Auto-detect non-Telnet connections to the terminal server's Telnet port and · 40d829f2
    rswindell authored
    automatically revert to Raw/TCP mode. This resolves the issue of users that
    connect using modem/serial emulators over TCP that do not actually support Telnet and then either try to transfer files, which usually will not work due to escaped (or unescaped) IAC (0xFF) characters, or the user may be sent Telnet Go Ahead (GA) sequences which may display as periodic garbage in their terminal program.
    
    This seemed like a better solution than having (yet another) dedicated terminal server port for "raw" connections over TCP, though a "raw" port still might not be a bad idea for a future enhancement. RLogin is already super close to "raw", so it's probably not really necessary to have another port configured/listening.
    40d829f2
getnode.cpp 18 KB