1 | =================
|
---|
2 | = RELEASE NOTES =
|
---|
3 | =================
|
---|
4 |
|
---|
5 | MindTerm, release 1.2.1 - Aug 1, 2000
|
---|
6 | o Fixed bug when file access not permitted or no home-directory exists
|
---|
7 | autosave/load should be disabled (causing totally confusing "Connection
|
---|
8 | refused" due to attempt to connect to localhost).
|
---|
9 | o Fixed bug when no autoload of settings the username/password was stuck (if
|
---|
10 | not changed in dialog)
|
---|
11 | o Fixed bug that made AWT load (native libs) regardless of running as a dumb
|
---|
12 | terminal
|
---|
13 | o Fixed bug with "Save Passwords" (several oddities)
|
---|
14 | o Fixed bug in "Clone Terminal" (broken!)
|
---|
15 | o Fixed bug in "Save Settings As" (broken!) (thanks to Paul Rouse
|
---|
16 | <[email protected]> and Cesar Mendoza <[email protected]> for fix)
|
---|
17 | o Changed behaviour for remembering password, now only when using "Save
|
---|
18 | Passwords" option
|
---|
19 |
|
---|
20 |
|
---|
21 | =================
|
---|
22 | = HISTORY =
|
---|
23 | =================
|
---|
24 |
|
---|
25 | MindTerm, release 1.2 (finally) - Apr 7, 2000
|
---|
26 | o Added authentication type 'sdi-token' which can be used with the patch
|
---|
27 | from Jean Chouanard <[email protected]> (patch found at:
|
---|
28 | ftp://ftp.parc.xerox.com/pub/jean/sshsdi/)
|
---|
29 | o Added ability to redirect browser frame/page or launch given external
|
---|
30 | (native) program when connection is established with tunneling only client
|
---|
31 | (I know this might easily be added to MindTerm too, for now it's not)
|
---|
32 | o Added ability to include logo in tunneling only client
|
---|
33 | o Added function keys > F12 (i.e. shift/ctrl/shift+ctrl) to terminal for
|
---|
34 | types xterm/linux/aixterm. This code will be cleaned out later on to do
|
---|
35 | better key-remap support (thanks to Eddy Lai <[email protected]>)
|
---|
36 | o Changed SOCKS5 proxy type into socks5-proxy-dns and socks5-local-dns to
|
---|
37 | enable connection through a SOCKS5 proxy which don't do name lookups
|
---|
38 | (i.e. do the lookup locally or give ip-address instead of hostname)
|
---|
39 | o Changed window title to be more concise (thanks to Sean Boran
|
---|
40 | [email protected] for suggestion)
|
---|
41 | o Fixed bug with file-transfer when quiet mode was disabled caused funny
|
---|
42 | behaviour (end result file-transfer didn't work)
|
---|
43 | o Fixed bug in listener and controller which could cause sockets listened on
|
---|
44 | not to be closed properly (in local port forwards)
|
---|
45 | o Fixed bug in terminal, khome/kend in xterm was wrong (previously took them
|
---|
46 | from termcap, now follows terminfo which seems more consistent)
|
---|
47 | o Fixed bug in terminal, insert-key was lost somewhere (also, VK_NUMPAD0
|
---|
48 | shouldn't be mapped to insert in the first place, besides
|
---|
49 | causing a bug :-)
|
---|
50 | o Fixed bug in terminal, ctrl-keys ctrl+^, ctrl+_, et.c. didn't work,
|
---|
51 | though this still has problems will be fixed fully later, seems to work on
|
---|
52 | Linux at least (thanks to Robert Simms <[email protected]> for
|
---|
53 | pointing this out)
|
---|
54 | o Fixed bug passwords cleared while connected (when saving settings) causing
|
---|
55 | clone and SCP not to work (thanks to Robert Simms)
|
---|
56 | o Fixed bug, shouldn't try to auto-save if connection could not be
|
---|
57 | established
|
---|
58 | o Fixed bug with file password for settings, password automatically empty
|
---|
59 | if enabling save passwords after connected
|
---|
60 | o Fixed bug with xterm-color, got wrong identity (should have xterm), made
|
---|
61 | among other things arrow-keys give exception (thanks to Robert Simms)
|
---|
62 | o Fixed bug with authenticating web-proxy, wrong password didn't give chance
|
---|
63 | to correct on retried connect
|
---|
64 | o Fixed bug in web-proxy connect, stopped working in 1.2pre4
|
---|
65 | o Fixed bug with SCP, shouldn't start tunnels
|
---|
66 | o Fixed bug in SSHPropertyHandler signed for Netscape, didn't enable
|
---|
67 | fileaccess when checking for preexisting settings file (causing security
|
---|
68 | exception)
|
---|
69 | o Fixed bug with tunneling client, forgot to enable net-access in
|
---|
70 | main-thread (having effect that one could only connect back to same host)
|
---|
71 | o Fixed bug with property server not set when not using autoload of settings
|
---|
72 | o Fixed bug with hollow cursor leaving trail
|
---|
73 | o Fixed bug with command shell, (ugly copy/paste bug)
|
---|
74 | o Fixed bug when configuring SOCKS4 proxy in dialog, a username should be
|
---|
75 | given (before username could only be given at prompt when connecting)
|
---|
76 | o Fixed bug with tunneling only client, cancel login gave exception
|
---|
77 | o Fixed bug with find dialog, find on empty string caused exception
|
---|
78 | o Fixed bug with scp dialog, WM close button tied to "Change Direction"
|
---|
79 | o Fixed bug with tunneling only client, list-mode can only be used if home
|
---|
80 | directory containing aliases is given
|
---|
81 | o Fixed bug that quiet mode was not default in applet
|
---|
82 | o Fixed some minor other bugs in tunneling only client
|
---|
83 | o Fixed annoyance, long paths/filenames caused SCP copy progress window to
|
---|
84 | be very wide (thanks to Robert Simms for suggestion)
|
---|
85 | o Fixed annoyance, long host names caused alias-prompt to wrap (not really
|
---|
86 | fixed but shouldn't be a problem now) (thanks to Robert Simms
|
---|
87 | for pointing this out)
|
---|
88 | o Fixed annoyance, "Address already in use" error message clearer now
|
---|
89 | (thanks to [email protected] for suggestion)
|
---|
90 | o Added "convenience" hitting enter in filetransfer progress indicator when
|
---|
91 | done removes dialog (i.e. equal to pressing "Done" button)
|
---|
92 | o Changed all dialogs to be resizable, not beeing resizable caused strange
|
---|
93 | behaviour on e.g. Solaris JDK (thanks to Jade Cravy <[email protected]>)
|
---|
94 |
|
---|
95 |
|
---|
96 | =================
|
---|
97 | MindTerm, release 1.2pre5 - Mar 09, 2000
|
---|
98 |
|
---|
99 | o Added mindbright.application.MindTunnelCli which is a client for doing
|
---|
100 | tunneling only (check the example html-page or command line --? for now,
|
---|
101 | docs will come later on)
|
---|
102 | o Added ability to include 'known_hosts' file in jar-file as resource
|
---|
103 | (in /defaults/known_hosts.txt), pretty handy for a signed applet (or
|
---|
104 | applet served over https)
|
---|
105 | o Added "Save Passwords" (i.e. same as --x and 'savepasswords') as menu
|
---|
106 | option (menu Settings)
|
---|
107 | o Added "Configure Proxy" button to Settings -> SSH Connection dialog (for
|
---|
108 | clarity)
|
---|
109 | o Changed behaviour to only allow configuring tunnels when connected
|
---|
110 | o Fixed bug with file transfer "Pipe Broken" (appeared in 1.2pre4)
|
---|
111 | o Fixed bug with file transfer to local file/dir with space(s) in name
|
---|
112 | (thanks to Robert Simms <[email protected]> for pointing this out)
|
---|
113 | o Fixed bug with transfer of file with zero bytes (wasn't fixed before!)
|
---|
114 |
|
---|
115 |
|
---|
116 | =================
|
---|
117 | MindTerm, release 1.2pre4 - Mar 02, 2000
|
---|
118 |
|
---|
119 | o Separated (and cleaned out) the handling of settings from the interactive
|
---|
120 | client (new class SSHPropertyHandler) should now be more intuitive
|
---|
121 | o Added ability to have password (all types) as applet parameter (only for
|
---|
122 | https of course :-) or property (i.e. given on command-line or
|
---|
123 | saved/loaded from settings file), enabled with command-line option --x or
|
---|
124 | with applet parameter 'savepasswords' set to 'true' (default is NOT to
|
---|
125 | save any passwords)
|
---|
126 | o When passwords are saved a password is used to protect the whole settings
|
---|
127 | file (much like the protection of the RSA private key). The password can
|
---|
128 | be empty (hit enter when prompted to set password).
|
---|
129 | o When encrypted settings are loaded (i.e. with saved passwords in them)
|
---|
130 | they are automatically decrypted if the password was the same as for the
|
---|
131 | last file visited (i.e. if you have the same password on all files OR have
|
---|
132 | no password protection on them you will be able to connect to different
|
---|
133 | sites without entering anything but the alias, pretty convenient)
|
---|
134 | o Changed behaviour to query for name of alias (filename minus extension)
|
---|
135 | where to save settings. The name of the file is used as an alias of the
|
---|
136 | session with which it can be referred directly at the prompt.
|
---|
137 | o Changed behaviour of settings, new (as in no settings previously saved)
|
---|
138 | connections don't inherit tunnels from previously open connection
|
---|
139 | o Changed behaviour to have option 'quiet' on by default
|
---|
140 | o Fixed the sloppy cleanup when server-connection is closed down (release of
|
---|
141 | sockets et.c.)
|
---|
142 | o Fixed bug accepted X11-forward eventhough didn't request it(!)
|
---|
143 | o Fixed bug with Caps and Shift on jdk1.2 (rather a workaround for bug in
|
---|
144 | jdk1.2)
|
---|
145 | o Fixed bug in TerminalWin key-handler, some things had broken with new code
|
---|
146 | o Fixed subtle bug in TerminalWin.update where character-position not drawn
|
---|
147 | but contained attributes
|
---|
148 | o Fixed some minor bugs (can't remember...)
|
---|
149 |
|
---|
150 |
|
---|
151 | =================
|
---|
152 | MindTerm, release 1.2pre3 - Feb 12, 2000
|
---|
153 |
|
---|
154 | o Added terminal type aixterm (does it work?)
|
---|
155 | o Added terminal sequences ECH, CHT, SU, SD, CBT
|
---|
156 | o Added keys shift+page-up/dn => scroll in savelines buffer
|
---|
157 | o Added insert-key to send proper esc. (e.g. in xterm <ESC>[2~)
|
---|
158 | o Fixed bug with linedraw mode in terminal (only worked with SI/SO)
|
---|
159 | o Fixed bug with inverse attribute along with fg/bg colors (showed with
|
---|
160 | mutt) (thanks to Roy-Magne Mo <[email protected]> for pointing
|
---|
161 | this out)
|
---|
162 | o Fixed bug with ED/EL/DCH/DL/ICH/IL didn't fill in fg/bg
|
---|
163 | colors (e.g. some also showed in mutt)
|
---|
164 | o Fixed bug with DEC-SC/RC in terminal (didn't save gsets/curgl)
|
---|
165 | o Fixed bug with CPL/CNL in terminal (didn't do CR)
|
---|
166 | o Fixed bug with tabstops in terminal (didn't stop before window-edge)
|
---|
167 | o Fixed bug in scp file transfer where local directory was given with
|
---|
168 | ending directory separator (didn't work in Mac and win32)
|
---|
169 | o Fixed colors in terminal (before intensity-on didn't change color :-)
|
---|
170 | o Fixed bug with jview v4.79.0.2424 ("BorderLayout: ... null" resulting in
|
---|
171 | tiny unusable window)
|
---|
172 |
|
---|
173 | The following is thanks to Nicholas Riley <[email protected]>
|
---|
174 | --
|
---|
175 | (Nicholas has done some more Mac-specific changes which are not included right now
|
---|
176 | but will be in a later release)
|
---|
177 | o Added close-listeners on window-close icon in all Dialogs
|
---|
178 | o Added return/escape keys to act as Ok and Cancel in some dialogs
|
---|
179 | o Added simple color-preview in terminal-settings
|
---|
180 | o Fixed KeyEvent handling in terminal, now uses keyPressed (^H ^M now works ok)
|
---|
181 | o Fixed home-directory ending with File.separator don't work with mkdir on Mac
|
---|
182 | o Fixed wordings in the RSA keygeneration dialog
|
---|
183 | o Fixed wordings in the SCP file transfer dialog
|
---|
184 | o Fixed scrollbar to prevent double border on the Mac
|
---|
185 | o Changed background of TextFields/Lists to System.text (better on Mac)
|
---|
186 | o Fixed resizing of some dialogs
|
---|
187 |
|
---|
188 |
|
---|
189 | =================
|
---|
190 | MindTerm, release 1.2pre2 - Jan 30, 2000
|
---|
191 |
|
---|
192 | o Added support for SOCKS v4 and v5 (v5 supports only non-auth and cleartext
|
---|
193 | username/password)
|
---|
194 | o Removed ability to save proxy-password in config, will be added again along
|
---|
195 | with rewrite of property-handling
|
---|
196 | o Changed behaviour of http-proxy, listens for authenticating proxy's
|
---|
197 | challenge (i.e. can't decide if proxy wants authentication in advance since
|
---|
198 | when 'Digest' mode is used the challenge MUST be read first)
|
---|
199 | o Fixed bug tried to do lookup on ssh-server eventhough behind web-proxy
|
---|
200 | o Fixed bug in proxy-dialog
|
---|
201 | o Fixed bug in SCP, didn't work with openSSH, hard-coded name of binary
|
---|
202 | was scp1 (thanks to Dale Anson <[email protected]> for pointing this out)
|
---|
203 | o Fixed bug clipboard not shared between instances when system-clipboard
|
---|
204 | unavailable
|
---|
205 | o Added DEC_ID (<ESC>Z) query in terminal (e.g. used by qterm)
|
---|
206 |
|
---|
207 |
|
---|
208 | =================
|
---|
209 | MindTerm, (internal) release 1.2pre1 - Jan 17, 2000
|
---|
210 | o Added ability to connect through a web-proxy-tunnel (e.g. squid and FWTK's
|
---|
211 | http-gw)
|
---|
212 | six new properties are used for this (proxyhost, proxyport,
|
---|
213 | proxyuser, proxypasswd, proxyproto, proxysavepwd) see README for details.
|
---|
214 | Properties can also be set in Proxy-dialog ("Settings" -> "Proxy...")
|
---|
215 | (thanks to John Pallister <[email protected]> and
|
---|
216 | Jim McGrath <[email protected]>)
|
---|
217 |
|
---|
218 |
|
---|
219 | =================
|
---|
220 | MindTerm, release 1.1.5 - Dec 19, 1999
|
---|
221 |
|
---|
222 | o Fixed bug with signed applet (Netscape), could not use SCP to other site
|
---|
223 | than originator (forgot to request permissions in copy thread)
|
---|
224 | (thanks to [email protected] for pointing this out)
|
---|
225 | o Fixed bug div/zero in SCP when sending file with 0 bytes
|
---|
226 | (thanks to David Brinegar <[email protected]> for pointing this out)
|
---|
227 | o Fixed bug when trying to copy (ctrl+INS) when no selection, a null crashed
|
---|
228 | jdk1.2.2 on win32! (thanks to Kurt Werle <[email protected]>
|
---|
229 | for pointing this out)
|
---|
230 | o Fixed bug when changing fg/bg-color screen not updated correctly
|
---|
231 | o Fixed bug causing end-less update-loop in pathological case trying
|
---|
232 | to redraw partially hidden cursor (showed as flickering hung terminal).
|
---|
233 | o Changed so that generated RSA-key does not have to contain a comment
|
---|
234 |
|
---|
235 |
|
---|
236 | =================
|
---|
237 | MindTerm, (internal) release 1.1.4 - Dec 12, 1999
|
---|
238 |
|
---|
239 | o Minor changes
|
---|
240 |
|
---|
241 |
|
---|
242 | =================
|
---|
243 | MindTerm, release 1.1.3 - Nov 26, 1999
|
---|
244 |
|
---|
245 | o Fixed bug with server-key beeing longer than host-key (why would one want
|
---|
246 | that?)
|
---|
247 | o Fixed bug with scp-filedialog when file chosen contained spaces
|
---|
248 | o Now using JAX (from IBM alphaworks) for slimming down binaries. Now also
|
---|
249 | have a separate terminal-only client (100k in size).
|
---|
250 |
|
---|
251 |
|
---|
252 | =================
|
---|
253 | MindTerm, release 1.1.2 - Oct 31, 1999
|
---|
254 |
|
---|
255 | o Fixed bug with not handling Graphics.getClipBounds sometims returning NULL
|
---|
256 | (thanks to Shane Hathaway <[email protected]> for report+fix)
|
---|
257 | o Fixed some minor things in MindTunnel (ssh server)
|
---|
258 |
|
---|
259 |
|
---|
260 | =================
|
---|
261 | MindTerm, release 1.1.1 (codename seven...) - Oct 27, 1999
|
---|
262 |
|
---|
263 | o Now the screen-update is flicker- AND bug-free :-)
|
---|
264 | o Oh, on popular demand I also added a main-class manifest-entry :-)
|
---|
265 | (file mainclass.mf)
|
---|
266 |
|
---|
267 |
|
---|
268 | =================
|
---|
269 | MindTerm, release 1.1 - Oct 25, 1999
|
---|
270 |
|
---|
271 | o Added built in SCP file-transfer, can also be used from command-line.
|
---|
272 | (menu: "File" -> "SCP File Transfer...", see README 4.1.9 and 6.2)
|
---|
273 | o Added IDEA cipher for completeness and also because it's compact (note
|
---|
274 | that IDEA may be subject to licensing for commercial use)
|
---|
275 | o Added applet-parameter 'appletbg' to set background of Applet's Panel
|
---|
276 | syntax is same as params 'bg', 'fg', 'cc' (suggested by Michael Ransburg
|
---|
277 | <[email protected]>)
|
---|
278 | o Changed behaviour, reverse-video (DECSCNM) is now like in xterm
|
---|
279 | o Changed behaviour, cursor is hollow when lost focus, just like yer olde
|
---|
280 | xterm :-) (suggested by Dale Anson <[email protected]>)
|
---|
281 | o Fixed bug total braindamage in TerminalWin.update(), double
|
---|
282 | buffering effect was somewhat canceled with a line left from
|
---|
283 | "pre-double-buffering" code!?! Now flicker is non-existent :-)
|
---|
284 | o Fixed bug printed ^@ (nul) in vt220 (et.al) instead of ignoring it (when
|
---|
285 | used for padding)
|
---|
286 | o Fixed bug tried to show cursor when at end-of-line
|
---|
287 | o Fixed bug background color of combo-boxes in terminal-menus were wrong
|
---|
288 | o Fixed bug with tab in terminal (thanks to Eric Youngblut
|
---|
289 | <[email protected]>)
|
---|
290 |
|
---|
291 |
|
---|
292 | =================
|
---|
293 | MindTerm, release 1.0.1 - Sep 26, 1999
|
---|
294 |
|
---|
295 | o Added requestFocus when window changes size (lost focus before when
|
---|
296 | resized)
|
---|
297 | o Added set/clear tabs in terminal (<ESC>H HTS and <ESC>[g TBC)
|
---|
298 | o Now checks for availability of Monospaced font (seems that MicroLost
|
---|
299 | hasn't got it sometimes...), now choose Monospaced and fallback to Courier
|
---|
300 | or DialogInput if not found
|
---|
301 | o Fixed bug with cursor-index (<ESC>D) when used for scrolling area, did not
|
---|
302 | scroll, e.g. pine linked with termlib2.1 on FreeBSD, though pico linked
|
---|
303 | with termcap2.1 did not show bug since it did not use cursor-index to
|
---|
304 | scroll. (thanks to Stefan Powell <[email protected]> for pointing this out
|
---|
305 | AND letting me test it on his system)
|
---|
306 | o Fixed bug when connection lost (e.g. timed out by NAT or server killed)
|
---|
307 | made MindTerm hang since keyboard input was never restored to "local"
|
---|
308 | mode. (causing NULLPointerException when key pressed after disconnect)
|
---|
309 | (thanks to Barry W Anderson <[email protected]> for pointing this out)
|
---|
310 | o Fixed bug now clears title-string when disconnected (if set with
|
---|
311 | XTERM-Change title)
|
---|
312 | o Fixed bug when set local-host ('localhst'), address did not show in
|
---|
313 | settings-dialog after settings loaded (thanks to Sebastian Åkerman
|
---|
314 | <[email protected]> for pointing this out)
|
---|
315 | o Fixed bug when window resized and cursor was drawn so cursor was not
|
---|
316 | visible, an ArrayIndexOutOfBoundsException was thrown in update
|
---|
317 |
|
---|
318 |
|
---|
319 | =================
|
---|
320 | MindTerm, release 1.0 (codename anniversary) - Sep 14, 1999
|
---|
321 |
|
---|
322 | o Changed behaviour when connecting to known (settings-file exists) host,
|
---|
323 | quiet mode is always selected if used option --q or in applet quiet=true
|
---|
324 | o Fixed bug when "Save as..." could not have other name on file
|
---|
325 | than host(!), also did not save if properties hadn't changed(!)
|
---|
326 | o Fixed bug with autosave, didn't save when it should(!)
|
---|
327 | o Fixed bug created settings-file eventhough unknown-host
|
---|
328 | o Shaped up documentation a bit, needs more work still though
|
---|
329 | o Made a small tested-platforms list (file PLATFORMS), please report
|
---|
330 | success/failure so I can confirm/extend it
|
---|
331 |
|
---|
332 |
|
---|
333 | =================
|
---|
334 | MindTerm, (minor) release 0.99-3 - Sep 10, 1999
|
---|
335 |
|
---|
336 | o Fixed (finally!) the initial geometry problems, componetResized and
|
---|
337 | friends in TerminalWin is cleaned out a bit more. It seems that there is
|
---|
338 | no other way than to force the size with setSize of the Canvas, otherwise
|
---|
339 | it will get componentResized calls where getSize reports component has
|
---|
340 | shrunk/grown etc. when Menubar is added (behaving different on each
|
---|
341 | platform/jvm/version of course...).
|
---|
342 | o Fixed bug, mistakenly the click for focus was on button3... (copy/paste
|
---|
343 | programming, what can I say...)
|
---|
344 | o Fixed bug, when opening clone-windows in applet, when closing last window
|
---|
345 | tried to do System.exit()
|
---|
346 | o Changed (silly) default value of keep-alive in settings dialog to 10 seconds
|
---|
347 |
|
---|
348 |
|
---|
349 | =================
|
---|
350 | MindTerm, (minor) release 0.99-2 - Sep 06, 1999
|
---|
351 |
|
---|
352 | o Added parameter 'localhost' to set address to bind to for local tunnels
|
---|
353 | (if not explicitly given), default value is 0.0.0.0 (i.e. all local
|
---|
354 | addresses)
|
---|
355 | o Added ability to give localhost as described above per tunnel when using
|
---|
356 | parameter 'localN' or when set with dialog "Advanced Tunnels Setup"
|
---|
357 | (e.g. /ftp/127.0.0.1:4711:foobar:21 gives a tunnel listening ONLY on
|
---|
358 | 127.0.0.1)
|
---|
359 | o Changed behaviour when using "SSH Connection..." in menu "Settings"
|
---|
360 | now always acts as "New Server" when not connected.
|
---|
361 | o Changed layout of "SSH Settings"/"New Server" dialog for easier use
|
---|
362 | o Fixed stupid behaviour in componentResized, got called several times with
|
---|
363 | same size when realizing window, generating lot's of (unnecessary)
|
---|
364 | garbage/work
|
---|
365 | o Fixed oddity, when connected but not logged in could not disconnect
|
---|
366 | o Fixed bug exception in componentResized in some versions of jview and
|
---|
367 | when running in hotjava/jdk1.2-plugin in separate frame
|
---|
368 | o Fixed bug in SSH Settings Dialog, field 'Server' incorrectly disabled
|
---|
369 | if "New Server" was used twice
|
---|
370 | o Fixed bug in "Advanced Tunnels Setup" dialog, invalid string-descriptions
|
---|
371 | o Fixed (old) bug with space-key lock with popup menus (seems that we don't
|
---|
372 | get a focusLost eventhough the keyReleased does not get sent to us, thus
|
---|
373 | we can't rely on focusLost entirely it seems?!?)
|
---|
374 | o Fixed double-click-select time now raised, seems smoother
|
---|
375 | o Added string "(CLONE)" to end of title-bar of cloned windows (to identify
|
---|
376 | the clones which can be closed without losing the ssh-connection in the
|
---|
377 | original window that contains the tunnels)
|
---|
378 |
|
---|
379 |
|
---|
380 | =================
|
---|
381 | MindTerm, (minor) release 0.99-1 - Aug 29, 1999
|
---|
382 |
|
---|
383 | o Fixed subtle bug in terminal when scrolling an area (defined with DECSTBM)
|
---|
384 | smaller than screen but starting at top. (e.g. showed in VI using termcap
|
---|
385 | when deleting a line when status-line show, having effect that status-line
|
---|
386 | scrolled up)
|
---|
387 | o Fixed ansi-colors again! (was still broken, I admit it, I "forgot" to test
|
---|
388 | it, I was so sure I got it right but copy/paste can be so hazardous
|
---|
389 | sometimes... :-) (thanks to Bernhard Reiter <[email protected]> for
|
---|
390 | pointing this out)
|
---|
391 | o Added option 'cc' to terminal to set colour of cursor, default in xterm
|
---|
392 | is blue so now our cursor is too :-) (thanks to Jeff Foster
|
---|
393 | <[email protected]>)
|
---|
394 |
|
---|
395 |
|
---|
396 | =================
|
---|
397 | MindTerm, release 0.99 - Aug 24, 1999
|
---|
398 |
|
---|
399 | o Now supports a comma-separated list of auth-types to try, in order as
|
---|
400 | given, (suggested by Brian Wellington <[email protected]>)
|
---|
401 | o Fixed the broken ansi-colours (broke in the TerminalWin "clean-up" in
|
---|
402 | 0.99pre3...), also small fixed small odditiy when typing colored text
|
---|
403 | o Fixed oddities when doing "File -> Clone Terminal" (e.g. should not open
|
---|
404 | tunnels, nor load settings)
|
---|
405 | o Authtype 'rhosts' added, was not implemented (do anybody use it?)
|
---|
406 | o Added confirmation-dialog if exiting while connected (Do we need it?
|
---|
407 | I don't see one in xterm... :-)
|
---|
408 | o Added dialog showing that a tunnel was successfully opened when adding
|
---|
409 | tunnels while connected.
|
---|
410 | o Ctrl-characters now printed if not interpreted (e.g. '^@' for NUL, '^A'
|
---|
411 | for SOH etc.)
|
---|
412 | o Changed behaviour of setting of window-mgr cursor; when terminal has focus
|
---|
413 | a text-cursor is set, otherwise system-default (e.g. arrow) cursor is set.
|
---|
414 | o Fixed oddity with jdk1.2/hotjava, having effect; change of
|
---|
415 | terminal-settings automatically gave font Dialog, cause default font was
|
---|
416 | Courier, changed to Monospaced instead (Courier is not in the default
|
---|
417 | set of fonts in java2)
|
---|
418 | o Fixed kludge in TerminalWin that caused unnecessary flicker in some updates
|
---|
419 | o Fixed jdk1.2 initial terminal-size bug (note, this is a fix, not a
|
---|
420 | "solution" :-)
|
---|
421 | o Fixed bug with space-key, sometimes "hangs", it was the ctrl-key-kludge
|
---|
422 | that was broken...
|
---|
423 | o Fixed bug with java-plugin2/hotjava never got focus when 'sepframe'=false
|
---|
424 | o Compiled a (limited) FAQ
|
---|
425 | o Update of README started, will be useful in 1.0 :-)
|
---|
426 |
|
---|
427 |
|
---|
428 | =================
|
---|
429 | MindTerm, more-shape-up release 0.99pre3 (codename premania...) - Aug 17, 1999
|
---|
430 |
|
---|
431 | o Now supports netscape-code-signing (SSH.NETSCAPE_SECURITY_MODEL = true, else include
|
---|
432 | mindbright/dummies/ in classpath just to keep compiler happy)
|
---|
433 | o Fixed stupidity in TerminalWin that gave bad performance and ate unnecessary memory
|
---|
434 | o Scrolling large portions of text (e.g. long ls) was a pain in win32 (and others?) (due
|
---|
435 | to "thread-scheduler-lag" it was not seen on all platforms), fix makes it more endurable now
|
---|
436 | (real problem is of course that screen-update of TerminalWin is a bit slow :-)
|
---|
437 | o Added some menu shortcuts, maybe not very intuitive but it's not very flexible in java
|
---|
438 | o Changed order of OK/Cancel buttons in dialogs (I'm no GUI-guru obviously...)
|
---|
439 | o Changed behaviour, when server-key not added to 'known_hosts' it still connects though
|
---|
440 | it notifies the user that "server verification" is turned off in this session
|
---|
441 | o Added option 'forcpty' (allocate a PTY) to the SSH Settings Dialog
|
---|
442 | o TerminalWin eats less memory now but if outofmemory should occur when setting size
|
---|
443 | of scroll-back buffer it is reported
|
---|
444 | o When home-directory/known_hosts-file not found, now dialog-box asks if it should be
|
---|
445 | created if we are running with a GUI
|
---|
446 | o Fixed colour of border of window to be same as terminal
|
---|
447 | o Default directory changed to $HOME/mindterm (confusing in winDOS with .ssh)
|
---|
448 | o Added label with MindTerm home-directory in 'Connect...' dialog
|
---|
449 | o File.isDirectory in Netscape seems broken?! removed it, no big deal...
|
---|
450 | o Added option --D (applet 'debug') to dump some debug-info if needed
|
---|
451 | o Now sets window-mgr cursor to text-cursor when above TerminalWin component
|
---|
452 | o Fixed intermittent bug when exit in Netscape, resize would be sent after disconnect
|
---|
453 | o Fixed bug with jdk1.2, background color of widgets in dialogs
|
---|
454 | o Fixed bug, if a cipher-class-file was missing, gave "Error connecting to .. reason: -> null"
|
---|
455 | (thanks to Frank Behrens <[email protected]>)
|
---|
456 | o Other small fixes/cleanup
|
---|
457 |
|
---|
458 |
|
---|
459 | =================
|
---|
460 | MindTerm, shape-up release 0.99pre2 (codename Eclipse :-) - Aug 11, 1999
|
---|
461 |
|
---|
462 | o Applet now supports running a single command (parameter 'commandline')
|
---|
463 | (NOTE: if 'forcpty' is not 'true', a dumb terminal is used)
|
---|
464 | o Fixed ftp PORT-command proxying to be more useful (can't be better without making more connections)
|
---|
465 | (NOTE: if the sshd is "behind" a NAT/FW parameter 'realsrv' must be set to sshd's real ip-address)
|
---|
466 | o Added notification when trying to use ftp PORT-commands on a ftp-tunnel,
|
---|
467 | when PORT-proxying is not enabled for easier diagnostics/usage
|
---|
468 | o Last shape-up of menus/dialogs before 0.99
|
---|
469 | o Ok, now popup-menu mouse-button can be set, --m or (applet parameter 'menus') is as before
|
---|
470 | but can also be "pop1", "pop2", "pop3" for mouse buttons 1,2,3 respectively
|
---|
471 | o Alert dialogs appears when "fatal" errors occurs here and there
|
---|
472 | o When creating RSA-identity, public key is also stored on clipboard for convenience
|
---|
473 | o Fixed bugs in Tunnel-dialogs (they were a mess...)
|
---|
474 | o Fixed some other minor bugs introduced with 0.99pre1 (rather hasty release :-)
|
---|
475 |
|
---|
476 |
|
---|
477 | =================
|
---|
478 | MindTerm, release 0.99pre1 - Jul 30, 1999
|
---|
479 |
|
---|
480 | o Removed package applet, confusing, now applet and application are the same
|
---|
481 | (in class mindbright.application.MindTerm)
|
---|
482 | o Changed handling of properties some, properties can be automatically saved and/or loaded
|
---|
483 | option --p <none|both|save|load> (applet parameter 'autoprops') sets these flags.
|
---|
484 | o Added option --f <file> (applet parameter 'propsfile') to directly load settings from file
|
---|
485 | o Added a menubar with pulldown-menus (menus have been rearranged and (hopefully :-) improved)
|
---|
486 | o Now supports simple RSA-key-generation from dialog ('create..' in file menu)
|
---|
487 | o Now supports multiple open terminals ('clone...' or 'new..' in file menu)
|
---|
488 | o Now supports capture/send output/input to/from file ('capture...' and 'send...' in file menu)
|
---|
489 | o Now supports searching in scrollback-buffer ('find...' in edit menu)
|
---|
490 | o Now supports click-selection (i.e. double-click = select 'word' and tripple-click =
|
---|
491 | select line, option 'sd' sets string of word-delimeter characters, default is only space)
|
---|
492 | o Added option 'alive' to set an interval in seconds at which to send MSG_IGNORE packets
|
---|
493 | to keep the ssh-connection up if it is subject to timeouts (e.g. timeouting NAT/FW or proxy)
|
---|
494 | o Added option 'cs' which indicates whether to do copy on select or not (ctrl+insert = copy)
|
---|
495 | o Added option 'de' to set if delete-key sends <BS> or <DEL>
|
---|
496 | o Added option --m ('menus' in applet) values can be 'pop' for popup-menu or 'no' for no menus
|
---|
497 | o Fixed SSHPduQueue to be flow-controlled (fixed starvation problems)
|
---|
498 | o Some minor performance tweaks, for example:
|
---|
499 | + SSHPduQueue is now its own fast FIFO instead of using Vector
|
---|
500 | + All Cipher's now by default writes back to same buffer (3des was memory-intensive :-)
|
---|
501 | + SSHPduOutputStream.writeTo was a very lazy (stupid :-) implementation, better now
|
---|
502 | + Relaxed entropy of random pad-bytes some, now a low pri thread "stirs" them every 10 secs
|
---|
503 | o Applet requests focus when started (the reason for this not beeing there before was that I
|
---|
504 | assumed it was something more browserspecific so I didn't test it :-)
|
---|
505 | o Fixed bug SSHSocketTunnel stupid synchronization could cause dead-locks
|
---|
506 | o Fixed bug SSHSocket et.al could not be used in (unprivileged) applets
|
---|
507 | o Fixed bug SSHSocket when 'MSG_CHANNEL_OPEN_FAILURE' locked caller of connect
|
---|
508 | o Added package mindbright.vnc which is an ssh-enabled and somewhat modified version of
|
---|
509 | the java-version of VNC from 'http://www.uk.research.att.com/vnc/'
|
---|
510 |
|
---|
511 |
|
---|
512 | =================
|
---|
513 | MindTerm, (minor) release 0.98-4 - Jul 12, 1999
|
---|
514 |
|
---|
515 | o Added option --q ('quiet' in applet), don't prompt for server/username if given
|
---|
516 | (note: in applet, servername is always considered given)
|
---|
517 | o Local clip-board added when not able to use system-clipboard (unpriv. applet)
|
---|
518 | o Shift+insert => paste (as before: mouse2 => paste), silly could not paste
|
---|
519 | in winDOS or other non-3-button-mouse-environments :-)
|
---|
520 | o Size and position of terminal can be set in property 'gm', which is an x-geometry string
|
---|
521 | (only size is stored when changed dynamically, not position)
|
---|
522 | o DEC 80/132 column switching implemented
|
---|
523 | o Added TIS authentication-server support (by Rich Johnson, [email protected])
|
---|
524 | o Ability to enable local command-shell with option --c ('cmdsh' applet), default is disabled.
|
---|
525 | o Split SSHStdIO into SSHStdio and SSHCommandShell (can save space if not used)
|
---|
526 | o Visual bell automatically enabled if not authorized to do toolkit.beep() (as in IE4)
|
---|
527 | o MindTerm homedir settable in applet with 'sshhome' (same as option --h)
|
---|
528 | o Fixed bug with keyrepeat (cursor-keys etc. did not repeat)
|
---|
529 | o Fixed bug lost focus when minimized in Win32
|
---|
530 | o Fixed bug tunnel dies "Open failure on nonexistent channel: 0"
|
---|
531 | (silly bug, MSG_CHANNEL_OPEN_FAILURE was never handled correctly!)
|
---|
532 | o Fixed bug when fg-color-esc used (made selection hide text if fg-color set was same
|
---|
533 | as original fg-color)
|
---|
534 | o Fixed bug option --d (stopped working some time back, didn't test it sorry)
|
---|
535 | o Fixed bug in SSHFtpPlugin when doing PORT (the random ports could wrap :-)
|
---|
536 | o Fixed bug 'verbose' in applet (had forgotten to use it eventhough it was there... :-)
|
---|
537 | o Fixed cast bug in MindTerm.java (in applet, now does getParent until find a Frame)
|
---|
538 | o Separate frame in applet tested, works (again?), was it really broken at some stage?
|
---|
539 |
|
---|
540 |
|
---|
541 | =================
|
---|
542 | MindTerm, (minor) release 0.98-3 - Feb 23, 1999
|
---|
543 |
|
---|
544 | o Ansi IRM (insert mode) in terminal (param 'im')
|
---|
545 | o Lots of new terminal esc-seq. are recognized (some are still unimplemented though)
|
---|
546 | o terminal 'linux' now works ok(?) (as a result from above :-)
|
---|
547 | o Fixed so that the MindTerm homedir is (optionally) created if it does not exist
|
---|
548 | o SSHPduQueue final
|
---|
549 | o Updated the README to be a bit more helpful...
|
---|
550 | o Visual bell implemented (param 'vb')
|
---|
551 |
|
---|
552 |
|
---|
553 | =================
|
---|
554 | MindTerm, release 0.98 - Feb 1, 1999
|
---|
555 |
|
---|
556 | o DEC-REVWR (reverse wrap-around)
|
---|
557 | o LNM (auto-linefeed)
|
---|
558 | o mouse1 + mouse2 for copy/paste (instead of INS-key paste)
|
---|
559 | o allow localhost only, to tunnels (param 'remfwd')
|
---|
560 | o 'known_hosts' file used as with standard (unix) ssh client (can
|
---|
561 | be turned off with 'idhost')
|
---|
562 | o ctrl+mouse3 in TerminalWin => pop-up menu with terminal-options
|
---|
563 | plus "insertable" other options
|
---|
564 | o Options to set background/foreground colors (not only rev.vid.)
|
---|
565 | (xiterm-sequence is recognized but not implemented)
|
---|
566 | o Xterm-sequences for setting the terminal title and iconname
|
---|
567 | (xterm-sequences are recognized, no distinction made for title/iconname)
|
---|
568 | o Added option to let backspace send <BS> or <DEL> (param 'bs')
|
---|
569 | o Params 'local0', 'local1', ..., 'localN' and 'remote0', ..., 'remoteN' =>
|
---|
570 | properties/applet-parms for tunnels.
|
---|
571 | o All parameters settable in applet (e.g. terminal type 'te')
|
---|
572 | o ditto with stand-alone version
|
---|
573 | o Save/load all settings in property-files
|
---|
574 | o FTP PORT, disabled by default (i.e. no remote-forwards allocated by default)
|
---|
575 | o seed-generation was quite slow, now parmeter 'secrand' gives
|
---|
576 | option of relaxing entropy in initial seed
|
---|
577 | o Removed file terminal/TerminalKeyModMap.java from cvs-repository
|
---|
578 | o Fixed bug: deleteChars array-index-out-of-bounds (bug in TerminalXTerm.java DCH)
|
---|
579 | o Fixed bug: interpretChar array-index-out-of-bounds (e.g. polish characters (iso-8859-2))
|
---|
580 | o Fixed bug: deleteLines (e.g. emacs scroll forward half-page when moving off bottom)
|
---|
581 | o Fixed bug: BS was flaky
|
---|
582 | o Fixed bug: applet stealing focus
|
---|
583 |
|
---|
584 |
|
---|
585 | =================
|
---|
586 | MindTerm, release 0.97 - Jan 10, 1999
|
---|
587 |
|
---|
588 | New in this release (applet now more usable otherwise mainly terminal-enhancemnents):
|
---|
589 | o New copyright-policy (again :-). Now the code is GPL.
|
---|
590 | o Now uses random generator and MD5 hash from Logi Ragnarsson's (GPL'd) cryptonite
|
---|
591 | (<http://www.hi.is/~logir/cryptonite/>, it's excelent check it out!) which
|
---|
592 | makes the applet runnable from 'most' (at last :-) browsers
|
---|
593 | (e.g. <many-OS's>/Netscape4.x, <many-OS's>/java-plugin, win32/IE4)
|
---|
594 | o Added support for selecting terminal-emulation (with 'set term
|
---|
595 | <term-type>' in local command-shell, NOTE: the TERM env. variable is only
|
---|
596 | set at initial login)
|
---|
597 | o Added several terminal-types (xterm-color/xterm/linux/scoansi etc.), only
|
---|
598 | xterm/xterm-color tested more thoroughly, the rest is tested very briefly
|
---|
599 | o Colors work (in terminals supporting colors)
|
---|
600 | o Line-draw characters work (in terminals supporting it)
|
---|
601 | o Mouse works (only xterm/xterm-color)
|
---|
602 | o Function keys now work, sending respective terminal's esc-seq.
|
---|
603 | o PgUP, PgDN, Home and End keys can be used either "locally" for controlling the
|
---|
604 | scroll-back buffer OR they can be set to send proper escape-sequences
|
---|
605 | (use 'set lp <true|false>' in local command-shell)
|
---|
606 | o Fixed bug: Keyboard focus is lost when iconified in WinDOS (95/98/NT)
|
---|
607 | (NOTE: this bugfix is quite strange, I don't understand this fully)
|
---|
608 | o Fixed bug: Keyboard focus never acquired when run as applet with plugin when
|
---|
609 | NOT run in a separate frame
|
---|
610 |
|
---|
611 |
|
---|
612 | =================
|
---|
613 | MindTerm, release 0.96 - Nov 29, 1998
|
---|
614 |
|
---|
615 | New in this release (mainly for java-developers):
|
---|
616 | o Exit to command-shell without disconnecting (finally :-)
|
---|
617 | o Dynamic handling of port-forwards from the command-shell, local ports
|
---|
618 | can be added/deleted "on the fly" (remote ports can only be deleted).
|
---|
619 | ('list', lists open tunnels).
|
---|
620 | o Can now run single command-line without shell.
|
---|
621 | o New interfaces SSHAuthenticator/SSHClientUser/SSHConsole makes
|
---|
622 | it very easy to use the SSHClient class separately.
|
---|
623 | o New method in SSHClient (doSingleCommand) to be able to do a
|
---|
624 | single command on the sshd-machine.
|
---|
625 | o SSHSocket/SSHServerSocket/SSHSocketFactory for fully transparent
|
---|
626 | usage of SSH in an arbitrary application/applet (see sample code for
|
---|
627 | usage).
|
---|
628 | o Documentation started (a lot to do here... :-).
|
---|
629 | o Code cleaned out and reorganized a bit (more on the way)
|
---|
630 |
|
---|
631 |
|
---|
632 | =================
|
---|
633 | MindTerm, release 0.95 - Nov 13, 1998
|
---|
634 |
|
---|
635 | New in this release:
|
---|
636 | o RSA/rhosts-RSA authentication method added
|
---|
637 | o DES/3DES and RC4 cryptos added (RC4 is for speed, I know
|
---|
638 | it's weak...)
|
---|
639 | o New copyright-policy, now MindTerm is totally FREEWARE, only limitation
|
---|
640 | is that you may not derive commercial work from it without our
|
---|
641 | written permission
|
---|
642 | o I have given up(*) on the built-in seed-generator of SecureRandom and implemented my own
|
---|
643 | (which might be a bit naive but it's random enough for me, improvements are welcome!).
|
---|
644 | o Now "applet-enabled", the class mindbright.applet.MindTerm can be used to run MindTerm
|
---|
645 | as an applet(***) (both in a separate Frame or in the Applet-Panel itself)
|
---|
646 | o Fixed some minor stuff also (thanks to among others: <[email protected]>)
|
---|
647 | o Fixed bug in TerminalWin which caused an ArrayIndexOutOfBoundsException on occasion
|
---|
648 |
|
---|
649 | (*) There seems to be problems with running the built-in seed-generator of the class
|
---|
650 | java.security.SecureRandom. In some situations it never returns and in others it
|
---|
651 | seems to take several minutes to complete. I implemented my own seed-generator
|
---|
652 | which is in the file mindbright/security/BogusSeed.java, it has quite some
|
---|
653 | non-determinism(**) about it, it might not be the most random seed you
|
---|
654 | will ever see but it sure is random enough for me... However you can still use
|
---|
655 | the built-in seed-generator with command-line option '-r' if it works for you.
|
---|
656 |
|
---|
657 | (**) It runs for a non-fixed time under which it randomly samples the milliseconds-clock
|
---|
658 | (least significant 2 bytes), it also samples free memory (also 2 lsb), and also it
|
---|
659 | samples the hashcode (2 lsb) of newly created Objects. The time spent generating the
|
---|
660 | seed is dependant on the time spent before connecting, the time for name-lookup on
|
---|
661 | the ssh-server, the time of the TCP-connect, and the time for transmission of the
|
---|
662 | initial "handshake" (i.e. id-string and SMSG_PUBLIC_KEY).
|
---|
663 |
|
---|
664 | (***) Currently works only with IE4, Netscape does not ship the whole java.* classes in their
|
---|
665 | browsers (at least to my knowledge). It should work with the java-plugin but I have not
|
---|
666 | tried this. See <http://www.mindbright.se/sshlogin.html> for example of usage.
|
---|
667 |
|
---|
668 |
|
---|
669 | =================
|
---|
670 | MindTerm, release 0.9BETA2 - Oct 08, 1998
|
---|
671 |
|
---|
672 | New stuff:
|
---|
673 | o X11-forwarding
|
---|
674 | o Selection now works (kludge: use insert-key to paste in wait for menus...)
|
---|
675 | o Now does cursor-keys (with DECCKM toggle)
|
---|
676 | o PgUP and PgDN keys scrolls by a page in save-buffer (if there is one)
|
---|
677 | o Home and End keys scrolls to top and bottom in save-buffer (if there is one)
|
---|
678 | o Bug in win95/nt (could not print tilde, Hazeltine?! :-)
|
---|
679 | o Bug in ftp (only showed with lynx as I know of, since it disconnects)
|
---|
680 | o MTU option
|
---|
681 | o MSG_DEBUG from server is now logged to console (thanks Zhiqiang Shi <[email protected]>=
|
---|
682 | o other minor bug-fixes...
|
---|
683 |
|
---|
684 |
|
---|
685 | =================
|
---|
686 | MindTerm, release 0.9BETA - Sep 14, 1998 (first public release)
|
---|
687 |
|
---|
688 | Features:
|
---|
689 | o Password authentication
|
---|
690 | o Blowfish block-cipher
|
---|
691 | o Standard SSH port-forwarding
|
---|
692 | o Special FTP port-forwarding (see FTP-NOTE below)
|
---|
693 | o Plugin-architecture for adding other (than FTP)
|
---|
694 | protocol-specific "proxies"
|
---|
695 | o Full (almost :-) vt100 support (i.e. emacs, pine etc. works :-)
|
---|
696 | o NonGUI mode, i.e. run at command-line without opening a
|
---|
697 | terminal-window
|
---|
698 | o The SSH package can be used quite easily by itself to "SSH-enable"
|
---|
699 | an arbitrary java-application
|
---|
700 | o The terminal package can (of course) also be used by itself
|
---|
701 | o Cross-platform (it's java :-)
|
---|