4e03d4736c6f2e0ad59dd460e2553b98a3e73511
[reactos.git] / rosapps / net / telnet / doc / changes.txt
1 **********************************************
2 *** Console Telnet version 2.1 Change log ***
3 **********************************************
4
5 Version 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
22 Version 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
51 Version 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
72 Version 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
79 Version 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
112 Version 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
126 Version 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
138 May 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
147 December 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
155 Version 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
177 Version 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
199 Version 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
214 Version 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
233 Version 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
238 Version 1.0:
239 - First release