#4226 enhancement new
conch\telnet.py does not allow for Binary Transmission or End of Record
|Reported by:||kench||Owned by:|
The state machine as implemented in the Telnet.dataReceived method will have problems when the options for Binary Transmission (RFC856) or End of Record (RFC885) have been negotiated, whether explicitly or implicitly as part of some other negotiated option, such as TN3270E (RFC2355).
(1) When the telnet session is in binary mode the state machine should not be transitioning into 'newline' state when a byte value of '\r' is encountered.
(2) It needs to allow for receiving an IAC EOR command delimiting a data record.