Kermit 95 3.0 beta 7 is out now! #437
davidrg
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is the seventh beta of Kermit 95, based on C-Kermit 10.0 beta.11. There are now fourteen(!) download options to support different versions of Windows on different CPU architectures, in addition to IBM OS/2.
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. If you get an error about ctl3d32.dll when running the dialer, running ctl3dins.exe should fix the problem.
Things to be aware of when upgrading
set port com1to your k95custom.iniThe default SSH directory has changed!
The default SSH directory in beta 7 has changed from
\v(home).sshback to\v(appdata)ssh, the location used by Kermit 95 2.1.3 and earlier. This means Kermit 95 may not find your known hosts file, or your identity (public key authentication) files after upgrading to beta 7.If you'd prefer to keep these files in
\v(home).ssh, the same location used by OpenSSH on modern versions of windows, add the commandset ssh directory \v(home).sshto your k95custom.iniTip
To find out where
\v(appdata),\v(home)and other such directories are on your disk, you can use theorientcommand.Downloads
Modern Windows
For 32-bit or 64-bit PCs running Windows XP Service Pack 3 or newer and an x86 or ARM processor.
The x86 and x86-64 Windows versions are compatible with MIT Kerberos for Windows v4.1. The 32-bit version of Kermit 95 may crash on a 64-bit system with 64-bit MIT Kerberos for Windows installed; use the 64-bit version of Kermit 95 if you experience this issue.
IBM OS/2
For 32-bit IBM OS/2 2.0 or newer. Optional TCP/IP support requires IBM TCP/IP 2.0 or newer, or IBM Internet Connection. Extract to a temporary location and run setup.exe to install.
This is the first open-source Kermit 95 release to feature OS/2 binaries. If you encounter any issues, please report it here on github either by starting a discussion or logging an issue so it can be fixed.
At this time no SSH backend is available for OS/2. Additionally, TLS/SSL is no longer supported on OS/2 and the dialer is not currently available due to an unidentified issue with Open Watcom.
Vintage Windows
If you're running something older than Windows XP SP3 or something that isn't a PC (doesn't have an x86 or ARM processor), one of these might work for you:
All of these builds are feature (and security) reduced for compatibility with these older Windows releases. No SSL/TLS, SSH, or Kerberos support. The builds for Windows NT 3.50 are even further reduced and lack NTLM, TAPI, GUI Toolbar support or dialer. The NT 3.50-compatible builds may work for serial connections only on Windows NT 3.10 (this is untested), but networking support is known to be broken on NT 3.10.
New features
SSH ADD { local, remote }and remove all forwards of a given type withSSH CLEAR { local, remote }. As in past releases of Kermit 95, these commands don't have any effect on an already established SSH connection - this may be changed in the future.SSH REMOVE { local, remote }) - previously Kermit 95 only had commands to remove all forwarded ports of a given type.SET SSH X11 ON, and set your display withSET TELNET ENV DISPLAY-#2command line argument has not been supplied. If no SSH backend gets loaded, you can load one manually with the newssh loadcommand. This allows K95 to load the appropriate backend automatically based on operating system (Windows XP or not) and presence of MIT Kerberos for Windows. This removes the need to manually shuffle around ssh.dll variants, and also means that alternative SSH backends not based on libssh can now be supported should anyone want to build one, opening the door to SSH on vintage windows or OS/2 systems.rexxcommand, and REXX scripts run from K95 can execute any Kermit 95 command by enclosing the K95 command in single quotes (eg,'set parity none'). For full details, see the REXX section of the K95 manual: https://kermitproject.org/k95manual/os2k95.html#os2rexx. The REXX implementation is the current Regina REXX release. regutil.dll is included but note that the Console I/O Routines it provides are not currently compatible with K95. The rexxre.dll external function package is also included providing support for POSIX regular expressions.set gui menubar visible { on, off }. When the menubar is turned off in this way (rather than with the command line parameter), important menu items are moved on to the system/control/window menu (right-click on the title bar for the actions menu and a few other things):set gui toolbar visible { on, off }set gui statusbar { on, off }\Kuphscn- Scroll up half a screen\Kdnhscn- Scroll down half a screenset guicommands so they can't be turned back on with the newset guicommands.Minor Enhancements and other changes
set port com1to your k95custom.iniset gui toolbar offhas been renamed toset gui toolbar disabledto better describe what it actually does and to make room for new commands to turn it on and off. The previous syntax (set gui toolbar { off, on }) is still accepted for compatibility with existing scripts.set gui toolbar onstill does nothing as it always has (disabling the toolbar is a session lockdown feature)set gui menubar offhas been renamed toset gui menubar disabledto better describe what it actually does and to make room for new commands to turn it on and off. The previous syntax (set gui menubar { off, on }) is still accepted for compatibility with existing scripts.set gui menubar onstill does nothing as it always has (disabling the menubar is a session lockdown feature)set ssh identity-filecommandset ssh directorywhich allows you to set the default location where K95 looks for user known hosts and identity files.\v(home).sshback to\v(appdata)sshssh keycommands will now default to opening or saving keys in the SSH directory.skermitcommand now has help textk95.exe -hork95.exe --help). Previously K95 would pause for about 5 seconds after printing usage information before returning you to the shell.telnet.exeandrlogin.exestubs - these now behave as in K95 2.1.3ssh.exe,ftp.exeandhttp.exestubs that were included in K95 2.1.3iksdnt.exeis now included.Fixed bugs
fopencausing a crash. This issue seems to have come in some recent version of the Microsoft C Runtime.pty dir(or trying to run anything else that isn't a valid program) causing a crash\v(common)ssh\known_hosts2SET HOSTdoing nothing for NetBIOS connectionsSET LOGIN PROMPTorSET LOGIN PASSWORDcommands if those fields do not have a value as this broke the use of the standard login.ksc script.TYPEcommand error "The /HEIGHT switch is not supported without /GUI" when the/HEIGHTswitch has not been supplied.Other Source Changes
Beta Was this translation helpful? Give feedback.
All reactions