[BusyBox-cvs] cvs commit to busybox.stable by andersen

andersen at codepoet.org andersen at codepoet.org
Sat Apr 6 04:20:44 UTC 2002


Repository: busybox.stable
who:        andersen
time:       Fri Apr  5 21:20:44 MST 2002


Log Message:

Patch from Przemyslaw Czerpak <druzus at polbox.com>:

 1. busybox-telnet dosn't inform server about the size of terminal screen.
    In the world of xterminals and frame buffers it's rather horrible
    to use fixed 80x24 region in upper-left corner of screen/window.

 2. If client sends character 0x0d to the server then sends character 0x0a
   the server eat the second byte (0x0a) - it's described in telnet RFC.
    Client should send two bytes ( 0x0d + 0x0a or 0x0d + 0x00 ) insted of
    one 0x0d byte.

 3. busybox telnet implementation wasn't 8bit clean (look at 0xff byte).
    I need it because I have to use binray transfer like rz/sz. So when
    I resloved the problem (2) I corrected this one two.

I then changed BB_FEATURE_TELNET_NAWS to use BB_FEATURE_AUTOWIDTH
instead, since that was what it was doing...

This also contains a small cleanup patch from vodz.



Files:

changed:    telnet.c




More information about the busybox-cvs mailing list