home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / k95 / patch.txt < prev    next >
Text File  |  2020-01-01  |  19KB  |  454 lines

  1. Kermit 95 Patches
  2.  
  3. KERMIT 95 PATCH 20, 31 MARCH 2000
  4.  
  5. Version 1.1.20 of Kermit 95 is available to registered users of Kermit 95
  6. for Windows 95, Windows 98, Windows NT, Windows 2000, and OS/2 as a
  7. downloadable patch to version 1.1.17 or 1.1.19.
  8.  
  9.      Columbia University Users: Version 1.1.18 is an internal
  10.      Columbia-University-only release. A new release for Columbia will
  11.      appear shortly. Until it does, please continue to use version
  12.      1.1.18, and please do not update your Kerberos libraries or
  13.      utilities, since the ones you have now are specially configured
  14.      for Columbia.
  15.  
  16. You may download the patch from the Kermit Project website as described
  17. below.
  18.  
  19.    * CLICK HERE to go straight to the patches.
  20.    * CLICK HERE for a list of the new features.
  21.    * CLICK HERE if you are having trouble with FTP.
  22.    * CLICK HERE to see any bugs discovered since 1.1.20 was released.
  23.  
  24.   ------------------------------------------------------------------------
  25.  
  26. CONTENTS
  27.  
  28.    * HOW DOES THE PATCH PROCESS WORK?
  29.    * KERMIT 95 1.1.12 AND LATER REQUIRE CTL3D32.DLL
  30.    * KERMIT 95 1.1.18 AND LATER REQUIRE MSVCRT.DLL
  31.    * POSSIBLE PROBLEMS AND HOW TO AVOID THEM
  32.    * DOWNLOAD THE PATCHES
  33.    * DOWNLOAD THE ENCRYPTION PATCHES
  34.    * BACKING OUT OF PATCHES
  35.    * PATCHING UP FROM OLDER KERMIT 95 RELEASES
  36.  
  37.   ------------------------------------------------------------------------
  38.  
  39. HOW DOES THE PATCH PROCESS WORK?
  40.  
  41. A patch file contains all the differences between two versions of the same
  42. file: the old version currently installed on your PC and the new version
  43. you wish to install. It does this for each file in the Kermit 95 directory
  44. tree. When the patch program is run it looks for each file that was stored
  45. in the patch:
  46.  
  47.    * First it looks for the current name:
  48.  
  49.      If the file cannot be found it produces an error message:
  50.  
  51.           ENTRY: C:\K95\DOWNLOAD\apage.ksc
  52.           warning wpt0015: Old File does not exist
  53.  
  54.    * If found it checks a CRC, length and some other items to confirm that
  55.      it is the correct file.
  56.  
  57.    * If the test fails, an error message is given:
  58.  
  59.           ENTRY: C:\K95\DOWNLOAD\READ.ME
  60.           warning wpt0036: Old File not found. However, a file of the
  61.           same name was found. No update done since file contents do
  62.           not match.
  63.  
  64. These messages are either non-fatal (the patch process will continue) or
  65. fatal (the process will be rewound) depending on the file being patched.
  66. Errors patching the following files are fatal:
  67.  
  68.    * K95.EXE
  69.    * K95DIAL.EXE
  70.    * DIALER.DAT
  71.  
  72. Errors patching all other files result in non-fatal warning messages.
  73.  
  74. If a fatal error occurs it is most likely because you are trying to install
  75. the wrong patch on your installation, or because you are trying to patch a
  76. Beta test version. Double check the version in both the Dialer's
  77. Help..About dialog and the K95 VERSION command.
  78.  
  79. Non-fatal errors occur either because you deleted or replaced a file in the
  80. distribution or accidently altered it while reading the file with NOTEPAD
  81. or other editor.
  82.  
  83. If there is not an error, the patch program applies the patches from the
  84. patch file to your old file, creating the new version of the file, and
  85. placing the old copy in a BACKUP directory, which it creates if necessary.
  86.  
  87. The results of the patch process are recorded in a file called PATCH.ERR.
  88. If you experience problems applying patches that are not explained below,
  89. then send a report by email to kermit-support@columbia.edu, enclosing a
  90. copy of the PATCH.ERR file.
  91.  
  92.   ------------------------------------------------------------------------
  93.  
  94. KERMIT 95 1.1.12 AND LATER REQUIRE CTL3D32.DLL
  95.  
  96. Kermit 95 1.1.12 and later on Windows 95, 98, NT, and 2000 require the
  97. Microsoft CTL3D32.DLL library for the 3-D controls used in the Dialer. It
  98. should be included as part of all Windows versions, but isn't, and so is
  99. generally installed whenever you install a GUI application. As of 1.1.13,
  100. this DLL is installed for you automatically by the patch process if you
  101. need it.
  102.  
  103.   ------------------------------------------------------------------------
  104.  
  105. VERSION 1.1.18 AND LATER REQUIRE MSVCRT.DLL
  106.  
  107. Kermit 95 1.1.18 and later on Windows 95 and NT require the Microsoft
  108. MSVCRT.DLL library. It should be included as part of Windows, but isn't,
  109. and so is generally installed whenever you install an application. As of
  110. 1.1.19, this DLL is installed for you automatically by the patch process if
  111. you need it.
  112.  
  113.   ------------------------------------------------------------------------
  114.  
  115. POSSIBLE PROBLEMS AND HOW TO AVOID THEM
  116.  
  117.    * CLICK HERE if you have trouble ftp'ing the patch file.
  118.  
  119.    * Make sure you are not trying to patch a test version. If you were
  120.      testing a prerelease of the new version, you have to put back the real
  121.      release before installing a patch. Patches do not work on non-released
  122.      Kermit 95 versions.
  123.  
  124.    * Make sure you have enough disk space. At least 10MB of free space on
  125.      the disk containing your K95 directory is needed. If you don't have
  126.      this much, then you can use "patchdos -nobackup", but if you do that
  127.      it won't be easy to back out of the patches.
  128.  
  129.    * Make sure you are using the right version of the patch program.
  130.      Version 1.1.16 and later require a new version of PATCHDOS.EXE or the
  131.      Wintel-only GUI patch procedure. Note that in 1.1.15 or earlier, you
  132.      already had an earlier version of PATCHDOS.EXE in your K-95 directory.
  133.      Therefore when you run the self-extracting patch archive (when
  134.      patching from 1.1.15 or earlier to 1.1.16 or later), and it asks if
  135.      you want to replace PATCHDOS.EXE, you must answer "yes". If you don't
  136.      replace it, the old one won't work with the new patch file.
  137.  
  138.    * Make sure you are using the right patch. The base version number of
  139.      the patch must match the base version of K95 that you are patching. As
  140.      of the version 1.1.13 patch, if your DIALER.DAT, K95.EXE, and
  141.      K95DIAL.EXE are not the right version, no patches are installed at
  142.      all.
  143.  
  144.    * Make sure you are in the right directory. The patch file and the patch
  145.      program should be in your Kermit 95 directory, and the Kermit 95
  146.      directory should be your current directory.
  147.  
  148.    * Check the directory name. It must not be more than 8 characters long,
  149.      and it may not contain spaces.
  150.  
  151.    * Any file that you have changed will not be patched. So, for example,
  152.      if you have changed the DIALINF.DAT file (the original dialer
  153.      database), it will not receive any patches. K95CUSTOM.INI /
  154.      K2CUSTOM.INI is never patched since it is not part of the software
  155.      distribution, but is created for you by the SETUP program.
  156.  
  157.    * If a file is in use, it won't be patched. Therefore it is essential
  158.      that you shut down all K95 sessions and the Dialer prior to patching.
  159.      You can doublecheck by typing Ctrl-Alt-Del and looking at the task
  160.      list.
  161.  
  162.    * If a file is read-only, it won't be patched. Thus if you have set the
  163.      DIALINF.DAT or other files read-only (e.g. on a file server), you will
  164.      need to set them read-write for the patching process.
  165.  
  166.    * If you have compressed or packed any of your K95 files (e.g. with
  167.      EXEPACK, LXLITE, etc), they will not be patched.
  168.  
  169.    * If you have a CTL3D32.DLL file in your system, but the one included in
  170.      the K95 patch is newer, the patch procedure will attempt to replace
  171.      it. But if it is in use (e.g. because you have another GUI application
  172.      loaded), the patch procedure will report that "The preexisting file is
  173.      in use and cannot be deleted". No harm done. If the K95 Dialer works
  174.      for you, there is no need to update your CTL3D32.DLL file.
  175.  
  176.    * If the patch process complains about a missing SETUP.EXE file, you can
  177.      safely ignore this message. Ditto for K95CRYPT.DLL.
  178.  
  179. If any files fail to be patched for any of the foregoing reasons (or any
  180. other reason), and you can rectify the problem, then you can rerun the
  181. patch procedure to patch the files that were missed the first time.
  182.  
  183.   ------------------------------------------------------------------------
  184.  
  185. THE PATCHES
  186.  
  187. The patch files for version 1.1.20 are self-extracting archives. Obtain the
  188. patch simply by clicking on the appropriate file to download it to the
  189. Kermit 95 directory on your PC.
  190.  
  191. The patch program is a DOS program, called PATCHDOS.EXE (we use a DOS
  192. program because this is the only choice available for Windows 95, Windows
  193. 98, Windows NT and 2000 on all hardware platforms, and OS/2). For Windows
  194. only, on Intel (not Alpha) only, you can also use a GUI (graphical) patch
  195. procedure; the choices are given below.
  196.  
  197.      IMPORTANT: Make sure that the directory you put the patch into
  198.      conforms to DOS naming restrictions: its name must not be more
  199.      than 8 characters long, and must not contain spaces.
  200.  
  201. The version 1.1.20 patch may be applied only to Kermit 95 1.1.17 and 1.1.19
  202. (version 1.1.18 was not released to the general public). If you have an
  203. earlier version of K95, you must patch up to version 1.1.17 before you can
  204. install the 1.1.20 patch.
  205.  
  206.      If there is some reason you can't patch up to version 1.1.17
  207.      before applying the 1.1.20 patch, contact us at
  208.      kermit-support@columbia.edu and we will help you.
  209.  
  210. Here are the patches from 1.1.17 and later to 1.1.20. Pick the one
  211. appropriate to your operating system and hardware platform and your current
  212. version of Kermit 95:
  213.  
  214. The Intel version for Windows 95, 98, NT, or 2000
  215.    o wi1119-0.exe (PATCHDOS) (FTP)
  216.    o wi1117-0.exe (PATCHDOS) (FTP)
  217.    o i1119-0.exe (GUI) (FTP)
  218.    o i1117-0.exe (GUI) (FTP)
  219.    o If you have trouble with FTP, try an HTTP link instead:
  220.         + wi1119-0.exe (PATCHDOS) (HTTP)
  221.         + wi1117-0.exe (PATCHDOS) (HTTP)
  222.         + i1119-0.exe (GUI) (HTTP)
  223.         + i1117-0.exe (GUI) (HTTP)
  224.  
  225. The Alpha version for Windows NT
  226.    o wa1119-0.exe (PATCHDOS) (FTP)
  227.    o wa1117-0.exe (PATCHDOS) (FTP)
  228.    o wa1119-0.exe (PATCHDOS) (HTTP)
  229.    o wa1117-0.exe (PATCHDOS) (HTTP)
  230.  
  231. The OS/2 version
  232.    o wo1119-0.exe (PATCHDOS) (FTP)
  233.    o wo1117-0.exe (PATCHDOS) (FTP)
  234.    o wo1117-0.exe (PATCHDOS) (HTTP)
  235.    o wo1119-0.exe (PATCHDOS) (HTTP)
  236.  
  237. Kermit 95 is still current for NT on the Alpha, even though Compaq and
  238. Microsoft have discontinued the Alpha NT product. Kermit 95 was also
  239. available for NT on the PowerPC until that product was discontinued, and
  240. for some time afterwards (through K95 1.1.15).
  241.  
  242.   ------------------------------------------------------------------------
  243.  
  244. HOW TO APPLY A DOS PATCH
  245.  
  246.   1. Shut down all K95 sessions, the Dialer, and any other K95 components
  247.      that might be in use, and make sure none of them are read-only.
  248.  
  249.   2. Open a DOS window.
  250.  
  251.   3. CD to your Kermit 95 directory.
  252.  
  253.   4. Make sure the appropriate wxvvvv-0.exe file is in your Kermit 95
  254.      directory.
  255.  
  256.   5. Type "wxvvvv-0", replacing "x" "I" for Intel, "A" for Alpha, or "O"
  257.      for OS/2, and "vvv" or "vvvv" is the version number you are upgrading
  258.      from (but without decimal points), such as 1117 for 1.1.17 or 1119 for
  259.      1.1.19 (example: wi1119-0.exe is the patch from 1.1.19 to 1.1.20 for
  260.      Windows 95/98/NT/2000 on Intel). This extracts the patch program and
  261.      files from the archive. You should now have files PATCHDOS.EXE,
  262.      PATCH.TXT, Wxvvv-0.RTD and Wxvvv-0.RTP.
  263.  
  264.   6. Type "patchdos wi1119-0".
  265.  
  266.   7. Check afterwards that your K95DIAL.EXE and K95.EXE files both start up
  267.      correctly, announce themselves as version 1.1.20, and are still
  268.      registered to you.
  269.  
  270.   8. Check the PATCH.ERR file for a listing of any errors that occur during
  271.      the patch process. Ignore any error messages regarding SETUP.EXE (such
  272.      as "Old file does not exist"). You don't need the setup program except
  273.      the first time you install K95. If you see any messages like "Invalid
  274.      Patch File", this means that the version of K95 (or component thereof)
  275.      that you are trying to patch is not the same as the version that the
  276.      patch is supposed to be patching.
  277.  
  278. After applying the patch, read the Kermit 95 Bugs List for details about
  279. the bugs that were fixed by this patch and known problems that are still
  280. outstanding.
  281.  
  282. Additional patches will be issued periodically to correct reported problems
  283. and to add features.
  284.  
  285.   ------------------------------------------------------------------------
  286.  
  287. HOW TO APPLY A GUI PATCH
  288.  
  289. Download the i1117-0.exe file into your K95 directory and run it.
  290.  
  291.   ------------------------------------------------------------------------
  292.  
  293. ENCRYPTION PATCHES
  294.  
  295. Under USA law, encryption software may not be exported from the USA except
  296. to Canada. Therefore Kermit 95 1.1.20, as distributed, includes no
  297. encryption features.
  298.  
  299. The encryption features are distributed as a patch that may be downloaded
  300. by US or Canadian citizens, or permanent residents of the USA, who are in
  301. the USA or Canada, and whose computers are also in the USA and Canada.
  302.  
  303. CLICK HERE to download the encryption patch.
  304.  
  305. Apply this patch after applying the 1.1.20 upgrade patch.
  306.  
  307. NOTE: If your copy of K95 1.1.17 or 1.1.19 already had encryption, then it
  308. still has it after applying the regular 1.1.20 upgrade patch. However, if
  309. you want to add SSL/TLS security to your copy of K95, you should download
  310. and apply the new encryption patch anyway (after upgrading to 1.1.20).
  311.  
  312.   ------------------------------------------------------------------------
  313.  
  314. BACKING OUT OF PATCHES
  315.  
  316. If you experience problems after applying patches to Kermit 95, report them
  317. by email to kermit-support@columbia.edu.
  318.  
  319. You can back out of a patch and restore your previous version as follows:
  320.  
  321.   1. Open a DOS window
  322.   2. CD to your Kermit 95 directory.
  323.   3. CD BACKUP
  324.   4. REN UNPATCH.BAK UNPATCH.BAT
  325.   5. UNPATCH
  326.  
  327. If you applied more than one patch, or you tried applying the same patch
  328. multiple times, there will be several different UNPATCH.BAT files, but with
  329. different (and perhaps nonsensical) names, starting with "UNPAT". Thus to
  330. back out to any particular level, you'll need to run the UNPAT*.BAT files
  331. in reverse chronological order, as indicated by their file dates "dir
  332. /o-d".
  333.  
  334. After you have satisfied yourself that your patched version of Kermit 95 is
  335. working satisfactorily, you may safely remove the contents of the Kermit 95
  336. BACKUP directory.
  337.  
  338.   ------------------------------------------------------------------------
  339.  
  340. PATCHING UP FROM OLDER KERMIT 95 RELEASES
  341.  
  342. If you are not already running version 1.1.17 or later, you must first
  343. patch your earlier version to 1.1.17 before you can apply the 1.1.20 patch.
  344.  
  345.    * The Intel version for Windows 95, 98, or NT:
  346.         o wi1116-7.exe to patch from 1.1.16 to 1.1.17.
  347.         o wi1115-7.exe to patch from 1.1.15 to 1.1.17.
  348.         o wi1114-7.exe to patch from 1.1.14 to 1.1.17.
  349.         o wi1113-7.exe to patch from 1.1.13 to 1.1.17.
  350.         o wi1112-7.exe to patch from 1.1.12 to 1.1.17.
  351.         o wi1111-7.exe to patch from 1.1.11 to 1.1.17.
  352.         o wi1110-7.exe to patch from 1.1.10 to 1.1.17.
  353.         o wi119-17.exe to patch from 1.1.9 to 1.1.17.
  354.         o wi118-17.exe to patch from 1.1.8 to 1.1.17.
  355.         o wi117-17.exe to patch from 1.1.7 to 1.1.17.
  356.  
  357.      For Windows 95, 98, and NT on Intel only we also have the same set of
  358.      patches available in a GUI version. These patches DO NOT USE
  359.      PATCHDOS.EXE; they are self-applying. Just run the appropriate .EXE
  360.      file directly. The result of the patch is the same; only the
  361.      appearance of your screen during patch application is different. Here
  362.      are the GUI patches:
  363.  
  364.         o i1116-7.exe to patch from 1.1.16 to 1.1.17.
  365.         o i1115-7.exe to patch from 1.1.15 to 1.1.17.
  366.         o i1114-7.exe to patch from 1.1.14 to 1.1.17.
  367.         o i1113-7.exe to patch from 1.1.13 to 1.1.17.
  368.         o i1112-7.exe to patch from 1.1.12 to 1.1.17.
  369.         o i1111-7.exe to patch from 1.1.11 to 1.1.17.
  370.         o i1110-7.exe to patch from 1.1.10 to 1.1.17.
  371.         o i119-17.exe to patch from 1.1.9 to 1.1.17.
  372.         o i118-17.exe to patch from 1.1.8 to 1.1.17.
  373.         o i117-17.exe to patch from 1.1.7 to 1.1.17.
  374.  
  375.    * The OS/2 version (Intel only):
  376.         o wo1116-7.exe to patch from 1.1.16 to 1.1.17.
  377.         o wo1115-7.exe to patch from 1.1.15 to 1.1.17.
  378.         o wo1114-7.exe to patch from 1.1.14 to 1.1.17.
  379.         o wo1113-7.exe to patch from 1.1.13 to 1.1.17.
  380.         o wo1112-7.exe to patch from 1.1.12 to 1.1.17.
  381.         o wo1111-7.exe to patch from 1.1.11 to 1.1.17.
  382.  
  383.    * The Alpha version for Windows NT:
  384.         o wa1116-7.exe to patch from 1.1.16 to 1.1.17.
  385.         o wa1115-7.exe to patch from 1.1.15 to 1.1.17.
  386.         o wa1114-7.exe to patch from 1.1.14 to 1.1.17.
  387.         o wa1113-7.exe to patch from 1.1.13 to 1.1.17.
  388.         o wa1112-7.exe to patch from 1.1.12 to 1.1.17.
  389.         o wa1111-7.exe to patch from 1.1.11 to 1.1.17.
  390.         o wa1110-7.exe to patch from 1.1.10 to 1.1.17.
  391.         o wa119-17.exe to patch from 1.1.9 to 1.1.17.
  392.         o wa118-17.exe to patch from 1.1.8 to 1.1.17.
  393.         o wa117-17.exe to patch from 1.1.7 to 1.1.17.
  394.  
  395.    * The PowerPC version for Windows NT.
  396.  
  397.           K95 1.1.15 was the final release of Kermit 95 for the
  398.           PowerPC. Microsoft discontinued the PowerPC edition of
  399.           Windows NT long before K95 1.1.15 was released.
  400.  
  401.         o wp1114-5.exe to patch from 1.1.14 to 1.1.15.
  402.         o wp1113-5.exe to patch from 1.1.13 to 1.1.15.
  403.         o wp1112-5.exe to patch from 1.1.12 to 1.1.15.
  404.         o wp1111-5.exe to patch from 1.1.11 to 1.1.15.
  405.         o wp1110-5.exe to patch from 1.1.10 to 1.1.15.
  406.         o wp119-15.exe to patch from 1.1.9 to 1.1.15.
  407.         o wp118-15.exe to patch from 1.1.8 to 1.1.15.
  408.         o wp117-15.exe to patch from 1.1.7 to 1.1.15.
  409.  
  410.   ------------------------------------------------------------------------
  411.  
  412. If you are not already running version 1.1.7 or later, you must first patch
  413. your earlier version to 1.1.7 before you can apply the 1.1.17 patch:
  414.  
  415. Patches for Intel Version - Windows 95, 98, or NT:
  416.  
  417. For upgrading from 1.1.6 to 1.1.7:
  418.      wi116-7.exe
  419. For upgrading from 1.1.5 to 1.1.7:
  420.      wi115-7.exe
  421. For upgrading from 1.1.4 to 1.1.7:
  422.      wi114-7.exe
  423. For upgrading from 1.1.3 to 1.1.7:
  424.      wi113-7.exe
  425. For upgrading from 1.1.2 to 1.1.7:
  426.      wi112-7.exe
  427. For upgrading from 1.1.1 to 1.1.7:
  428.      wi111-7.exe
  429. For upgrading from 1.1 to 1.1.7:
  430.      wi110-7.exe
  431.  
  432.   ------------------------------------------------------------------------
  433. Patches for DEC Alpha Version - Windows NT only:
  434.  
  435. For upgrading from 1.1.6 to 1.1.7:
  436.      wa116-7.exe
  437. For upgrading from 1.1.5 to 1.1.7:
  438.      wa115-7.exe
  439. For upgrading from 1.1.4 to 1.1.7:
  440.      wa114-7.exe
  441.  
  442.   ------------------------------------------------------------------------
  443. Patches for PowerPC Version - Windows NT only:
  444.  
  445. For upgrading from 1.1.6 to 1.1.7:
  446.      wp116-7.exe
  447. For upgrading from 1.1.5 to 1.1.7:
  448.      wp115-7.exe
  449. For upgrading from 1.1.4 to 1.1.7:
  450.      wp114-7.exe
  451.  
  452.   ------------------------------------------------------------------------
  453. Kermit 95 Patches / Columbia University / kermit@columbia.edu / 31 March 2000
  454.