What's New in C-Kermit for Windows Beta 6
This release is mostly a collection of minor improvements and bug fixes plus ports
to new CPU Architectures.
Things to be aware of when upgrading
Windows XP and Server 2003 Users: See the bottom of the
SSH Readme for additional steps required to
avoid an error when running C-Kermit for Windows.
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
Known Issues
- 32bit x86 CKW may crash on 64bit systems that have the 64bit version of
MIT Kerberos for Windows installed. Use the 64bit version of CKW instead
if you experience this problem (or install the 32bit version of KFW)
- When launching the dialer you may get an error about ctl3d32.dll - if
you do, run ctl3dins.exe to install it
- The dialer may fail to start on some systems
- On the original retail release of Windows 95 (possibly all versions of
Windows 95), the GUI version of C-Kermit constantly steals focus and
performs poorly. The solution at this time is to run the console version,
k95.exe
- The dialer is not currently available on Windows NT 3.50 - this may be
corrected in a future release
- Networking is broken on Windows NT 3.10 - this may be corrected
in a future release.
Other known bugs can be found in the CKW issue tracker on GitHub.
Reporting Bugs
If you think you've found a bug in CKW you can either send an email to
ckw@kermitproject.org or you can
log it directly in the
CKW Issue Tracker on GitHub