⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filing4d.n

📁 早期freebsd实现
💻 N
字号:
.TH "FILING4D" 1 "3-Feb-87" "Xerox (WRC)".\" $Header: Filing4d.n,v 1.2 87/04/01 13:53:59 ed Exp $.SH NAMEFiling4d - XNS Filing version 4 service.SH DESCRIPTION.I Filing4dis a service for the XNS Courier Filing protocol version 4.This service implements a subset of the Filing Protocol which is similarto the XNS FilingSubset Protocol; however, extensions to this subsetprovide additional functionality as well as compatibility for use with XDE FileTool and Xerox Network Services/IBM PC..PPThe service is forked from the XNS courier daemon,.IR xnscourierd , upon connection requests for version 4 of the Filing Protocol..SH "PROCEDURE SUPPORT"The Filing Protocol defined procedures .IR Logon , .IR Logoff , .IR Continue , .IR Open , .IR Close ,.IR Create ,.IR Delete ,.IR GetAttributes ,.IR ChangeAttributes ,.IR Copy ,.IR Move ,.IR Store ,.IR Retrieve ,.IR Replace ,.IR Serialize ,.I Deserializeand.I Listare supported. The extent of support isconsistent with the FilingSubset Protocol with extensions added to provideadditional functionality and interoperability..SH "ATTRIBUTE SUPPORT"Attribute support within the service is also consistent with the FilingSubsetProtocol. All attributes defined as mandatory in the FilingSubset Protocolare supported (\fIcreatedOn\fR, .IR dataSize , .IR isDirectory , .IR modifiedOn , .IR pathname, .IR type ).Additional attributes (\fIcreatedBy\fR, .IR fileID , .IR name ,.IR readOn , .IR version)are supportedand/or allowed to provide interoperability. .PPAdditional Viewpoint related attributes are uninterpreted by the file service; however, they are retained and returned to the client whenretrieved..PPThe \fIOpen\fR procedure allows files to be identified through the use of the.IR fileID ,.I nameor .I pathnameattributes..PP.I Filing4dmaintains the file type attribute in a manner consisten with the storage ofthe file locally. Files are stored locallay as described in \fIViewpointfiles(5N)\fR. Uninterpreted attributes areretained with the file content so that they may be returned when asked for..PPSince the service does not maintain the file types explicitly within the Unixfile system.I Filing4dwill make an educated guess of the file type based on the contents and/orstored attributes of the file, when a client requests the type of a file..SH "FILE TRANSFERS".I Filing4dcurrently makes a distinction between  .I tText and other file types for use during file transfer. Files of type.I tTextundergo a translation of contents for compatibility with existing Filingimplementations; Unix EOL characters(\\n) are translated to and from Xerox EOL characters (\\r), Xerox leftarrow characters are translated to underscore, etc.All other files are treated as a binary stream with no translation incurred..SH AUTHENTICATIONThe Filing Protocol (version 4) allows clients to supply a set of primarycredentials and accompanying verifier. Since the credentials and verifierare encrypted in a form recognizable by the network Authentication service,there is no mechanism available for supplying a verifier to be used by thehost system for verification..PP.I Filing4duses the following assumptions for user validation. Credentials and verifiersmust be of type.IR simple .The.I Logonwill be rejected if .I nullCredentials or .I strong credentials are supplied. The credentials and verifier will be validated against the network Authentication service and rejected if not successful.The object name supplied in the credentials will then be used as the username for validation against the Unix /etc/passwd file. If the name doesnot exist, the procedure will be rejected. If the user is valid, the .I Logonwill be successful with no ensuing Unix password verification. (The assumptionis that a valid network user that has an account on the host is also a validhost user.) .PPIn some situations, the credentials supplied may contain a full Clearinghousename rather than a more convenient Clearinghouse alias (i.e., \*(lqJohn Q.Public:Computer Science:Cornell-Univ\*(rq). In these instances, the suppliedname obviously will not pass as a Unix user name..I Filing4dtherefore, will strip the last name of the object field (i.e., Public)and attempt to use this as the user name for the Unix host. An additionalconversion to all lower case characters will take place if the originalattempt fails..SH "SEE ALSO"Filing5d(1N), Filing6d(1N), FilingSubset1d(1N), Viewpointfiles(5N).brFiling Protocol, \s8XNSS\s0 108507 (July 1985).brFiling Protocol, \s8XNSS\s0 108605 (May 1986).brFilingSubset Implementor's Guide, \s8XNSG\s0 098609 (September 1986).SH NOTESA limited subset of the full Filing Protocol is actually implemented.Procedures dealing with controls, access lists or random access are not yetimplemented..PP.I ChangeAttributesonly allows the \fIname\fR attribute to be modified..PPService related attributes (\fIaccessList\fR,.IR checksum ,.IR childrenUniquelyNamed ,.IR defaultAccessList ,.IR numberOfChildren ,.IR ordering ,.IR parentID ,.IR position ,.IR subtreeSize ,.IR subtreeSizeLimit )are not implemented within this service..SH BUGSWhen used with FileTool, Delete from within FileTool will not work correctly.This is because the Unix XNS implementation does not allow a single Filingsession to occur over multiple transport (SPP) connections..PPFor the same reason, wildcard operations within FileTool will not work also..PPIf a connection is left open by FileTool for an extended period of time, aSession Problem or Courier Error may occur. This is caused by the fact that the Unix service has destroyed the session after a period of inactivity and the  client is responsible for maintaining the open session via a Continue procedure.Unfortunately, FileTool doesn't issue the Continue to keep the sessionalive..PPWhen used in conjunction with the Network Services IBM PC/XNS, the PC user should specify fully qualified filenames for each command. The \*(lqcd\*(rqcommand will work but subsequent attempts to access files will result in an error since \fIFiling4d\fR cannot open files by \fIfileID\fR without aspecified directory (i.e., Unix inodes are available only in a specificdirectory)..SH AUTHOREd Flint

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -