Index of /pub/CKW/test_builds/ckw10b10-beta5

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[DIR]screenshots/2023-07-10 21:38 -  
[TXT]ssh-readme.html2023-07-04 12:13 6.5K 
[TXT]whats-new.html2023-07-02 01:23 9.9K 
[TXT]README.html2023-07-05 08:32 13K 
[TXT]change-log.html2023-07-04 12:13 25K 
[   ]ckw-b5-nt350.zip2023-07-04 12:29 2.6M 
[   ]ckw-b5-vintage.zip2023-07-04 12:29 3.1M 
[   ]ckw-b5-arm.zip2023-07-04 12:28 3.3M 
[   ]ckw-b5-arm32.zip2023-07-04 12:28 3.3M 
[   ]ckw-b5-nt350-axp.zip2023-07-04 17:04 3.6M 
[   ]ckw-b5-axp64.zip2023-07-04 17:05 4.1M 
[   ]ckw-b5-arm64.zip2023-07-04 12:29 4.6M 
[   ]ckw-b5-src.zip2023-07-04 12:20 4.8M 
[   ]ckw-b5-x86-32.zip2023-07-04 12:29 5.7M 
[   ]ckw-b5-x86.zip2023-07-04 12:29 5.7M 
[   ]ckw-b5-x86-64.zip2023-07-04 12:29 6.3M 
[   ]ckw-b5-ia64.zip2023-07-04 12:29 7.6M 

C-Kermit for Windows 10b10 Beta 5

C-Kermit for Windows Beta 5 (C-Kermit 10.0 Beta.10)


This fifth beta release of C-Kermit for Windows is the first version ever to natively support 64bit Windows and the first version in over 23 years to include any support non-x86 CPUs.

If you're upgrading from beta 4, you might like to consult Whats New in Beta 5. If you're upgrading from an earlier release or upgrading from Kermit 95, the full change log and SSH Readme are probably worth a look too - especially if you want to use GSSAPI authentication (new in this release).

If you used the dialer in a previous release and don't have Kermit 95 installed, this release fixes a long-standing bug in the dialer relating to default terminal colours. You may need to adjust any saved connections you have. See Whats New in Beta 5 for more details.

This release will also be the last to ship with OpenSSL 1.1.1 which goes out of support on 11 September 2023. Check back in late August for the sixth CKW release that switches to OpenSSL 3.0.x.

Installing and Running

Just download and unzip it somewhere convenient and run k95g.exe. If it doesn't run you may need to download and install the Visual C++ Redistributable that goes with the package you downloaded and the Windows version you're running. If you get an error about ctl3d32.dll, run ctl3dins.exe to install it.

Download

For Windows XP Service Pack 3 or newer with an x86 or ARM CPU

Please note that The Kermit Project does not currently have access to any Windows-compatible ARM hardware to test on so only very limited support can be provided. If you encounter a problem on ARM that does not exist on x86 then please report it.

Package CPU Architecture Description
ckw-b5-x86-64.zip x86-64 / AMD64 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-b5-x86.zip x86 (32bit) For 32bit PCs. If you have MIT Kerberos for Windows installed, see Known Issues
Visual C++ Redistributable : for Windows 7 and newer, or Windows XP SP3 and Vista
ckw-b5-arm64.zip ARM64 For 64bit ARM devices running Windows 10 or 11. No Kerberos/GSSAPI support
Visual C++ Redistributable
ckw-b5-arm.zip ARM For 32bit ARM devices running Windows RT, 10 or 11. No Kerberos/GSSAPI or SSH support.
Untested on Windows RT but likely to work.

Pathworks32 support is only available in the 32bit x86 version. ARM versions lack Kerberos support. ARM64 currently has no SSH compression support due to issues with zlib, ARM32 has no SSH support at all at this time. The dialer is also unavailable in ARM builds though you may be able to run the x86 version of the dialer under emulation.

For Vintage PCs with an x86 CPU (Windows 9x/ME, Windows NT 3.5x/4.0, 2000/XP pre-SP3)

Two feature-reduced versions are provided for x86 PCs running version of Windows older than Windows XP SP3. These lack SSL/TLS and SSH support as the required 3rd party libraries no longer support such old versions of Windows or the compilers required to target them. They are otherwise functionally equivalent to C-Kermit on modern windows with the same terminal emulations and unencrypted connectivity options.

Package Minimum Windows Version Description
ckw-b5-vintage.zip Windows 95
Windows NT 3.51
Feature (and security) reduced for compatibility with vintage PCs.
If required: Visual C++ Redistributable
ckw-b5-nt350.zip Windows NT 3.50 For Windows NT 3.50 only. Additionally, no 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.

For Vintage Workstations/Servers using a non-x86 CPU (Alpha, MIPS, PowerPC, Itanium)

While C-Kermit for Windows is reported to run on PowerPC, MIPS and Alpha versions of Windows NT difficulty obtaining a licensed copy of the Visual C++ RISC Edition compilers required to target these platforms means binaries for most of these platforms can not be made available at this time.

If you need/want C-Kermit on RISC NT and you have the required compilers it should be fairly easy to build from source. If you encounter any build errors please report them.

Please note that the Kermit Project currently lacks access to Windows compatible Itanium hardware so only very limited testing could be done on the Itanium build.

Package Windows Version CPU Architecture Description
ckw-b5-ia64.zip Tested on Windows Server 2008 R2, may work on older. Intel Itanium (IA-64) For Workstations and Servers with an Intel Itanium processor (not regular 64bit PCs). Produced with the Windows Platform SDK v7.1 (Visual C++ 2010). Includes SSL/TLS support but no SSH support (compiler too old). This has been tested on Server 2008 R2 only. Its status on Server 2008, Server 2003 and XP 64-Bit Edition is currently unknown.
none Windows NT 3.51, 4.0 MIPS Must be built from source using Visual C++ 4.0 RISC Edition.
none Windows NT 3.50 MIPS Must be built from source using Visual C++ 2.0 RISC Edition.
none Windows NT 3.51, 4.0 PowerPC Must be built from source using Visual C++ 4.0 RISC Edition.
none Windows NT 3.51, 4.0, 2000 RC2 DEC Alpha AXP Must be built source using Visual C++ 4.0 RISC Edition or newer. Visual C++ 6.0 Alpha Platform edition is recommended.
ckw-b5-nt350-axp.zip Windows NT 3.50 DEC Alpha AXP For Workstations and Servers with a DEC Alpha AXP CPU (eg AlphaStation, AlphaServer, DECpc AXP 150, Multia, etc) running Windows NT 3.50. May work for serial connections only on Windows NT 3.10 - networking support is known to be broken on NT 3.10. Missing SSH, SSL/TLS, NTLM, TAPI and GUI toolbar support. It was built with The Windows NT 3.50 SDK.

Note that this build has only been tested on Windows NT 4.0 at this time. Due to issues with the linker in the NT 3.50 SDK, a much newer linker had ot be used which may impact this builds ability to actually run on NT 3.50.

It should work on newer versions of Alpha Windows NT too (NT 3.51/4.0/2000) but due to the very old SDK this was built with (the NT 3.50 SDK with Microsoft C/C++ 8.0.x - equivalent to Visual C++ 1.1) its missing a number of GUI features (like the toolbar) as well as large file support (no 64bit integers). If you've got access to Visual C++ 4.0 RISC Edition or newer you'll want to build a proper NT 3.51/4.0/2000 version from source instead of using this.
ckw-b5-axp64.zip Microsoft internal 64bit Windows 2000/XP builds DEC Alpha AXP (64bit) You almost certainly don't want this one. It's a 64bit build for 64bit versions of Windows for the DEC Alpha that Microsoft never publicly released - the oldest 64bit Windows target. It won't work on Windows NT or Windows 2000 RC2 as these are all 32bit. It was built with the January 2000 Platform SDK.

Source Code

C-Kermit for Windows is licensed under the 3-clause BSD license. To build it Visual C++ is recommended - any retail copy should work along with recent free/community editions. Some features will be automatically disabled when building with older compilers so newer is better unless you're targeting vintage computers. OpenWatcom 1.9 is supported though only with a feature set similar to the Vintage Windows builds (no ssl/ssh/pty/etc). GCC/MinGW should work too, but it is not recommended.

Package Description
ckw-b5-src.zip The source code, available under the 3-clause BSD license.

Known Issues

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


David Goodwin