home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
k95
/
patches
/
wo1117-0.exe
/
patch.txt
next >
Wrap
Text File
|
2000-04-02
|
19KB
|
454 lines
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.
Columbia University Users: Version 1.1.18 is an internal
Columbia-University-only release. A new release for Columbia will
appear shortly. Until it does, please continue to use version
1.1.18, and please do not update your Kerberos libraries or
utilities, since the ones you have now are specially configured
for Columbia.
You may download the patch from the Kermit Project website as described
below.
* CLICK HERE to go straight to the patches.
* CLICK HERE for a list of the new features.
* CLICK HERE if you are having trouble with FTP.
* CLICK HERE to see any bugs discovered since 1.1.20 was released.
------------------------------------------------------------------------
CONTENTS
* HOW DOES THE PATCH PROCESS WORK?
* KERMIT 95 1.1.12 AND LATER REQUIRE CTL3D32.DLL
* KERMIT 95 1.1.18 AND LATER REQUIRE MSVCRT.DLL
* POSSIBLE PROBLEMS AND HOW TO AVOID THEM
* DOWNLOAD THE PATCHES
* DOWNLOAD THE ENCRYPTION PATCHES
* BACKING OUT OF PATCHES
* PATCHING UP FROM OLDER KERMIT 95 RELEASES
------------------------------------------------------------------------
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:
* First it looks for the current name:
If the file cannot be found it produces an error message:
ENTRY: C:\K95\DOWNLOAD\apage.ksc
warning wpt0015: Old File does not exist
* If found it checks a CRC, length and some other items to confirm that
it is the correct file.
* If the test fails, an error message is given:
ENTRY: C:\K95\DOWNLOAD\READ.ME
warning wpt0036: Old File not found. However, a file of the
same name was found. No update done since file contents do
not match.
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 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
* 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 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
o wi1119-0.exe (PATCHDOS) (FTP)
o wi1117-0.exe (PATCHDOS) (FTP)
o i1119-0.exe (GUI) (FTP)
o i1117-0.exe (GUI) (FTP)
o If you have trouble with FTP, try an HTTP link instead:
+ wi1119-0.exe (PATCHDOS) (HTTP)
+ wi1117-0.exe (PATCHDOS) (HTTP)
+ i1119-0.exe (GUI) (HTTP)
+ i1117-0.exe (GUI) (HTTP)
The Alpha version for Windows NT
o wa1119-0.exe (PATCHDOS) (FTP)
o wa1117-0.exe (PATCHDOS) (FTP)
o wa1119-0.exe (PATCHDOS) (HTTP)
o wa1117-0.exe (PATCHDOS) (HTTP)
The OS/2 version
o wo1119-0.exe (PATCHDOS) (FTP)
o wo1117-0.exe (PATCHDOS) (FTP)
o wo1117-0.exe (PATCHDOS) (HTTP)
o wo1119-0.exe (PATCHDOS) (HTTP)
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.
* The Intel version for Windows 95, 98, or NT:
o wi1116-7.exe to patch from 1.1.16 to 1.1.17.
o wi1115-7.exe to patch from 1.1.15 to 1.1.17.
o wi1114-7.exe to patch from 1.1.14 to 1.1.17.
o wi1113-7.exe to patch from 1.1.13 to 1.1.17.
o wi1112-7.exe to patch from 1.1.12 to 1.1.17.
o wi1111-7.exe to patch from 1.1.11 to 1.1.17.
o wi1110-7.exe to patch from 1.1.10 to 1.1.17.
o wi119-17.exe to patch from 1.1.9 to 1.1.17.
o wi118-17.exe to patch from 1.1.8 to 1.1.17.
o wi117-17.exe to patch from 1.1.7 to 1.1.17.
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:
o i1116-7.exe to patch from 1.1.16 to 1.1.17.
o i1115-7.exe to patch from 1.1.15 to 1.1.17.
o i1114-7.exe to patch from 1.1.14 to 1.1.17.
o i1113-7.exe to patch from 1.1.13 to 1.1.17.
o i1112-7.exe to patch from 1.1.12 to 1.1.17.
o i1111-7.exe to patch from 1.1.11 to 1.1.17.
o i1110-7.exe to patch from 1.1.10 to 1.1.17.
o i119-17.exe to patch from 1.1.9 to 1.1.17.
o i118-17.exe to patch from 1.1.8 to 1.1.17.
o i117-17.exe to patch from 1.1.7 to 1.1.17.
* The OS/2 version (Intel only):
o wo1116-7.exe to patch from 1.1.16 to 1.1.17.
o wo1115-7.exe to patch from 1.1.15 to 1.1.17.
o wo1114-7.exe to patch from 1.1.14 to 1.1.17.
o wo1113-7.exe to patch from 1.1.13 to 1.1.17.
o wo1112-7.exe to patch from 1.1.12 to 1.1.17.
o wo1111-7.exe to patch from 1.1.11 to 1.1.17.
* The Alpha version for Windows NT:
o wa1116-7.exe to patch from 1.1.16 to 1.1.17.
o wa1115-7.exe to patch from 1.1.15 to 1.1.17.
o wa1114-7.exe to patch from 1.1.14 to 1.1.17.
o wa1113-7.exe to patch from 1.1.13 to 1.1.17.
o wa1112-7.exe to patch from 1.1.12 to 1.1.17.
o wa1111-7.exe to patch from 1.1.11 to 1.1.17.
o wa1110-7.exe to patch from 1.1.10 to 1.1.17.
o wa119-17.exe to patch from 1.1.9 to 1.1.17.
o wa118-17.exe to patch from 1.1.8 to 1.1.17.
o wa117-17.exe to patch from 1.1.7 to 1.1.17.
* 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.
o wp1114-5.exe to patch from 1.1.14 to 1.1.15.
o wp1113-5.exe to patch from 1.1.13 to 1.1.15.
o wp1112-5.exe to patch from 1.1.12 to 1.1.15.
o wp1111-5.exe to patch from 1.1.11 to 1.1.15.
o wp1110-5.exe to patch from 1.1.10 to 1.1.15.
o wp119-15.exe to patch from 1.1.9 to 1.1.15.
o wp118-15.exe to patch from 1.1.8 to 1.1.15.
o wp117-15.exe to patch from 1.1.7 to 1.1.15.
------------------------------------------------------------------------
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