aquarela 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. .TH AQUARELA 1
  2. .SH NAME
  3. aquarela \- Microsoft\(tm Windows filesystem server
  4. .SH SYNOPSIS
  5. .B aquarela
  6. [
  7. .B -d
  8. .I option
  9. ] [
  10. .B -n
  11. ] [
  12. .B -p
  13. ] [
  14. .B -u
  15. .I 0|1
  16. ] [
  17. .B -w
  18. .I name
  19. ]
  20. .SH DESCRIPTION
  21. .I Aquarela
  22. listens on port 455, 137, and optionally 129 for incoming
  23. Microsoft file-sharing protocol (also known as
  24. .SM SMB
  25. or
  26. .SM CIFS\c
  27. ) requests for files and fulfills these from its namespace.
  28. .PP
  29. .I Aquarela's
  30. authentication uses the Inferno/pop secret held by the auth server.
  31. Transcoding is performed between spaces and non-breaking spaces to accommodate
  32. fileservers other than fossil.
  33. Debug and log messages are appended to
  34. .L /sys/log/aquarela
  35. if it exists.
  36. By default the share
  37. .B /
  38. is offered, which represents the root of the local Plan 9 filesystem.
  39. If a different name is requested by the client, then
  40. .I 9fs
  41. (see
  42. .IR srv (4))
  43. is invoked to attach that filesystem, which is then exported instead.
  44. .PP
  45. The options are:
  46. .TP
  47. .B -d
  48. .I option
  49. Enable one of many possible debugging options; see below
  50. .TP
  51. .B -n
  52. Enable vestigial NetBios support, a NetBios listener is started
  53. to answer name queries, to register the the local host with the Local
  54. Master Browser for the chosen workgroup.
  55. .I Aquarela
  56. can not not act as a Local Master Browser, so relies on the existence
  57. of an external one on the network, e.g. Samba's
  58. .IR nmbd .
  59. This option is required to make the local machine appear in
  60. .I Windows
  61. machines
  62. .IR "Network Neighbourhood" ,
  63. however Windows machines do not need this if they map a drive directly
  64. to the Plan 9 systems
  65. .SM IP
  66. address.
  67. .TP
  68. .B -p
  69. Sends log messages to standard output, as well as to the log file.
  70. .TP
  71. .B -u
  72. .I 0|1
  73. Enable or disable Unicode support; since there is no code page support,
  74. the server actually sends
  75. .SM UTF
  76. if this is disabled
  77. .TP
  78. .B -w
  79. .I name
  80. Sets the workgroup (or primary domain) to name.
  81. The default is
  82. .SM PLAN9
  83. .SS "DEBUG OPTIONS"
  84. .TF allcmds
  85. .TP
  86. .B allcmds
  87. All
  88. .SM SMB
  89. requests and responses
  90. .TP
  91. .B tids
  92. Connection and disconnection of clients to shares
  93. .TP
  94. .B sids
  95. Creation and deletion of search ids
  96. .TP
  97. .B fids
  98. Creation and deletion of file ids
  99. .TP
  100. .B rap2
  101. RAP calls
  102. .TP
  103. .B find
  104. Trans2 find commands
  105. .TP
  106. .B query
  107. Trans2 query commands
  108. .TP
  109. .B sharedfiles
  110. All files opened
  111. .TP
  112. .B poolparanoia
  113. Draconian error checking in memory allocator
  114. .TP
  115. .B sessions
  116. Connections and disconnections to the server
  117. .TP
  118. .B rep
  119. Regular expression conversions
  120. .TP
  121. .B locks
  122. Locking activity
  123. .TP
  124. .B any-smb-name
  125. If the debug option matches the symbolic name of a
  126. .SM SMB
  127. request or transaction2 sub-request
  128. (e.g.
  129. .SM SMB_COM_SESSION_SETUP_ANDX
  130. or
  131. .SM SMB_TRANS2_FIND_FIRST2\c
  132. ) logging is enabled for just that message type.
  133. .TP
  134. .B 0xnn
  135. A 2 digit hex constant enables debugging of the message with this
  136. numeric id.