NFS KERNEL PATCH SET
authorRick "gopher I <>
Tue, 8 Sep 1992 00:00:00 +0000 (00:00 +0000)
committerRick "gopher I <>
Tue, 8 Sep 1992 00:00:00 +0000 (00:00 +0000)
commit32a3d8b906645b0b7aba04b685f217f159c4d5df
tree430dee216e4dc61436ab8330d8781540e6ef2a98
parentf0e8e689bb31b016d6e621c5c4709c6bb168678e
NFS KERNEL PATCH SET

Unofficial fixes for several nfs related problems:
1 - RFC1094 does not clarify what the semantics of a create rpc should be
    on the server when the file already exists. It appears that some recent
    versions of SunOS expect the file to be truncated to length 0 only if
    the size field of the setattr has been specified. (This semantic has
    not been clarified by anyone within Sun ONC engineering, although I
    have tried mailing them.)

2 - IBM AIX3.2 NFS clients expect a server to reply RPCPROG_MISMATCH to
    an rpc request sent to the nfs port (2049), but not nfs, in order to
    identify an AIX server. (The 386bsd.01 server simply dropped these
    requests on the floor, confusing AIX clients.)

3 - Some servers require that the nfs client use a reserved port number,
    which the 386bsd.01 client did not. (The is a crock, since requiring
    a reserved port number does not enhance nfs security significantly.)

AUTHOR: Rick "gopher I" (root@snowhite.cis.uoguelph.ca)
386BSD-Patchkit: patch00053
usr/src/sys.386bsd/nfs/nfs_serv.c
usr/src/sys.386bsd/nfs/nfs_socket.c
usr/src/sys.386bsd/nfs/nfs_syscalls.c
usr/src/sys.386bsd/nfs/nfsv2.h