1 ********************************************** 2 *** Console Telnet version 2.1 Change log *** 3 ********************************************** 4 5Version 2.1b2 -- October 16, 2000 6 Redirection fix (Mark Miesfield) 7 Allow "o" to open a connecton on the command line 8 Fixed problem with special keys (ALt-[, Alt-], Alt-\, etc.) 9 Added MTE Support (Ziglio Frediano) 10 Speed improvements in ttelhndl.cpp -- may be buggy? 11 Wrap_line option is now modifiable via telnet command line 12 Lock_linewrap option added 13 Cleaned up console code 14 Fixed some color issues with nonstandard consoles 15 Tab setting/resetting 16 Fixed "telnet.exe" installer problem 17 Fixed miscellaneous parsing bugs 18 Fixed vt100-compliance 19 Added NAWS support, but it doesn't work (RFC 1073) 20 Added X Display Location support (RFC 1096) 21 22Version 2.1b1 -- April 5, 2000 23-Bugfixes 24 Console code writes to bottom of buffer (W2K scrollback buffer now works) 25 Updated Winsock error messages (Craig Nellist) 26 Sleeping while thread paused, to give up CPU time (Craig Nellist) 27 Ctrl_Break_as_C now works properly 28 Restore original screen colors; use initial screen colors as default 29 30-New features 31 Cursor size sequences (Jose Cesar Otero Ridriguez) 32 Network piping 33 Line mode support added 34 Support for telnet:// URLs 35 Command-line history (Craig Nellist) 36 Connection Aliases 37 38-Translator updates 39 New code structure 40 Unified character map class 41 More configurable "special" keys: 42 tn_escape, tn_scrollback, tn_dial, tn_paste, tn_null, tn_cr, tn_crlf 43 Transmission of NUL character possible 44 Czech keyboard definition (Jakub Sterba) 45 46-New INI options 47 Window_Width, Window_Height 48 Scriptname (not functional), Script_Enable (not functional) 49 Netpipe (functional), Iopipe (not functional) 50 51Version 2.0 -- July 5, 1999 52-Bugfixes 53 Save/restore console title, character mapping fix (Pedro Gutierrez) 54 Telnet prompt fix, suspend telnet, string-based port (Craig Davidson) 55 Mutt/Lynx colors/underline fix, repeat character fix 56 Color display problem fixed (I.Ioannou) 57 Newline properly handled, added APP4_KEY, better key translation 58 Problem with icons not displaying properly fixed 59 Small bug with telnet crashing at exit (Sam Robertson, Daniel Straub) 60 Bug getting name of executable (Thomas Briggs) 61 62-Updates 63 Better key translation 64 Spanish keyboard definition (Cesar Otero) 65 66-New ini options 67 Set_Title (Adi Seiker) 68 Scroll_Enable/Scroll_Size 69 CtrlBreak_as_CtrlC (Bryan Montgomery) 70 Clear_on_Tabset removed 71 72Version 2.0b7.1 -- Dec. 5, 1998 73-Minor changes 74 Fixed problems with Scrollback and Clipboard 75 Minor updates to terminal emulation 76 Keyboard init improvements (Vassili Bourdo) 77 Repeat sequence support, German key config (Titus von Boxberg) 78 79Version 2.0b7 -- Oct. 21, 1988 80-To do still: 81 ZModem support 82 Update key translator/character maps 83 Finish scrollback 84 85-Changes 86 Options added: Term_Width, Term_Height, Wide_Enable, Buffer_Size, Dial_key, 87 Keyboard_Paste, Status_bg, Status_fg, Input_Redir, Output_Redir 88 89 Application keypad mode support 90 Numlock/scroll lock support in KEYS.CFG 91 Del/. key now works properly 92 Ctrl-break bugfixes (Thomas Briggs) 93 94 Added suspend and fast quit to the command line (Thomas Briggs) 95 Error message for unable to load ini file (Thomas Briggs) 96 Fixed TELNET_INI environment variable (BK Oxley) 97 98 Support for changing screen size 99 Support for switching to 132-column mode via ANSI sequences 100 101 Fixed minor memory leaks 102 Mouse speedups/bugfixes, scrolling speedups/bugfixes 103 Miscellaneous ANSI parser fixes 104 105 Added support for changing the icon in the corner of the window 106 Fixed bug with mIRC 107 Fixed "try again" error message 108 Input and output redirection now separate (TELNET_REDIR still supported) 109 Modified "set" command to operate on groups 110 Character mapping now works again 111 112Version 2.0b6 28 Jul 1998 113-To Do still: 114 ZModem support 115 Finish mouse support 116 Fix character maps 117 118-Changes: 119 ANSI Parser should be almost complete 120 Reorganized source 121 Display speedups 122 Preliminary mouse support 123 Enhanced scrollback support 124 Miscellaneous bug fixes 125 126Version 2.0b5 05 Jun 1998 127-Version 2b5 released from I.Ioannou <roryt@hol.gr> 128-To Do Still: 129 Too many to mention :-) 130-To Do, Maybe: 131 Mouse cut/paste support. 132 Support secure telnet options. 133 Real blinking attributes. 134 Zmodem & Kermit DL Protocols. 135 Any ideas acceptable :-) 136 137 138May 1998 139-Changes 140 Paul Brannan <pbranna@clemson.edu> add telnet.ini code 141 improve telnet's speed, add some VT emulation, port telnet to 142 MSVC, rewrote the command line options processing with GNU getopt, 143 fix many bugs, and more. Good work Paul :-) 144 I.Ioannou <roryt@hol.gr> . A few bugs fixes, and a icon. 145 Also I convert tnmsg files to use a resource compiler. 146 147December 1997 148-Changes 149 Andrey V. Smilianets (smile@head.aval.kiev.ua) 150 rewrote the keys translator to support many different 151 keymaps, charmaps and configurations. 152 Also add editing support to telnet> prompt. 153 154 155Version 2.0b4 10/6/97 156-Updated by Brad Johnson who can be contacted at 157 <jbj@nounname.com> http://nounname.com 158-Changes 159 Added command line history at the telnet> prompt. 160 Added ability to "unmap" a key by setting it equal to \000 in the key.cfg. 161 Added log-file option '-dFILENAME'. 162 Added print screen/line commands by I.Ioannou <roryt@hol.gr>. 163 Added Support for running in an emacs buffer <mauch@unidui.uni-duisburg.de>. 164 Added better support for international character sets 165 <mauch@unidui.uni-duisburg.de>. 166-To Do Still: 167 Support for local echo. 168 Scrollback buffer. 169 Fix Scrolling bug. 170-To Do, Maybe: 171 Change the telnet options to initiate the negotiation. 172 Mouse cut/paste support. 173 Support secure telnet options. 174 Real blinking attributes. 175 Zmodem & Kermit DL Protocols. 176 177Version 2.0b3 12/25/96: 178-Updated by Brad Johnson who can be contacted at 179 <jbj@nounname.com> http://nounname.com 180-Changes 181 Screen colors and buffer settings are now preserved on exit. 182 Fixed WindowSize height/width 255 exception :-). 183 Found out that the paste problem is a bug in Win 95 (not my problem)! 184 Fixed screen buffer problems under NT when the window 185 was smaller than the buffer. 186 Added custom key maps by I.Ioannou <roryt@hol.gr>. 187-To Do Still: 188 Fix advance to next line error when writing past column 189 Extend NAWS window negotiation to include buffer size changes. 190 Change the telnet options to initiate the negotiation. 191 Add print screen/line commands. 192-To Do, Maybe: 193 Support for running in an emacs buffer. 194 Mouse cut/paste support. 195 Support secure telnet options. 196 Real blinking attributes. 197 Zmodem & Kermit DL Protocols. 198 199Version 2.0b2 09/29/96: 200-Updated by Brad Johnson who can be contacted at 201 <jbj@nounname.com> http://nounname.com 202-Changes 203 Added code to move cursor to end of screen and reset attributes on close 204 Fixed potential IAC parsing problem 205 Fixed ClearScreen Last line problem 206 Fixed parse problem that prevented line clears on unix history 207 Changed scroll code to scroll the entire buffer 208 Removed destructive backspace. May cause problems with terminals that want 209 destructive backspaces. 210 Added binary telnet option to use 8bit. 211-To Do Next 212 Paste still doesn't work! 213 214Version 2.0b1 09/22/96: 215-Updated by Brad Johnson who can be contacted at 216 <jbj@nounname.com> http://nounname.com 217-Changes 218 Added Color ANSI support. It works! 219 Added option for user specified port addresses on the command line. 220 Added ANSI keyboard mapping support for cursor keys. 221 Added destructive Backspace. 222 Added escape key 'ALT-]'. 223 Added TermType and WindowSize telnet options. 224 Added/Fixed various other ANSI codes. 225 Now (I hope) all ANSI codes handled correctly! 226 Fixed cursor left/right/save/restore commands. 227 Fixed clear line and clear screen command. 228 Expanded and altered network buffer to prevent some lockups :-). 229 Added Unix style telnet prompt "telnet>" with options. 230-To Do Next 231 Should parse for IAC separate from ANSI. 232 233Version 1.0a: 234- This release fixes a bug which caused it to hang when connecting to 235 UNIX boxes. The program simply ignored Telnet DO instead of replying 236 with WON'T as required by RFC 854. 237 238Version 1.0: 239- First release 240