Skip to content

C-Kermit for Windows Beta 6

Latest
Compare
Choose a tag to compare
@davidrg davidrg released this 11 Aug 11:28
· 177 commits to master since this release
8a12c25

This is the sixth beta of C-Kermit for Windows, based on C-Kermit 10.0 beta.11. There twelve(!) download options to support different versions of Windows on different CPU architectures.

Download the appropriate zip file for your computer, extract it somewhere convenient and run k95g.exe. If you get an error about some DLL missing when you run it, download and install the matching Visual C++ Redistributable for the version of CKW you downloaded and the version of Windows you're running.

For 32bit or 64bit PCs running Windows XP SP3 or newer we have:

Download CPU Description
ckw-b6-x86-64.zip x86-64 For 64bit PCs. This is most likely the version you want. Visual C++ Redistributable : for Windows 7 and newer, or Windows XP SP3 and Vista
ckw-b6-x86.zip x86 For 32bit PCs. Visual C++ Redistributable : for Windows 7 and newer, or Windows XP SP3 and Vista
ckw-b6-arm64.zip ARM64 For 64bit ARM devices running Windows 10 or 11. No Kerberos/GSSAPI support. Visual C++ Redistributable
ckw-b6-arm.zip ARM32 For 32bit ARM devices running Windows RT, 10 or 11. No Kerberos/GSSAPI or SSH support. Untested on Windows RT but likely to work.

The x86 and x86-64 versions are compatible with MIT Kerberos for Windows v4.1.

If you're running something older or something that isn't a PC (doesn't have an
x86 or ARM processor), one of these might work for you:

Download CPU Minimum Windows Version Description
ckw-b6-vintage.zip x86 Windows NT 3.51, Windows 95 Feature (and security) reduced for compatibility with vintage PCs. If required: Visual C++ Redistributable
ckw-b6-axp.zip DEC Alpha Windows NT 3.51 For Workstations and Servers with a DEC Alpha AXP CPU (eg, AlphaStation, AlphaServer, DECpc AXP 150, Multia, etc) running Windows NT 3.51, 4.0 or Windows 2000
ckw-b6-ppc.zip PowerPC Windows NT 3.51 For Workstations and Servers with a PowerPC CPU running Windows NT 3.51 or 4.0
ckw-b6-mips.zip MIPS Windows NT 3.51 For Workstations and Servers with a MIPS CPU running Windows NT 3.51 or 4.0
ckw-b6-nt350.zip x86 Windows NT 3.50 Even more feature reduced to run on Windows NT 3.50. Additionally removes NTLM, TAPI, GUI Toolbar support or dialer. May work for serial connections only on Windows NT 3.10 - networking support is known to be broken on NT 3.10.
ckw-b6-nt350-axp.zip DEC Alpha Windows NT 3.50 For Workstations and Servers with a DEC Alpha AXP CPU (eg, AlphaStation, AlphaServer, DECpc AXP 150, Multia, etc) running Windows NT 3.50. Due to some of the tools used it building it the actual minimum version of windows may be higher - its not actually been tested on NT 3.50 due to the difficult of obtaining compatible hardware
ckw-b6-ia64.zip IA64 (Itanium) Windows Server 2008 R2 For Workstations and Servers with an Intel Itanium CPU. Has been tested on Server 2008 R2, may work on older versions. Includes SSL/TLS support but no SSH.
ckw-b6-axp64.zip DEC Alpha n/a 64bit build for Microsoft-internal 64bit versions of Windows 2000/XP for the Alpha

Rename Coming

The next release of C-Kermit for Windows will be carrying a new shorter more well known name and version number: Kermit 95 version 3.0 beta 7 or K95 for short.

Kermit 95 is the original name for this program and many websites and users still continue to use the Kermit 95 name. As the reasons for the rebrand back in 2013 no longer apply, the decision has been made to switch back. It is hoped this will reduce confusion in the future as Kermit 95 will likely be seeing more frequent releases than C-Kermit on other platforms to keep up with evolving security standards and Windows features.

New Features

  • Builds for
    • Alpha (NT 3.51/4.0, Windows 2000)
    • MIPS (NT 3.51/4.0)
    • PowerPC (NT 3.51/4.0)
  • Updated to C-Kermit 10 Beta.11
  • Updated to libssh 0.10.6
  • Updated to OpenSSL 3.0.14
  • Updated to zlib 1.3.1

Fixed Bugs

  • Fixed not being able to resize the terminal area to greater than the primary display in K95G. For example, if the window was moved on to a display that was taller than the primary display and maximised the bottom of the terminal screen would not be correctly rendered. This fix only applies to modern versions of Windows.
  • Fixed directory listings not reporting a size or modified time for files requiring more than 32bits to represent the file size on Windows NT 3.51 and newer. This issue remains on NT 3.1 and 3.50
  • CKW will now find the dialer correctly if it isn't started from the dialer. This behaviour was broken by rebranding the Kermit 95 dialer as C-Kermit looks for it by its window title
  • Fixed the SSH, SSL and Kerberos options in the dialer not being available or not working correctly when they should be. These options are now permanently enabled whether the bundled version of C-Kermit supports these features or not. Previously the dialer tried to load the Kerberos, OpenSSL and SSH DLLs to see if they were there. This no longer works due to changing DLL names (due in part to changing library versions) and the fact these DLLs are now often built for 64bit while the dialer will remain forever 32bit.
  • The SSH client will now check which authentication methods are allowed by the server after each authentication method is attempted. This allows the client to handle servers which change their list of allowed authentication methods during login.
  • Fixed show network showing "SSH V1" as being avialable when it isn't, and in some cases showing SSH as not available when it is
  • Fixed bundled openssl.exe not working on Windows XP

Minor Enhancements and other changes

  • Increased the maximum number of terminal columns from 256 to 512 in K95G for builds targeting modern windows. This should be enough to fill a 4K display with a 10pt font.
  • CKW no longer rejects updated OpenSSL DLLs provided the major and minor versions match what it was built with
  • Added help text for set terminal autopage and set terminal autoscroll
  • K95G About Window (Help -> About) now includes the beta number
  • The SSH client now attempts authentication methods in the order specified by the set ssh v2 authentication command
  • The default k95custom.ini now displays a message in the console-mode version (k95.exe) pointing users to the GUI version (k95g.exe) to reduce confusion for new users running k95.exe by accident
  • help text for set gui window position updated: this command is supported and it does work

Source Changes

  • Fixed over 1,000 build warnings. Some of the things being warned about could lead to application crashes on 64bit Windows
  • Some minor changes to support a future replacement of the dialer