Change Log

This document covers what has changed in each release of C-Kermit for Windows (formerly known as Kermit 95). For a more in-depth look at what has changed, check the git commit log.

C-Kermit for Windows 10.0b9 beta 5 - Coming Soon

This release mostly focused on porting the codebase to 64bit Windows - x86-64, ARM64, Itanium and even the never publicly relased 64bit Windows 2000 for Alpha. Also included are a selection of minor enhancements, features and bugfixes.

Things to be aware of when upgrading

This release corrects some issues with the DEFAULT template which the Dialer creates automatically on first run. The auto-created template has bad colour values for colours 1 through 9 resulting in blue appearing green, etc (terminal sessions that should have a blue background will have a green one). The correct values are in the table below - these should be applied to the DEFAULT template as well as any other connections or templates you've created via the GUI Settings page:

Colour RedGreenBlue
1 - blue 0 0 127
2 - green 0 127 0
3 - cyan 0 127 127
4 - red 1270 0
5 - magenta 1270 127
6 - brown 127127 0
7 - lightgray192192 192
8 - darkgray 127127 127
9 - lightblue0 0 255

The default logfile names in the Log File Settings page should also start with the \ character - by default in prior versions they started with an invalid non-printable character. In Kermit 95 the defaults did not start with \v(appdata) so you may wish to just remove this prefix entirely instead of correcting the first character.

If you have Kermit 95 installed these bugs likely doesn't affect you - while the Kermit 95 dialer has them too, Kermit 95 shipped with C:\ProgramData\Kermit 95\dialinf.dat which contains a DEFAULT template containing the correct values.

New Features

Fixed Bugs

Minor Enhancements and other changes

Source Changes

C-Kermit for Windows 10.0b8 beta 4 - 15 December 2022

This release is mostly a collection of minor improvements and bug fixes as I have been unexpectedly busy since the prior release resulting in the schedule slipping somewhat.

Things to be aware of when upgrading

New Features:

Fixed Bugs

Minor Enhancements and other changes:

Source Changes:

C-Kermit for Windows 10.0b4 beta 3 - 14 September 2022

This release focused on improving SSH support, returning SSL support, minor enhancements, porting to new platforms (NT 3.50, OS/2) and new compilers (Visual C++ 2.0, OpenWatcom 2.0, OpenWatcom 1.9 for OS/2)

New Features:

Fixed Bugs:

Minor Enhancements and other changes:

Source Changes:

C-Kermit for Windows 10.0b4 beta 2 - 17 August 2022

This release focused on returning some level of SSH support. Initial efforts were based on using an external SSH implementation which resulted in fixes to the DLL, PTY and COMMAND network types. External SSH didn't work well enough in the end so focus shifted to built-in SSH using libssh.

Support for some older Visual C++ releases (4.0 and 5.0) was added to enable RISC NT builds in the future (Visual C++ 4.0 was the last release to support MIPS and PowerPC), and OpenWatcom 1.9 support was added to enable future OS/2 work.

C-Kermit for Windows 10.0b4 beta 1 - 17 July 2022

This release focused on tidying up the open-source Kermit 95 release of July 2011, getting it into a buildable state, and rebranding it as C-Kermit for Windows. No effort was made to replace features missing from the original open source release except for the GUI code (which was recovered and open-sourced in late 2013).

It was based on C-Kermit 10.0 beta.04 and is best built with Visual C++ 6 though 7.0-8.0 (2002, 2003, 2005) do work too.

Kermit 95 v2.2 - never publicly released

Kermit 95 v2.2 was never publicly released, but this file documents what's new since Kermit 95 v2.1.3.

Not every change for K95 v2.2 has made it in to C-Kermit for Windows due to the removal of some components that could not be open-sourced. In particular, changes for the Dialer in K95 v2.2 do not apply as the CKW dialer is based on K95 v2.1.3, and changes for the SSH subsystem don't apply to CKW as CKW uses an entirely new SSH implementation.

Previous Kermit 95 releases