home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / d70i14.exe / HISTORY.TXT < prev    next >
Text File  |  1995-09-19  |  33KB  |  912 lines

  1. 08/11/95
  2.  
  3. History for D70x14
  4. ===================
  5.  
  6. All the utilities and files listed below have been modified during the last
  7. year.  This update brings all those changes together and the fixes which
  8. have been implemented earlier as patches are now included as source fixes.
  9.  
  10. Checksums
  11. =========
  12.  
  13.        7,633  7-31-95   7:00A  E5E8  ASSIGN.COM
  14.       59,937  7-31-95   7:00A  4E29  CHKDSK.EXE
  15.       58,369  7-31-95   7:00A  62BA  COMMAND.COM
  16.        5,873  9-05-95   1:30P  00BD  D70I14.TXT
  17.       39,907  7-31-95   7:00A  7146  DEBUG.EXE
  18.       27,553  7-31-95   7:00A  EEF8  DELPURGE.EXE
  19.       16,433  7-31-95   7:00A  6FDA  DISKCOMP.COM
  20.       16,614  7-31-95   7:00A  58F1  DISKCOPY.COM
  21.       36,315  7-31-95   7:00A  EE46  DPMS.EXE
  22.      106,167  7-31-95   7:00A  DD93  EDIT.COM
  23.      182,826  7-31-95   7:00A  302C  EMM386.EXE
  24.        9,923  7-31-95   7:00A  C800  EXE2BIN.EXE
  25.       19,540  7-31-95   7:00A  3A87  FDISK.COM
  26.      102,279  7-31-95   7:00A  555E  FILELINK.EXE
  27.       22,840  7-31-95   7:00A  20B7  FORMAT.COM
  28.       14,889  7-31-95   7:00A  E27A  HIMEM.SYS
  29.       33,390  8-11-95   9:01A  E6EB  HISTORY.TXT
  30.       25,656  7-31-95   7:00A  29D1  IBMBIO.COM
  31.       30,884  7-31-95   7:00A  681D  IBMDOS.COM
  32.       40,647  7-31-95   7:00A  EAD4  KEYB.COM
  33.       31,632  7-31-95   7:00A  5575  LOCK.EXE
  34.       16,746  7-31-95   7:00A  245F  MEM.EXE
  35.        2,501  7-31-95   7:00A  B90F  MEMMAX.COM
  36.        2,787  7-31-95   7:00A  2A38  NLSFUNC.EXE
  37.       36,073  7-31-95   7:00A  A176  NWCACHE.EXE
  38.       34,670  7-31-95   7:00A  F35E  NWCACHE.OV1
  39.       30,568  7-31-95   7:00A  22A6  NWCACHE.OV2
  40.       21,790  1-23-95   7:00A  0771  NWCDEX.EXE
  41.       22,714  1-23-95   7:00A  02FE  PRINT.COM
  42.        1,982  4-01-94   8:55A  8C8D  SETFIFO.EXE
  43.        4,882  7-31-95   7:00A  F879  SHARE.EXE
  44.        7,907  7-31-95   7:00A  FD5F  SUBST.EXE
  45.       45,632  7-31-95   7:00A  6CE8  TASKMGR.EXE
  46.       12,591  1-23-95   7:00A  4F89  TREE.COM
  47.      103,835  7-31-95   7:00A  ACF1  UNDELETE.EXE
  48.       13,640  1-23-95   7:00A  A065  XDEL.EXE
  49.       22,512  1-23-95   7:00A  3F57  XDIR.EXE
  50.  
  51.  
  52. SYMPTOM
  53.  
  54. (02/22/95) ASSIGN.COM (1.05)
  55.      Both utilities no longer display invalid (beyond LASTDRIVE) drives
  56.      as assigned/substituted.
  57.  
  58. SOLUTION
  59.  
  60. Overwrite the ASSIGN.COM file in the NWDOS directory with the new ASSIGN.COM.
  61.  
  62. SYMPTOM
  63.  
  64.      CHKDSK is not compatible with Stacker 4.0 drives.
  65.  
  66. (05/08/95) CHKDSK.EXE (1.21)
  67.  
  68.      /B option should now disable all prompts.
  69.      If /WP was specified the system would crash in some situations after
  70.      CHKDSK terminated and the next app was started.
  71.      An invalid pointer was used when Stacker was not found which could
  72.      occasionally hang the machine.
  73.  
  74. SOLUTION
  75.  
  76. Overwrite the CHKDSK.EXE file in the NWDOS directory with the new CHKDSK.EXE
  77. file. This version of CHKDSK.EXE includes a /NS command line parameter to
  78. instruct CHKDSK to not do internal Stacker checking  on a Stacker 4.0 drive.
  79.  
  80.  
  81. SYMPTOM
  82.  
  83. (09/13/94)  COMMAND.COM
  84.      Using copy on the POWERLAN 3.1 network now works correctly.  Has TRUNAME
  85.      support which refers to command/path handling.
  86.  
  87. 01/23/95) COMMAND.COM
  88.  
  89.      Has TRUENAME help support which refers to command/path handling
  90.  
  91.      Removed closing handles 5 and 6 during abort from critical error or
  92.      INT23
  93.  
  94.      Enabled semicolon(;) to start a comment in a batch job
  95.  
  96.      SET now removes leading blanks, commas, semicolons and equal signs, but
  97.      keeps blanks in the variable name (not only in the value).
  98.  
  99.      Changed critical error message dispatcher
  100.  
  101.      Enabled UNC filenames for file processing command.  This requires VLMs
  102.      dated after Oct 07 1994.  There are some limitations when using this on
  103.      PNW:
  104.  
  105.      a)   PNW does not support a primary server (thus if the current drive  
  106.           is not a PNW drive you can't access some default server without   
  107.           specifying the server's name).
  108.      b)   PNW does not support accessing a volume on a server where no
  109.           drive/port is mapped/captured to.
  110.      c)   Accessing \\SERVER\VOLUME with an invalid VOLUME succeeds
  111.           partially
  112.  
  113.      Made renaming possible for all kinds of directory specifications for the
  114.      destination (eg. \, dir\, dir, ..) - worked previously only for DIR
  115.  
  116.      Disabled interpretation of single ! in if condition
  117.  
  118. (02/17/95) COMMAND.COM
  119.      OR within an IF statement was not working.
  120.  
  121.      Command extensions through INT 2F AX=AE01 could return a zero size
  122.      command which was still processed.
  123.  
  124. (05/08/95) COMMAND.COM
  125.      LOGIN_NAME, P_STATION, and STATION pseudo-environment variables
  126.      work now without NETX being installed. FULL_NAME however has not
  127.      been converted due to the large amount of changes that would
  128.      be required here. This makes LOGIN_NAME now working on PNW given
  129.      that the current drive is a PNW mapped drive.
  130.      In low memory situations a temporary buffer was not freed preventing
  131.      commands from succeeding which require memory (mainly COPY). This
  132.      addresses a problem with CoorsLink.
  133.  
  134. (07/31/95) COMMAND.COM 
  135.      Now returning error code from last executed program the same way as
  136.      MS-DOS does (DMAKE, a share-ware make utility, depends on that).
  137.      If loaded transient, upper memory is now used for the resident part,
  138.      and high memory is no longer allowed.
  139.      The memory allocation strategy is now preserved.
  140.      Memory allocation strategy is now always set to conventional first
  141.      fit upon load and restored to whatever value it was on exit.
  142.  
  143. SOLUTION
  144.  
  145. Overwrite the COMMAND.COM file in the root directory with the new COMMAND.COM.
  146.  
  147.  
  148. SYMPTOM
  149.  
  150. (03/21/95) DEBUG.EXE (1.41)
  151.      DEBUG no longer destroys root mappings whe started with remote
  152.      drive being current.
  153.  
  154. (05/08/95) DEBUG.EXE (1.42) 
  155.      I and O commands (in enhanced mode) now support ports outside the PC
  156.      range (>=0400h) and size specifiers B, W, and D (the last only on
  157.      386+ processors).
  158.  
  159. SOLUTION
  160.  
  161. Overwrite the DEBUG.EXE file in the NWDOS directory with the new DEBUG.EXE
  162. file.
  163.  
  164.  
  165. SYMPTOM
  166.  
  167. (07/31/95) DELPURGE.EXE (1.01) 
  168.      DELPURGE did not show correct last modified date when file was deleted
  169.      while DELWATCH was active.
  170.  
  171. SOLUTION
  172.  
  173. Overwrite the DELPURGE.EXE file in the NWDOS directory with the new
  174. DELPURGE.EXE  file.
  175.  
  176.  
  177. SYMPTOM
  178.  
  179. (07/31/95) DISKCOPY.COM, DISKCOMP.COM 2.04 
  180.      No longer changes fields other than the serial number in extended
  181.      boot records during copy (DISKCOMP could show differences between
  182.      source and destination after a successful DISKCOPY).
  183.      No longer unnessecarily formats floppies (was formatting when the
  184.      logical characteristics did not match, now checks only the physical
  185.      characteristics - number of tracks, sides, and sectors).
  186.  
  187. SOLUTION
  188.  
  189. Overwrite the DISKCOPY.COM, DISKCOMP.COM files in the NWDOS directory with the
  190. new DISKCOPY.COM, DISKCOMP.COM files.
  191.  
  192.  
  193. SYMPTOM
  194.  
  195. (03/16/94)  DPMS (1.1)
  196.  
  197.      DPMS fixes minor problems from the original shipping version.
  198.  
  199.      Note:  This vesion may cause a problem with PKUNZIP 2.04g 
  200.      causing a reboot with DPMS, NWCACHE and (DPMI=ON 
  201.      and/or MULTI=ON).  The temporary workaround is to use this 
  202.      an older version of DPMS *or* turn off MULTI and DPMI.
  203.  
  204.      Engineering is aware of this issue and is working on a solution.
  205.  
  206. (9/21/94)  DPMS (1.2)
  207.  
  208.      DPMS is incompatible with 386MAX when 386MAX has been configured 
  209.      with the EMS=0 option. DPMS has been modified to inform the user 
  210.      to reconfigure 386MAX to use the NOFRAME option instead.
  211.  
  212. (11/15/94)  DPMS.EXE (1.3)
  213.      fixes a machine reboot problem seen when MULTI and DPMI are
  214.      enabled, NWCACHE is loaded and PKUNZIP is executed.
  215.  
  216. (01/23/95) DPMS.EXE (1.4)
  217.  
  218.      INT 67 calls are made if running Windows in enhanced mode and 
  219.      EMM386.EXE's multitasking support is not enabled.  As a result 
  220.      of these changes, code to restore 0E's entry in DPMS' 
  221.      IDT when quitting Windows should have been removed
  222.      and this has now been done.
  223.  
  224. (02/23/95) DPMS.EXE (1.41)
  225.      Reduced memory requirements when running under XMS on 386.
  226.  
  227. (07/31/95) DPMS.EXE (1.42)
  228.      Now using XMS 3.0 functions if possible.
  229.      No longer crashing if client calls interface function from
  230.      protected mode with stack within the first 4Mb when multitasking
  231.      EMM386 was loaded and Windows is running (primarily affected is
  232.      DPMSTEST.COM provided with the DPMS SDK).
  233.      With VCPI and large amounts of memory present DPMS clients could
  234.      not allocate more than about 8Mb altogether.
  235.      With EMM386 MULTI/DPMI=ON and Windows started with exactly one
  236.      outstanding return from a protected mode call-up Windows would
  237.      reboot during load due to a stack fault at ring 0.
  238.      With large amounts of memory split into many blocks initialization
  239.      could crash. This is now avoided if XMS version is 3.0+, for versions
  240.      less than 3.0 the situation is unlikely to occure as only memory up
  241.      to 64Mb can be managed.
  242.  
  243. SOLUTION
  244.  
  245. Overwrite the DPMS.EXE file in the NWDOS directory with the new DPMS.EXE.
  246.  
  247.  
  248. SYMPTOM
  249.  
  250. (07/31/95) EDIT.COM (2.01)
  251.      Edit was displaying only subdirectories which matched the mask
  252.      given for files, now all subdirectories are displayed. Possibly also
  253.      other misbehaviors affected.
  254.  
  255. SOLUTION
  256.  
  257. Overwrite the EDIT.COM file in the NWDOS directory with the new EDIT.COM
  258.  
  259.  
  260. SYMPTOM
  261.  
  262. (07/31/95) EXE2BIN.EXE (1.01)
  263.      Presence of extensions in the user specified name(s) is no longer
  264.  
  265. SOLUTION
  266.  
  267. Overwrite the EXE2BIN.EXE file in the NWDOS directory with the new EXE2BIN.EXE 
  268.  
  269.  
  270. SYMPTOM
  271.  
  272. (07/12/94) EMM386.EXE 
  273.      This version has a fix to enable CodeView 4.1 to work when DPMI 
  274.      is enabled. There is still an outstanding problem which occurs 
  275.      when DPMI is set to OFF and this will be addressed at a later stage.
  276.  
  277.      Other fixes:
  278.      NE2100 causing a DMA failure
  279.      problems with second DMA controllers on ps/2 & comptabiles using
  280.      channels 5,6 or 7   
  281.  
  282.  (08/10/94) EMM386.EXE
  283.      This version of EMM386 fixes a problem with Borland C++ v4 
  284.      whereby if the multitasker was loaded VCPI memory would not be 
  285.      freed after BCC32 had been run.
  286.  
  287.  (10/03/94) EMM386.EXE (3.04)
  288.      The fix for the DOS 4GW problem. EMM386 now has a new command line
  289.      option PIC=ON/OFF if it is set to on VCPI  apps will be told the PIC has
  290.      not been revectored. Please note that it must be set to OFF for normal
  291.      operations.  It seems to get all the games working on the single tasking
  292.      EMM386 but a couple still fail on the multitasking EMM386 (DOOM 1 and
  293.      RAPTOR are the two that we are aware off) If you are running on the
  294.      multitasking EMM386 DPMI must be off. The help screen will give full
  295.      details.  A batch file which does the following before the game is
  296.      started is recommended:
  297.  
  298.      DPMI OFF
  299.      EMM386 PIC=ON
  300.  
  301.      This will set EMM386 and DPMI correctly for games to run.
  302.  
  303. (10/03/94) EMM386.EXE (3.05)
  304.      This fixes a screen corruption problem with the Dell Latitude 
  305.      when running on the multitasker.
  306.  
  307.      Help put in for NOEMS and NOVCPI. PIC state displayed if changed.
  308.  
  309. EMM386.EXE 3.07
  310.      Both multi and single tasking memory managers had a memory
  311.      allocation problem (crashing of the VLMs at load) on EISA machines
  312.      having more than 16Mb. Master Of Magic (MicroProse) did not run.
  313.      IP is now correctly updated when instructions that cause a GP fault
  314.      are traced in a debugger. Accessing DRx registers with DPMI and/or
  315.      MULTI turned on (CodeView 4.10) is now possible.
  316.  
  317.      Resizing an XMS block from 0 to a positive size is now possible
  318.      under EMM386 MULTI. A problem with this was observed with the
  319.      FlashTek DOS Extender.
  320.  
  321.      Fixed problem with Borland 3.1 IDE debugger.
  322.  
  323. (05/08/95) EMM386.EXE (3.08)
  324.      Borland's TDX will now work with DPMI=ON.
  325.      WordPerfect 6 for DOS will now work on PS/2 machines.
  326.      Fixes a problem with DBase 5 rebooting computer.
  327.  
  328. (07/31/95) EMM386.EXE (3.09)
  329.      Fixed a problem in handling instruction emulation when the code
  330.      prefix 0F was present.
  331.      XMS 3.0 extended functions were handled incorrectly.
  332.      XMS function 08 now returns maximum possible values if real values
  333.      would not fit into return registers.
  334.      Intel SatiFAXtion now working regardless of DPMI or MULTI enabled.
  335.      There is still a problem if FAXTSR is loaded, Windows was started
  336.      and terminated again, and then TaskMgr is started FAX.EXE will
  337.      refuse operation with no error information. If any of the conditions
  338.      is not met, everything seems to work fine.
  339.      UMB blocks beyond segment F000 were not exported to Windows, this
  340.      caused Windows to crash if such a UMB block was included with the
  341.      multitasking version of EMM386.
  342.      Total memory size being managed is no longer limited to 64Mb with
  343.      MULTI/DPMI enabled. There was no limit without either of these
  344.      options.
  345.      DPMS client calls to V86 mode procedures could return with interrupts
  346.      disabled under EMM386 with MULTI/DPMI enabled although they were on in
  347.      protected mode before and were not turned off in V86 mode.
  348.      With MULTI/DPMI=ON it is now possible to use memory ranges in the
  349.      video memory area as upper memory (specifically the monochrome
  350.      range B000-B7FF was targeted) or to backfill video memory to extend
  351.      conventional memory and still run TaskMgr successfully.
  352.      MEMMAX -V did not work if additionally to the /VIDEO option /USE
  353.      or /INCLUDE were used to map another part of video address space
  354.      as (permanent) upper memory (eg. V=A000-AFFF U=B000-B7FF).
  355.      Memory reserved through /VIDEO is now allocated so that DMA into
  356.      that region is possible without error or data corruption.
  357.      XMS handles can now be grown even if physically contiguous memory
  358.      directly following the current block is already used.
  359.      With TaskMgr running, certain MultiTasker API function calls that
  360.      use DS as an input parameter could crash with a page fault.
  361.      With /GATEA20=INT15 specified or detected, false A20 gate failures
  362.      could have been reported.
  363.      Memory above 16Mb was not recognized on some Compaq ISA machine.
  364.  
  365. SOLUTION
  366.  
  367. Overwrite the EMM386.EXE file in the NWDOS directory with the new EMM386.EXE.
  368.  
  369.  
  370. SYMPTOM
  371.  
  372. (07/31/95) FDISK.COM (1.76)
  373.      With redirected input for automated hard drive installation
  374.      user had problems that characters other than the languages
  375.      YES- and NO-characters were interpreted as NO. Now all input
  376.      other than these two characters is considered as invalid and
  377.      discarded.
  378.  
  379. SOLUTION
  380.  
  381. Overwrite the FDISK.COM file in the NWDOS directory with the new FDISK.COM
  382.  
  383.  
  384. SYMPTOM
  385.  
  386. (05/08/95) FILELINK.EXE (3.01)
  387.      FileLink would display garbage if more than 1000 directory entries
  388.      were found in one directory.
  389.      FileLink could occasionally appear to hang during file transfers.
  390.  
  391. SOLUTION
  392.  
  393. Overwrite FILELINK.EXE in the NWDOS directory with the new FILELINK.EXE
  394.  
  395.  
  396. SYMPTOM
  397.  
  398. (07/31/95) FORMAT.COM (2.06)
  399.      No longer physically formats floppies which have already the correct
  400.      physical format but had a different logical format before.
  401.  
  402. SOLUTION
  403.  
  404. Overwrite FORMAT.COM in the NWDOS directory with the new FORMAT.COM
  405.  
  406.  
  407. SYMPTOM
  408.  
  409. (05/10/94) HIMEM.SYS 
  410.      fixes EMS page frame problems.
  411.  
  412. (03/29/95) HIMEM.SYS
  413.      Fixed problem with corruption of excluded memory.
  414.  
  415. (07/31/95) HIMEM.SYS 2.32 
  416.      XMS handles can now be grown even if physically contiguous memory
  417.      directly following the current block is already used, also
  418.      specifically handles which had no memory allocated to them can now
  419.      be reallocated correctly.
  420.  
  421. SOLUTION
  422.  
  423. Overwrite the HIMEM.SYS file in the NWDOS directory with the new HIMEM.SYS.
  424.  
  425.  
  426. SYMPTOM
  427.  
  428. (08/01/94) IBMDOS.COM 
  429.         IBMBIO.COM 
  430.         SHARE.EXE  
  431.  
  432.      New IBMDOS and IBMBIO files, fix a problem with VM Boot, where a 
  433.      program called FSFILTER.SYS is installed, taking over INT 21.  
  434.      This does not return the SETVER value in AX, so the version 
  435.      number we get back is invalid.  The SETVER version is now poked 
  436.      into the PSP during the INT 21 call, so if something takes over 
  437.      INT 21 we do not use the return value as the version number.  
  438.      Fix to IBMDOS.COM and SHARE fixes a problem where files that were
  439.      open on a PNW server could be renamed by a client.
  440.  
  441.      These files are rebuilds, and contain all previous fixes.
  442.  
  443.      ***THESE THREE FILES (IBMBIO.COM, IBMDOS.COM AND SHARE.EXE MUST 
  444.      BE USED TOGETHER - DO NOT MIX WITH OLDER VERSIONS***
  445.  
  446.   Other fixes:
  447.  
  448.      Accesing a Stacker 4.0 volume would cause EMM386 protection errors to
  449.      occur if users had Stacker 4.0 on their hard disk before installing
  450.      Novell DOS 7.
  451.      
  452.      (3/18/94)
  453.      A double \\ appearing with NetWare 4.x LOGIN.EXE (3/25/94)
  454.  
  455.      The system sometimes reads beyond the end-of-chain when corrupt
  456.      directory
  457.      entries are encountered. 
  458.  
  459.      The key combinations of ALT-T and ALT-Q not working correctly with the
  460.      Colorado Tape Software.
  461.  
  462.      Problem initializing DCA's IRMA 3270 emulation software. (6/7/94)
  463.  
  464.      Unable to start a DOS session under OS/2 due to SETVER returning an
  465.      invalid version number.
  466.  
  467.      SETVER returning an invalid version number during a VM boot in which a
  468.      3rd party device driver takes over INT 21.
  469.  
  470.      Accessing a network path greater than 66 characters when using VLMs. 
  471.      After trying to to CD, TREE, XDIR, XDEL, etc. the drive mapping appears
  472.      to be invalid. 
  473.      
  474.      (10/06/94)
  475.  
  476.      Fixed a problem when remote booting where an attempt was made to load
  477.      the NWDOS.386 VXD.  This fix stops the attempted loading the NWDOS.386
  478.      VXD, which is no longer needed, as it could not be loaded after a remote
  479.      boot process.
  480.  
  481. (05/08/95) IBMBIO.COM
  482.      INT 2F AH=13 no longer destroys AX (VGACopy crashed due to this).
  483.      'SC' memory block signatures are now applied correctly.
  484.      DRIVPARMed 1.44Mb drives can now be formatted correctly.
  485.      DRIVPARM can now be used for 2.88Mb drives as per doc.
  486.      Size of driver to be loaded high now calculated correctly if .EXE
  487.      file.
  488.      Ctrl-F5 and Ctrl-F8 are now treated the same way as F5/F8 (MS-DOS 6.2
  489.      does so).
  490.      Keyboard interface now uses enhanced functions on enhanced keyboards.
  491.      2.88Mb floppies are now correctly detected even if they are reported
  492.      as type 04 instead of 05/06 from BIOS.
  493.      Atari floppies can now be read.
  494.      FASTOPEN now defaults to 0 as MS-DOS does.
  495.      HIINSTALL does no longer prevent correct assignment of MCB owners for
  496.      system MCBs after CONFIG.SYS processing.
  497.  
  498. (11/15/94)  IBMDOS.COM (Common to all languages)
  499.      This version of IBMDOS.COM contains all previous patches.
  500.  
  501. (02/05/95) IBMDOS.COM
  502.      Load path during EXEC is now parsed to not contain and . and ..
  503.      entries; also UNC filenames are now handled correctly here.
  504.      Volume label can now be deleted through server function call.
  505.      Observed problem Lotus 123 v?.?? not loading.
  506.  
  507.      FCB accesses were not working on SUBSTed or ASSIGNed drives. Users
  508.      would get critical errors 'FCB unavailable' when attempting to
  509.      access an FCB opened on such a drive.
  510.  
  511.      On directory searches the volume label bit takes now precedence over
  512.      all other bits. Not doing so caused the new CBT install to fail.
  513.  
  514.      Lantastic 5.0 now works correctly.
  515.  
  516. (05/08/95) IBMDOS.COM
  517.      Fixed memory allocation problem seen with Borland DPMI apps were
  518.      memory was allocated from UMB while UMBs were linked in MCB chain
  519.      but memory was allocated from conventional memory only.
  520.      FindFirst/FindNext now correctly handles VOLUME attribute set along
  521.      with other attributes in search flags.
  522.      Free memory blocks in upper memory could be left unconcatenated in
  523.      certain situations.
  524.      File specifications with embedded redundant backslashes were rejected
  525.      on MSCDEX (NWCDEX) but allowed (simply removed) by MS-DOS in the
  526.      same situation. This resulted in files not being found by certain
  527.      utilities.
  528.  
  529. (07/31/95)  IBMBIO.COM
  530.      No longer fragments upper memory during HIINSTALL if there is a
  531.      chunk larger than 96kb available (which eventually lead to not being
  532.      able to load the program in UMB at all).
  533.      Device drivers loaded with DEVICEHIGH are now all put into one
  534.      memory arena. Internal UMB allocations during boot are now also
  535.      prefixed with the correct internal header. Both changes make the
  536.      result more look like MS-DOS'.
  537.  
  538. (07/31/95) IBMDOS.COM
  539.      Memory is now allowed to be allocated from UMB if UMBs are linked
  540.      into chain, allocation strategy is set to conventional, and there
  541.      is not enough conventional memory to fulfill the request (MS Windows
  542.      has a problem with disallowing UMB allocation completely in this
  543.      situation).
  544.      DELPURGE and UNDELETE showed garbage time stamps for deletion time
  545.      when listing pending delete files.
  546.      On INT 21 AX=5D06 calls with certain values loaded into the DX
  547.      register the system could crash.
  548.  
  549. SOLUTION
  550.  
  551. XCOPY the new IBMBIO.COM and IBMDOS.COM to the root directory using the /HR
  552. switch.  Then, use ATTRIB -A +R +S +H to give the file the System, Read-only
  553. and Hidden attributes.
  554.  
  555. Example #1 -- from the command line, issue the following separate commands:
  556.  
  557.   XCOPY A:\IBMBIO.COM C:\IBMBIO.COM /HRV
  558.   ATTRIB -A +R +S +H C:\IBMBIO.COM
  559.   XCOPY A:\IBMDOS.COM C:\IBMDOS.COM /HRV
  560.   ATTRIB -A +R +S +H C:\IBMDOS.COM
  561.  
  562.  
  563. SYMPTOM
  564.  
  565.       Loss of characters and speed of transmission issues during serial
  566.      communications.
  567.  
  568. SOLUTION
  569.  
  570. Use SETFIFO.EXE.  This utility allows the user to set FIFO buffers of  1, 4,
  571. 8, or 14 bytes. This may solve both speed and loss of characters issues during
  572. serial communications--possible only on a 16550 UART chip.
  573.  
  574.  
  575. SYMPTOM
  576.  
  577. (09/29/94) SHARE.EXE (1.01)
  578.      Share will now allow file access if file is read only,existing mode and
  579.      requested mode are compatability mode and read only mode. int 21 ax=3d00
  580.      is the DOS call affected.
  581.  
  582.      Added setting of the sharing kernal flag during installation
  583.  
  584.      Added check for zero sharing record offset in SFT entry.
  585.  
  586.  
  587. (02/01/95) SHARE.EXE (2.03)
  588.      SHARE now allocates lock and file space dynamically which allows
  589.      for either /F:60000 or /L:4900. One lock can be traded now for 12
  590.      bytes of file space.
  591.      MS Access 2.0 required for a large database merge more than the
  592.      1024 locks that SHARE was limited to before.
  593.  
  594. (05/08/95) SHARE.EXE (2.04)
  595.      SHARE was crashing on load when NCACHE2 was loaded before and both
  596.      were using HMA.
  597.  
  598. SOLUTION
  599.  
  600. Overwrite the SHARE.COM file in the NWDOS directory with the new  SHARE.COM.
  601.  
  602.  
  603. SYMPTOM
  604.  
  605. (11/18/94) KEYB.COM (2.09)
  606.      Code added to:
  607.      a) process Ctrl Tab
  608.      b) support the Brazilian keyboard.
  609.  
  610. (02/22/95) KEYB.COM (2.10)
  611.      Shift Tab and Ctrl Tab are now both working.
  612.  
  613.      If for national keyboards the AltGr variant of a key is undefined
  614.      this is now treated as normal Alt (rather than ignored) to be MS-DOS
  615.      compatible.
  616.  
  617. (05/08/95) KEYB.COM (2.11)
  618.      KEYB was crashing on load when NCACHE2 was loaded before and both
  619.      were using HMA.
  620.  
  621. (07/31/95) KEYB.COM (2.12)
  622.      Corrected hungarian enhanced keyboard layout.
  623.  
  624. SOLUTION
  625.  
  626. Overwrite the KEYB.COM file in the NWDOS directory with the new KEYB.COM.
  627.  
  628.  
  629. SYMPTOM
  630.  
  631. (02/28/95) LOCK.EXE
  632.      Pressing Ctrl-Break before or when entering the password does no
  633.      longer crash the system if BREAK was set to ON.
  634.  
  635. (07/31/95) LOCK.EXE (2.01)
  636.      LOCK now waites correctly for the first pop-up when the system is
  637.      still active.
  638.      If the password input box was popped up with the right <ENTER> key
  639.      on 102-key keyboards, or if LOCK was started in non-TSR mode with
  640.      <ENTER> being hit on the numpad it could behave incorrectly.
  641.  
  642. SOLUTION
  643.  
  644. Overwrite the LOCK.EXE file in the NWDOS directory with the new LOCK.EXE.
  645.  
  646.  
  647. SYMPTOM
  648.  
  649. (05/08/95) MEM.EXE (1.09)
  650.      Total upper memory is now computed correctly.
  651.      MEM was crashing if NCACHE2 was loaded due to corruption of the HMA
  652.      free block chain, it is now checking for this.
  653.  
  654. (07/31/95) MEM.EXE (1.09)
  655.      MEM still has problems with NCACHE2 having been loaded and unloaded;
  656.      this is due to corruption of the HMA allocation chain and there is
  657.      no reasonable way for MEM to cope with that, the only workaround is
  658.      to specify /USEHMA=OFF for NCACHE2 if it is to be unloaded later
  659.      or to neither display the HMA contents nor the summary of all memory
  660.      types with MEM (which means not using switches /A and /F and no switch
  661.      at all).
  662.      Now using XMS 3.0 function first for determination of free XMS
  663.      memory on 386+ processors.
  664.  
  665. SOLUTION
  666.  
  667. Overwrite the MEM.EXE file in the NWDOS directory with the new MEM.EXE.
  668.  
  669.  
  670. SYMPTOM
  671.  
  672. (05/10/94) MEMMAX.COM 
  673.      Some secondary command processors (such as a DOS shell) can no longer
  674.      change the memory state.
  675.  
  676. (03/21/95) MEMMAX.COM
  677.      MEMMAX now can enable/disable upper and video memory without being
  678.      run from the master command processor. Specifically this allows
  679.      these commands to be used from 3rd party shells like 4DOS.
  680.  
  681. (07/31/95) MEMMAX.COM (2.01)
  682.      MEMMAX +-V now updates the UMB root DOS internal variable to reflect
  683.      the change correctly when doing DOS memory allocations with specific
  684.      allocation strategies.
  685.  
  686. SOLUTION
  687.  
  688. Overwrite the MEMMAX.COM file in the NWDOS directory with the new MEMMAX.COM.
  689.  
  690.  
  691. SYMPTOM
  692.  
  693. (07/31/95) NLSFUNC.EXE (3.03)
  694.      NLSFUNC was crashing on load when NCACHE2 was loaded before and
  695.      both were using HMA.
  696.  
  697. SOLUTION
  698.  
  699. Overwrite the NLSFUNC.EXE file in the NWDOS directory with the new NLSFUNC.EXE
  700. file.
  701.  
  702.  
  703. SYMPTOM
  704.  
  705. (03/14/95) NWCACHE.xxx 
  706.      With VERIFY = ON statistics were in the range of several giga
  707.      requests.
  708.  
  709. SOLUTION
  710.  
  711. Overwrite the NWCACHE.xxx files in the NWDOS directory with the new
  712. NWCACHE.xxx files.
  713.  
  714.  
  715. SYMPTOM
  716.  
  717. (08/16/94) NWCDEX.EXE
  718.  
  719.      This version includes the following fixes.  Implementation of a new
  720.      (missing) function INT 2Fh, function 150Fh (Get_Directory_Entry).  This
  721.      was done for an application called REEL MAGIC.  For this application
  722.      there was also a change made to INT 2Fh, function 1505h (Read_VTOC) to
  723.      return a large initialised buffer.  There was a change made to Find_Next
  724.      which fixed the problem related to the installation of NetWare 4.1 from
  725.      the CD.  There was also a change made which stopped the '.' and '..'
  726.      being displayed in the root.  One application fixed by this was REEL
  727.      MAGIC.
  728.  
  729. SYMPTOM
  730.  
  731. (11/16/94)  NWCDEX.EXE
  732.      fixes several problems.  Speeds up CD ROM access considerably.
  733.  
  734.      On detecting that a disk has changed during a chdir/openfile/get file
  735.      attribs/dir entry/findfirst, changes to the root.
  736.  
  737.      On calling Int 21/60, the fully expanded path was previously 'Cdex.   X:\filename'. This has now been changed to \\X.\A.\filename which is
  738.      what MSCDEX returns.  This former discrepancy was highlighted in BYTE.
  739.  
  740.      Fixes a problem seen when CDs are changed and DPMS is loaded.
  741.  
  742.      Updates a) device info word (drive number is 0 based) and b) device
  743.      driver pointer (points to CD's current directoy structure) entries in
  744.      the SFT so that they are MSCDEX compatible.
  745.  
  746.      Will not automatically return an error during a chdir/openfile/get file
  747.      attribs/dir entry/findfirst operation, if the CD has been changed and
  748.      the current directory is the root. If the current directory is a subdir
  749.      and the volume has changed, an error is returned.
  750.  
  751.      Fixes a problem seen with the game Critical Path. 
  752.  
  753.      Fixes a problem to allow the game MYST to install. This must also be
  754.      used in conjunction with the new IBMDOS.COM dated 11/15/94.
  755.  
  756.      Fixes a problem reported with INT 2F / Func. 110C.
  757.  
  758. (12/13/94) NWCDEX (2.5) 
  759.      a)   fixes a problem seen when a CD file's extension is greater 
  760.           than 3 characters (maximum of 30 characters possible). 
  761.           In this case, a findfirst/next would not ignore the additional 
  762.           characters, and would therefore conclude that the extension 
  763.           did not match the search extension. Effectively, this meant that 
  764.           some file's were invisible when a DIR was executed. 
  765.           This problem was seen on a COREL CD. 
  766.  
  767.      b)   MSCDEX's INT 2F/1510 
  768.           (Send device driver request) initialises the subunit field 
  769.           of the device request header based on the drive number 
  770.           supplied in CX, whereas NWCDEX does not. NWCDEX.EXE 
  771.           is now compatible with MSCDEX in this respect.
  772.  
  773.      c)   fixes a problem seen when accessing subdirectories on 
  774.           machines with multiple CD-ROMs (>5). 
  775.          
  776.     NWCDEX (2.6)
  777.             a)  Fixes problem seen with LACERTE Tax Software
  778.  
  779.             b)  Modifications made to ensure subfunctions 1105,1116,111B,
  780.                  110F, and 150F will fail on finding a \\ in the pathname.
  781.  
  782. (01/23/95)   NWCDEX (2.7)
  783.      Fixes a problem where handles to the CD-ROM device drivers remain
  784.      unneccessarily open after NWCDEX initialization is completed.
  785.  
  786. SOLUTION
  787.  
  788. Overwrite the NWCDEX.COM file in the NWDOS directory with the new NWCDEX.COM.
  789.  
  790.  
  791. SYMPTOM
  792.  
  793. (08/15/94) PRINT.COM
  794.      A new version of PRINT.COM for all languages. This version fixes a
  795.      problem of hanging after the PRT-SCR key has been pressed due to
  796.      incorrect resoration of INT 05, INT 00, INT 04, INT 06. It has also been
  797.      modified to leave TAB expansion to the printer and the
  798.      Get_Installed_State is now returned in AL and not AX.
  799.  
  800. SOLUTION
  801.  
  802. Overwrite the PRINT.COM file in the NWDOS directory with the new PRINT.COM.
  803.  
  804.  
  805. SYMPTOM
  806.  
  807.      Loss of characters and speed of transmission issues during serial
  808.      communications.
  809.  
  810. SOLUTION
  811.  
  812. Use SETFIFO.EXE.  This utility allows the user to set FIFO buffers of 1, 4, 8,
  813. or 14 bytes. This may solve both speed and loss of characters issues during
  814. serial communications--possible only on a 16550 UART chip.
  815.  
  816.  
  817. SYMPTOM
  818.  
  819. (02/22/95) SUBST.EXE (1.03)
  820.      Both utilities no longer display invalid (beyond LASTDRIVE) drives
  821.      as assigned/substituted.
  822.  
  823. SOLUTION
  824.  
  825. Overwrite the SUBST.EXE in the NWDOS directory with the new SUBST.EXE file.
  826.  
  827. SYMPTOM
  828.  
  829. (08/26/94) TASKMGR.EXE (2.01)
  830.      This version fixes the problem where if the server were loaded 
  831.      with taskmanager the SFT file count would not be updated on 
  832.      termination of taskmgr causing possible file corruption.
  833.  
  834. (11/17/94)    TASKMGR.EXE  (2.02)
  835.      Fixes a problem with BREQUEST. It will also make Taskmgr more 
  836.      stable with the network loaded.
  837.  
  838.      Fixed problem with PeachTree V8 hanging.
  839.  
  840.      Now keeps screen parameters for 80x25, 80x28, 80x43, and 80x50
  841.      modes upon load and restores them on exit.
  842.  
  843. (07/31/95) TASKMGR.EXE (2.02)
  844.      XMS upper memory blocks are now treated the same as normally allocated
  845.      UMBs when instancing memory.
  846.      TaskMgr when loaded from a network drive could cause the connection
  847.      to the appropriate server being terminated.
  848.      If LOCAL HANDLES are set to TRUE, all handles are now instanced
  849.      instead of just two.
  850.  
  851. SOLUTION
  852.  
  853. Overwrite the TASKMGR.EXE file in the NWDOS directory with the new
  854. TASKMGR.EXE.
  855.  
  856.  
  857.  
  858. SYMPTOM
  859. (10/03/94)  TREE.COM (1.61)
  860.      Fixes system crash when trying to display paths greater than 66
  861.      characters.
  862.  
  863. SOLUTION
  864.  
  865. Overwrite the TREE.COM file in the NWDOS directory with the new TREE.COM
  866.  
  867.  
  868. SYMPTOM
  869.  
  870. (07/31/95) UNDELETE.EXE (2.01)
  871.      UNDELETE did neither show nor restore last modified date correctly
  872.      when recovering file that was deleted with DELWATCH active
  873.  
  874. SOLUTION
  875.  
  876. Overwrite the UNDELETE.EXE file in the NWDOS directory with the new
  877. UNDELETE.EXE
  878.  
  879.  
  880. SYMPTOM
  881.  
  882. (10/10/94)  XDEL.EXE (1.46)
  883.      Fixes 3 problems:
  884.      1.   System crash when trying to recursively delete paths greater than
  885.           66 characters.
  886.      2.   Current directory removed when recursively deleting from the
  887.           parent dir     (eg. "xdel .. /sd").
  888.      3.   Top-level directory not removed when password protected.
  889.  
  890.  
  891. SOLUTION
  892.  
  893. Overwrite the XDEL.EXE file in the NWDOS directory with the new XDEL.EXE
  894.  
  895. SYMPTOM
  896.  
  897. 10/03/94)  XDIR.EXE (2.06)
  898.      Fixes divide-by-zero error when trying to recursively display paths
  899.      greater than 66 characters.
  900.  
  901.  
  902. SOLUTION
  903.  
  904. Overwrite the XDIR.EXE file in the NWDOS directory with the new XDIR.EXE
  905.  
  906. -----------------------------------------------------------------
  907. Any trademarks referenced in this document are the property of their
  908. respective owners.  Consult your product manuals for complete trademark
  909. information.
  910. -----------------------------------------------------------------
  911.  
  912.