Forward port patch from Przemyslaw Czerpak <druzus@polbox.com>:
authorEric Andersen <andersen@codepoet.org>
Fri, 26 Apr 2002 07:20:47 +0000 (07:20 -0000)
committerEric Andersen <andersen@codepoet.org>
Fri, 26 Apr 2002 07:20:47 +0000 (07:20 -0000)
commit0e28e1fa0551487dd28a42f1dbeb5bf717817175
treefa9fbece381defec1e511e0f468b342e0067bbbe
parent60e56f5292dfe525a28f321c2d7b9371ce639a86
Forward port patch from Przemyslaw Czerpak <druzus@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.

This also contains a small cleanup patch from vodz, and some minor editing
by me.
networking/telnet.c