Annotation of 43BSDTahoe/new/xns/man/Filing6d.n, revision 1.1

1.1     ! root        1: .TH "FILING6D" 1 "3-Feb-87" "Xerox (WRC)"
        !             2: .\" $Header: Filing6d.n,v 1.2 87/04/01 13:54:28 ed Exp $
        !             3: .SH NAME
        !             4: Filing6d - XNS Filing version 6 service
        !             5: .SH DESCRIPTION
        !             6: .I Filing6d
        !             7: is a service for the XNS Courier Filing protocol version 6.
        !             8: This service implements a subset of the Filing Protocol which is similar
        !             9: to the XNS FilingSubset Protocol; however, extensions to this subset
        !            10: provide additional functionality more closely aligned with full Filing
        !            11: functionality.
        !            12: .PP
        !            13: The service is forked from the XNS courier daemon,
        !            14: .IR xnscourierd , 
        !            15: upon connection requests for version 6 of the Filing Protocol.
        !            16: .SH "PROCEDURE SUPPORT"
        !            17: The Filing Protocol defined procedures 
        !            18: .IR Logon , 
        !            19: .IR Logoff , 
        !            20: .IR Continue , 
        !            21: .IR Open , 
        !            22: .IR Close ,
        !            23: .IR Create ,
        !            24: .IR Delete ,
        !            25: .IR GetAttributes ,
        !            26: .IR ChangeAttributes ,
        !            27: .IR Copy ,
        !            28: .IR Move ,
        !            29: .IR Store ,
        !            30: .IR Retrieve ,
        !            31: .IR Replace ,
        !            32: .IR Serialize ,
        !            33: .I Deserialize
        !            34: and
        !            35: .I List
        !            36: are supported. The extent of support is
        !            37: consistent with the FilingSubset Protocol with extensions added to provide
        !            38: additional functionality and interoperability.
        !            39: .SH "ATTRIBUTE SUPPORT"
        !            40: Attribute support within the service is also consistent with the FilingSubset
        !            41: Protocol. All attributes defined as mandatory in the FilingSubset Protocol
        !            42: are supported (\fIcreatedOn\fR, 
        !            43: .IR dataSize , 
        !            44: .IR isDirectory , 
        !            45: .IR modifiedOn , 
        !            46: .IR pathname, 
        !            47: .IR type ).
        !            48: Additional attributes (\fIcreatedBy\fR, 
        !            49: .IR fileID , 
        !            50: .IR name ,
        !            51: .IR readOn , 
        !            52: .IR version)
        !            53: are supported
        !            54: and/or allowed to provide interoperability. 
        !            55: .PP
        !            56: Additional Viewpoint related attributes are uninterpreted by the 
        !            57: file service; however, they are retained and returned to the client when
        !            58: retrieved.
        !            59: .PP
        !            60: The \fIOpen\fR procedure allows files to be identified through the use of the
        !            61: .IR fileID ,
        !            62: .I name
        !            63: or 
        !            64: .I pathname
        !            65: attributes.
        !            66: .PP
        !            67: .I Filing6d
        !            68: maintains the file type attribute in a manner consisten with the storage of
        !            69: the file locally. Files are stored locallay as described in 
        !            70: \fIViewpointfiles(5N)\fR. Uninterpreted attributes are
        !            71: retained with the file content so that they may be returned when asked for.
        !            72: .PP
        !            73: Since the service does not maintain the file types explicitly within the Unix
        !            74: file system
        !            75: .I Filing6d
        !            76: will make an educated guess of the file type based on the contents and/or
        !            77: stored attributes of the file, when a client requests the type of a file.
        !            78: .SH "FILE TRANSFERS"
        !            79: .I Filing6d
        !            80: currently makes a distinction between  
        !            81: .I tText 
        !            82: and other file types for use during file transfer. Files of type
        !            83: .I tText
        !            84: undergo a translation of contents for compatibility with existing Filing
        !            85: implementations; Unix EOL characters
        !            86: (\\n) are translated to and from Xerox EOL characters (\\r), Xerox left
        !            87: arrow characters are translated to underscore, etc.
        !            88: All other files are treated as a binary stream with no translation incurred.
        !            89: .SH AUTHENTICATION
        !            90: The Filing Protocol allows clients to specify both primary and secondary
        !            91: credentials.
        !            92: .I Filing6d
        !            93: allows specific combinations of these credentials and accompanying verifier
        !            94: and performs the authentication based on the type supplied. Clients may
        !            95: specify 
        !            96: .IR simple ,
        !            97: .I strong
        !            98: or
        !            99: .I nullCredentials
        !           100: as the primary credentials. If
        !           101: .I simple 
        !           102: credentials are supplied, the credentials and verifier will be validated with
        !           103: a network Authentication service. 
        !           104: .I nullCredentials
        !           105: and 
        !           106: .I strong
        !           107: credentials will effectively be allowed with no network authentication.
        !           108: .PP
        !           109: Regardless of the type of primary credentials, clients are required to
        !           110: supply a set of 
        !           111: .I simple
        !           112: secondary credentials consisting of the types
        !           113: .I userName
        !           114: and
        !           115: .IR userPassword .
        !           116: These will contain the user's Unix user name and password and are used by
        !           117: .I Filing6d
        !           118: to validate the user on the host system. Failure to supply these will result
        !           119: in an Authentication error being returned to the client.
        !           120: .SH "SEE ALSO"
        !           121: Filing4d(1N), Filing5d(1N), FilingSubset1d(1N)
        !           122: .br
        !           123: Filing Protocol, \s8XNSS\s0 108507 (July 1985)
        !           124: .br
        !           125: Filing Protocol, \s8XNSS\s0 108605 (May 1986)
        !           126: .br
        !           127: FilingSubset Implementor's Guide, \s8XNSG\s0 098609 (September 1986)
        !           128: .SH NOTES
        !           129: A limited subset of the full Filing Protocol is actually implemented.
        !           130: Procedures dealing with controls, access lists or random access are not yet
        !           131: implemented.
        !           132: .PP
        !           133: .I ChangeAttributes
        !           134: only allows the \fIname\fR attribute to be modified.
        !           135: .PP
        !           136: Service related attributes (\fIaccessList\fR,
        !           137: .IR checksum ,
        !           138: .IR childrenUniquelyNamed ,
        !           139: .IR defaultAccessList ,
        !           140: .IR numberOfChildren ,
        !           141: .IR ordering ,
        !           142: .IR parentID ,
        !           143: .IR position ,
        !           144: .IR subtreeSize ,
        !           145: .IR subtreeSizeLimit )
        !           146: are not implemented within this service.
        !           147: .PP
        !           148: .I tAsciiText
        !           149: files are currently not implemented. Files of this type are currently 
        !           150: transferred as 
        !           151: .I tText 
        !           152: files with the translation specified above used to insure compatibility with
        !           153: existing Filing implementations.
        !           154: .SH BUGS
        !           155: Like all other server implementations in the Unix/XNS environment a single
        !           156: Filing session is not allowed to exist over multiple transport (SPP) 
        !           157: connections.
        !           158: .SH AUTHOR
        !           159: Ed Flint

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.