Kermit 95 Patches
KERMIT 95 PATCH 20, 31 MARCH 2000
Version 1.1.20 of Kermit 95 is available to registered users of Kermit
95 for Windows 95, Windows 98,
Windows NT, Windows 2000, and OS/2 as a downloadable patch to
version 1.1.17 or 1.1.19.
You may download the patch from the Kermit Project website and apply it
as described below IF:
- You have a shrinkwrapped retail copy of K-95; OR:
- You have an academic site or bulk right-to-copy K-95 license that
is either less than one year old, or for which the annual maintenance
payments are up to date.
[ K95 Home ] [ Kermit Home ]
CONTENTS
A patch file contains all the differences between two versions of the same
file: the old version currently installed on your PC and the new version you
wish to install. It does this for each file in the Kermit 95 directory tree.
When the patch program is run it looks for each file that was
stored in the patch:
These messages are either non-fatal (the patch process will continue)
or fatal (the process will be rewound) depending on the file being
patched. Errors patching the following files are fatal:
- K95.EXE
- K95DIAL.EXE
- DIALER.DAT
Errors patching all other files result in non-fatal warning messages.
If a fatal error occurs it is most likely because you are trying to
install the wrong patch on your installation, or because you are trying to
patch a Beta test version. Double check the
version in both the Dialer's Help..About dialog and the K95 VERSION
command.
Non-fatal errors occur either because you deleted or replaced a file
in the distribution or accidentally altered it while reading the file
with NOTEPAD or other editor.
If there is not an error, the patch program applies the
patches from the patch file to your old file, creating the new version of the
file, and placing the old copy in a BACKUP directory, which it creates if
necessary.
The results of the patch process are recorded in a file called PATCH.ERR.
If you experience problems applying patches that are not explained below,
then send a report by email to
support@kermitproject.org,
enclosing a copy of the PATCH.ERR file.
Kermit 95 1.1.12 and later on Windows 95, 98, NT, and 2000 require the
Microsoft CTL3D32.DLL library for the 3-D controls used in the
Dialer. It should be included as part of all Windows versions, but isn't, and
so is generally installed whenever you install a GUI application. As of
1.1.13, this DLL is installed for you automatically by the patch process if
you need it.
Kermit 95 1.1.18 and later on Windows 95 and NT require the Microsoft
MSVCRT.DLL library. It should be included as part of Windows, but
isn't, and so is generally installed whenever you install an application. As
of 1.1.19, this DLL is installed for you automatically by the patch process
if you need it.
- CLICK HERE if you have trouble ftp'ing the
patch file.
- Make sure you are not trying to patch a test version. If you were
testing a prerelease of the new version, you have to put back the real
release before installing a patch. Patches do not work on non-released
Kermit 95 versions.
- Make sure you have enough disk space. At least 10MB of free space
on the disk containing your K95 directory is needed. If you don't have this
much, then you can use "patchdos -nobackup", but if you do that it
won't be easy to back out of the patches.
- Make sure you are using the right version of the patch program.
Version 1.1.16 and later require a new version of PATCHDOS.EXE
or the Wintel-only GUI patch procedure.
Note that in 1.1.15 or earlier, you already had an earlier version of
PATCHDOS.EXE in your K-95
directory. Therefore when you run the self-extracting patch archive (when
patching from 1.1.15 or earlier to 1.1.16 or later), and it asks if you
want to replace PATCHDOS.EXE, you must answer "yes". If you don't
replace it, the old one won't work with the new patch file.
- Make sure you are using the right patch. The base version number of
the patch must match the base version of K95 that you are patching. As of the
version 1.1.13 patch, if your DIALER.DAT, K95.EXE, and
K95DIAL.EXE are not the right version, no patches are installed at
all.
- Make sure you are in the right directory. The patch file and
the patch program should be in your Kermit 95 directory, and the Kermit 95
directory should be your current directory.
- Check the directory name. It must not be more than 8 characters
long, and it may not contain spaces.
- Any file that you have changed will not be patched. So, for
example, if you have changed the DIALINF.DAT file (the original
dialer database), it will not receive any patches. K95CUSTOM.INI /
K2CUSTOM.INI is never patched since it is not part of the software
distribution, but is created for you by the SETUP program.
- If a file is in use, it won't be patched. Therefore it is essential
that you shut down all K95 sessions and the Dialer prior to patching. You
can doublecheck by typing Ctrl-Alt-Del and looking at the task list.
- If a file is read-only, it won't be patched. Thus if you have set
the DIALINF.DAT or other files read-only (e.g. on a file server), you
will need to set them read-write for the patching process.
- If you have compressed or packed any of your K95 files (e.g. with
EXEPACK, LXLITE, etc), they will not be patched.
- If you have a CTL3D32.DLL file in your system, but the one
included in the K95 patch is newer, the patch procedure will attempt to
replace it. But if it is in use (e.g. because you have another GUI
application loaded), the patch procedure will report that "The preexisting
file is in use and cannot be deleted". No harm done. If the K95 Dialer works
for you, there is no need to update your CTL3D32.DLL file.
- If the patch process complains about a missing SETUP.EXE
file, you can safely ignore this message. Ditto for K95CRYPT.DLL.
If any files fail to be patched for any of the foregoing reasons (or any
other reason), and you can rectify the problem, then you can rerun the patch
procedure to patch the files that were missed the first time.
The patch files for version 1.1.20 are self-extracting archives. Obtain the
patch simply by clicking on the appropriate file to download it to the Kermit
95 directory on your PC.
The patch program is a DOS program, called PATCHDOS.EXE (we use a DOS
program because this is the only choice available for Windows 95,
Windows 98, Windows NT and 2000 on all hardware platforms, and OS/2). For
Windows only, on Intel (not Alpha) only, you can also use a GUI (graphical)
patch procedure; the choices are given below.
IMPORTANT:
Make sure that
the directory you put the patch into conforms to DOS naming restrictions: its
name must not be more than 8 characters long, and must not contain spaces.
The version 1.1.20 patch may be applied only to Kermit 95 1.1.17
and 1.1.19
(version 1.1.18 was not released to the general public).
If you have an earlier version of K95, you must
patch up to version 1.1.17
before you can install the 1.1.20 patch.
If there is some reason you can't patch up to version 1.1.17 before
applying the 1.1.20 patch, contact us at
support@kermitproject.org
and we will help you.
Here are the patches from 1.1.17 and later to 1.1.20.
Pick the one appropriate to your operating system
and hardware platform and your current version of Kermit 95:
- The Intel version for Windows 95, 98, NT, or 2000
- The Alpha version for Windows NT
- The OS/2 version
Kermit 95 is still current for NT on the Alpha, even though Compaq and
Microsoft have discontinued the Alpha NT product. Kermit 95 was also
available for NT on the PowerPC until that product was discontinued, and
for some time afterwards (through K95 1.1.15).
HOW TO APPLY A DOS PATCH
- Shut down all K95 sessions, the Dialer, and any other K95 components
that might be in use, and make sure none of them are read-only.
- Open a DOS window.
- CD to your Kermit 95 directory.
- Make sure the appropriate wxvvvv-0.exe
file is in your Kermit 95 directory.
- Type "wxvvvv-0", replacing "x" "I" for
Intel, "A" for Alpha, or "O" for OS/2, and "vvv" or
"vvvv" is
the version number you are upgrading from (but without decimal points), such
as 1117 for 1.1.17 or 1119 for 1.1.19 (example:
wi1119-0.exe is the patch from 1.1.19 to 1.1.20 for Windows
95/98/NT/2000 on Intel).
This extracts the patch program and files from the archive. You should now
have files PATCHDOS.EXE, PATCH.TXT,
Wxvvv-0.RTD and Wxvvv-0.RTP.
- Type "patchdos wi1119-0".
- Check afterwards that your K95DIAL.EXE and K95.EXE files
both start up correctly, announce themselves as version 1.1.20, and are still
registered to you.
- Check the PATCH.ERR file for a listing of any errors that occur
during the patch process. Ignore any error messages regarding
SETUP.EXE (such as "Old file does not exist"). You don't need the setup
program except the first time you install K95. If you see any messages like
"Invalid Patch File", this means that the version of K95 (or component
thereof) that you are trying to patch is not the same as the version that the
patch is supposed to be patching.
After applying the patch, read the
Kermit 95 Bugs List
for details about the bugs
that were fixed by this patch and known problems that are still outstanding.
Additional patches will be issued periodically to correct reported problems
and to add features.
HOW TO APPLY A GUI PATCH
Download the
i1117-0.exe
file into your K95 directory and run it.
Under USA law, encryption software may not be exported from the USA
except to Canada. Therefore Kermit 95 1.1.20, as distributed, includes no
encryption features.
The encryption features are distributed as a patch that
may be downloaded by US or Canadian citizens, or
permanent residents of the USA, who are in the USA or Canada, and whose
computers are also in the USA and Canada.
CLICK HERE to download the encryption patch.
Apply this patch after applying the 1.1.20 upgrade patch.
NOTE: If your copy of K95 1.1.17 or 1.1.19 already had encryption, then
it still has it after applying the regular 1.1.20 upgrade patch. However, if
you want to add SSL/TLS security to your copy of K95, you should download and
apply the new encryption patch anyway (after upgrading to 1.1.20).
If you experience problems after applying patches to Kermit 95, report them
by email to
support@kermitproject.org.
You can back out of a patch and restore your previous version as follows:
- Open a DOS window
- CD to your Kermit 95 directory.
- CD BACKUP
- REN UNPATCH.BAK UNPATCH.BAT
- UNPATCH
If you applied more than one patch, or you tried applying the same patch
multiple times, there will be several different UNPATCH.BAT files, but with
different (and perhaps nonsensical) names, starting with "UNPAT". Thus to
back out to any particular level, you'll need to run the UNPAT*.BAT files in
reverse chronological order, as indicated by their file dates "dir /o-d".
After you have satisfied yourself that your patched version of Kermit 95 is
working satisfactorily, you may safely remove the contents of the Kermit 95
BACKUP directory.
If you are not already running version 1.1.17 or later, you must first patch
your earlier version to 1.1.17 before you can apply the 1.1.20 patch.
- The Intel version for Windows 95, 98, or NT:
For Windows 95, 98, and NT on Intel only we also have the same set
of patches available in a GUI version. These patches DO NOT USE
PATCHDOS.EXE; they are self-applying. Just run the appropriate
.EXE file directly. The result of the patch is the same; only the
appearance of your screen during patch application is different. Here are
the GUI patches:
- The OS/2 version (Intel only):
- The Alpha version for Windows NT:
- The PowerPC version for Windows NT.
K95 1.1.15 was the final release of Kermit 95 for the PowerPC. Microsoft
discontinued the PowerPC edition of Windows NT long before K95 1.1.15 was
released.
If you are not already running version 1.1.7 or later, you must first
patch your earlier version to 1.1.7 before you can apply the 1.1.17 patch:
Patches for Intel Version - Windows 95, 98, or NT:
- For upgrading from 1.1.6 to 1.1.7:
-
wi116-7.exe
- For upgrading from 1.1.5 to 1.1.7:
-
wi115-7.exe
- For upgrading from 1.1.4 to 1.1.7:
-
wi114-7.exe
- For upgrading from 1.1.3 to 1.1.7:
-
wi113-7.exe
- For upgrading from 1.1.2 to 1.1.7:
-
wi112-7.exe
- For upgrading from 1.1.1 to 1.1.7:
-
wi111-7.exe
- For upgrading from 1.1 to 1.1.7:
-
wi110-7.exe
Patches for DEC Alpha Version - Windows NT only:
- For upgrading from 1.1.6 to 1.1.7:
-
wa116-7.exe
- For upgrading from 1.1.5 to 1.1.7:
-
wa115-7.exe
- For upgrading from 1.1.4 to 1.1.7:
-
wa114-7.exe
Patches for PowerPC Version - Windows NT only:
- For upgrading from 1.1.6 to 1.1.7:
-
wp116-7.exe
- For upgrading from 1.1.5 to 1.1.7:
-
wp115-7.exe
- For upgrading from 1.1.4 to 1.1.7:
-
wp114-7.exe
Kermit 95 Patches / Columbia University / kermit@kermitproject.org / 31 March 2000