home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / nfscsd.exe / NFSCSD.DOC < prev    next >
Text File  |  1993-04-16  |  5KB  |  101 lines

  1. ************************************************************************
  2. * :title.CSD UN37900 for NFS on TCP/IP 1.2.1 "REFRESH" for OS/2
  3. * :version.1.2.1 :date.93/04/16     :CSD. UN37900     :support.
  4. * :abs.Fixes for the NFS feature for TCP/IP 1.2.1 "REFRESH".
  5. ************************************************************************
  6. ***** Apply to TCP/IP 1.2.1 only - do NOT apply to release  1.20. ******
  7. ************************************************************************
  8.  
  9. NFSCSD PACKAGE contains fixes for OS/2 TCP/IP Version '1.2.1 REFRESH'
  10. Run the NFSCSD.CMD file to have the files replaced.
  11. You must varify that the files that are being replaced are not "LOCKED" by
  12. the operating system, locked files cannot be repaced while they are locked.
  13.  
  14. The diskette inages are packed by PKZIP and are in SELF-EXTRACTING ZIP file
  15. format.  To unpack the disk image  enter:
  16.  
  17.       NFSCSD (path)
  18.  
  19. Example enter "NFSCSD A:"
  20.  
  21. To install the CSD form the unpacked diskette enter  "NFSCSD"
  22.  
  23. APAR #s  Files and directories
  24. -------  ---------------------
  25. PN21834  \tcpip\syslevel.nfs            Update Syslevel file for syslevel cmd
  26.  
  27. PN22239  \tcpip\bin\nfsctl.exe          Msg  SYS005 after display of newly
  28.                                         created directory
  29. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  30. ADD FOR UN32132   new new new
  31. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  32. PN25664  \tcpip\bin\nfsctl.exe    NFS MOUNT AIX to make a build NFS Stop:sys3175
  33.  
  34. PN26093  \tcpip\bin\nfsctl.exe    NFSCTL started with -c and/or -z option does
  35.          \tcpip\bin\nfsd.exe      process case sensitivity properly.
  36.  
  37. PN27557  \tcpip\bin\ln.exe        Using LN to create a LINK caused a directory
  38.                                   to be deleted on the mounted drive
  39.  
  40. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  41. ADD FOR UN37900                        4/15/93
  42. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  43. PN35354  \tcpip\bin\nfsctl.exe    SYS3175 error on commands to a Mounted drive
  44.          \tcpip\bin\nfsc.exe
  45. ----------------------------------------------------------------
  46. Notes on the OS/2 NFS client and case handling -
  47.  
  48. By default the OS/2 NFS client creates files and directories in all
  49. lowercase.  You can use the -z flag when you need to create files or
  50. directories in uppercase or mixed case, but this allows applications
  51. to create uppercase or mixed case names as well.  Many OS/2
  52. applications and all DOS applications create names in uppercase.
  53.  
  54. In OS/2, case is preserved when creating files and directories on HPFS
  55. drives, but it is not significant on lookup.  Thus, you can create a
  56. file as foo, FOO or Foo and the case will be maintained when you
  57. display the directory.  However, you can access the file by using the
  58. name foo, FOO, Foo, fOo, FoO...  The NFS protocol, however, is case
  59. sensitive.  The files foo, FOO and Foo are all distinct files and an
  60. NFS client needs to specify the correct case when sending requests to
  61. an NFS server.  When the OS/2 NFS client sends a request to an OS/2
  62. NFS server, everything works as expected.  For example, if an OS/2 NFS
  63. server has the file FOO and an OS/2 NFS client sends the request to
  64. delete foo, the OS/2 NFS server deletes FOO as an OS/2 user would
  65. expect.  This is because the OS/2 file system on the NFS server is case
  66. insensitive on lookup so foo matches FOO.
  67.  
  68. The situation is different if the NFS server is case sensitive as are
  69. UNIX NFS servers.  The same example would work as follows:  a UNIX NFS
  70. server has the file FOO and an OS/2 NFS client sends the request to
  71. delete foo.  The UNIX NFS server will not delete FOO since the UNIX
  72. file system is case sensitive on lookup; foo does not match FOO.  A
  73. choice was made to have the OS/2 NFS client emulate OS/2's case
  74. insensitivity on lookup.  Thus the OS/2 NFS client does the following
  75. when requesting a name lookup on an NFS server:  first the OS/2 NFS
  76. client sends the name in the case as it received it.  If the lookup
  77. fails the client uppercases the name and sends the request again.  If
  78. this lookup fails the client lowercases the name and sends the request
  79. a final time.
  80.  
  81. Because of this method, there should be no problems accessing files if
  82. the following restrictions are followed:
  83.    1. Do not use names which differ by case only.
  84.    2. Do not use mixed case names.
  85.  
  86. The second restriction is needed because many programs which run on
  87. OS/2 indiscriminately uppercase file names.  This is because they were
  88. written for FAT file systems which only allow uppercase names.  If you
  89. use tools that maintain case, you should be able to use mixed case
  90. file names as long as you type the exact case.  OS/2 commands for
  91. manipulating files maintain case.
  92.  
  93. It is especially important to avoid mixed case and duplicate directory
  94. names e.g.  \foodir \FOODIR.  When OS/2 needs to expand a name into
  95. fully qualified path name, the result is an uppercased name.  For
  96. example, ..\foo may become C:\FOODIR\FOO.  This is no problem if the
  97. directory and file names are all lowercase or all uppercase since the
  98. OS/2 NFS client will try both versions.  However, if the directory or
  99. file is mixed case the name will not be found; the OS/2 NFS client has
  100. no way to restore the original mixed case once it is lost.
  101.