2.6.0
- new: TLS support (TELNETS).
open_connection()accepts ansslparameter (True, or anssl.SSLContext).create_server()accepts ansslparameter (ssl.SSLContext). New CLI options:--ssl,--ssl-cafile,--ssl-no-verifyfortelnetlib3-client;--ssl-certfile,--ssl-keyfileand--tls-autofortelnetlib3-server. - new: the default server shell now displays
Ready (secure: TLSv1.3).for TLS connections (the protocol version shown is negotiated dynamically). - bugfix:
telnetlib3-clientnow sets terminal mode to the server's preference viaWILL ECHOandWILL SGAnegotiation. Use--raw-modeto restore legacy raw mode for servers that don't negotiate. - bugfix:
telnetlib3-clientdeclines MUD protocol options (GMCP, MSDP, MSSP, MSP, MXP, ZMP, AARDWOLF, ATCP) by default. Use--always-door--always-willto opt in. - bugfix: log output "staircase text" in raw terminal mode.
- bugfix: graceful EOF handling — connection close no longer prints a traceback.
Full Changelog: 2.5.0...2.6.0