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 com1
to your k95custom.iniThe default SSH directory has changed!
The default SSH directory in beta 7 has changed from
\v(home).ssh
back 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).ssh
to your k95custom.iniTip
To find out where
\v(appdata)
,\v(home)
and other such directories are on your disk, you can use theorient
command.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
-#2
command line argument has not been supplied. If no SSH backend gets loaded, you can load one manually with the newssh load
command. 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.rexx
command, 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 gui
commands so they can't be turned back on with the newset gui
commands.Minor Enhancements and other changes
set port com1
to your k95custom.iniset gui toolbar off
has been renamed toset gui toolbar disabled
to 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 on
still does nothing as it always has (disabling the toolbar is a session lockdown feature)set gui menubar off
has been renamed toset gui menubar disabled
to 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 on
still does nothing as it always has (disabling the menubar is a session lockdown feature)set ssh identity-file
commandset ssh directory
which allows you to set the default location where K95 looks for user known hosts and identity files.\v(home).ssh
back to\v(appdata)ssh
ssh key
commands will now default to opening or saving keys in the SSH directory.skermit
command now has help textk95.exe -h
ork95.exe --help
). Previously K95 would pause for about 5 seconds after printing usage information before returning you to the shell.telnet.exe
andrlogin.exe
stubs - these now behave as in K95 2.1.3ssh.exe
,ftp.exe
andhttp.exe
stubs that were included in K95 2.1.3iksdnt.exe
is now included.Fixed bugs
fopen
causing 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_hosts2
SET HOST
doing nothing for NetBIOS connectionsSET LOGIN PROMPT
orSET LOGIN PASSWORD
commands if those fields do not have a value as this broke the use of the standard login.ksc script.TYPE
command error "The /HEIGHT switch is not supported without /GUI" when the/HEIGHT
switch has not been supplied.Other Source Changes
Beta Was this translation helpful? Give feedback.
All reactions