[git commit] telnetd: add another handshake example in comments, no code changes

Denys Vlasenko vda.linux at googlemail.com
Wed Oct 12 18:09:22 UTC 2016


commit: https://git.busybox.net/busybox/commit/?id=26d88d6bbda628f0005115bbe0f85722db267793
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 networking/telnetd.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/networking/telnetd.c b/networking/telnetd.c
index eaaf29b..1de3abc 100644
--- a/networking/telnetd.c
+++ b/networking/telnetd.c
@@ -154,6 +154,11 @@ safe_write_to_pty_decode_iac(struct tsession *ts)
 	 * Example: we get this from our own (bbox) telnet client:
 	 * read(5, "\377\374\1""\377\373\37""\377\372\37\0\262\0@\377\360""\377\375\1""\377\375\3"):
 	 * IAC WONT ECHO, IAC WILL NAWS, IAC SB NAWS <cols> <rows> IAC SE, IAC DO SGA
+	 * Another example (telnet-0.17 from old-netkit):
+	 * read(4, "\377\375\3""\377\373\30""\377\373\37""\377\373 ""\377\373!""\377\373\"""\377\373'"
+	 * "\377\375\5""\377\373#""\377\374\1""\377\372\37\0\257\0I\377\360""\377\375\1"):
+	 * IAC DO SGA, IAC WILL TTYPE, IAC WILL NAWS, IAC WILL TSPEED, IAC WILL LFLOW, IAC WILL LINEMODE, IAC WILL NEW_ENVIRON,
+	 * IAC DO STATUS, IAC WILL XDISPLOC, IAC WONT ECHO, IAC SB NAWS <cols> <rows> IAC SE, IAC DO ECHO
 	 */
 	if (wr <= 1) {
 		/* Only the single IAC byte is in the buffer, eat it


More information about the busybox-cvs mailing list