Index: dictionary.txt =================================================================== RCS file: /cvs/stdk/NFSv41/dictionary.txt,v retrieving revision 1.33 diff -u -r1.33 dictionary.txt --- dictionary.txt 10 May 2008 00:24:40 -0000 1.33 +++ dictionary.txt 10 May 2008 04:45:21 -0000 @@ -7,6 +7,7 @@ 05.txt 06.txt 07.txt +08.txt 09.txt 0s 0x0 @@ -48,6 +49,7 @@ 0x08 0x080 0x0A010307 +0x1 0x10 0x100 0x10000 @@ -56,13 +58,16 @@ 0x14 0x15 0x17 +0x2 0x200 0x20000 0x22 +0x3 0x36 0x37 0x400 0x67 +0x7 0x7FFFFFFF 0x800 0x80000000 @@ -73,6 +78,7 @@ 0xff 0xffffffffffffffff 1's +1..N 1003.1e 100K 11.txt @@ -82,6 +88,7 @@ 18.txt 1s 2's +23.txt 3's 3W 4KB @@ -244,6 +251,8 @@ DELEGRETURN4res DEVICEID DEVICEID4 +DEVICEID4args +DEVICEID4res DEVID DFS DH @@ -363,6 +372,7 @@ GetValue Gilman Givem +Goldschmidt Goodson Grider H @@ -664,6 +674,7 @@ R,sid1 R.M R.O +RCA4 RDAM RDATA RDDP @@ -777,6 +788,7 @@ SESSION4 SESSION4args SESSION4res +SESSION4resok SESSIONID SESSSION SETATTR @@ -946,8 +958,10 @@ Zhu aFH aFH's +aaa.xml aaa.xml,v abbrev +access.xml access.xml,v accessreq accessrights @@ -961,12 +975,14 @@ acetype4 acetype4.xml acewho +acks.xml acks.xml,v acl aclattr aclcreate aclflag4.xml aclreqs +acls.xml acls.xml,v aclsupport aclsupport4.xml @@ -985,6 +1001,7 @@ alg algs amd +any.xml any.xml,v anycast api @@ -1009,15 +1026,18 @@ attrset attrsset attrvals +authsys autogen autogen.xml avaiable +avail.xml avail.xml,v ay az b bFH bFH's +back.xml back.xml,v backchanel backchannel @@ -1054,10 +1074,12 @@ cacheseq cachethis caching +caching.xml caching.xml,v call4 callback callbacks +cancelled.xml cancelled.xml,v canetti cansettime @@ -1084,6 +1106,7 @@ chan change4 changeid4 +changes< chann charset chg @@ -1101,6 +1124,7 @@ clientdesc.id clientdesc.verifier clientid +clientid.xml clientid.xml,v clientid4 clientids @@ -1111,16 +1135,26 @@ clinet clnt clora +clorr +close.xml close.xml,v +cna cnda +cndr +cnla +cnlr +cnr co +commit.xml commit.xml,v comp compA compB compC +complete.xml complete.xml,v component4 +compound.xml compound.xml,v compoundargs compounderrs @@ -1130,10 +1164,12 @@ conflict" connnection connnections +considerations.xml considerations.xml,v content.loc content4 content4.xml +cookie<1 cookie4 cookieverf count> @@ -1141,6 +1177,8 @@ cowner cpda cpdr +craa +create.xml create.xml,v createattrs createdir @@ -1151,6 +1189,7 @@ createtype4 createverf cred +credit.xml credit.xml,v cref crypto @@ -1161,6 +1200,7 @@ csr ctime ctl +ctl.xml ctl.xml,v cur4 curfh @@ -1172,17 +1212,22 @@ daclsacl daleth dataserver +datatypes.xml datatypes.xml,v dc def del4 deleg +deleg.xml deleg.xml,v +delegation.xml delegation.xml,v delegation4 delegpurge +delegpurge.xml delegpurge.xml,v delegreturn +delegreturn.xml delegreturn.xml,v delete4 deny.xml @@ -1192,6 +1237,7 @@ device4 deviceID deviceid +deviceid.xml deviceid.xml,v deviceid4 deviceid4.xml @@ -1214,6 +1260,7 @@ docName domain:var dotx +downgrade.xml downgrade.xml,v ds dsa @@ -1232,14 +1279,17 @@ email2mre emph encr +end.xml end.xml,v endian eng.sun.com +entry<1 entry.nad entry4 enum enums eof +errors.xml errors.xml,v errortoop es @@ -1266,15 +1316,18 @@ file.xml file4 fileattributes +fileattributes.xml fileattributes.xml,v filehandle filehandle's filehandles filehandles's +filehandles.xml filehandles.xml,v fileid fileid's fileids +filelocking.xml filelocking.xml,v filesize filesystem @@ -1289,6 +1342,7 @@ foobar forego freebsd +front.xml front.xml,v fs fs's @@ -1327,12 +1381,16 @@ get4 get4.xml getattr +getattr.xml getattr.xml,v getdeviceinfo +getdeviceinfo.xml getdeviceinfo.xml,v getdevicelist +getdevicelist.xml getdevicelist.xml,v getfh +getfh.xml getfh.xml,v gid gid's @@ -1347,10 +1405,12 @@ h3 h4 hai +handles4 handlles hangText harvard.edu headerpadsize +hell2 highestslot highslot hinden @@ -1366,6 +1426,7 @@ hugo i i'th +i18n.xml i18n.xml,v iSCSI iana @@ -1374,6 +1435,7 @@ id id<NFS4 id's +id.xml id.xml,v id4 id4.xml @@ -1386,6 +1448,7 @@ ietf.org:CPU ietf.org:OS ietf2 +illegal.xml illegal.xml,v im impl @@ -1393,6 +1456,7 @@ info4 info4.xml infrastructural +infrastructure.xml infrastructure.xml,v ing inheritreq @@ -1403,6 +1467,7 @@ int64 intra intro +introduction.xml introduction.xml,v iomode iomode> @@ -1432,8 +1497,10 @@ layout4.xml layoutchanged layoutcommit +layoutcommit.xml layoutcommit.xml,v layoutget +layoutget.xml layoutget.xml,v layouthint layouthint4 @@ -1441,12 +1508,15 @@ layoutiomode4 layoutiomode4.xml layoutrecall +layoutrecall.xml layoutrecall.xml,v layoutrecall4 layoutreturn +layoutreturn.xml layoutreturn.xml,v layoutreturn4 layoutreturn4.xml +layouttype layouttype4 layouttype4< layouttype4.xml @@ -1460,6 +1530,7 @@ length4 limit4 limitby +link.xml link.xml,v linkdata linktext @@ -1476,6 +1547,7 @@ locations4 locations4.xml locatoin4.xml +lock.xml lock.xml,v locker.lock locker.open @@ -1484,16 +1556,20 @@ lockowner's lockowner.xml,v lockt +lockt.xml lockt.xml,v locktype locku +locku.xml locku.xml,v locr loga logr loh +lookup.xml lookup.xml,v lookupp +lookupp.xml lookupp.xml,v lor lora @@ -1523,6 +1599,7 @@ lt;result m mandlist +mandlist.xml mandlist.xml,v masked" masked4 @@ -1544,6 +1621,7 @@ mech mechs meta +mgmt.xml mgmt.xml,v mgt mic @@ -1552,6 +1630,7 @@ millisecond mimetype mincount +minlen minlength minorversion minorversion1 @@ -1570,14 +1649,17 @@ n na nad +name.xml name.xml,v namedattributesiana namespace +namespace.xml namespace.xml,v namespaces narten nbsp; W ndc +ndd ness netaddr4 netaddr4.xml @@ -1606,6 +1688,7 @@ nfsace4< nfsace4.xml nfsacl41 +nfsacl41.xml nfsdirect nfsstat4 nfstime4 @@ -1628,18 +1711,23 @@ nonce3 notice4 notif +notify.xml notify.xml,v notify4 notifyiana +notifylist4 +notifylist4< nowicki nr nrm nrn +ns.xml ns.xml,v nsc nseconds nsid nt +null.xml null.xml,v num numlinks @@ -1647,6 +1735,7 @@ numres nv nverify +nverify.xml nverify.xml,v o obj @@ -1667,8 +1756,10 @@ opcbgetattr opcbillegal opcbrecall +open.xml open.xml,v openattr +openattr.xml openattr.xml,v openflag4 opengflag4 @@ -1704,6 +1795,7 @@ param parc.xerox.com parms +parms< parms4 passwd pathname @@ -1716,6 +1808,7 @@ peter.staubach plaintext pnfs +pnfs.xml pnfs.xml,v pnfsiana policy4 @@ -1728,10 +1821,13 @@ prot prot.x putfh +putfh.xml putfh.xml,v putpubfh +putpubfh.xml putpubfh.xml,v putrootfh +putrootfh.xml putrootfh.xml,v qop qop4 @@ -1770,21 +1866,28 @@ rcr rdattr rdma +read.xml read.xml,v readdir +readdir.xml readdir.xml,v readlink +readlink.xml readlink.xml,v readonly rec +recall.xml recall.xml,v recallstateid recalltype receving recv +references.xml references.xml,v +remove.xml remove.xml,v remove4 +rename.xml rename.xml,v rename4 renew.xml,v @@ -1799,6 +1902,7 @@ resop4 resop4.xml restorefh +restorefh.xml restorefh.xml,v resultdata retentevt @@ -1860,11 +1964,14 @@ s sacl savefh +savefh.xml savefh.xml,v sc sdi se +secflavor secinfo +secinfo.xml secinfo.xml,v secinfo4 securityconsider @@ -1873,6 +1980,7 @@ seqid4 seqids seqres +sequence.xml sequence.xml,v sequenceid sequenceid4 @@ -1896,6 +2004,7 @@ serverver sess sessid +session.xml session.xml,v sessiond sessionid @@ -1906,6 +2015,7 @@ set4.xml setable setattr +setattr.xml setattr.xml,v setboth setclientid @@ -1960,8 +2070,10 @@ sspt ssr ssv +ssv.xml ssv.xml,v ssvt +start.xml start.xml,v stat state.access @@ -1970,6 +2082,7 @@ stateid stateid's stateid.seqid +stateid.xml stateid.xml,v stateid4 stateid4.xml @@ -1993,6 +2106,7 @@ symrefs sysadmin t +t< t10 talpey targetcount @@ -2024,6 +2138,7 @@ typename types.xml u +u64m udp udp6 uid @@ -2053,6 +2168,7 @@ vedi verf verifier4 +verify.xml verify.xml,v vers version1 @@ -2067,6 +2183,7 @@ whynone wordIndex workgroup +write.xml write.xml,v writeable writeverf @@ -2095,5 +2212,5 @@ yahoo.com z zelenka +zzz.xml zzz.xml,v -1..N Index: nfsv41_middle_core_infrastructure.xml =================================================================== RCS file: /cvs/stdk/NFSv41/nfsv41_middle_core_infrastructure.xml,v retrieving revision 1.91 diff -u -r1.91 nfsv41_middle_core_infrastructure.xml --- nfsv41_middle_core_infrastructure.xml 10 May 2008 03:29:41 -0000 1.91 +++ nfsv41_middle_core_infrastructure.xml 10 May 2008 04:45:22 -0000 @@ -2709,7 +2709,7 @@ The client ID's sequence id that is used for creating sessions (see and - . This is a + ). This is a prerequisite to let the client create more sessions. Index: nfsv41_middle_op_delegpurge.xml =================================================================== RCS file: /cvs/stdk/NFSv41/nfsv41_middle_op_delegpurge.xml,v retrieving revision 1.7 diff -u -r1.7 nfsv41_middle_op_delegpurge.xml --- nfsv41_middle_op_delegpurge.xml 25 Feb 2008 20:51:37 -0000 1.7 +++ nfsv41_middle_op_delegpurge.xml 10 May 2008 04:45:22 -0000 @@ -19,6 +19,17 @@ delayed by the server awaiting recovery of delegation information. + The client is NOT specified by the clientid field of + the request. The client SHOULD set the client field + to zero and the server MUST ignore the clientid + field. Instead the server MUST derive the client ID + from the value of the session id in the arguments of + the SEQUENCE operation that precedes DELEGPURGE in + the COMPOUND request. + + + + This operation should be used by clients that record delegation information on stable storage on the client. In this case, DELEGPURGE should be sent immediately after doing delegation recovery on all Index: nfsv41_middle_op_secinfo.xml =================================================================== RCS file: /cvs/stdk/NFSv41/nfsv41_middle_op_secinfo.xml,v retrieving revision 1.13 diff -u -r1.13 nfsv41_middle_op_secinfo.xml --- nfsv41_middle_op_secinfo.xml 10 May 2008 03:29:41 -0000 1.13 +++ nfsv41_middle_op_secinfo.xml 10 May 2008 04:45:22 -0000 @@ -80,7 +80,7 @@ request receives NFS4ERR_WRONGSEC. See for a list operations which can return NFS4ERR_WRONGSEC. In addition, - when READDIR returns attributes, the rdaddr_error + when READDIR returns attributes, the rdattr_error () can contain NFS4ERR_WRONGSEC. Note that CREATE and REMOVE MUST NOT return NFS4ERR_WRONGSEC. The