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:


[ K95 Home ] [ Kermit Home ]


CONTENTS


HOW DOES THE PATCH PROCESS WORK?

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: 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 accidently 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 kermit-support@columbia.edu, enclosing a copy of the PATCH.ERR file.


KERMIT 95 1.1.12 AND LATER REQUIRE CTL3D32.DLL

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.


VERSION 1.1.18 AND LATER REQUIRE MSVCRT.DLL

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.


POSSIBLE PROBLEMS AND HOW TO AVOID THEM

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 PATCHES

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 kermit-support@columbia.edu 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

  1. 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.

  2. Open a DOS window.

  3. CD to your Kermit 95 directory.

  4. Make sure the appropriate wxvvvv-0.exe file is in your Kermit 95 directory.

  5. 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.

  6. Type "patchdos wi1119-0".

  7. 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.

  8. 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.


ENCRYPTION PATCHES

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).


BACKING OUT OF PATCHES

If you experience problems after applying patches to Kermit 95, report them by email to kermit-support@columbia.edu.

You can back out of a patch and restore your previous version as follows:

  1. Open a DOS window
  2. CD to your Kermit 95 directory.
  3. CD BACKUP
  4. REN UNPATCH.BAK UNPATCH.BAT
  5. 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.


PATCHING UP FROM OLDER KERMIT 95 RELEASES

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.


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@columbia.edu / 31 March 2000