Kermit 95 2.1.2

Released: 25 November 2002
Supersedes: Version 2.1 of 24 October 2002

K95 2.1.2 (25 Nov 2002) is the release that is (to be) packaged in the new K95 shrinkwrap. The following changes took place since 2.1:

Kermit 95 2.1

Released: 24 October 2002
Supersedes: Version 2.0 of 5 June 2002


K95 2.1 is a minor update of Version 2.0, whose purpose is to fix bugs reported since version 2.0 was released in June 2002 in preparation for shrinkwrapping. The main differences from 2.0 are in the following areas:

CLICK HERE for a more detailed list of changes.

Kermit 95 2.0

Released: 5-7 June 2002
Supersedes: Version 1.1.21 of 2 April 2002


Runs in a GUI Window
For the first time, K95 has all the GUI accoutrements: scrollbar, menubar, toolbar, maximize/restore, font selection, resize by mouse, etc. Details HERE. A console version is available too for those who prefer it.

Other new feaures of K95 2.0 include:

Version 2.0.1 (7 June 2002 14:00:00 -0500) corrects several minor bugs in version 2.0; see the Kermit 95 Bugs List, items 667-672.

Bugs discovered since version 2.0.1 was released are documented here:

Kermit 95 1.1.21

Released: 2 April 2002
Supersedes: Version 1.1.20 of 31 March 2000.


New features:

  • Kermit 95 is now a fully configurable SSH v1 and v2 client.
  • Also an advanced, fully scriptable, and security-capable FTP client.
  • Plus a scriptable, securable HTTP 1.1 client.

  • New directory structure allowing multiple users on the same computer or file system.
  • Command-window status line.
  • Kermit variables now always use the 8.3 form of the path to avoid space issues with file and directory names: \v(exedir), \v(inidir), \v(startupdir), ...
  • SET PRINTER improvements.
  • CD directory path completion.
  • Broken -M command line option fixed.
  • K95 console now works in CJK versions of Win9x.
  • SET ROOT for confining user to a given directory tree.
  • SET MOUSE DEBUG for debugging mouse actions.
  • SET TERM URL ON/OFF for enabling/disabling URL hotspots.
  • All buffer writes length-checked.
  • Reduced stack requirements of command-parser calls. Deeper script nesting now possible.
  • K95.EXE no longer crashes if SECUR32.DLL is missing on Win9x.

  • SSH V1/V2 (Public Key, Kerberos, SRP) based on OpenSSH 3.0.2p1.
  • HTTP Proxy firewall traversal.
  • SOCKS 4.2 support added for Windows.
  • Support for external SOCKS libraries (ie, Hummingbird).
  • Support for Kerberos 2.x for Windows.
  • Kerberos error handling improvements.
  • Kerberos 5 Rlogin did not allow specification of a username.
  • Kerberos No Address support added.
  • SRP updated to version 1.7.4.
  • K95 now supports SSL/TLS session reuse for Telnet, FTP, and HTTP.
  • OpenSSL updated to a custom version of OpenSSL 0.9.7 development with Kerberos cipher support.
  • Telnet START-TLS / AUTH integration
  • ZLIB compression support for Telnet START-TLS
  • Enabled Kerberos 5 Ticket Forwarding on one-way authenticated Telnet connections.
  • Support for external DLLs to allow user defined credential to userid mapping and user authorization.
  • Support for AIX Trusted Shells.

  • ADM-3A terminal type added.
  • SNI 97801 improvements.
  • SCOANSI keyclick toggle was reversed, fixed.
  • VT420 sequences added to VT320 emulation:
    DECCARA Change Attribute in Rectangular Area
    DECRARA Reverse Attribute in Rectangular Area
    DECCRA Copy Rectangular Area
    DECFRA Fill Rectangular Area
    DECERA Erase Rectangular Area
    DECSERA Selective Erase Rectangular Area
    DECSACE Select Attribute Change Extent
    SU Scroll Up
    SD Scroll Down
    DECDC Delete Column
    DECIC Insert Column
  • Linux terminal emulation improvements to work with the Linux 2.4 kernel.
  • Transparent Printing fixed for ANSI X3.64 terminals.
  • CHT and CBT support added for Pn > 1.
  • K95 now passes VTTEST Screen Alignment Display test.
  • Corrected the Wyse Keyboard Definition Table.
  • IBM-3151 terminal emaulation improvements.
  • Added ESC instead of ~ support for Hazeltine terminal emulations.
  • Improved \Kexit implementation (switching between Terminal and Command screens).
  • Improved Alt-Gr key handling on Win9x.
  • Significant improvements in the handling of large console screen buffers on Windows NT/2000/XP.
  • SCOANSI/AT386 support for CSI n G (horizontal positioning) added.
  • The CONNECT command is now asynchronous.

  • RFC 2717 Telnet COM-PORT-CONTROL
  • Telnet, FTP, HTTP, and Kermit command-line personalities added.
  • Compatibility with MS Services for Unix Telnet Service 2.0.
  • DNS SRV requests now require the use of FQDNs.
  • Telnet Forward X improvements.
  • Telnet Debug messages now use combined Hex/ASCII output.
  • Fixed problems with incorrect default echo modes for Telnet sessions
  • Thread safety improvements to Telnet module.

  • New Unicode Compose Key.
  • The TYPE command now works with UTF8/UCS2.
  • Copy/Paste of Unicode text now supported.

  • Support for NTFS Streams.
  • File transfer now works to Windows NT directories with Read/Write/Create but not Modify permission.
  • File transfers to directories in which the current user has Create but not Read privileges is now supported.
  • Improved file transfer performance on serial connections, better handling of timeouts.

  • K95.EXE vs Windows XP default TAPI Location fixed.

  • Connection properties redesigned to reduce the chance of producing an out-of-memory condition in the User Resource Heap in Win9x.
  • SSH and FTP Settings pages added.
  • Dialer now handles paths with spaces.
  • Dialer vs 8-bit + parity fixed.
  • The Dialer couldn't handle %SystemRoot% environemnt variables (it didn't pass everything through "%s" on output.)

  • WIKSD added for Windows NT/2000/XP.
  • Hostmode script fixes.
  • K95D.EXE had a handle leak which could bring an NT system to a halt.
  • New K95D.EXE switch --nodns to disable reverse DNS lookups.

Kermit 1.1.21 New Features List / The Kermit Project / Columbia University / 25 November 2002