.TH aquarela 8 .SH NAME aquarela \- Microsoft\(tm Windows filesystem server .SH SYNOPSIS .B aquarela [ .B -d .I option ] [ .B -n ] [ .B -p ] [ .B -u .I 0|1 ] [ .B -w .I name ] .SH DESCRIPTION .I Aquarela listens on port 455, 137, and optionally 129 for incomming Microsoft file shareing protocol (also know as .SM SMB or .SM CIFS ) requests for files and fulfills these from its namespace. .PP .I Aquarela's authentication uses the Inferno/pop secret held by the auth server. Transcoding is peformed between spaces and non breaking spaces to accommodate fileservers other than fossil. Debug and log messages are appended to .L /sys/log/aquarela if it exists. By default the share .B / is offered, which reprisents the root of the local plan9 filesystem. If a different name is requested by the client then .I 9fs(1) is envoked to attach that filesystem, which is then exported instead. .PP The options are: .TP .B -d .I option Enable one of many possible debugging options; see below .TP .B -n Enable vestigial NetBios support, a NetBios listener is started to answer name queries, to register the the local host with the Local Master Browser for the chosen workgroup. .I Aquarela can not not act as a Local Master Borwser, so relies on the existence of an external one on the network, e.g. Samba's .IR nmbd(1) . This option is required to make the local machine appear in .I Windows machines .IR Network Neighbourhood , however windows machines do not need this if they map a drive directly to the plan9 systems .SM IP address. .TP .B -p Sends log messages to standard output, as well as to the log file. .TP .B -u .I 0|1 Enable or disable Unicode support; since there is no code page support, the server actually sends .SM UTF if this is disabled .TP .B -w .I name Sets the workgroup (or primary domain) to name. The default is .SM PLAN9 .SH "DEBUG OPTIONS" .TP .B allcmds All .SM SMB requests and responses .TP .B tids Connection and disconnection of clients to shares .TP .B sids Creation and deletion of search ids .TP .B fids Creation and deletion of file ids .TP .B rap2 RAP calls .TP .B find Trans2 find commands .TP .B query Trans2 query commands .TP .B sharedfiles All files opened .TP .B poolparanoia Draconian error checking in memory allocator .TP .B sessions Connections and disconnections to the server .TP .B rep Regular expression conversions .TP .B locks Locking activity .TP .B any-smb-name If the debug option matches the symbolic name of a .SM SMB request or transaction2 sub-request (e.g. .SM SMB_COM_SESSION_SETUP_ANDX or .SM SMB_TRANS2_FIND_FIRST2 ) logging is enabled for just that message type. .TP .B 0xnn A 2 digit hex constant enables debugging of the message with this numeric id.