3 aquarela \- CIFS server
25 access to Plan 9 file servers.
26 It announces and subsequently listens on
28 for connections to the file hierarchies called `shares' by
30 Users are authenticated with their
34 Each session is managed by a process running as the authenticated user.
35 Two persistent processes handle listening, session setup, and housekeeping.
40 share corresponds to a directory under
42 A client request for a specific share, say,
50 connection to the file server
52 If connection succeeds, a file hierarchy rooted at
54 is presented to the client.
55 The client request fails otherwise.
56 Requests for the protocol equivalent of
58 are satisfied with a directory containing only the default share,
69 will register with the `master browser' for
77 name resolution and session requests.
78 This works in tandem with a complete
80 master name server, like that provided by Unix
94 disables Unicoding of file names and metadata.
95 There is no code page support, so
107 (or `primary domain') of server.
123 filesystem available as drive
125 on a Windows machine:
128 C:\\>net use Y: \\\\plan9.example.com\\dump
131 .TF /sys/log/aquarela
142 .B /sys/src/cmd/aquarela
148 Log messages are appended to
152 option prints them on standard output as well.
155 option adds verbose output about
157 to the log messages, where
165 requests and responses.
168 Connections and disconnections per-share.
171 Creation and deletion of search ids.
174 Creation and deletion of file ids.
181 Transaction2 find commands.
184 Transaction2 query commands.
190 Draconian error checking in memory allocator.
193 Connections and disconnections on server.
196 Regular expression conversions.
208 .B SMB_COM_SESSION_SETUP_ANDX
210 .BR SMB_TRANS2_FIND_FIRST2 )
211 matching symbolic name
215 Debug only messages with hexadecimal id
219 The first connection attempt to a share sometimes fails erroneously - try again.
220 The share disk space reported by some clients is inaccurate.
221 Some clients can't rename directories.
222 Write attempts without sufficient permissions fail (correctly), but appear on client to temporarily succeed.
224 This program should probably be named