differences between 2.1 and 2.2?
Andersson, Mats
mats.andersson@appgate.com
Tue, 17 Sep 2002 07:29:47 +0200 (CEST)
On Mon, 16 Sep 2002, David Botsch wrote:
> I've been looking, but don't see any type of changelog. Other than the
> license, is there a difference between 2.1 and 2.2? If so, I am
> intersted in what . ie bugfixes, security updates, etc.
Hi,
The 2.2 release was not released very orderly, it was just there at some
point (I had nothing to do with this), the reason was total internal (at
AppGate) confusion about the licensing of the thing. Below is a crude list
of the changes between 2.1 and 2.2. If you have any specific questions
about this please let me know.
Cheers,
/Mats
---
MindTerm, release 2.2 - Feb 12, 2002
o MindTerm now uses same modules as MindTermLite (menu "Plugins")
o Added ModuleTelnet for telnet connections both locally and to hosts
behind
ssh server (telnet protocol is in package com.mindbright.net.telnet)
o Added ModuleTelnetProxy for making "dynamic" forwards/connections to
hosts
behind ssh server (e.g. with a telnet client or from within a
program)
o Moved scp and sftp into modules (i.e. now also available for
MindTermLite)
o Added passthrough-printing, if enabled saves output to file
(property
"passthru-prn-enable" set to true)
o Added new constructors to SSH2SimpleClient, now handles password,
publickey, and keyboard-intreractive authentication
o Fixed function key escapes for scoansi terminal type (thanks to
Charlie
Sears charlie@matsch.com for pointing this out)
o Fixed bug, "Save Settings As..." didn't work if alias not initially
saved
o Changed behaviour, remote file listing in scp gui is now generated
with
"ls -A -L -F -1\n", can be changed with property
"filelist-remote-command"
o Cleaned out filetransfer dialogs some and moved them to sshcommon
package
o Fixed bug, clone terminal title not set with xterm esc
o Changed javax.crypto to com.mindbright.jce.crypto to avoid name
clash when
javax.crypto is preinstalled (e.g. in jdk1.4)
o Added support for SecurID authentication method from ssh.com
(securid-1@ssh.com)
o Added display of banner message if sent when connecting or
authenticating
o Added countermeasure for timing attack on keyboard input (controlled
with
boolean property "key-timing-noise")
o Fixed some update issues in terminal window
o Fixed bug, TAB key didn't work in terminal with jdk1.4, new method
on
Component, setFocusTraversalKeysEnabled, must be called :-(
o Fixed bug, "VT Options" menu state wasn't updated
o Fixed bug, keep-alive couldn't be reenabled if previously enabled
and
disabled
o Fixed bug, didn't set terminal type correctly in SSH2
o Fixed bug, heavy traffic in channels could cause hang in internal
queues (fixed by Per Allansson at AppGate)
o Fixed annoyance allowing buggy ftp clients to send PASS command
eventhough
we reply with "230 User x logged in." (seems like dreamweaver does
this)
(thanks to Angie Kelic <sly@MIT.EDU> for pointing this out)
o Fixed bug, keep-alive threads wasn't stopped correctly, resulting in
excessive threads
o Workaround for some buggy implementations of ServerSocket which
don't unblock accept() when ServerSocket get close() (fixed by
Per Allansson at AppGate)
o Fixed bug, couldn't handle text lines before identification string
in ssh2
if auto-detecting server protocol
o Fixed RandomSeed usage in MindTermLite, now seeds properly from all
available "component-events" too
o Fixed bug, SFTP didn't retrieve long directory-listings correctly
o Fixed bug, when filetransfer canceled showed error-alert in dialog
o Added properties to be able to tune some internal parameters such as
max
size of packets (see file PROPERTIES for a full list of all
properties)
o Added package examples containing example source code
o Fixed ftp proxy so that non-passive mode works with other ftp
servers than
local to sshd (if sshd address is other from "inside" use property
"real-server")
o Added property "fingerprint" (can also be appended with
".<server>.<port>"
e.g. "fingerprint.host.server.com.22") which can be used to
(manually)
preset host key fingerprint instead of whole public host key