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