.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
-<title>OpenAFS for Windows 1.5.24 Release Notes</title>
+<title>OpenAFS for Windows 1.5.25 Release Notes</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
<o:DocumentProperties>
<o:LastAuthor>Jeffrey Altman</o:LastAuthor>
<o:Revision>3</o:Revision>
- <o:TotalTime>787</o:TotalTime>
+ <o:TotalTime>802</o:TotalTime>
<o:Created>2006-11-29T17:26:00Z</o:Created>
<o:LastSaved>2007-06-22T13:42:00Z</o:LastSaved>
- <o:Pages>38</o:Pages>
- <o:Words>17429</o:Words>
- <o:Characters>99346</o:Characters>
+ <o:Pages>1</o:Pages>
+ <o:Words>17762</o:Words>
+ <o:Characters>101245</o:Characters>
<o:Company>Secure Endpoints Inc.</o:Company>
- <o:Lines>827</o:Lines>
- <o:Paragraphs>233</o:Paragraphs>
- <o:CharactersWithSpaces>116542</o:CharactersWithSpaces>
+ <o:Lines>843</o:Lines>
+ <o:Paragraphs>237</o:Paragraphs>
+ <o:CharactersWithSpaces>118770</o:CharactersWithSpaces>
<o:Version>11.8132</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
+ <w:Zoom>0</w:Zoom>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
font-family:Thorndale;
mso-ascii-font-family:Thorndale;
mso-hansi-font-family:Thorndale;}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1
- {mso-list-id:2085452249;
- mso-list-template-ids:-1972580140;}
+ {mso-list-id:2104109742;
+ mso-list-template-ids:1181259030;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="2050"/>
+ <o:shapedefaults v:ext="edit" spidmax="3074"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
<div class=Section1>
-<p class=MsoTitle>OpenAFS for Windows 1.5.24<br>
+<p class=MsoTitle>OpenAFS for Windows 1.5.25<br>
Release Notes</p>
<p class=MsoBodyText>The Andrew File System (AFS) is a location-independent
administered by a department even when the Kerberos realm used for local
authentication is managed by a much larger organization. AFS clients and
servers take advantage of Kerberos cross realm authentication to enable
-authenticated access by entities located outside the local realm.
-Authorization is enforced by the use of directory level access control lists
-which can consist of individual or group identities. </p>
+authenticated access by entities located outside the local realm. Authorization
+is enforced by the use of directory level access control lists which can
+consist of individual or group identities. </p>
<p class=MsoBodyText>The AFS volume is a tree of files and
sub-directories. AFS volumes are created by administrators and are joined
such that the user is unaware of the distinction between the use of AFS and
Microsoft Windows file shares. OAFW can be part of a single sign-on
solution by allowing credentials for a Kerberos principal to be obtained at
-logon and for that principal to be used to obtain AFS tokens for one or more
-cells. Although OAFW is implemented as a locally installed SMB to
-AFS gateway, OAFW maintains the portability of file paths by its use of the <a
+logon and for that principal to be used to obtain AFS tokens for one or more cells.
+Although OAFW is implemented as a locally installed SMB to AFS gateway, OAFW
+maintains the portability of file paths by its use of the <a
href="file:///\\AFS">\\AFS</a> UNC server name.</p>
-<p class=MsoBodyText>OpenAFS is the product of an open source development
-effort begun on October 31 2000. OpenAFS is maintained and developed by a
-group of volunteers with the support of the user community. If you
-use OpenAFS as part of your computing infrastructure please contribute to its
+<p class=MsoBodyText>OpenAFS is the product of an open source development effort
+begun on October 31 2000. OpenAFS is maintained and developed by a group
+of volunteers with the support of the user community. If you use
+OpenAFS as part of your computing infrastructure please contribute to its
continued growth.</p>
<p class=MsoToc1><span class=MsoHyperlink><a href="#_Toc115417109">1. Installer
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'><span
style='font-size:9.0pt'>1.</span><span style='font-size:7.0pt;font-family:"Times New Roman"'>
-</span><span class=GramE>an</span> executable (.exe) that is built using the <span
-class=SpellE>Nullsoft</span> Scriptable Installation System, or</p>
+</span>an executable (.exe) that is built using the Nullsoft Scriptable
+Installation System, or</p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'><span
style='font-size:9.0pt'>2.</span><span style='font-size:7.0pt;font-family:"Times New Roman"'>
-</span><span class=GramE>a</span> Windows Installer package (.<span
-class=SpellE>msi</span>) that is built using <span class=SpellE>WiX</span> and
-can be customized for organizations via the use of MSI Transforms (see <a
+</span>a Windows Installer package (.msi) that is built using WiX and can be
+customized for organizations via the use of MSI Transforms (see <a
href="#_MSI_Deployment_Guide">MSI Deployment Guide</a>)</p>
<h1><a name="_Toc170268814"></a><a name="_Toc152605033"></a><a
NT</p>
<p class=MsoNormal>Older releases of OpenAFS are available for download if
-unsupported operating systems must be used. The last version of OpenAFS
-with support for Win9x is 1.2.2b. The last version with support for
-Windows NT 4.0 is 1.2.10.</p>
+unsupported operating systems must be used. The last version of OpenAFS with
+support for Win9x is 1.2.2b. The last version with support for Windows NT
+4.0 is 1.2.10.</p>
<h2><a name="_Toc170268817"></a><a name="_Toc152605036"></a><a
name="_Toc115416102"></a><a name="_Toc139993086"></a><a name="_Toc126872167"></a><a
Disk Space</span></span></span></h2>
<p class=MsoNormal>Up to 60mb required for the OpenAFS binaries plus 100MB for
-the default <span class=SpellE>AFSCache</span> file. (The size of
-the <span class=SpellE>AFSCache</span> file may be adjusted via the Registry
-after installation.)</p>
+the default AFSCache file. (The size of the AFSCache file may be
+adjusted via the Registry after installation.)</p>
<h2><a name="_Toc170268818"></a><a name="_Toc152605037"></a><a
name="_Toc115416103"></a><a name="_Toc139993087"></a><a name="_Toc126872168"></a><a
Additional Software</span> Packages</span></span></h2>
<p class=MsoNormal><a href="http://web.mit.edu/kerberos/dist/index.html">MIT
-Kerberos for Windows</a> 2.6.x or 3.1.x if Kerberos v5 authentication support is
-desired.</p>
+Kerberos for Windows</a> 2.6.x or 3.1.x if Kerberos v5 authentication support
+is desired.</p>
<h1><a name="_Toc170268819"></a><a name="_Toc152605038"></a><a
name="_Toc115416104"></a><a name="_Toc139993088"></a><a name="_Toc126872169"></a><a
based tokens are presented to an AFS server that does not support them, the
server will be unable to communicate with the client when tokens are present.
Kerberos v5 based tokens are supported by OpenAFS release 1.2.8 or later.<span
-style='mso-spacerun:yes'> </span>IBM <span class=SpellE>Transarc</span>
-servers do not support Kerberos v5.</p>
+style='mso-spacerun:yes'> </span>IBM Transarc servers do not support Kerberos
+v5.</p>
<h3><a name="_Toc170268821"></a><a name="_Toc152605040"></a><a
name="_Toc115416106"></a><a name="_Toc139993090"></a><a name="_Toc126872171"></a><span
RXKADBADTICKET error.<span style='mso-spacerun:yes'> </span>OpenAFS 1.4 (and
beyond) servers can support the largest tickets that Active Directory can
issue. Second, the Kerberos v5 tickets issued by Windows 2003 Active
-Directory are encrypted with the DES-CBC-MD5 encryption type (<span
-class=SpellE>enctype</span>). OpenAFS 1.2 servers only support the
-DES-CBC-CRC <span class=SpellE>enctype</span>.<span style='mso-spacerun:yes'>
-</span>As a result, OpenAFS 1.2 servers cannot process the resulting Kerberos
-v5 tokens.<span style='mso-spacerun:yes'> </span>Windows 2000 Active Directory
-issued tickets with the DES-CBC-CRC <span class=SpellE>enctype</span>.</p>
+Directory are encrypted with the DES-CBC-MD5 encryption type (enctype).
+OpenAFS 1.2 servers only support the DES-CBC-CRC enctype.<span
+style='mso-spacerun:yes'> </span>As a result, OpenAFS 1.2 servers cannot
+process the resulting Kerberos v5 tokens.<span style='mso-spacerun:yes'>
+</span>Windows 2000 Active Directory issued tickets with the DES-CBC-CRC
+enctype.</p>
<p class=MsoNormal>Microsoft has documented in <a
href="http://support.microsoft.com/kb/832572/">Knowledge Base article 832572</a>
style='mso-bookmark:_Toc115416107'>3.1.2. Using the krb524 service</span></span></span></h3>
<p class=MsoNormal>Some organizations which have AFS cell names and Kerberos
-realm names which differ by more then just lower and upper case rely on a
-modification to krb524d which maps a Kerberos v5 ticket from realm FOO to a
-Kerberos v4 ticket in realm BAR. This allows <span class=SpellE>user@FOO</span>
-to appear to be <span class=SpellE>user@bar</span> for the purposes of
-accessing the AFS cell. As of OpenAFS 1.2.8, support was added to allow
-the immediate use of Kerberos v5 tickets as AFS (2b) tokens. This is the first
-building block necessary to break away from the limitations of Kerberos v4 with
-AFS. By using Kerberos v5 directly we avoid the security holes inherent
-in Kerberos v4 cross-realm. We also gain access to cryptographically
-stronger algorithms for authentication and encryption. </p>
+realm names which differ by more then just lower and upper case rely on a modification
+to krb524d which maps a Kerberos v5 ticket from realm FOO to a Kerberos v4
+ticket in realm BAR. This allows user@FOO to appear to be user@bar for
+the purposes of accessing the AFS cell. As of OpenAFS 1.2.8, support was
+added to allow the immediate use of Kerberos v5 tickets as AFS (2b) tokens.
+This is the first building block necessary to break away from the limitations
+of Kerberos v4 with AFS. By using Kerberos v5 directly we avoid the
+security holes inherent in Kerberos v4 cross-realm. We also gain access
+to cryptographically stronger algorithms for authentication and encryption. </p>
<p class=MsoNormal>Another reason for using Kerberos v5 directly is because the
krb524 service runs on a port (4444) which has become increasingly blocked by
behavior in a plug-n-play network environment. Changes to the number of
network adapters or their assigned IP addresses will cause the service to
terminate unexpectedly. To avoid this behavior OpenAFS for Windows
-installs a single instance of the Microsoft Loopback Adapter (MLA) on the
-machine. With the MLA installed, the OpenAFS Client Service will not be
-affected by the configuration changes of other network adapters installed on
-the system. </p>
+installs a single instance of the Microsoft Loopback Adapter (MLA) on the machine.
+With the MLA installed, the OpenAFS Client Service will not be affected by the
+configuration changes of other network adapters installed on the system. </p>
<p class=MsoNormal>The MLA is installed with a name of "AFS" and a
pre-assigned IP address in the 10.x.x.x range. The MLA is bound to the
Using Freelance (Dynamic Root) Mode to Improve Mobility</span></span></span></h2>
<p class=MsoNormal>Traditionally, when the OpenAFS Client Service starts it
-must be able to access the "<span class=SpellE>root.afs</span>"
-volume of the default cell. The "<span class=SpellE>root.afs</span>"
-volume contains the set of mount points to the "<span class=SpellE>root.cell</span>"
-volumes of various cells the administrator of the default cell believes should
-be accessible. If the "<span class=SpellE>root.afs</span>"
+must be able to access the "root.afs" volume of the default
+cell. The "root.afs" volume contains the set of mount points to
+the "root.cell" volumes of various cells the administrator of the
+default cell believes should be accessible. If the "root.afs"
volume is inaccessible when the client service is started, the service will
terminate unexpectedly. Since many users now use laptops or otherwise
operate in disconnected environments in which a VPN may be required to access
-the cell's servers, it is often the case that the "<span class=SpellE>root.afs</span>"
-volume for the default cell is not reachable and the OpenAFS Client Service
-will not successfully start. </p>
+the cell's servers, it is often the case that the "root.afs" volume
+for the default cell is not reachable and the OpenAFS Client Service will not
+successfully start. </p>
<p class=MsoNormal>To allow the OpenAFS Client Service to operate in these
-environments, Freelance mode dynamically constructs a fake "<span
-class=SpellE>root.afs</span>" volume from mount points and symlinks stored
-in the local registry.</p>
-
-<p class=MsoNormal>The content of the fake \93<span class=SpellE>root.afs</span>\94
-volume is dynamically modified as cells are accessed. When the fake
-"<span class=SpellE>root.afs</span>" volume is initially constructed
-it will only contain two mount points: a <i>regular path </i>and <i>read-write
-path </i>mount point used to access the "<span class=SpellE>root.cell</span>"
-volume of the default AFS cell. Any attempt to access a valid cell name
-will result in a new mount point being created in the fake "<span
-class=SpellE>root.afs</span>" volume. If the <span class=SpellE>cellname</span>
-begins with a "." the mount point will be a <i>read-write path</i>;
-otherwise the mount point will be a <i>regular path</i>. These mount
-points are preserved in the registry at key:</p>
+environments, Freelance mode dynamically constructs a fake "root.afs"
+volume from mount points and symlinks stored in the local registry.</p>
+
+<p class=MsoNormal>The content of the fake \93root.afs\94 volume is dynamically
+modified as cells are accessed. When the fake "root.afs" volume
+is initially constructed it will only contain two mount points: a <i>regular
+path </i>and <i>read-write path </i>mount point used to access the
+"root.cell" volume of the default AFS cell. Any attempt to
+access a valid cell name will result in a new mount point being created in the
+fake "root.afs" volume. If the cellname begins with a "."
+the mount point will be a <i>read-write path</i>; otherwise the mount point
+will be a <i>regular path</i>. These mount points are preserved in the
+registry at key:</p>
<p class=preformattedtext style='margin-left:35.45pt'><a
href="#_Regkey:_[HKLMSOFTWAREOpenAFSClie">HKLM\SOFTWARE\OpenAFS\Client\Freelance</a></p>
<p class=MsoNormal>Additional mount points may be manually created using the
-"<span class=SpellE>fs</span> <span class=SpellE>mkmount</span>"
-command. Mount points may be removed using the "<span class=SpellE>fs</span>
-<span class=SpellE>rmmount</span>" command.</p>
+"fs mkmount" command. Mount points may be removed using the
+"fs rmmount" command.</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>fs</span>
-<span class=SpellE>mkmount</span> \\AFS\athena.mit.edu <span class=SpellE>root.cell</span>
-athena.mit.edu</p>
+<p class=preformattedtext style='margin-left:35.45pt'>>fs mkmount
+\\AFS\athena.mit.edu root.cell athena.mit.edu</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>fs</span>
-<span class=SpellE>mkmount</span> \\AFS\.athena.mit.edu <span class=SpellE>root.cell</span>
-athena.mit.edu -<span class=SpellE>rw</span></p>
+<p class=preformattedtext style='margin-left:35.45pt'>>fs mkmount
+\\AFS\.athena.mit.edu root.cell athena.mit.edu -rw</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>fs</span>
-<span class=SpellE>rmmount</span> \\AFS\athena.mit.edu</p>
+<p class=preformattedtext style='margin-left:35.45pt'>>fs rmmount
+\\AFS\athena.mit.edu</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>fs</span>
-<span class=SpellE>rmmount</span> \\AFS\.athena.mit.edu</p>
+<p class=preformattedtext style='margin-left:35.45pt'>>fs rmmount
+\\AFS\.athena.mit.edu</p>
-<p class=MsoNormal>Symlinks may also be created within the Freelance \93<span
-class=SpellE>root.afs</span>\94 volume.</p>
+<p class=MsoNormal>Symlinks may also be created within the Freelance \93root.afs\94
+volume.</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>symlink</span>
-make \\afs\link \\afs\athena.mit.edu\user\j\a\jaltman</p>
+<p class=preformattedtext style='margin-left:35.45pt'>>symlink make
+\\afs\link \\afs\athena.mit.edu\user\j\a\jaltman</p>
-<p class=preformattedtext> ><span
-class=SpellE>symlink</span> list \\afs\link</p>
+<p class=preformattedtext> >symlink list
+\\afs\link</p>
-<p class=preformattedtext> '\\<span class=SpellE>afs</span>\link'
-is a <span class=SpellE>symlink</span> to '<span class=SpellE>athena.mit.edu\user\j\a\jaltman</span>'</p>
+<p class=preformattedtext> '\\afs\link' is a
+symlink to 'athena.mit.edu\user\j\a\jaltman'</p>
-<p class=preformattedtext style='margin-left:35.45pt'>><span class=SpellE>symlink</span>
-<span class=SpellE>rm</span> \\afs\link</p>
+<p class=preformattedtext style='margin-left:35.45pt'>>symlink rm \\afs\link</p>
<p class=MsoNormal>The symlinks are stored in the registry at:</p>
<p class=MsoNormal>The OpenAFS for Windows client will use DNS AFSDB records to
discover the location of AFS Volume Database servers when entries for the cell
-are not present in the client's <span class=SpellE>CellServDB</span> file
-(\%PROGRAMFILES%\OpenAFS\Client\<span class=SpellE>CellServDB</span>).</p>
+are not present in the client's CellServDB file
+(\%PROGRAMFILES%\OpenAFS\Client\CellServDB).</p>
<h2><a name="_Toc170268827"></a><a name="_Toc152605046"></a><a
name="_Toc115416111"></a><a name="_Toc139993095"></a><a name="_Toc126872176"></a><a
style='mso-bookmark:_Toc152605046'><span style='mso-bookmark:_Toc115416111'>3.5.
Obtaining AFS Tokens as a Integrated Part of Windows Logon</span></span></span></h2>
-<p class=MsoNormal>OpenAFS for Windows installs a <span class=SpellE>WinLogon</span>
-Network Provider to provide Single Sign-On functionality (aka Integrated
-Logon.) Integrated Logon can be used when the Windows username and
-password match the username and password associated with the default cell's
-Kerberos realm. For example, if the Windows username is "<span
-class=SpellE>jaltman</span>" and the default cell is
+<p class=MsoNormal>OpenAFS for Windows installs a WinLogon Network Provider to
+provide Single Sign-On functionality (aka Integrated Logon.) Integrated
+Logon can be used when the Windows username and password match the username and
+password associated with the default cell's Kerberos realm. For example,
+if the Windows username is "jaltman" and the default cell is
"athena.mit.edu", then Integrated Logon can be successfully used if
the windows password matches the password assigned to the Kerberos principal
"<a href="mailto:jaltman@ATHENA.MIT.EDU">jaltman@ATHENA.MIT.EDU</a>".
<p class=MsoNormal>When KFW is configured, Integrated Logon will use it to
obtain tokens. Use of KFW for Integrated Logon can be disabled via the <a
-href="#_Value:_EnableKFW"><span class=SpellE>EnableKFW</span></a> registry
-value.<span style='mso-spacerun:yes'> </span>Use of the krb524 service can be
-configured via the <a href="#_Value:_Use524">Use524</a> registry value.</p>
+href="#_Value:_EnableKFW">EnableKFW</a> registry value.<span
+style='mso-spacerun:yes'> </span>Use of the krb524 service can be configured
+via the <a href="#_Value:_Use524">Use524</a> registry value.</p>
<p class=MsoNormal>Integrated Logon will not preserve the Kerberos v5 tickets.
KFW 3.1 and above implements that functionality.</p>
<p class=MsoNormal>Integrated Login supports the ability to obtain tokens for
multiple cells. For further information on how to configure this feature
-read about the <a href="#_Value:_TheseCells"><span class=SpellE>TheseCells</span></a>
-value.</p>
+read about the <a href="#_Value:_TheseCells">TheseCells</a> value.</p>
<h2><a name="_Toc170268828"></a><a name="_Toc152605047"></a><a
name="_Toc115416112"></a><a name="_Toc139993096"></a><a name="_Toc126872177"></a><a
style='mso-spacerun:yes'> </span>afscreds.exe will be removed from the OpenAFS
in a future release.<o:p></o:p></span></p>
-<p class=MsoNormal>The AFS System Tray tool (afscreds.exe) supports several command
-line options: </p>
+<p class=MsoNormal>The AFS System Tray tool (afscreds.exe) supports several
+command line options: </p>
-<p class=preformattedtext> -A = <span class=SpellE>autoinit</span>
-</p>
+<p class=preformattedtext> -A = autoinit </p>
-<p class=preformattedtext> -E = force existing <span
-class=SpellE>afscreds</span> to exit</p>
+<p class=preformattedtext> -E = force existing afscreds to
+exit</p>
<p class=preformattedtext> -I = install startup shortcut</p>
<p class=preformattedtext> -Q = quiet mode. do not
display start service dialog</p>
-<p class=preformattedtext> if <span
-class=SpellE>afsd_service</span> is not already running</p>
+<p class=preformattedtext> if
+afsd_service is not already running</p>
<p class=preformattedtext> -S = show tokens dialog on startup</p>
<p class=preformattedtext> -X = test and do map share</p>
-<p class=preformattedtext> -Z = <span class=SpellE>unmap</span>
-drives</p>
+<p class=preformattedtext> -Z = unmap drives</p>
-<p class=MsoNormal><span class=SpellE>autoinit</span> will result in automated
-attempts to acquire AFS tokens when afscreds.exe is started. afscreds.exe
-will attempt to utilize tickets stored in the MSLSA credentials cache; any
-existing CCAPI credentials cache; and finally display an Obtain Tokens dialog
-to the user. When used in combination with IP address change detection,
-afscreds.exe will attempt to acquire AFS tokens whenever the IP address list
-changes and the Kerberos KDC is accessible.</p>
+<p class=MsoNormal>autoinit will result in automated attempts to acquire AFS
+tokens when afscreds.exe is started. afscreds.exe will attempt to utilize
+tickets stored in the MSLSA credentials cache; any existing CCAPI credentials
+cache; and finally display an Obtain Tokens dialog to the user. When used
+in combination with IP address change detection, afscreds.exe will attempt to
+acquire AFS tokens whenever the IP address list changes and the Kerberos KDC is
+accessible.</p>
<p class=MsoNormal>The renew drive maps option is used to ensure that the user
drive maps constructed via the OpenAFS tools (not NET USE) are re-constructed
installers to use \93-A -N -M -Q\94 as startup options. Currently, there is
no user interface to change this selection after install time although these
options may be altered via the registry on either per machine or per user
-basis. See <a href="#_Value___:_AfscredsShortcutParams"><span
-class=SpellE>AfscredsShortcutParams</span></a> in <a
-href="#_Appendix_A:_Registry_Values">Appendix A</a>.</p>
+basis. See <a href="#_Value___:_AfscredsShortcutParams">AfscredsShortcutParams</a>
+in <a href="#_Appendix_A:_Registry_Values">Appendix A</a>.</p>
<h2><a name="_Toc170268829"></a><a name="_Toc152605048"></a><a
name="_Toc115416113"></a><a name="_Toc139993097"></a><a name="_Toc126872178"></a><a
name="_Toc115417049"></a><span style='mso-bookmark:_Toc170268829'><span
style='mso-bookmark:_Toc152605048'><span style='mso-bookmark:_Toc115416113'>3.7.
-The \93AFS Client <span class=SpellE>Admins</span>\94 Authorization Group</span></span></span></h2>
+The \93AFS Client Admins\94 Authorization Group</span></span></span></h2>
<p class=MsoNormal>The OpenAFS for Windows client supports a local Windows
-authorization group named "AFS Client <span class=SpellE>Admins</span>".
-This group is used in place of the "Administrators" group to
-determine which users are allowed to modify the AFS Client Service
-configuration via the AFS Control Panel (afs_config.exe) or fs.exe command line
-tool. The following fs.exe commands are now restricted to members of the
-"AFS Client <span class=SpellE>Admins</span>" group:</p>
+authorization group named "AFS Client Admins". This group is
+used in place of the "Administrators" group to determine which users
+are allowed to modify the AFS Client Service configuration via the AFS Control
+Panel (afs_config.exe) or fs.exe command line tool. The following fs.exe
+commands are now restricted to members of the "AFS Client Admins"
+group:</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>checkservers</span> with a non-zero timer value</p>
+font-family:"Times New Roman"'> </span>checkservers
+with a non-zero timer value</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>setcachesize</span></p>
+font-family:"Times New Roman"'> </span>setcachesize</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>newcell</span></p>
+font-family:"Times New Roman"'> </span>newcell</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>sysname</span> with a new <span class=SpellE>sysname</span> list</p>
+font-family:"Times New Roman"'> </span>sysname
+with a new sysname list</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>exportafs</span></p>
+font-family:"Times New Roman"'> </span>exportafs</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>setcell</span></p>
+font-family:"Times New Roman"'> </span>setcell</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>setserverprefs</span></p>
+font-family:"Times New Roman"'> </span>setserverprefs</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>storebehind</span></p>
+font-family:"Times New Roman"'> </span>storebehind</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>setcrypt</span></p>
+font-family:"Times New Roman"'> </span>setcrypt</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>cscpolicy</span></p>
+font-family:"Times New Roman"'> </span>cscpolicy</p>
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=preformattedtext style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
-font-family:"Times New Roman"'> </span><span
-class=SpellE>minidump</span></p>
+font-family:"Times New Roman"'> </span>minidump</p>
<p class=MsoNormal>The creation or removal of mount points and symlinks in the
-Freelance \93<span class=SpellE>root.afs</span>\94 volume are also restricted to
-members of the \93AFS Client <span class=SpellE>Admins</span>\94 group.</p>
-
-<p class=MsoNormal>The initial membership of the "AFS Client <span
-class=SpellE>Admins</span>" group when created by the installer is
-equivalent to the local "Administrators" group. If a user is
-added to the "Administrators" group after the creation of the
-"AFS Client Admin" group, that user will not be an AFS Client
-Administrator. Only users that are members of the "AFS Client <span
-class=SpellE>Admins</span>" group are AFS Client Administrators. The
-local "SYSTEM" account is an implicit member of the "AFS Client <span
-class=SpellE>Admins</span>" group.</p>
-
-<p class=MsoNormal>Setting the default <span class=SpellE>sysname</span> for a
-machine should be done via the <a href="#_Value_:_SysName">registry</a> and not
-via "<span class=SpellE>fs</span> <span class=SpellE>sysname</span>".</p>
+Freelance \93root.afs\94 volume are also restricted to members of the \93AFS Client
+Admins\94 group.</p>
+
+<p class=MsoNormal>The initial membership of the "AFS Client Admins"
+group when created by the installer is equivalent to the local
+"Administrators" group. If a user is added to the
+"Administrators" group after the creation of the "AFS Client
+Admin" group, that user will not be an AFS Client Administrator.
+Only users that are members of the "AFS Client Admins" group are AFS
+Client Administrators. The local "SYSTEM" account is an
+implicit member of the "AFS Client Admins" group.</p>
+
+<p class=MsoNormal>Setting the default sysname for a machine should be done via
+the <a href="#_Value_:_SysName">registry</a> and not via "fs
+sysname".</p>
<h2><a name="_Toc170268830"></a><a name="_Toc152605049"></a><a
name="_Toc115416114"></a><a name="_Toc139993098"></a><a name="_Toc126872179"></a><a
<p class=MsoNormal>The OpenAFS client supports UNC paths everywhere. UNC
paths provide a canonical name for resources stored within AFS. UNC paths
should be used instead of drive letter mappings whenever possible.
-This is especially true when specifying the location of roaming profiles and redirected
-folders. </p>
+This is especially true when specifying the location of roaming profiles and
+redirected folders. </p>
<p class=MsoNormal>Power users that make extensive use of the command line
-shell, cmd.exe, should consider using JP Software's 4NT or Take Command <span
-class=SpellE>command</span> processors. Unlike cmd.exe, the <span
-class=SpellE>JPSoftware</span> shells fully support UNC paths as the current
-directory. <span class=SpellE>JPSoftware</span> added special recognition
-for OpenAFS to its command shells, 4NT 7.0 and Take Command 7.0. AFS
-paths can be entered in UNIX notation (e.g., <a
-href="file:///\\afs\openafs.org\software">/<span class=SpellE>afs/openafs.org/software</span></a>),
-space utilization reports the output of the volume status for the specified
-path, and many AFS specific functions and variables have been added to the
-command language.</p>
-
-<p class=MsoNormal><span class=SpellE>JPSoftware's</span> web site is <span
-class=MsoHyperlink>http://www.jpsoft.com</span>.</p>
+shell, cmd.exe, should consider using JP Software's 4NT or Take Command command
+processors. Unlike cmd.exe, the JPSoftware shells fully support UNC paths
+as the current directory. JPSoftware added special recognition for
+OpenAFS to its command shells, 4NT 7.0 and Take Command 7.0. AFS paths
+can be entered in UNIX notation (e.g., <a
+href="file:///\\afs\openafs.org\software">/afs/openafs.org/software</a>), space
+utilization reports the output of the volume status for the specified path, and
+many AFS specific functions and variables have been added to the command
+language.</p>
+
+<p class=MsoNormal>JPSoftware's web site is <span class=MsoHyperlink>http://www.jpsoft.com</span>.</p>
<h2><a name="_Toc170268831"></a><a name="_Toc152605050"></a><a
name="_Toc115416115"></a><a name="_Toc139993099"></a><a name="_Toc126872180"></a><a
The OpenAFS aklog.exe supports Kerberos v5 as well as the ability to
auto-generate AFS IDs within foreign PTS databases.</p>
-<p class=preformattedtext>Usage: <span class=SpellE>aklog</span> [-d] [[-cell |
--c] cell [-k <span class=SpellE>krb_realm</span>]]</p>
+<p class=preformattedtext>Usage: aklog [-d] [[-cell | -c] cell [-k krb_realm]]</p>
<p class=preformattedtext>
[[-p | -path] pathname]</p>
<p class=preformattedtext>
-[-<span class=SpellE>noprdb</span>] [-force]</p>
+[-noprdb] [-force]</p>
<p class=preformattedtext>
[-5 [-m]| -4]</p>
<p class=preformattedtext> cell = zero or more cells for which
tokens will be obtained</p>
-<p class=preformattedtext> <span class=SpellE>krb_realm</span> =
-the <span class=SpellE>kerberos</span> realm of the cell.</p>
+<p class=preformattedtext> krb_realm = the kerberos realm of the
+cell.</p>
<p class=preformattedtext> pathname = the directory for which
authentication is required</p>
-<p class=preformattedtext> -<span class=SpellE>noprdb</span> =
-don't try to determine AFS ID.</p>
+<p class=preformattedtext> -noprdb = don't try to determine AFS ID.</p>
<p class=preformattedtext> -5 or -4 = use Kerberos V (default) or
Kerberos IV tickets</p>
<h3><a name="_Toc170268833">3.10.1. OpenAFS Server Installation</a></h3>
-<p class=MsoNormal>When the OpenAFS Server is installed, the <span
-class=SpellE>TransarcAFSServer</span> service (bosctlsvc.exe) will be installed
-and configured.<span style='mso-spacerun:yes'> </span>The <span class=SpellE>TransarcAFSServer</span>
-service will auto-start the traditional AFS <span class=SpellE>bos</span>
-server.<span style='mso-spacerun:yes'> </span>The former AFS Server
-Configuration wizard makes assumptions that no longer hold true and it has
-therefore been disabled.<span style='mso-spacerun:yes'> </span>However,
-following the instructions for installing the AFS Servers on UNIX it is
-possible to properly configure the AFS Servers on Microsoft Windows.<span
+<p class=MsoNormal>When the OpenAFS Server is installed, the TransarcAFSServer
+service (bosctlsvc.exe) will be installed and configured.<span
+style='mso-spacerun:yes'> </span>The TransarcAFSServer service will auto-start
+the traditional AFS bos server.<span style='mso-spacerun:yes'> </span>The
+former AFS Server Configuration wizard makes assumptions that no longer hold
+true and it has therefore been disabled.<span style='mso-spacerun:yes'>
+</span>However, following the instructions for installing the AFS Servers on
+UNIX it is possible to properly configure the AFS Servers on Microsoft Windows.<span
style='mso-spacerun:yes'> </span>The AFS Server binaries, configuration files,
and log files are installed under %Program Files%\OpenAFS\Server.<span
style='mso-spacerun:yes'> </span><span style='color:red'><a
-href="http://www.openafs.org/no-more-des.html"><span class=SpellE><span
-class=GramE><span style='color:red'>kaserver</span></span></span><span
-style='color:red'> has been deprecated and its use is strongly discouraged.</span></a></span><span
+href="http://www.openafs.org/no-more-des.html"><span style='color:red'>kaserver
+has been deprecated and its use is strongly discouraged.</span></a></span><span
style='mso-spacerun:yes'> </span>Instead, Active Directory or some other
Kerberos v5 KDC should be used in its place.</p>
font-family:"Times New Roman"'> </span>Freelance
mode should be disabled when the AFS Client Service is installed on the same
machine as the AFS Server,. Otherwise, you will be unable to manipulate
-the contents of the <span class=SpellE>root.afs</span> volume for the hosted
-cell without constructing an explicit <span class=SpellE>mountpoint</span> to
-the <span class=SpellE>root.afs</span> volume from another volume.</p>
+the contents of the root.afs volume for the hosted cell without constructing an
+explicit mountpoint to the root.afs volume from another volume.</p>
<p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>The
-AFS Server and related tools only support the built in <span class=SpellE>kaserver</span>
-(Kerberos IV). If <span class=SpellE>kaserver</span> is being used, <a
-href="http://web.mit.edu/kerberos/">MIT Kerberos for Windows</a> should not be
-installed or must be disabled via the <a href="#_Toc126872361"><span
-class=SpellE>EnableKFW</span></a> registry value.</p>
+AFS Server and related tools only support the built in kaserver (Kerberos
+IV). If kaserver is being used, <a href="http://web.mit.edu/kerberos/">MIT
+Kerberos for Windows</a> should not be installed or must be disabled via the <a
+href="#_Toc126872361">EnableKFW</a> registry value.</p>
<p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>whether
-or not <span class=SpellE><i style='mso-bidi-font-style:normal'>fs</i></span><i
-style='mso-bidi-font-style:normal'> trace</i> logging is turned on by default
-(release: no, debug: yes)<span style='font-size:9.0pt;font-family:Symbol'><o:p></o:p></span></p>
+or not <i style='mso-bidi-font-style:normal'>fs trace</i> logging is turned on
+by default (release: no, debug: yes)<span style='font-size:9.0pt;font-family:
+Symbol'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=MsoNormal>The OpenAFS for Windows installer by default activates a
weak form of encrypted data transfer between the AFS client and the AFS
-servers. This is often referred to as "<span class=SpellE>fcrypt</span>"
-mode. Encrypted data transfer can be turned on or off with the \93<span
-class=SpellE>fs</span> crypt\94 command. Transitions between \93crypt\94 and
-\93non-crypt\94 modes are logged to the Windows Application Event Log. </p>
+servers. This is often referred to as "fcrypt" mode.
+Encrypted data transfer can be turned on or off with the \93fs crypt\94
+command. Transitions between \93crypt\94 and \93non-crypt\94 modes are logged to
+the Windows Application Event Log. </p>
<h2><a name="_Toc170268838"></a><a name="_Toc152605055"></a><a
name="_Toc115416120"></a><a name="_Toc139993104"></a><a name="_Toc126872185"></a><a
machines. </p>
<p class=MsoNormal>When GSS SPNEGO attempts a Kerberos v5 authentication, the
-Windows SMB client will attempt to retrieve service tickets for "<span
-class=SpellE>cifs/afs@REALM</span>" (if the loopback adapter is in use) or
-"<span class=SpellE>cifs/machine-afs@REALM</span>" (if the loopback
-adapter is not being used). It is extremely important that this service
-principal not exist in the KDC database as the Kerberos authentication must fail
-allowing automatic fallback to NTLM. When NTLM is used a special local
-authentication mode will be used that does not require access to the user's
-password. Instead, Windows will internally recognize the request as
-coming from a local logon session.</p>
+Windows SMB client will attempt to retrieve service tickets for
+"cifs/afs@REALM" (if the loopback adapter is in use) or
+"cifs/machine-afs@REALM" (if the loopback adapter is not being
+used). It is extremely important that this service principal not exist in
+the KDC database as the Kerberos authentication must fail allowing automatic
+fallback to NTLM. When NTLM is used a special local authentication mode
+will be used that does not require access to the user's password.
+Instead, Windows will internally recognize the request as coming from a local
+logon session.</p>
<h2><a name="_Toc170268839"></a><a name="_Toc152605056"></a><a
name="_Toc115416121"></a><a name="_Toc139993105"></a><a name="_Toc126872186"></a><a
in Windows .INI files. The OpenAFS client does not use Windows .INI
files for the storage of configuration data. All settings are
stored in the registry (see <a href="#_Appendix_A:_Registry_Values">Appendix A</a>).
-The <span class=SpellE>CellServDB</span> file is now stored in the
-%PROGRAMFILES%\OpenAFS\Client directory. The <i><a
-href="#_Value___:_CellServDBDir"><span class=SpellE>CellServDBDir</span></a></i>
+The CellServDB file is now stored in the %PROGRAMFILES%\OpenAFS\Client
+directory. The <i><a href="#_Value___:_CellServDBDir">CellServDBDir</a></i>
registry value can be used to specify an alternative location.</p>
<p class=MsoNormal>OpenAFS will relocate the contents of the \93afsdcell.ini\94
-file to the new <span class=SpellE>CellServDB</span> file. OpenAFS will
-also import the contents of the \93afs_freelance.ini\94 file to the Windows
-registry. OpenAFS will not process the contents of the
-\93afsddbmt.ini\94.</p>
+file to the new CellServDB file. OpenAFS will also import the contents of
+the \93afs_freelance.ini\94 file to the Windows registry. OpenAFS will
+not process the contents of the \93afsddbmt.ini\94.</p>
<h2><a name="_Toc170268840"></a><a name="_Toc152605057"></a><a
name="_Toc115416122"></a><a name="_Toc139993106"></a><a name="_Toc126872187"></a><a
<p class=MsoNormal>The OpenAFS Client is compatible with the Internet
Connection Firewall that debuted with Windows XP SP2 and Windows 2003
-SP1. The Internet Connection Firewall will be automatically adjusted to allow
-the receipt of incoming callback messages from the AFS file server. In
-addition, the appropriate <i>Back Connection</i> registry entries are added to
-allow SMB authentication to be performed across the Microsoft Loopback Adapter.</p>
+SP1. The Internet Connection Firewall will be automatically adjusted to
+allow the receipt of incoming callback messages from the AFS file server.
+In addition, the appropriate <i>Back Connection</i> registry entries are added
+to allow SMB authentication to be performed across the Microsoft Loopback
+Adapter.</p>
<h2><a name="_Toc170268841"></a><a name="_Toc152605058"></a><a
name="_Toc115416123"></a><a name="_Toc139993107"></a><a name="_Toc126872188"></a><a
<p class=MsoNormal>Most Windows applications and Windows itself opens files in
shared read mode. When this is done, a read lock is applied to the
file. This does not prevent shared read access across multiple
-machines but is used to ensure that no one writes to the file while it is in
-use.</p>
+machines but is used to ensure that no one writes to the file while it is in use.</p>
<p class=MsoNormal>As the CIFS-AFS gateway server attempts to implement Windows
lock semantics on top of AFS lock semantics it is important to understand how
<p class=MsoNormal>If you wish to disable the acquisition of locks from the
file server, this can be performed using the <a
-href="#_Value:_EnableServerLocks"><span class=SpellE>EnableServerLocks</span></a>
-registry value.</p>
+href="#_Value:_EnableServerLocks">EnableServerLocks</a> registry value.</p>
<h2><a name="_Toc170268843"></a><a name="_Toc152605060"></a><a
name="_Toc115416125"></a><a name="_Toc139993109"></a><a name="_Toc126872190"></a><a
accounts and NT4 accounts.</p>
<p class=MsoNormal>If there is a need to disable this functionality, the <a
-href="#_Value_:_LogoffPreserveTokens"><span class=SpellE>LogoffPreserveTokens</span></a>
-registry value can be used. (<span class=GramE>see</span> <a
-href="#_Appendix_A:_Registry_Values">Appendix A</a>.)</p>
+href="#_Value_:_LogoffPreserveTokens">LogoffPreserveTokens</a> registry value
+can be used. (see <a href="#_Appendix_A:_Registry_Values">Appendix A</a>.)</p>
<h2><a name="_Toc170268844"></a><a name="_Toc152605061"></a><a
name="_Toc115416126"></a><a name="_Toc139993110"></a><a name="_Toc126872191"></a><a
and directory names beginning with a "." are automatically given the
Hidden attribute so they will not normally be displayed.<span
style='mso-spacerun:yes'> </span>This behavior can be altered via the <a
-href="#_Value:_HideDotFiles"><span class=SpellE>HideDotFiles</span></a>
-registry value.</p>
+href="#_Value:_HideDotFiles">HideDotFiles</a> registry value.</p>
<h2><a name="_Toc170268846"></a><a name="_Toc152605063"></a><a
name="_Toc115416128"></a><a name="_Toc139993112"></a><a name="_Toc126872193"></a><a
style='mso-bookmark:_Toc152605064'><span style='mso-bookmark:_Toc115416129'>3.23.
NETBIOS over TCP/IP must be enabled</span></span></span></h2>
-<p class=MsoNormal>"<span class=SpellE>Netbios</span> over TCP/IP"
-must be active on the machine in order for communication with the AFS Client
-Service to succeed. If "<span class=SpellE>Netbios</span> over
-TCP/IP" is disabled on the machine, then communication with the AFS Client
-Service will be impossible.<span style='mso-spacerun:yes'> </span>If you are
-using the Microsoft Loopback Adapter, configure the \93<span class=SpellE>Netbios</span>
-over TCP/IP\94 setting for the adapter.</p>
+<p class=MsoNormal>"Netbios over TCP/IP" must be active on the
+machine in order for communication with the AFS Client Service to
+succeed. If "Netbios over TCP/IP" is disabled on the machine,
+then communication with the AFS Client Service will be impossible.<span
+style='mso-spacerun:yes'> </span>If you are using the Microsoft Loopback
+Adapter, configure the \93Netbios over TCP/IP\94 setting for the adapter.</p>
<h2><a name="_Toc170268848"></a><a name="_Toc152605065"></a><a
name="_Toc115416130"></a><a name="_Toc139993114"></a><a name="_Toc126872195"></a><a
style='mso-bookmark:_Toc152605065'><span style='mso-bookmark:_Toc115416130'>3.24.
OpenAFS binaries are digitally signed</span></span></span></h2>
-<p class=MsoNormal>The OpenAFS Client Service and related binaries distributed by
-OpenAFS.org are digitally signed by "Secure Endpoints Inc.".
+<p class=MsoNormal>The OpenAFS Client Service and related binaries distributed
+by OpenAFS.org are digitally signed by "Secure Endpoints Inc.".
The OpenAFS Client Service will perform a run-time verification check to ensure
that all OpenAFS related DLLs loaded by the service match the same file version
number and were signed by the same entity. This check has been added to
releases. </p>
<p class=MsoNormal><a href="#_Appendix_A:_Registry_Values">Appendix A</a>
-documents the "<a href="#_Value___:_VerifyServiceSignature"><span
-class=SpellE>VerifyServiceSignature</span></a>" registry value which can
-be used to disable the signature check. The file version check cannot be
-disabled.</p>
+documents the "<a href="#_Value___:_VerifyServiceSignature">VerifyServiceSignature</a>"
+registry value which can be used to disable the signature check. The file
+version check cannot be disabled.</p>
<h2><a name="_Toc170268849"></a><a name="_Toc152605066"></a><a
name="_Toc115416131"></a><a name="_Toc139993115"></a><a name="_Toc126872196"></a><a
name="_Toc115417067"></a><span style='mso-bookmark:_Toc170268849'><span
style='mso-bookmark:_Toc152605066'><span style='mso-bookmark:_Toc115416131'>3.25.
-Maximum Size of the <span class=SpellE>AFSCache</span> File</span></span></span></h2>
+Maximum Size of the AFSCache File</span></span></span></h2>
<p class=MsoNormal>The maximum cache size on 32-bit Windows is approximately
1.3GB. This is the largest contiguous block of memory in the 2GB process
Filename Character Sets</span></span></span></h2>
<p class=MsoNormal>OpenAFS for Windows implements an SMB server which is used
-as a gateway to the AFS <span class=SpellE>filesystem</span>. Because of
-limitations of the SMB implementation, Windows stores all files into AFS using
-OEM code pages such as CP437 (United States) or CP850 (Western Europe).
-These code pages are incompatible with the ISO Latin-1 character set typically
-used as the default on UNIX systems in both the <st1:country-region w:st="on">United
- States</st1:country-region> and <st1:place w:st="on">Western Europe</st1:place>.
-Filenames stored by OpenAFS for Windows are therefore unreadable on UNIX
-systems if they include any of the following characters:</p>
+as a gateway to the AFS filesystem. Because of limitations of the SMB
+implementation, Windows stores all files into AFS using OEM code pages such as
+CP437 (United States) or CP850 (Western Europe). These code pages are
+incompatible with the ISO Latin-1 character set typically used as the default
+on UNIX systems in both the <st1:country-region w:st="on">United States</st1:country-region>
+and <st1:place w:st="on">Western Europe</st1:place>. Filenames stored by
+OpenAFS for Windows are therefore unreadable on UNIX systems if they include
+any of the following characters:</p>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
style='border-collapse:collapse;mso-padding-alt:0pt 0pt 0pt 0pt'>
</span><span lang=FR style='mso-ansi-language:FR'>[ù] 151
09/07 227 97 u grave<o:p></o:p></span></p>
<p class=preformattedtext><span lang=FR style='mso-ansi-language:FR'>
- [ÿ] 152 09/08 230 98 y <span class=SpellE>diaeresis</span><o:p></o:p></span></p>
+ [ÿ] 152 09/08 230 98 y diaeresis<o:p></o:p></span></p>
<p class=preformattedtext><span lang=FR style='mso-ansi-language:FR'>
</span><span lang=IT style='mso-ansi-language:IT'>[Ö] 153
09/09 231 99 O diaeresis<o:p></o:p></span></p>
<p class=preformattedtext> </p>
<p class=MsoNormal>The OpenAFS Client provides an optional registry value, <i><a
-href="#_Value___:_StoreAnsiFilenames"><span class=SpellE>StoreAnsiFilenames</span></a></i><span
-class=GramE>, that</span> can be set to instruct OpenAFS to store filenames
-using the ANSI Code Page instead of the OEM Code Page. The ANSI Code Page
-is a compatible superset of Latin-1. This setting is not the default
-setting because making this change would prevent OpenAFS for Windows from being
-able to access filenames containing the above characters which were created
-without this setting.</p>
+href="#_Value___:_StoreAnsiFilenames">StoreAnsiFilenames</a></i>, that can be
+set to instruct OpenAFS to store filenames using the ANSI Code Page instead of
+the OEM Code Page. The ANSI Code Page is a compatible superset of
+Latin-1. This setting is not the default setting because making this
+change would prevent OpenAFS for Windows from being able to access filenames
+containing the above characters which were created without this setting.</p>
<h2><a name="_Toc170268851"></a><a name="_Toc152605068"></a><a
name="_Toc115416133"></a><a name="_Toc139993117"></a><a name="_Toc126872198"></a><a
name="_Toc115416134"></a><a name="_Toc139993118"></a><a name="_Toc126872199"></a><a
name="_Toc115417070"></a><span style='mso-bookmark:_Toc170268852'><span
style='mso-bookmark:_Toc152605069'><span style='mso-bookmark:_Toc115416134'>3.28.
-The <span class=SpellE>AFSCache</span> File</span></span></span></h2>
+The AFSCache File</span></span></span></h2>
-<p class=MsoNormal>The AFS Cache file is stored by default at %TEMP%\<span
-class=SpellE>AFSCache</span> in a persistent file marked with the Hidden and
-System attributes. The persistent nature of the data stored in the cache file
-improves the performance of OpenAFS by reducing the number of times data must
-be read from the AFS file servers. </p>
+<p class=MsoNormal>The AFS Cache file is stored by default at %TEMP%\AFSCache
+in a persistent file marked with the Hidden and System attributes. The
+persistent nature of the data stored in the cache file improves the performance
+of OpenAFS by reducing the number of times data must be read from the AFS file
+servers. </p>
<p class=MsoNormal>The performance of the AFS Client Service is significantly
-affected by the access times associated with the <span class=SpellE>AFSCache</span>
-paging file. When given the choice, the <span class=SpellE>AFSCache</span>
-file should be placed on a fast disk, preferably NTFS, the file should not be
-compressed and should consist of as few fragments as possible.
-Significant performance gains can be achieved by <span class=SpellE>defragmenting</span>
-the <span class=SpellE>AFSCache</span> file with <span class=SpellE>Sysinternal's</span>
-<span class=SpellE>Contig</span> utility while the AFS Client Service is
-stopped.</p>
+affected by the access times associated with the AFSCache paging
+file. When given the choice, the AFSCache file should be placed on
+a fast disk, preferably NTFS, the file should not be compressed and should
+consist of as few fragments as possible. Significant performance
+gains can be achieved by defragmenting the AFSCache file with Sysinternal's
+Contig utility while the AFS Client Service is stopped.</p>
<h2><a name="_Toc170268853"></a><a name="_Toc152605070"></a><a
name="_Toc115416135"></a><a name="_Toc139993119"></a><a name="_Toc126872200"></a><a
<p class=MsoNormal>A new command line tool, afsdacl.exe, can be used to
restrict the ability to start and stop the OpenAFS Client Service.</p>
-<p class=preformattedtext> <span class=SpellE>afsdacl</span>
-: Set or reset the DACL to allow starting or stopping</p>
+<p class=preformattedtext> afsdacl : Set or reset the DACL to
+allow starting or stopping</p>
-<p class=preformattedtext> the <span
-class=SpellE>afsd</span> service by any ordinary user.</p>
+<p class=preformattedtext> the
+afsd service by any ordinary user.</p>
<p class=preformattedtext> </p>
-<p class=preformattedtext> Usage : <span class=SpellE>afsdacl</span>
-[-set | -reset] [-show]</p>
+<p class=preformattedtext> Usage : afsdacl [-set | -reset]
+[-show]</p>
<p class=preformattedtext>
-set : Sets the DACL</p>
<p class=MsoNormal>The default @sys name list in the OpenAFS Client is set to
"x86_win32 i386_w2k i386_nt40" for 32-bit x86 systems. The
-default is "amd64_win64" for <span class=SpellE>amd</span> 64-bit
-versions of Windows.</p>
+default is "amd64_win64" for amd 64-bit versions of Windows.</p>
<h2><a name="_Toc170268855"></a><a name="_Toc152605072"></a><a
name="_Toc115416137"></a><a name="_Toc139993121"></a><a name="_Toc126872202"></a><a
Symlinks to AFS UNC paths</span></span></span></h2>
<p class=MsoNormal>In OpenAFS, symlinks to AFS UNC paths, \\AFS[\all]\..., are
-treated the same as symlinks to /<span class=SpellE>afs</span>/...
-However, please use /<span class=SpellE>afs</span>/... as the Windows UNC form
-will not work on UNIX client.</p>
+treated the same as symlinks to /afs/... However, please use /afs/... as
+the Windows UNC form will not work on UNIX client.</p>
<h2><a name="_Toc170268856"></a><a name="_Toc152605073"></a><a
name="_Toc115416138"></a><a name="_Toc139993122"></a><a name="_Toc126872203"></a><a
<p class=MsoNormal>The OpenAFS Client implements the Cache Manager Debugging
RPC Interface. The CM debugger can be queried with cmdebug.exe.</p>
-<p class=preformattedtext>Usage: <span class=SpellE>cmdebug</span> -servers
-<server machine> [-port <IP port>] [-long]</p>
+<p class=preformattedtext>Usage: cmdebug -servers <server machine> [-port
+<IP port>] [-long]</p>
<p class=preformattedtext>
-[-<span class=SpellE>addrs</span>] [-cache] [-help]</p>
+[-addrs] [-cache] [-help]</p>
<p class=preformattedtext>Where: -long print all info</p>
-<p class=preformattedtext> -<span
-class=SpellE>addrs</span> print only host interfaces</p>
+<p class=preformattedtext> -addrs
+print only host interfaces</p>
<p class=preformattedtext> -cache
print only cache configuration</p>
Initial Server Preferences</span></span></span></h2>
<p class=MsoNormal>VLDB and File Server Preferences can now be provided initial
-values using registry keys. This is useful for managed machines in a Windows
-domain which are centrally located (e.g., in a computing lab.) See <a
-href="#_Appendix_A:_Registry_Values">Appendix A</a> for details on the "<a
-href="#_Regkey:_[HKLMSOFTWAREOpenAFSClie_2">Server Preferences</a>" keys.</p>
+values using registry keys. This is useful for managed machines in a
+Windows domain which are centrally located (e.g., in a computing lab.)
+See <a href="#_Appendix_A:_Registry_Values">Appendix A</a> for details on the
+"<a href="#_Regkey:_[HKLMSOFTWAREOpenAFSClie_2">Server Preferences</a>"
+keys.</p>
<h2><a name="_Toc170268859"></a><a name="_Toc152605076"></a><a
name="_Toc115416141"></a><a name="_Toc139993125"></a><a name="_Toc126872206"></a><a
<p class=MsoNormal>It should be noted that UNIX based operating systems (such
as Solaris) do not appear to report file times to applications in UTC.
They do preserve the relative local time. This may confuse some users who
-are used to being able to compare the timestamp in an UNIX shell with the
-timestamp from the Windows explorer. During DST, these two times will no
-longer agree even though they are in fact representing the same moment in time.</p>
+are used to being able to compare the timestamp in an UNIX shell with the timestamp
+from the Windows explorer. During DST, these two times will no longer
+agree even though they are in fact representing the same moment in time.</p>
<h2><a name="_Toc170268860"></a><a name="_Toc152605077"></a><a
name="_Toc115416142"></a><a name="_Toc139993126"></a><a name="_Toc126872207"></a><a
<p class=MsoNormal>If the installer refuses to install and complains about an
RPC configuration error, check to ensure that the following registry entries
-are present and that they refer to the <span class=SpellE>dll</span>
-"rpcrt4.dll":</p>
+are present and that they refer to the dll "rpcrt4.dll":</p>
-<p class=preformattedtext> HKLM "SOFTWARE\Microsoft\RPC\<span
-class=SpellE>ClientProtocols</span>" "<span class=SpellE>ncacn_np</span>"</p>
+<p class=preformattedtext> HKLM
+"SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_np"</p>
-<p class=preformattedtext> HKLM "SOFTWARE\Microsoft\RPC\<span
-class=SpellE>ClientProtocols</span>" "<span class=SpellE>ncacn_ip_tcp</span>"</p>
+<p class=preformattedtext> HKLM
+"SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_ip_tcp"</p>
-<p class=preformattedtext> HKLM "SOFTWARE\Microsoft\RPC\<span
-class=SpellE>ClientProtocols</span>" "<span class=SpellE>ncadg_ip_udp</span>"</p>
+<p class=preformattedtext> HKLM
+"SOFTWARE\Microsoft\RPC\ClientProtocols" "ncadg_ip_udp"</p>
-<p class=preformattedtext> HKLM "SOFTWARE\Microsoft\RPC\<span
-class=SpellE>ClientProtocols</span>" "<span class=SpellE>ncacn_http</span>"</p>
+<p class=preformattedtext> HKLM
+"SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_http"</p>
<h2><a name="_Toc170268861"></a><a name="_Toc152605078"></a><a
name="_Toc115416143"></a><a name="_Toc139993127"></a><a name="_Toc126872208"></a><a
name="_Toc115417079"></a><span style='mso-bookmark:_Toc170268861'><span
style='mso-bookmark:_Toc152605078'><span style='mso-bookmark:_Toc115416143'>3.37.
-Generating <span class=SpellE>Minidumps</span> of the OpenAFS Client Service</span></span></span></h2>
+Generating Minidumps of the OpenAFS Client Service</span></span></span></h2>
-<p class=MsoNormal>OpenAFS 1.4 added a new command, "<span class=SpellE>fs</span>
-<span class=SpellE>minidump</span>". This command can be used at any
-time to generate a mini dump file containing the current stack of the
-afsd_service.exe process. This output can be very helpful when
-debugging the AFS Client Service when it is unresponsive to SMB/CIFS requests.</p>
+<p class=MsoNormal>OpenAFS 1.4 added a new command, "fs
+minidump". This command can be used at any time to generate a mini
+dump file containing the current stack of the afsd_service.exe
+process. This output can be very helpful when debugging the AFS
+Client Service when it is unresponsive to SMB/CIFS requests.</p>
<h2><a name="_Toc170268862"></a><a name="_Toc152605079"></a><a
name="_Toc115416144"></a><a name="_Toc139993128"></a><a name="_Toc126872209"></a><a
AFS Client Universally Unique Identifiers (UUIDs) vs. System Cloning</span></span></span></h2>
<p class=MsoNormal>The OpenAFS Client implements Universally Unique Identifiers
-(<span class=SpellE>UUIDs</span>). They are used to provide the AFS file server
-with a method of identifying the client that is independent of IP
-address. This permits the AFS file server to track mobile clients or those
-behind Network Address Translators when they move from address to address or port
-to port. Tracking the client improves client performance by permitting callback
-state to be maintained across location changes. The UUID is generated when the
-<span class=SpellE>AFSCache</span> file is created and is maintained as long as
-the contents of the <span class=SpellE>AFSCache</span> file are valid.
-The UUID is stored in the <span class=SpellE>AFSCache</span> file. </p>
-<p class=MsoNormal>
-When cloning machines that have Windows AFS client installed it is necessary
-to generate a new UUID for each client. This will be done automatically if
-the Windows Machine SID is re-generated using Microsoft SysPrep. If the SID is
-not being re-generated either the <span class=SpellE>AFSCache</span> file should
-be deleted or the command <i>fs uuid -generate</i> must be executed after the
-the clone is created. <b>Multiple AFS clients reporting the same UUID will not
-only result in horrible AFS client performance and cache inconsistencies, but
+(UUIDs). They are used to provide the AFS file server with a method of
+identifying the client that is independent of IP address. This permits
+the AFS file server to track mobile clients or those behind Network Address
+Translators when they move from address to address or port to port. Tracking
+the client improves client performance by permitting callback state to be
+maintained across location changes. The UUID is generated when the AFSCache
+file is created and is maintained as long as the contents of the AFSCache file
+are valid. The UUID is stored in the AFSCache file. </p>
+
+<p class=MsoNormal>When cloning machines that have Windows AFS client installed
+it is necessary to generate a new UUID for each client. This will be done
+automatically if the Windows Machine SID is re-generated using Microsoft
+SysPrep. If the SID is not being re-generated either the AFSCache file should
+be deleted or the command <i>fs uuid -generate</i> must be executed after the
+the clone is created. <b>Multiple AFS clients reporting the same UUID will not
+only result in horrible AFS client performance and cache inconsistencies, but
they will also put a tremendous strain on the AFS file servers.</b></p>
-<p class=MsoNormal>For lab environments that wish to erase all cached data
-on each restart, the <a href="#_Toc170268938">NonPersistentCaching</a> option
-will disable the use of the persistent cache file. As a side effect, a new
-UUID will be generated for the AFS client service on each restart.</p>
-
-<h2><a name="_Toc170268863"></a><a name="_Toc152605080"></a><a
-name="_Toc139993129"><span style='mso-bookmark:_Toc152605080'><span
-style='mso-bookmark:_Toc170268863'>3.39. Delayed Write Errors with Microsoft
+
+<p class=MsoNormal>For lab environments that wish to erase all cached data on
+each restart, the <a href="#_Toc170268938">NonPersistentCaching</a> option will
+disable the use of the persistent cache file. As a side effect, a new UUID will
+be generated for the AFS client service on each restart.</p>
+
+<p class=MsoNormal>When a Windows system is cloned, the Microsoft Loopback
+Adapter will be disabled in the cloned system. <span
+style='mso-spacerun:yes'> </span>Administrators must re-install the Microsoft
+Loopback Adapter within the cloned environment. <span
+style='mso-spacerun:yes'> </span>This can be automated by using the OpenAFS \93<i
+style='mso-bidi-font-style:normal'>instloop.exe</i> \96<i style='mso-bidi-font-style:
+normal'>i</i>\94 command. <span style='mso-spacerun:yes'> </span>Instloop.exe can
+be extracted from the MSI installer by performing an administrative install via
+<i style='mso-bidi-font-style:normal'>msiexec.exe /a</i>.</p>
+
+<h2><a name="_Toc139993129"></a><a name="_Toc152605080"></a><a
+name="_Toc170268863"><span style='mso-bookmark:_Toc152605080'><span
+style='mso-bookmark:_Toc139993129'>3.39. Delayed Write Errors with Microsoft
Office Applications</span></span></a></h2>
<p class=MsoBodyText>Microsoft Office makes heavy use of asynchronous
style='mso-bookmark:_Toc170268864'><span style='mso-bookmark:_Toc152605081'>
Letters) are no longer supported by Microsoft</span></span></h2>
-<p class=MsoBodyText>The Global <span class=SpellE>DriveAuto</span>-mount
-feature has been deprecated due to the following Microsoft KB article.</p>
+<p class=MsoBodyText>The Global DriveAuto-mount feature has been deprecated due
+to the following Microsoft KB article.</p>
<p class=MsoBodyText style='text-indent:35.45pt'><a
href="http://msdn.microsoft.com/library/en-us/dllproc/base/services_and_redirected_drives.asp">http://msdn.microsoft.com/library/en-us/dllproc/base/services_and_redirected_drives.asp</a></p>
applications should be modified to use of \\AFS\<cellname>\<path>
instead of drive letters.</p>
-<h2><a name="_Toc170268865"></a><a name="_Toc152605082"></a><a
-name="_Toc139993131"><span style='mso-bookmark:_Toc152605082'><span
-style='mso-bookmark:_Toc170268865'>3.41. 64-bit Microsoft Windows Installations</span></span></a></h2>
+<h2><a name="_Toc139993131"></a><a name="_Toc152605082"></a><a
+name="_Toc170268865"><span style='mso-bookmark:_Toc152605082'><span
+style='mso-bookmark:_Toc139993131'>3.41. 64-bit Microsoft Windows Installations</span></span></a></h2>
<p class=MsoBodyText>Although 64-bit Windows platforms support both 64-bit and
32-bit applications, the OpenAFS Service installed on the machine must be
w:st="on"><span style='mso-bookmark:_Toc170268866'><span style='mso-bookmark:
_Toc152605083'>Vista</span></span></st1:place></h2>
-<p class=MsoBodyText>OpenAFS for Windows works with Microsoft Windows Vista
-(RTM) from both the command prompt and the Explorer Shell.<span
-style='mso-spacerun:yes'> </span>When performing an upgrade from earlier
-versions of Microsoft Windows the Microsoft Loopback Adapter (MSLA) may be
-uninstalled.<span style='mso-spacerun:yes'> </span>OpenAFS should be
-re-installed after the Microsoft Vista installation to restore the MSLA configuration.</p>
+<p class=MsoBodyText>OpenAFS for Windows works with Microsoft Windows Vista from
+both the command prompt and the Explorer Shell.<span style='mso-spacerun:yes'>
+</span>When performing an upgrade from earlier versions of Microsoft Windows
+the Microsoft Loopback Adapter (MSLA) may be uninstalled.<span
+style='mso-spacerun:yes'> </span>OpenAFS should be re-installed after the
+Microsoft Vista installation to restore the MSLA configuration.</p>
<p class=MsoBodyText>Due to a feature change in Windows Vista\92s Plug-n-Play
network stack, during a standby/hibernate operation the MSLA is disabled just
privilege.<span style='mso-spacerun:yes'> </span>With UAC, applications only
run with the minimum required privileges.<span style='mso-spacerun:yes'>
</span>Even Administrator accounts run applications without the \93Administrator\94
-access control credentials.<span style='mso-spacerun:yes'> </span>One side
-effect of this is that existing applications that mix user and system configuration
-capabilities must be re-written to separate those functions that require
-\93Administrator\94 privileges into a separate process space.<span
+access control credentials. <span style='mso-spacerun:yes'> </span>One side
+effect of this is that existing applications that mix user and system
+configuration capabilities must be re-written to separate those functions that
+require \93Administrator\94 privileges into a separate process space.<span
style='mso-spacerun:yes'> </span>Future updates to OpenAFS will incorporate
the necessary privilege separation, until that time some functions such as the
Start and Stop Service features of the AFS System Tray tool and the AFS Control
-Panel will not work unless they are \93Run as Administrator\94.</p>
+Panel will not work unless they are \93Run as Administrator\94.<span
+style='mso-spacerun:yes'> </span>When a <st1:place w:st="on">Vista</st1:place>
+user account that is a member of the \93Administrators\94 group is used to access
+the AFS Control Panel (afs_config.exe), the process must be \93Run as
+Administrator\94. <span style='mso-spacerun:yes'> </span>Otherwise, attempts to
+modify the OpenAFS configuration will appear to succeed but in reality will
+have failed due to <st1:place w:st="on">Vista</st1:place>\92s system file and
+registry virtualization feature.</p>
<p class=MsoBodyText>The help files provided with OpenAFS are in .HLP format. <a
href="http://support.microsoft.com/kb/917607">Windows Vista does not include a
<p class=MsoBodyText style='margin-left:36.0pt'><span style='mso-bookmark:_Toc115416145'>\\AFS\<cell><mount
point type><volume>\</span></p>
-<p class=MsoBodyText><span style='mso-bookmark:_Toc115416145'>Where <cell>
-can be either a full cell name or an unambiguous prefix, the <mount point
-type> is \91#\92 for a normal mount point or \91%\92 to force the use of a
-read-write volume, and <volume> is either a volume name or its ID number.</span></p>
+<p class=MsoBodyText><span style='mso-bookmark:_Toc115416145'>Where
+<cell> can be either a full cell name or an unambiguous prefix, the
+<mount point type> is \91#\92 for a normal mount point or \91%\92 to force the
+use of a read-write volume, and <volume> is either a volume name or its
+ID number.</span></p>
<p class=MsoBodyText><span style='mso-bookmark:_Toc115416145'>Examples include:</span></p>
style='mso-tab-count:1'> </span>\\AFS\athena.mit.edu# 537235559\</span></p>
<h2><span style='mso-bookmark:_Toc115416145'><a name="_Toc170268868">3.44.
-Differences between Windows and UNIX \93</a><span class=SpellE><span
-style='mso-bookmark:_Toc170268868'>fs</span></span><span style='mso-bookmark:
-_Toc170268868'> examine\94</span></span></h2>
+Differences between Windows and UNIX \93fs examine\94</a></span></h2>
<p class=MsoBodyText><span style='mso-bookmark:_Toc115416145'>The OpenAFS for
-Windows version of \93<span class=SpellE>fs</span> examine\94 provide two
-additional lines of output when compared to the UNIX implementation.<span
-style='mso-spacerun:yes'> </span>These lines include the owner and group
-information for the file as well as the volume status.</span></p>
-
-<pre><span style='mso-bookmark:_Toc115416145'>[C:\]<span class=SpellE>fs</span> examine \\afs\athena#user.jaltman<o:p></o:p></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'>File \\afs\athena#user.jaltman (537235559.1.1) contained in cell athena.mit.edu<o:p></o:p></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'><b style='mso-bidi-font-weight:normal'>Owner <span
-class=SpellE>jaltman</span> (28180) Group 0<o:p></o:p></b></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'>Volume status for <span class=SpellE>vid</span> = 537235559 named <span
-class=SpellE>user.jaltman</span> is<o:p></o:p></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'>Current disk quota is 1500000<o:p></o:p></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'>Current blocks used are 1244184<o:p></o:p></span></pre><pre><span
-style='mso-bookmark:_Toc115416145'>The partition has 151945877 blocks available out of 511163724<o:p></o:p></span></pre><pre><span
+Windows version of \93fs examine\94 provide two additional lines of output when
+compared to the UNIX implementation.<span style='mso-spacerun:yes'>
+</span>These lines include the owner and group information for the file as well
+as the volume status.</span></p>
+
+<pre><span style='mso-bookmark:_Toc115416145'>[C:\]fs examine \\afs\athena#user.jaltman</span></pre><pre><span
+style='mso-bookmark:_Toc115416145'>File \\afs\athena#user.jaltman (537235559.1.1) contained in cell athena.mit.edu</span></pre><pre><span
+style='mso-bookmark:_Toc115416145'><b style='mso-bidi-font-weight:normal'>Owner jaltman (28180) Group 0<o:p></o:p></b></span></pre><pre><span
+style='mso-bookmark:_Toc115416145'>Volume status for vid = 537235559 named user.jaltman is</span></pre><pre><span
+style='mso-bookmark:_Toc115416145'>Current disk quota is 1500000</span></pre><pre><span
+style='mso-bookmark:_Toc115416145'>Current blocks used are 1244184</span></pre><pre><span
+style='mso-bookmark:_Toc115416145'>The partition has 151945877 blocks available out of 511163724</span></pre><pre><span
style='mso-bookmark:_Toc115416145'>Volume is online <b style='mso-bidi-font-weight:
normal'><o:p></o:p></b></span></pre>
<h2><a name="_Toc170268870"></a><a name="_Toc139993134"></a><a
name="_Toc126872211"></a><a name="_Toc115417082"></a><span style='mso-bookmark:
-_Toc170268870'>4.1. <span class=SpellE><span class=GramE>pioctl</span></span>
-debugging (</span><a href="#_Value:_IoctlDebug"><span style='mso-bookmark:_Toc170268870'><span
-class=SpellE>IoctlDebug</span></span><span style='mso-bookmark:_Toc170268870'></span></a><span
-style='mso-bookmark:_Toc170268870'> registry key)</span></h2>
+_Toc170268870'>4.1. pioctl debugging (</span><a href="#_Value:_IoctlDebug"><span
+style='mso-bookmark:_Toc170268870'>IoctlDebug</span><span style='mso-bookmark:
+_Toc170268870'></span></a><span style='mso-bookmark:_Toc170268870'> registry
+key)</span></h2>
-<p class=MsoNormal><span class=SpellE>pioctl</span> (path-based <span
-class=SpellE>ioctl</span>) calls are used by various tools to communicate with
-the AFS Client Service. Some of the operations performed include:</p>
+<p class=MsoNormal>pioctl (path-based ioctl) calls are used by various tools to
+communicate with the AFS Client Service. Some of the operations performed
+include:</p>
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>setting/querying
-<span class=SpellE>ACLs</span> </p>
+ACLs </p>
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>setting/querying
-the <span class=SpellE>sysname</span> list</p>
+the sysname list</p>
-<p class=MsoNormal><span class=SpellE>pioctl</span> calls are implemented by
-writing to a special UNC path that is processed by the AFS Client
-Service. If there is a failure to communicate with the AFS Client Service
-via SMB/CIFS, it will be impossible to perform any of the above
-operations. </p>
+<p class=MsoNormal>pioctl calls are implemented by writing to a special UNC
+path that is processed by the AFS Client Service. If there is a
+failure to communicate with the AFS Client Service via SMB/CIFS, it will be
+impossible to perform any of the above operations. </p>
<p class=MsoNormal>To assist in debugging these problems, the registry value:</p>
<p class=preformattedtext> [HKLM\SOFTWARE\OpenAFS\Client]</p>
-<p class=preformattedtext> REG_DWORD: <span class=SpellE>IoctlDebug</span>
-= 0x01</p>
+<p class=preformattedtext> REG_DWORD: IoctlDebug = 0x01</p>
-<p class=MsoNormal>should be set. Then any of the commands that perform <span
-class=SpellE>pioctl</span> calls should be executed from the command
-prompt. With this key set the <span class=SpellE>pioctl</span> library
-will generate debugging output to <span class=SpellE>stderr</span>. The
+<p class=MsoNormal>should be set. Then any of the commands that perform
+pioctl calls should be executed from the command prompt. With this key
+set the pioctl library will generate debugging output to stderr. The
output will contain the Win32 API calls executed along with their most
important parameters and their return code. The MSDN Library and
-the Microsoft <span class=SpellE>KnowledgeBase</span> can be used as a
-reference to help you determine the configuration <span class=SpellE>probem</span>
-with your system.</p>
+the Microsoft KnowledgeBase can be used as a reference to help you determine the
+configuration probem with your system.</p>
<h2><a name="_Toc170268871"></a><a name="_Toc139993135"></a><a
name="_Toc126872212"></a><a name="_Toc115417083"></a><span style='mso-bookmark:
-_Toc170268871'>4.2. <span class=SpellE>afsd_service</span> initialization log
-(%<span class=SpellE>WinDir%\TEMP\afsd_init.log</span>)</span></h2>
+_Toc170268871'>4.2. afsd_service initialization log
+(%WinDir%\TEMP\afsd_init.log)</span></h2>
<p class=MsoNormal>Every time the AFS Client Service starts it appends data
about its progress and configuration to a file. This file provides
information crucial to determining why the service cannot start when there are
-problems. When the process terminates due to a panic condition it will write
-to this file the source code file and line number of the error. In many
-cases the panic condition is due to a <span class=SpellE>misconfiguration</span>
-of the machine. In other cases it might be due to a programming error in
-the software. A quick review of the location in the source code will
-quickly reveal the reason for the termination.</p>
-
-<p class=MsoNormal>The <i><a href="#_Value___:_MaxLogSize"><span class=SpellE>MaxLogSize</span></a></i>
-registry value determines the maximum size of the %WINDIR%\TEMP\<span
-class=SpellE>afsd_init.log</span> file. If the file is larger than this
-value when OpenAFS Client Service starts, the file will be reset to 0
-bytes. If value is set to 0, the file will be allowed to grow
-indefinitely.</p>
+problems. When the process terminates due to a panic condition it will
+write to this file the source code file and line number of the error. In
+many cases the panic condition is due to a misconfiguration of the machine.
+In other cases it might be due to a programming error in the software. A
+quick review of the location in the source code will quickly reveal the reason
+for the termination.</p>
+
+<p class=MsoNormal>The <i><a href="#_Value___:_MaxLogSize">MaxLogSize</a></i>
+registry value determines the maximum size of the %WINDIR%\TEMP\afsd_init.log
+file. If the file is larger than this value when OpenAFS Client Service
+starts, the file will be reset to 0 bytes. If value is set to 0, the file
+will be allowed to grow indefinitely.</p>
<h2><a name="_Toc170268872"></a><a name="_Toc139993136"></a><a
name="_Toc126872213"></a><a name="_Toc115417084"></a><span style='mso-bookmark:
-_Toc170268872'>4.3. <span class=SpellE>afsd_service</span> debug logs (<span
-class=SpellE>fs</span> trace {-on, -off, -dump} ->%<span class=SpellE>WinDir%\TEMP\afsd.log</span>)</span></h2>
+_Toc170268872'>4.3. afsd_service debug logs (fs trace {-on, -off, -dump}
+->%WinDir%\TEMP\afsd.log)</span></h2>
<p class=MsoNormal>When attempting to debug the behavior of the SMB/CIFS Server
and the Cache Manager it is often useful to examine a log of the operations
at any one time is 5000. This can be adjusted with the <a
href="#_Value_:_TraceBufferSize">registry value</a>:</p>
-<p class=preformattedtext>
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+<p class=preformattedtext> [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
-<p class=preformattedtext> REG_DWORD <span class=SpellE>TraceBufferSize</span>
-</p>
+<p class=preformattedtext> REG_DWORD TraceBufferSize </p>
-<p class=MsoNormal>A restart of the service is necessary when adjusting this value.
-Execute "<span class=SpellE>fs</span> trace -on" to clear to the log
-and "<span class=SpellE>fs</span> trace -dump" to output the contents
-of the log to the file.</p>
+<p class=MsoNormal>A restart of the service is necessary when adjusting this
+value. Execute "fs trace -on" to clear to the log and
+"fs trace -dump" to output the contents of the log to the file.</p>
<h2><a name="_Toc170268873"></a><a name="_Toc139993137"></a><a
name="_Toc126872214"></a><a name="_Toc115417085"></a><span style='mso-bookmark:
-_Toc170268873'>4.4. Using <span class=SpellE>SysInternal\92s</span> <span
-class=SpellE>DbgView</span> and <span class=SpellE>ProcMon</span> or <span
-class=SpellE>FileMon</span> Tools</span></h2>
-
-<p class=MsoNormal>An <span class=SpellE>alternatve</span> option to the use of
-"<span class=SpellE>fs</span> trace -dump" to capture internal
-OpenAFS Client Service events is to use a tool such as <span class=SpellE>Sysinternal's</span>
-<span class=SpellE>DbgView</span> to capture real-time debugging output.
-When the OpenAFS Client Service starts and Bit 2 of the <a
-href="#_Value__:_TraceOption"><span class=SpellE>TraceOption</span></a> value in
-the registry is set, all trace log events are output using the Windows Debug
-Monitor interface (<span class=SpellE>OutputDebugString</span>). </p>
+_Toc170268873'>4.4. Using SysInternal\92s DbgView and ProcMon or FileMon Tools</span></h2>
-<p class=preformattedtext>
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+<p class=MsoNormal>An alternatve option to the use of "fs trace
+-dump" to capture internal OpenAFS Client Service events is to use a tool
+such as Sysinternal's DbgView to capture real-time debugging output. When
+the OpenAFS Client Service starts and Bit 2 of the <a
+href="#_Value__:_TraceOption">TraceOption</a> value in the registry is set, all
+trace log events are output using the Windows Debug Monitor interface
+(OutputDebugString). </p>
-<p class=preformattedtext style='text-indent:12.0pt'>REG_DWORD <span
-class=SpellE>TraceOption</span> = 0x04</p>
+<p class=preformattedtext> [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
-<p class=MsoNormal>Use \93<span class=SpellE>fs</span> trace \96on\94 and \93<span
-class=SpellE>fs</span> trace \96off\94 to toggle the generation of log messages. </p>
+<p class=preformattedtext style='text-indent:12.0pt'>REG_DWORD
+TraceOption = 0x04</p>
+
+<p class=MsoNormal>Use \93fs trace \96on\94 and \93fs trace \96off\94 to toggle the
+generation of log messages. </p>
<p class=MsoNormal><a name="_Toc115416150"></a><a name="_Toc126872215"></a><a
-name="_Toc115417086"></a><span class=SpellE><span style='mso-bookmark:_Toc115416150'>Sysinternal\92s</span></span><span
-style='mso-bookmark:_Toc115416150'> <span class=SpellE>ProcMon</span> or <span
-class=SpellE>FileMon</span> utilities can be use to monitor the file operations
+name="_Toc115417086"></a><span style='mso-bookmark:_Toc115416150'>Sysinternal\92s
+ProcMon or FileMon utilities can be use to monitor the file operations
requested by applications and their success or failure. </span></p>
-<p class=MsoNormal><span style='mso-bookmark:_Toc115416150'>In <span
-class=SpellE>FileMon</span>, use the Volumes menu to restrict monitoring to <i>Network</i>
-volumes only in order to reduce the output to just the CIFS requests.
-Turn on the <i>Advanced Output</i> option in order to log with finer
-granularity.</span></p>
+<p class=MsoNormal><span style='mso-bookmark:_Toc115416150'>In FileMon, use the
+Volumes menu to restrict monitoring to <i>Network</i> volumes only in order to
+reduce the output to just the CIFS requests. Turn on the <i>Advanced
+Output</i> option in order to log with finer granularity.</span></p>
-<p class=MsoNormal>In <span class=SpellE>ProcMon</span>, set a filter to
-include only events on file paths that refer to the AFS name space. Be sure to
-include both the UNC path as well as any drive letters mapped to AFS. </p>
+<p class=MsoNormal>In ProcMon, set a filter to include only events on file
+paths that refer to the AFS name space. Be sure to include both the UNC path as
+well as any drive letters mapped to AFS. </p>
<p class=MsoNormal>Turn on the <i>Clock Time</i> and <i>Show Milliseconds</i>
options in both tools to make it easier to synchronize the application requests
and the resulting OpenAFS Client Service operations. The captured
-data can be stored to files for inclusion in <a
-href="#_5._Reporting_Bugs:">bug reports</a>.</p>
+data can be stored to files for inclusion in <a href="#_5._Reporting_Bugs:">bug
+reports</a>.</p>
-<h2><a name="_Toc170268874">4.5. Microsoft </a><span class=SpellE><span
-style='mso-bookmark:_Toc170268874'>MiniDumps</span></span><span
-style='mso-bookmark:_Toc170268874'> <br>
-(<span class=SpellE>fs</span> <span class=SpellE>minidump</span> -> %<span
-class=SpellE>WinDir%\TEMP\afsd.dmp</span>)</span></h2>
+<h2><a name="_Toc170268874">4.5. Microsoft MiniDumps <br>
+(fs minidump -> %WinDir%\TEMP\afsd.dmp)</a></h2>
<p class=MsoNormal>If the AFS Client Service become unresponsive to any form of
communication there may be a serious error that can only be debugged by someone
-with access to the source code and a debugger. The "<span
-class=SpellE>fs</span> <span class=SpellE>minidump</span>" command can be
-used to force the generation of a <span class=SpellE>MiniDump</span> file
+with access to the source code and a debugger. The "fs
+minidump" command can be used to force the generation of a MiniDump file
containing the state of all of the threads in the AFS Client Service process.</p>
<h2><a name="_Toc170268875"></a><a name="_Toc139993139"></a><a
<p class=MsoNormal>If you are having trouble with the Integrated Logon
operations it is often useful to be able to obtain a log of what it is
attempting to do. Setting Bit 0 of the <a
-href="#_Value__:_TraceOption"><span class=SpellE>TraceOption</span></a>
-registry value:</p>
+href="#_Value__:_TraceOption">TraceOption</a> registry value:</p>
<p class=preformattedtext>
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
-<p class=preformattedtext> REG_DWORD <span class=SpellE>TraceOption</span>
-= 0x01</p>
+<p class=preformattedtext> REG_DWORD TraceOption = 0x01</p>
<p class=MsoNormal>will instruct the Integrated Logon Network Provider and
Event Handlers to log information to the Windows Event Log: Application under
<h2><a name="_Toc170268876"></a><a name="_Toc139993140"></a><a
name="_Toc126872217"></a><a name="_Toc115417088"></a><span style='mso-bookmark:
-_Toc170268876'>4.7. RX (AFS RPC) debugging (<span class=SpellE>rxdebug</span>)</span></h2>
+_Toc170268876'>4.7. RX (AFS RPC) debugging (rxdebug)</span></h2>
<p class=MsoNormal>The rxdebug.exe tool can be used to query a variety of
information about the AFS services installed on a given machine. The port
for the AFS Cache Manager is 7001. </p>
-<p class=preformattedtext>Usage: <span class=SpellE>rxdebug</span> -servers
-<server machine> [-port <IP port>] [-<span class=SpellE>nodally</span>]
-</p>
+<p class=preformattedtext>Usage: rxdebug -servers <server machine> [-port
+<IP port>] [-nodally] </p>
<p class=preformattedtext style='margin-left:35.45pt;text-indent:35.45pt'>
-[-<span class=SpellE>allconnections</span>] [-<span class=SpellE>rxstats</span>]
-[-<span class=SpellE>onlyserver</span>] [-<span class=SpellE>onlyclient</span>]
-</p>
+[-allconnections] [-rxstats] [-onlyserver] [-onlyclient] </p>
-<p class=preformattedtext style='margin-left:70.9pt'> [-<span
-class=SpellE>onlyport</span> <show only <port>>] </p>
+<p class=preformattedtext style='margin-left:70.9pt'> [-onlyport
+<show only <port>>] </p>
-<p class=preformattedtext style='margin-left:70.9pt'> [-<span
-class=SpellE>onlyhost</span> <show only <host>>] </p>
+<p class=preformattedtext style='margin-left:70.9pt'> [-onlyhost
+<show only <host>>] </p>
-<p class=preformattedtext style='margin-left:70.9pt'> [-<span
-class=SpellE>onlyauth</span> <show only <auth level>>] [-version] </p>
+<p class=preformattedtext style='margin-left:70.9pt'> [-onlyauth
+<show only <auth level>>] [-version] </p>
-<p class=preformattedtext style='margin-left:70.9pt'> [-<span
-class=SpellE>noconns</span>] [-peers] [-help]</p>
+<p class=preformattedtext style='margin-left:70.9pt'> [-noconns]
+[-peers] [-help]</p>
-<p class=preformattedtext>Where: -<span class=SpellE>nodally</span>
-don't show dallying <span class=SpellE>conns</span></p>
+<p class=preformattedtext>Where:
+-nodally don't show dallying
+conns</p>
-<p class=preformattedtext> -<span
-class=SpellE>allconnections</span> don't filter out uninteresting
-connections</p>
+<p class=preformattedtext>
+-allconnections don't filter out uninteresting connections</p>
-<p class=preformattedtext> -<span
-class=SpellE>rxstats</span>
+<p class=preformattedtext> -rxstats
show Rx statistics</p>
-<p class=preformattedtext> -<span
-class=SpellE>onlyserver</span> only show server <span
-class=SpellE>conns</span></p>
+<p class=preformattedtext>
+-onlyserver only show server conns</p>
-<p class=preformattedtext> -<span
-class=SpellE>onlyclient</span> only show client <span
-class=SpellE>conns</span></p>
+<p class=preformattedtext>
+-onlyclient only show client conns</p>
<p class=preformattedtext>
-version show AFS version id</p>
-<p class=preformattedtext> -<span
-class=SpellE>noconns</span>
-show no connections</p>
+<p class=preformattedtext>
+-noconns show no connections</p>
<p class=preformattedtext>
-peers show peers</p>
<h2><a name="_Toc170268877"></a><a name="_Toc139993141"></a><a
name="_Toc126872218"></a><a name="_Toc115417089"></a><span style='mso-bookmark:
-_Toc170268877'>4.8. Cache Manager debugging (<span class=SpellE>cmdebug</span>)</span></h2>
+_Toc170268877'>4.8. Cache Manager debugging (cmdebug)</span></h2>
<p class=MsoNormal>The cmdebug.exe tool can be used to query the state of the
AFS Cache Manager on a given machine.</p>
-<p class=preformattedtext><span lang=FR style='mso-ansi-language:FR'>Usage: <span
-class=SpellE>cmdebug</span> -servers <server machine> [-port <IP
-port>] [-long] <o:p></o:p></span></p>
+<p class=preformattedtext><span lang=FR style='mso-ansi-language:FR'>Usage:
+cmdebug -servers <server machine> [-port <IP port>] [-long] <o:p></o:p></span></p>
<p class=preformattedtext style='margin-left:70.9pt'><span lang=FR
-style='mso-ansi-language:FR'> </span>[-<span class=SpellE>refcounts</span>]
-[-callbacks] [-<span class=SpellE>addrs</span>] [-cache] [-help]</p>
+style='mso-ansi-language:FR'> </span>[-refcounts] [-callbacks]
+[-addrs] [-cache] [-help]</p>
<p class=preformattedtext>Where: -long
print all info</p>
-<p class=preformattedtext> -<span
-class=SpellE>refcounts</span> print only cache entries with positive
-reference counts</p>
+<p class=preformattedtext> -refcounts
+print only cache entries with positive reference counts</p>
<p class=preformattedtext> -callbacks
print only cache entries with callbacks</p>
-<p class=preformattedtext> -<span
-class=SpellE>addrs</span> print only host
-interfaces</p>
+<p class=preformattedtext>
+-addrs print only host interfaces</p>
<p class=preformattedtext>
-cache print only cache configuration</p>
name="_Toc126872219"></a><a name="_Toc115417090"></a><span style='mso-bookmark:
_Toc170268878'>4.9. Persistent Cache consistency check</span></h2>
-<p class=MsoNormal>The persistent cache is stored in a Hidden System file at %<span
-class=SpellE>WinDir%\TEMP\AFSCache</span>. If there is a problem with the
-persistent cache that prevent the AFS Client Service from being able to start a
-validation check on the file can be performed.</p>
+<p class=MsoNormal>The persistent cache is stored in a Hidden System file at
+%WinDir%\TEMP\AFSCache. If there is a problem with the persistent cache
+that prevent the AFS Client Service from being able to start a validation check
+on the file can be performed.</p>
<p class=preformattedtext> afsd_service.exe --validate-cache
<cache-path></p>
+<h2>4.10. Token Acquisition Debugging</h2>
+
+<p class=MsoNormal>If you are having trouble obtaining tokens with the Network
+Identity Manager AFS credential provider, it is recommended that you verify
+your ability to obtain tokens using the command-line tools <i style='mso-bidi-font-style:
+normal'>klog.exe</i> (if you are using kaserver) or <i style='mso-bidi-font-style:
+normal'>kinit.exe</i> and <i style='mso-bidi-font-style:normal'>aklog.exe</i>
+(if you are using Kerberos v5.) <span style='mso-spacerun:yes'> </span>The
+aklog.exe <i style='mso-bidi-font-style:normal'>\96d</i> option will be quite
+helpful in diagnosing Kerberos v5 related problems. </p>
+
<h1><a name="_Toc170268879"></a><a name="_Toc139993143"></a><a
name="_Toc126872220"></a><a name="_Toc115417113"></a><a name="_Toc115417091"></a><a
name="_5._Reporting_Bugs:"></a><span style='mso-bookmark:_Toc170268879'>5.
href="mailto:openafs-bugs@openafs.org?subject=Bug%20Report">openafs-bugs@openafs.org</a>.
Please include as much information as possible about the issue. If you
are reporting a crash, please install the debugging symbols by re-running the
-installer. If a dump file is available for the problem, %WINDIR%\TEMP\<span
-class=SpellE>afsd.dmp</span>, include it along with the AFS Client Trace
-file %WINDIR%\TEMP\<span class=SpellE>afsd.log</span>. The AFS
-Client startup log is %WINDIR%\TEMP\<span class=SpellE>afsd_init.log</span>.
-Send the last continuous block of log information from this file.</p>
+installer. If a dump file is available for the problem,
+%WINDIR%\TEMP\afsd.dmp, include it along with the AFS Client Trace file
+%WINDIR%\TEMP\afsd.log. The AFS Client startup log is
+%WINDIR%\TEMP\afsd_init.log. Send the last continuous block of log
+information from this file.</p>
-<p class=MsoNormal>Configuring <span class=SpellE>DrWatson</span> to generate
-dump files for crashes:</p>
+<p class=MsoNormal>Configuring DrWatson to generate dump files for crashes:</p>
<p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>type
-<span class=SpellE>drwatson</span> <enter>. </p>
+drwatson <enter>. </p>
<p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt'><span
style='font-size:9.0pt;font-family:Symbol'>·</span><span style='font-size:7.0pt;
a crash happens, Dr. Watson generates a dump file and a report in the log file,
including the address of the crash and the stack dump.</p>
-<p class=MsoNormal>Once you have the Dr. Watson's <span class=SpellE>logfile</span>
-and <span class=SpellE>minidump</span>, zip them and attach them to your
-e-mail.</p>
+<p class=MsoNormal>Once you have the Dr. Watson's logfile and minidump, zip
+them and attach them to your e-mail.</p>
<p class=MsoNormal>When reporting a error, please be sure to include the
version of OpenAFS.</p>
<p class=MsoBodyText><a href="http://www.usenix.org/">USENIX</a>, a 501c3
non-profit corporation, has formed the USENIX OpenAFS Fund in order to accept
-tax deductible donations on behalf of the OpenAFS Elders. The donated funds
-will be allocated by the OpenAFS Elders to fund OpenAFS development, documentation,
+tax deductible donations on behalf of the OpenAFS Elders. The donated funds will
+be allocated by the OpenAFS Elders to fund OpenAFS development, documentation,
project management, and maintaining openafs.org. <o:p></o:p></p>
<div>
</div>
-<p class=MsoBodyText>Donations can be made by sending a check, drawn on a U.S. bank,
-made out to the USENIX OpenAFS Fund or by making a <a
+<p class=MsoBodyText>Donations can be made by sending a check, drawn on a U.S.
+bank, made out to the USENIX OpenAFS Fund or by making a <a
href="https://db.usenix.org/cgi-bin/openafs/openafs.cgi">donation online</a>.</p>
<h2><a name="_Toc170268882"></a><a name="_Toc152605097"></a><a
<p class=MsoBodyText><a href="http://www.secure-endpoints.com/">Secure
Endpoints Inc.</a> provides development and support services for OpenAFS for
Windows and <a href="http://web.mit.edu/kerberos/">MIT Kerberos for Windows</a>.
- Donations provided to Secure Endpoints Inc. for the development of
-OpenAFS are used to cover the OpenAFS gatekeeper responsibilities; providing
-support to the OpenAFS community via the OpenAFS mailing lists; and furthering
-development of desired features that are either too small to be financed by
-development contracts.</p>
+ Donations provided to Secure Endpoints Inc. for the development of OpenAFS
+are used to cover the OpenAFS gatekeeper responsibilities; providing support to
+the OpenAFS community via the OpenAFS mailing lists; and furthering development
+of desired features that are either too small to be financed by development
+contracts.</p>
<p class=MsoBodyText>Secure Endpoints Inc. accepts software development
agreements from organizations who wish to fund a well-defined set of bug fixes
name="_MSI_Deployment_Guide"></a><span style='mso-bookmark:_Toc170268885'><span
style='mso-bookmark:_Toc152605100'>7. MSI Deployment Guide</span></span></h1>
-<i><span style='font-size:16.0pt;font-family:Albany;mso-fareast-font-family:
+<b><span style='font-size:16.0pt;font-family:Albany;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:JA;mso-bidi-language:AR-SA'><br clear=all
style='page-break-before:always'>
-</span></i>
+</span></b>
<h2><a name="_Toc170268886"></a><a name="_Toc152605101"></a><a
name="_Toc115416159"></a><a name="_Toc139993151"></a><a name="_Toc126872228"></a><a
<p class=MsoNormal>The remainder of this document assumes some familiarity with
authoring transforms. While the MSDN documentation for Windows Installer
-is a bit dense, the guide on MSI transforms found at the second link above is recommended
-reading. MSDN also includes a step-by-step example for creating a
-transform at:</p>
+is a bit dense, the guide on MSI transforms found at the second link above is
+recommended reading. MSDN also includes a step-by-step example for
+creating a transform at:</p>
<p class=MsoNormal> <a
href="http://msdn.microsoft.com/library/en-us/msi/setup/a_customization_transform_example.asp">http://msdn.microsoft.com/library/en-us/msi/setup/a_customization_transform_example.asp</a></p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>1.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>copy
-<span class=SpellE>openafs.msi</span> <span class=SpellE>openafs-modified.msi</span></p>
+openafs.msi openafs-modified.msi</p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>2.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>(edit
-the <span class=SpellE>openafs-modified.msi</span> to include the necessary
-changes)</p>
+the openafs-modified.msi to include the necessary changes)</p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>3.<span
-style='font-size:7.0pt;font-family:"Times New Roman"'> </span><span
-class=SpellE>msitran</span> -g <span class=SpellE>openafs.msi</span> <span
-class=SpellE>openafs-modified.msi</span> <span class=SpellE>openafs-transform.mst</span></p>
+style='font-size:7.0pt;font-family:"Times New Roman"'> </span>msitran
+-g openafs.msi openafs-modified.msi openafs-transform.mst</p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>4.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>(generates
-<span class=SpellE>openafs-transform.mst</span>, which is the transform)</p>
+openafs-transform.mst, which is the transform)</p>
-<p class=MsoNormal>Transforms have an extension of .<span class=SpellE>mst</span>.
-'<span class=SpellE>msitran</span>' is a tool distributed as part of the
-"Windows Installer" SDK (part of the Windows Platform SDK).</p>
+<p class=MsoNormal>Transforms have an extension of .mst. 'msitran' is a
+tool distributed as part of the "Windows Installer" SDK (part of the
+Windows Platform SDK).</p>
<p class=MsoNormal>You can test a transform by:</p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>1.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>copy
-<span class=SpellE>openafs.msi</span> <span class=SpellE>openafs-test.msi</span></p>
+openafs.msi openafs-test.msi</p>
<p class=preformattedtext style='margin-left:36.0pt;text-indent:-18.0pt'>2.<span
-style='font-size:7.0pt;font-family:"Times New Roman"'> </span><span
-class=SpellE>msitran</span> -a <span class=SpellE>openafs-transform.mst</span> <span
-class=SpellE>openafs-test.msi</span></p>
-
-<p class=MsoNormal>and then checking the resulting <span class=SpellE>openafs-test.msi</span>
-to see if all changes you have made above to <span class=SpellE>openafs-modified.msi</span>
-is present in <span class=SpellE>openafs-test.msi</span>. '<span
-class=SpellE>msitran</span>' will complain if some modification in the
+style='font-size:7.0pt;font-family:"Times New Roman"'> </span>msitran
+-a openafs-transform.mst openafs-test.msi</p>
+
+<p class=MsoNormal>and then checking the resulting openafs-test.msi to see if
+all changes you have made above to openafs-modified.msi is present in
+openafs-test.msi. 'msitran' will complain if some modification in the
transform can not be successfully applied.</p>
<p class=MsoNormal>As mentioned above, you can use a tool like ORCA.EXE to edit
-the MSI databases directly when editing <span class=SpellE>openafs-modified.msi</span>.
-More details are given below.</p>
+the MSI databases directly when editing openafs-modified.msi. More
+details are given below.</p>
<h2><a name="_Toc170268889"></a><a name="_Toc152605104"></a><a
name="_Toc115416162"></a><a name="_Toc139993154"></a><a name="_Toc126872231"></a><a
Configuration Options</span></span></span></h2>
<p class=MsoNormal>The logic necessary to implement many of the settings
-described in <a href="#_Appendix_A:_Registry_Values">Appendix <span
-class=GramE>A</span></a> are present in the MSI. Most of these can be
-controlled by setting the corresponding properties to the desired value.
-Some settings may require modifying existing registry entries (though not
-recommended) or adding new resources (like files or registry keys).
-Instructions for performing these tasks are below.</p>
+described in <a href="#_Appendix_A:_Registry_Values">Appendix A</a> are present
+in the MSI. Most of these can be controlled by setting the corresponding
+properties to the desired value. Some settings may require modifying
+existing registry entries (though not recommended) or adding new resources
+(like files or registry keys). Instructions for performing these tasks
+are below.</p>
<h3><a name="_Toc170268890"></a><a name="_Toc152605105"></a><a
name="_Toc115416163"></a><a name="_Toc139993155"></a><a name="_Toc126872232"></a><span
not contain these properties and hence will not set the registry keys.
You will need to add properties as needed to the MSI.</p>
-<p class=MsoNormal>When one of the configurable properties is set, the installer
-will use the property value to set the corresponding setting in the
+<p class=MsoNormal>When one of the configurable properties is set, the
+installer will use the property value to set the corresponding setting in the
HKEY_LOCAL_MACHINE registry hive. The HKEY_CURRENT_USER hive is not
touched by the installer.</p>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h5><a name="_Toc170268893"></a><a name="_Toc152605108"></a><a
- name="_(Service_parameters):"></a><a name="_Toc115416166"></a><a
- name="_Toc126872235"></a><a name="_Toc139993158"></a><span style='mso-bookmark:
- _Toc170268893'><span style='mso-bookmark:_Toc152605108'>(Service parameters):</span></span></h5>
+ name="_Toc139993158"></a><a name="_Toc126872235"></a><a name="_Toc115416166"></a><a
+ name="_(Service_parameters):"></a><span style='mso-bookmark:_Toc170268893'><span
+ style='mso-bookmark:_Toc152605108'>(Service parameters):</span></span></h5>
<p class=listcontents style='margin-left:0pt'>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h5><a name="_Toc170268894"></a><a name="_Toc152605109"></a><a
- name="_(Network_provider):"></a><a name="_Toc115416167"></a><a
- name="_Toc126872236"></a><a name="_Toc139993159"></a><span style='mso-bookmark:
- _Toc170268894'><span style='mso-bookmark:_Toc152605109'>(Network provider):</span></span></h5>
+ name="_Toc139993159"></a><a name="_Toc126872236"></a><a name="_Toc115416167"></a><a
+ name="_(Network_provider):"></a><span style='mso-bookmark:_Toc170268894'><span
+ style='mso-bookmark:_Toc152605109'>(Network provider):</span></span></h5>
<p class=listcontents style='margin-left:0pt'>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]</p>
</td>
</tr>
<tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h5><a name="_Toc170268895"></a><a name="_Toc152605110"></a><a
- name="_(OpenAFS_Client):"></a><a name="_Toc115416168"></a><a
- name="_Toc126872237"></a><a name="_Toc139993160"></a><span style='mso-bookmark:
- _Toc170268895'><span style='mso-bookmark:_Toc152605110'>(OpenAFS Client):</span></span></h5>
+ name="_Toc139993160"></a><a name="_Toc126872237"></a><a name="_Toc115416168"></a><a
+ name="_(OpenAFS_Client):"></a><span style='mso-bookmark:_Toc170268895'><span
+ style='mso-bookmark:_Toc152605110'>(OpenAFS Client):</span></span></h5>
<p class=listcontents style='margin-left:0pt'>[HKLM\SOFTWARE\OpenAFS\Client]</p>
</td>
</tr>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268897"></a><a name="_Toc152605112"></a><a
- name="_Toc115416170"></a><a name="_Toc126872239"></a><a name="_Toc139993162"></a><span
+ name="_Toc115416170"></a><a name="_Toc139993162"></a><a name="_Toc126872239"></a><span
style='mso-bookmark:_Toc170268897'><span style='mso-bookmark:_Toc152605112'><span
style='mso-bookmark:_Toc115416170'>AFSCACHEPATH</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_CachePath"><span
- class=SpellE>CachePath</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_CachePath">CachePath</a></p>
<p class=MsoList>Valid values : string .</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268898"></a><a name="_Toc152605113"></a><a
- name="_Toc115416171"></a><a name="_Toc126872240"></a><a name="_Toc139993163"></a><span
+ name="_Toc115416171"></a><a name="_Toc139993163"></a><a name="_Toc126872240"></a><span
style='mso-bookmark:_Toc170268898'><span style='mso-bookmark:_Toc152605113'><span
style='mso-bookmark:_Toc115416171'>AFSCACHESIZE</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_CacheSize"><span
- class=SpellE>CacheSize</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_CacheSize">CacheSize</a></p>
<p class=MsoList>Valid values : numeric</p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268899"></a><a name="_Toc152605114"></a><a
- name="_Toc115416172"></a><a name="_Toc126872241"></a><a name="_Toc139993164"></a><span
+ name="_Toc115416172"></a><a name="_Toc139993164"></a><a name="_Toc126872241"></a><span
style='mso-bookmark:_Toc170268899'><span style='mso-bookmark:_Toc152605114'><span
style='mso-bookmark:_Toc115416172'>AFSCELLNAME</span></span></span></h6>
<p class=MsoList>Registry key : <a
<tr style='mso-yfti-irow:3'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268900"></a><a name="_Toc152605115"></a><a
- name="_Toc115416173"></a><a name="_Toc126872242"></a><a name="_Toc139993165"></a><span
+ name="_Toc115416173"></a><a name="_Toc139993165"></a><a name="_Toc126872242"></a><span
style='mso-bookmark:_Toc170268900'><span style='mso-bookmark:_Toc152605115'><span
style='mso-bookmark:_Toc115416173'>FREELANCEMODE</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_FreelanceClient"><span
- class=SpellE>FreelanceClient</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_FreelanceClient">FreelanceClient</a></p>
<p class=MsoList>Valid values : '1' or '0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268901"></a><a name="_Toc152605116"></a><a
- name="_Toc115416174"></a><a name="_Toc126872243"></a><a name="_Toc139993166"></a><span
+ name="_Toc115416174"></a><a name="_Toc139993166"></a><a name="_Toc126872243"></a><span
style='mso-bookmark:_Toc170268901'><span style='mso-bookmark:_Toc152605116'><span
style='mso-bookmark:_Toc115416174'>HIDEDOTFILES</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_HideDotFiles"><span
- class=SpellE>HideDotFiles</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_HideDotFiles">HideDotFiles</a></p>
<p class=MsoList>Valid values : '1' or '0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268902"></a><a name="_Toc152605117"></a><a
- name="_Toc115416175"></a><a name="_Toc126872244"></a><a name="_Toc139993167"></a><span
+ name="_Toc115416175"></a><a name="_Toc139993167"></a><a name="_Toc126872244"></a><span
style='mso-bookmark:_Toc170268902'><span style='mso-bookmark:_Toc152605117'><span
style='mso-bookmark:_Toc115416175'>LOGONOPTIONS</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Network_provider):">(Network provider)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_LogonOptions"><span
- class=SpellE>LogonOptions</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_LogonOptions">LogonOptions</a></p>
<p class=MsoList>Valid values : '0', '1' or '3'</p>
<p class=MsoNormal>See <a href="#_Appendix_A:_Registry_Values">Appendix A</a>
<a href="#_A.2.1_Domain_specific_configuration">section 2.1 (Domain specific
<tr style='mso-yfti-irow:6'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268903"></a><a name="_Toc152605118"></a><a
- name="_Toc115416176"></a><a name="_Toc126872245"></a><a name="_Toc139993168"></a><span
+ name="_Toc115416176"></a><a name="_Toc139993168"></a><a name="_Toc126872245"></a><span
style='mso-bookmark:_Toc170268903'><span style='mso-bookmark:_Toc152605118'><span
style='mso-bookmark:_Toc115416176'>MOUNTROOT</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_Mountroot"><span
- class=SpellE>Mountroot</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_Mountroot">Mountroot</a></p>
<p class=MsoList>Valid values : string</p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268904"></a><a name="_Toc152605119"></a><a
- name="_Toc115416177"></a><a name="_Toc126872246"></a><a name="_Toc139993169"></a><span
+ name="_Toc115416177"></a><a name="_Toc139993169"></a><a name="_Toc126872246"></a><span
style='mso-bookmark:_Toc170268904'><span style='mso-bookmark:_Toc152605119'><span
style='mso-bookmark:_Toc115416177'>NETBIOSNAME</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_NetbiosName"><span
- class=SpellE>NetbiosName</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_NetbiosName">NetbiosName</a></p>
<p class=MsoList>Valid values : string (at most 15
characters)</p>
</td>
<tr style='mso-yfti-irow:8'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268905"></a><a name="_Toc152605120"></a><a
- name="_Toc115416178"></a><a name="_Toc126872247"></a><a name="_Toc139993170"></a><span
+ name="_Toc115416178"></a><a name="_Toc139993170"></a><a name="_Toc126872247"></a><span
style='mso-bookmark:_Toc170268905'><span style='mso-bookmark:_Toc152605120'><span
style='mso-bookmark:_Toc115416178'>NOFINDLANABYNAME</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_NoFindLanaByName"><span
- class=SpellE>NoFindLanaByName</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_NoFindLanaByName">NoFindLanaByName</a></p>
<p class=MsoList>Valid values : '1' or '0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:9'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268906"></a><a name="_Toc152605121"></a><a
- name="_Toc115416179"></a><a name="_Toc126872248"></a><a name="_Toc139993171"></a><span
+ name="_Toc115416179"></a><a name="_Toc139993171"></a><a name="_Toc126872248"></a><span
style='mso-bookmark:_Toc170268906'><span style='mso-bookmark:_Toc152605121'><span
style='mso-bookmark:_Toc115416179'>RXMAXMTU</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_RxMaxMTU"><span
- class=SpellE>RxMaxMTU</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_RxMaxMTU">RxMaxMTU</a></p>
<p class=MsoList>Valid values : numeric</p>
</td>
</tr>
<tr style='mso-yfti-irow:10'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268907"></a><a name="_Toc152605122"></a><a
- name="_Toc115416180"></a><a name="_Toc126872249"></a><a name="_Toc139993172"></a><span
+ name="_Toc115416180"></a><a name="_Toc139993172"></a><a name="_Toc126872249"></a><span
style='mso-bookmark:_Toc170268907'><span style='mso-bookmark:_Toc152605122'><span
style='mso-bookmark:_Toc115416180'>SECURITYLEVEL</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_SecurityLevel"><span
- class=SpellE>SecurityLevel</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_SecurityLevel">SecurityLevel</a></p>
<p class=MsoList>Valid values : '1' or '0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:11'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268908"></a><a name="_Toc152605123"></a><a
- name="_Toc115416181"></a><a name="_Toc126872250"></a><a name="_Toc139993173"></a><span
+ name="_Toc115416181"></a><a name="_Toc139993173"></a><a name="_Toc126872250"></a><span
style='mso-bookmark:_Toc170268908'><span style='mso-bookmark:_Toc152605123'><span
style='mso-bookmark:_Toc115416181'>SMBAUTHTYPE</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_smbAuthType"><span
- class=SpellE>SMBAuthType</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_smbAuthType">SMBAuthType</a></p>
<p class=MsoList>Valid values : '0','1' or '2'</p>
</td>
</tr>
<tr style='mso-yfti-irow:12'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268909"></a><a name="_Toc152605124"></a><a
- name="_Toc115416182"></a><a name="_Toc126872251"></a><a name="_Toc139993174"></a><span
+ name="_Toc115416182"></a><a name="_Toc139993174"></a><a name="_Toc126872251"></a><span
style='mso-bookmark:_Toc170268909'><span style='mso-bookmark:_Toc152605124'><span
style='mso-bookmark:_Toc115416182'>STOREANSIFILENAMES</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(OpenAFS_Client):">(OpenAFS Client)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value___:_StoreAnsiFilenames"><span
- class=SpellE>StoreAnsiFilenames</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value___:_StoreAnsiFilenames">StoreAnsiFilenames</a></p>
<p class=MsoList>Valid values : '0' or '1'</p>
</td>
</tr>
<tr style='mso-yfti-irow:13;mso-yfti-lastrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268910"></a><a name="_Toc152605125"></a><a
- name="_Toc115416183"></a><a name="_Toc126872252"></a><a name="_Toc139993175"></a><span
+ name="_Toc115416183"></a><a name="_Toc139993175"></a><a name="_Toc126872252"></a><span
style='mso-bookmark:_Toc170268910'><span style='mso-bookmark:_Toc152605125'><span
style='mso-bookmark:_Toc115416183'>USEDNS</span></span></span></h6>
<p class=MsoList>Registry key : <a
href="#_(Service_parameters):">(Service parameters)</a></p>
- <p class=MsoList>Registry value : <a href="#_Value_:_UseDNS"><span
- class=SpellE>UseDNS</span></a></p>
+ <p class=MsoList>Registry value : <a href="#_Value_:_UseDNS">UseDNS</a></p>
<p class=MsoList>Valid values : '1' or '0'</p>
</td>
</tr>
style='mso-bookmark:_Toc152605126'>7.2.1.2.2 AFSCreds.exe Properties</span></span></h5>
<p class=MsoNormal>These properties are combined to add a command line option
-to the shortcut that will be created in the <span class=SpellE>Start:Programs:OpenAFS</span>
-and <span class=SpellE>Start:Programs:Startup</span> folders (see
-CREDSSTARTUP). The method of specifying the option was chosen for easy
-integration with the Windows Installer user interface. Although other
-methods can be used to specify options to AFSCREDS.EXE, it is advised that they
-be avoided as transforms including such options may not apply to future
-releases of OpenAFS.</p>
+to the shortcut that will be created in the Start:Programs:OpenAFS and
+Start:Programs:Startup folders (see CREDSSTARTUP). The method of
+specifying the option was chosen for easy integration with the Windows
+Installer user interface. Although other methods can be used to specify
+options to AFSCREDS.EXE, it is advised that they be avoided as transforms
+including such options may not apply to future releases of OpenAFS.</p>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
style='mso-cellspacing:2.2pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268912"></a><a name="_Toc152605127"></a><a
- name="_Toc115416185"></a><a name="_Toc126872254"></a><a name="_Toc139993177"></a><span
+ name="_Toc115416185"></a><a name="_Toc139993177"></a><a name="_Toc126872254"></a><span
style='mso-bookmark:_Toc170268912'><span style='mso-bookmark:_Toc152605127'><span
style='mso-bookmark:_Toc115416185'>CREDSSTARTUP</span></span></span></h6>
<p class=MsoList>Valid values : '1' or '0'</p>
<p class=MsoList>Controls whether AFSCreds.exe starts up automatically when
- the user logs on. When CREDSSTARTUP is '1' a shortcut is added to the
- 'Startup' folder in the 'Program menu' which starts AFSCREDS.EXE with the
- options that are determined by the other CREDS* properties.</p>
+ the user logs on. When CREDSSTARTUP is '1' a shortcut is added to the 'Startup'
+ folder in the 'Program menu' which starts AFSCREDS.EXE with the options that
+ are determined by the other CREDS* properties.</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268913"></a><a name="_Toc152605128"></a><a
- name="_Toc115416186"></a><a name="_Toc126872255"></a><a name="_Toc139993178"></a><span
+ name="_Toc115416186"></a><a name="_Toc139993178"></a><a name="_Toc126872255"></a><span
style='mso-bookmark:_Toc170268913'><span style='mso-bookmark:_Toc152605128'><span
style='mso-bookmark:_Toc115416186'>CREDSAUTOINIT</span></span></span></h6>
<p class=MsoList>Valid values : '-a' or ''</p>
<tr style='mso-yfti-irow:2'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268914"></a><a name="_Toc152605129"></a><a
- name="_Toc115416187"></a><a name="_Toc126872256"></a><a name="_Toc139993179"></a><span
+ name="_Toc115416187"></a><a name="_Toc139993179"></a><a name="_Toc126872256"></a><span
style='mso-bookmark:_Toc170268914'><span style='mso-bookmark:_Toc152605129'><span
style='mso-bookmark:_Toc115416187'>CREDSIPCHDET</span></span></span></h6>
<p class=MsoList>Valid values : '-n' or ''</p>
<tr style='mso-yfti-irow:3'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268915"></a><a name="_Toc152605130"></a><a
- name="_Toc115416188"></a><a name="_Toc126872257"></a><a name="_Toc139993180"></a><span
+ name="_Toc115416188"></a><a name="_Toc139993180"></a><a name="_Toc126872257"></a><span
style='mso-bookmark:_Toc170268915'><span style='mso-bookmark:_Toc152605130'><span
style='mso-bookmark:_Toc115416188'>CREDSQUIET</span></span></span></h6>
<p class=MsoList>Valid values : '-q' or ''</p>
<tr style='mso-yfti-irow:4'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268916"></a><a name="_Toc152605131"></a><a
- name="_Toc115416189"></a><a name="_Toc126872258"></a><a name="_Toc139993181"></a><span
+ name="_Toc115416189"></a><a name="_Toc139993181"></a><a name="_Toc126872258"></a><span
style='mso-bookmark:_Toc170268916'><span style='mso-bookmark:_Toc152605131'><span
style='mso-bookmark:_Toc115416189'>CREDSRENEWDRMAP</span></span></span></h6>
<p class=MsoList>Valid values : '-m' or '\92</p>
<tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h6><a name="_Toc170268917"></a><a name="_Toc152605132"></a><a
- name="_Toc115416190"></a><a name="_Toc126872259"></a><a name="_Toc139993182"></a><span
+ name="_Toc115416190"></a><a name="_Toc139993182"></a><a name="_Toc126872259"></a><span
style='mso-bookmark:_Toc170268917'><span style='mso-bookmark:_Toc152605132'><span
style='mso-bookmark:_Toc115416190'>CREDSSHOW</span></span></span></h6>
<p class=MsoList>Valid values : '-s' or ''</p>
style='mso-bookmark:_Toc170268919'><span style='mso-bookmark:_Toc152605134'><span
style='mso-bookmark:_Toc115416192'>7.2.3 Replacing Configuration Files</span></span></span></h3>
-<p class=MsoNormal>The OpenAFS configuration files (<span class=SpellE>CellServDB</span>)
-can be replaced by your own configuration files. These files are
-contained in separate MSI components so that you can disable them individually.</p>
+<p class=MsoNormal>The OpenAFS configuration files (CellServDB) can be replaced
+by your own configuration files. These files are contained in separate
+MSI components so that you can disable them individually.</p>
<p class=MsoNormal>The recommended method for replacing these files is to first
disable the components containing the configuration files that you want to
an embedded stream. The method outlined here places the file in the same
directory as the MSI for deployment.</p>
-<p class=MsoNormal>The walkthrough below is to add a custom '<span
-class=SpellE>CellServDB</span>' file.</p>
+<p class=MsoNormal>The walkthrough below is to add a custom 'CellServDB' file.</p>
<p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
margin-left:18.0pt;text-indent:-18.0pt'>1.<span style='font-size:7.0pt;
locate the component you need to change ( Ctrl-F invokes the 'Find'
dialog). The component names are listed below in section <a
href="#_2.3.1_Components_for_Configuration_">7.2.3.1</a>. For this
-example, the component name is '<span class=SpellE>elf_CellServDB</span>'.</p>
+example, the component name is 'elf_CellServDB'.</p>
<p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
margin-left:39.6pt;text-indent:-21.6pt'>1.3.<span style='font-size:7.0pt;
<p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
margin-left:39.6pt;text-indent:-21.6pt'>1.4.<span style='font-size:7.0pt;
font-family:"Times New Roman"'> </span>Enter a condition that
-evaluates to false. I.e. 'DONOTINSTALL'. (Note that an undefined property
-always evaluates to false).</p>
+evaluates to false. I.e. 'DONOTINSTALL'. (Note that an undefined property always
+evaluates to false).</p>
-<p class=MsoNormal>Note that you can also use this step to disable other configuration
-files without providing replacements.</p>
+<p class=MsoNormal>Note that you can also use this step to disable other
+configuration files without providing replacements.</p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'>2.<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
</td>
<td width=475 valign=top style='width:356.55pt;border:solid windowtext 1.0pt;
border-left:none;padding:0pt 5.4pt 0pt 5.4pt;height:23.35pt'>
- <p class=preformattedtext><span class=SpellE>cmf_my_CellServDB</span></p>
+ <p class=preformattedtext>cmf_my_CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>ComponentID</span></p>
+ <p class=preformattedtext>ComponentID</p>
</td>
<td width=475 valign=top style='width:356.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
<td width=475 valign=top style='width:356.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>dirClient</span></p>
+ <p class=preformattedtext>dirClient</p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
<td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>KeyPath</span></p>
+ <p class=preformattedtext>KeyPath</p>
</td>
<td width=475 valign=top style='width:356.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>fil_my_CellServDB</span></p>
+ <p class=preformattedtext>fil_my_CellServDB</p>
</td>
</tr>
</table>
-<p class=MsoNormal style='margin-left:35.45pt'>Note that the <span
-class=SpellE>ComponentId</span> is an uppercase GUID. You can generate
-one using GUIDGEN.EXE or UUIDGEN.EXE, both of which are included in the
-Platform SDK.</p>
+<p class=MsoNormal style='margin-left:35.45pt'>Note that the ComponentId is an
+uppercase GUID. You can generate one using GUIDGEN.EXE or UUIDGEN.EXE,
+both of which are included in the Platform SDK.</p>
<p class=MsoNormal style='margin-left:35.45pt'>The Attributes value of 144 is a
-sum of <span class=SpellE>msidbComponentAttributesPermanent</span> (16) and <span
-class=SpellE>msidbComponentAttributesNeverOverwrite</span> (128). This
-ensures that local modifications are not overwritten or lost during an
-installation or <span class=SpellE>uninstallation</span>. These are the
-same settings used on the default configuration files.</p>
+sum of msidbComponentAttributesPermanent (16) and
+msidbComponentAttributesNeverOverwrite (128). This ensures that local
+modifications are not overwritten or lost during an installation or
+uninstallation. These are the same settings used on the default
+configuration files.</p>
<p class=MsoNormal>
-'<span class=SpellE>fil_my_CellServDB</span>' is a key into the 'File' table
-which we will fill later.</p>
+'fil_my_CellServDB' is a key into the 'File' table which we will fill later.</p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'>3.<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
</td>
<td width=462 valign=top style='width:346.2pt;border:solid windowtext 1.0pt;
border-left:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>fea_my_CellServDB</span></p>
+ <p class=preformattedtext>fea_my_CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>Feature_Parent</span></p>
+ <p class=preformattedtext>Feature_Parent</p>
</td>
<td width=462 valign=top style='width:346.2pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>feaClient</span></p>
+ <p class=preformattedtext>feaClient</p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
</table>
<p class=MsoNormal style='margin-left:35.45pt'>It is important to create the
-new feature under the '<span class=SpellE>feaClient</span>' feature, which will
-ensure that the configuration file will be installed when the client binaries
-are installed.</p>
+new feature under the 'feaClient' feature, which will ensure that the
+configuration file will be installed when the client binaries are installed.</p>
<p class=MsoNormal style='margin-left:35.45pt'>Setting 'Display' to 0 will hide
this feature from the feature selection dialog during an interactive
installation. A value of 30 for 'Level' allows this feature to be
installed by default (on a 'Typical' installation).</p>
-<p class=MsoNormal style='margin-left:35.45pt'>The 'Attributes' value is <span
-class=SpellE>msidbFeatureAttributesDisallowAdvertise</span> (8), which is set
-on all features in the OpenAFS MSI. The OpenAFS MSI is not designed for
-an advertised installation.</p>
+<p class=MsoNormal style='margin-left:35.45pt'>The 'Attributes' value is
+msidbFeatureAttributesDisallowAdvertise (8), which is set on all features in
+the OpenAFS MSI. The OpenAFS MSI is not designed for an advertised
+installation.</p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'>4.<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt'>4.1.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>Select
-the '<span class=SpellE>FeatureComponents</span>' table.</p>
+the 'FeatureComponents' table.</p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt'>4.2.<span
style='font-size:7.0pt;font-family:"Times New Roman"'> </span>Add a
</td>
<td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
border-left:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>fea_my_CellServDB</span></p>
+ <p class=preformattedtext>fea_my_CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=462 valign=top style='width:346.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>cmf_my_CellServDB</span></p>
+ <p class=preformattedtext>cmf_my_CellServDB</p>
</td>
</tr>
</table>
</td>
<td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
border-left:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>fil_my_CellServDB</span></p>
+ <p class=preformattedtext>fil_my_CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=462 valign=top style='width:346.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>cmf_my_CellServDB</span></p>
+ <p class=preformattedtext>cmf_my_CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>FileName</span></p>
+ <p class=preformattedtext>FileName</p>
</td>
<td width=462 valign=top style='width:346.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>CellServDB</span></p>
+ <p class=preformattedtext>CellServDB</p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>FileSize</span></p>
+ <p class=preformattedtext>FileSize</p>
</td>
<td width=462 valign=top style='width:346.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
<p class=MsoNormal>
(leave other fields blank)</p>
-<p class=MsoNormal style='margin-left:35.45pt'>The 'Attributes' value is <span
-class=SpellE>msidbFileAttributesNonCompressed</span> (8192). This is
-because we will be placing this file in the same directory as the MSI instead
-of embedding the file in it. Transforms do not support updating
-compressed sources or adding new cabinet streams.</p>
+<p class=MsoNormal style='margin-left:35.45pt'>The 'Attributes' value is
+msidbFileAttributesNonCompressed (8192). This is because we will be
+placing this file in the same directory as the MSI instead of embedding the
+file in it. Transforms do not support updating compressed sources or
+adding new cabinet streams.</p>
<p class=MsoNormal style='margin-left:35.45pt'>Finally, the 'Sequence' value of
1000 will be used later to distinguish the file as being in a separate source
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>DiskId</span></p>
+ <p class=preformattedtext>DiskId</p>
</td>
<td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
border-left:none;padding:0pt 5.4pt 0pt 5.4pt'>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
border-top:none;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=preformattedtext><span class=SpellE>LastSequence</span></p>
+ <p class=preformattedtext>LastSequence</p>
</td>
<td width=462 valign=top style='width:346.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
name="_2.3.1_Components_for_Configuration_"></a><span style='mso-bookmark:_Toc170268920'><span
style='mso-bookmark:_Toc152605135'>7.2.3.1 Components for Configuration Files</span></span></h4>
-<p class=preformattedtext style='text-indent:35.45pt'><span class=SpellE>CellServDB</span>:
-'<span class=SpellE>cpf_CellServDB</span>' (ID
-{D5BA4C15-DBEC-4292-91FC-B54C30F24F2A})</p>
+<p class=preformattedtext style='text-indent:35.45pt'>CellServDB:
+'cpf_CellServDB' (ID {D5BA4C15-DBEC-4292-91FC-B54C30F24F2A})</p>
<h3><a name="_Toc170268921"></a><a name="_Toc152605136"></a><a
name="_Toc115416194"></a><a name="_Toc139993186"></a><a name="_Toc126872263"></a><span
keys.</p>
<p class=MsoNormal> Refer to <a
-href="#_Appendix_A:_Registry_Values">Appendix <span class=GramE>A</span></a>
-section 2.1 for more information.</p>
+href="#_Appendix_A:_Registry_Values">Appendix A</a> section 2.1 for more
+information.</p>
-<p class=MsoNormal> Columns that are unspecified should be left
-empty.</p>
+<p class=MsoNormal> Columns that are unspecified should be
+left empty.</p>
<p class=MsoNormal> We create a new feature and component to
hold the new registry keys.</p>
<p class=MsoNormal>
(new row)<br>
- Feature : '<span
- class=SpellE>feaDomainKeys</span>'<br>
+ Feature :
+ 'feaDomainKeys'<br>
Feature
- Parent : '<span class=SpellE>feaClient</span>'<br>
+ Parent : 'feaClient'<br>
Display : 0<br>
<p class=MsoNormal>
(new row)<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'<br>
- <span
- class=SpellE>ComponentId</span> :
- '{4E3FCBF4-8BE7-40B2-A108-C47CF743C627}'<br>
- Directory
- : 'TARGETDIR'<br>
+ Component : 'rcm_DomainKeys'<br>
+
+ ComponentId : '{4E3FCBF4-8BE7-40B2-A108-C47CF743C627}'<br>
+
+ Directory : 'TARGETDIR'<br>
Attributes : 4<br>
- <span
- class=SpellE>KeyPath</span>
- : 'reg_domkey0'</p>
+
+ KeyPath : 'reg_domkey0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=MsoNormal> '<span class=SpellE>FeatureComponents</span>'
- table:</p>
+ <p class=MsoNormal> 'FeatureComponents' table:</p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<p class=MsoNormal>
(new row)<br>
- Feature : '<span
- class=SpellE>feaDomainKeys</span>'<br>
+ Feature :
+ 'feaDomainKeys'<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
: 2<br>
Key
- : 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
+ :
+ 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
: 2<br>
Key
- : 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
+ :
+ 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
Name
: '*'<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:9'>
: 2<br>
Key
- : 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'<br>
+ :
+ 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'<br>
Name
: '*'<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:10'>
'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'<br>
Name
- : '<span class=SpellE>LogonOptions</span>'<br>
+ : 'LogonOptions'<br>
Value
: 1<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:11'>
: 2<br>
Key
- :
- SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
+ : SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
Name
: '*'<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:12'>
: 2<br>
Key
- : 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
+ :
+ 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
Name
- : '<span class=SpellE>LogonOptions</span>'<br>
+ : 'LogonOptions'<br>
Value
: 0<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:13;mso-yfti-lastrow:yes'>
'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
Name
- : '<span class=SpellE>FailLoginsSilently</span>'<br>
+ : 'FailLoginsSilently'<br>
Value
: 1<br>
- Component : '<span class=SpellE>rcm_DomainKeys</span>'</p>
+ Component : 'rcm_DomainKeys'</p>
</td>
</tr>
</table>
<p class=MsoNormal> </p>
-<p class=MsoNormal>The example adds domain specific keys for 'ATHENA.MIT.EDU'
-(enable integrated logon) and 'LOCALHOST' (disable integrated logon and fail
-logins silently).</p>
+<p class=MsoNormal>The example adds domain specific keys for 'ATHENA.MIT.EDU' (enable
+integrated logon) and 'LOCALHOST' (disable integrated logon and fail logins
+silently).</p>
<h3><a name="_Toc170268922"></a><a name="_Toc152605137"></a><a
name="_Toc115416195"></a><a name="_Toc139993187"></a><a name="_Toc126872264"></a><span
Registry Keys</span></span></span></h3>
<p class=MsoNormal>Following is an example for adding site specific Freelance
-registry keys to pre-populate the <span class=SpellE>Mountpoints</span> and
-Symlinks in the fake <span class=SpellE>root.afs</span> volume.</p>
+registry keys to pre-populate the Mountpoints and Symlinks in the fake root.afs
+volume.</p>
<p class=MsoNormal> Columns that are unspecified should be
left empty.</p>
<p class=MsoNormal>
(new row)<br>
- Feature : '<span
- class=SpellE>feaFreelanceKeys</span>'<br>
+ Feature : 'feaFreelanceKeys'<br>
Feature
- Parent : '<span class=SpellE>feaClient</span>'<br>
+ Parent : 'feaClient'<br>
Display : 0<br>
<p class=MsoNormal>
(new row)<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'<br>
- <span
- class=SpellE>ComponentId</span> :
- '{4E3B3CBF4-9AE7-40C3-7B09-C48CF842C583}'<br>
+ Component : 'rcm_FreelanceKeys'<br>
+
+ ComponentId : '{4E3B3CBF4-9AE7-40C3-7B09-C48CF842C583}'<br>
Directory : 'TARGETDIR'<br>
Attributes : 4<br>
- <span
- class=SpellE>KeyPath</span>
- : 'reg_freekey0'</p>
+
+ KeyPath :
+ 'reg_freekey0'</p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
- <p class=MsoNormal> '<span class=SpellE>FeatureComponents</span>'
- table:</p>
+ <p class=MsoNormal> 'FeatureComponents' table:</p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<p class=MsoNormal>
(new row)<br>
- Feature : '<span
- class=SpellE>feaFreelanceKeys</span>'<br>
+ Feature :
+ 'feaFreelanceKeys'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
Root
: 2<br>
-
- Key
+ Key
: 'SOFTWARE\OpenAFS\Client\Freelance'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
: '0'<br>
Value
- : '<span class=SpellE>athena.mit.edu#athena.mit.edu:root.cell</span>.'<br>
- Component
- : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ : 'athena.mit.edu#athena.mit.edu:root.cell.'<br>
+
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:9'>
<p class=MsoNormal>
(new row)<br>
- Registry :
- 'reg_freekey2'<br>
+ Registry : 'reg_freekey2'<br>
Root
: 2<br>
Name
: '1'<br>
- Value
- : '.<span class=SpellE>athena.mit.edu%athena.mit.edu:root.cell</span>.'<br>
+
+ Value
+ : '.athena.mit.edu%athena.mit.edu:root.cell.'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:10'>
Key
: 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:11'>
Name
: '0'<br>
- Value
- : 'athena:athena.mit.edu.'<br>
+ Value
+ : 'athena:athena.mit.edu.'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
<tr style='mso-yfti-irow:12;mso-yfti-lastrow:yes'>
<p class=MsoNormal>
(new row)<br>
- Registry : 'reg_freekey5'<br>
+ Registry :
+ 'reg_freekey5'<br>
Root
: 2<br>
Value
: '.athena:.athena.mit.edu.'<br>
- Component : '<span class=SpellE>rcm_FreelanceKeys</span>'</p>
+ Component : 'rcm_FreelanceKeys'</p>
</td>
</tr>
</table>
-<p class=MsoNormal>The example adds a read-only <span class=SpellE>mountpoint</span>
-to the athena.mit.edu cell's <span class=SpellE>root.afs</span> volume as well
-as a read-write <span class=SpellE>mountpoint</span>. Aliases are also
-provided using symlinks.</p>
+<p class=MsoNormal>The example adds a read-only mountpoint to the
+athena.mit.edu cell's root.afs volume as well as a read-write mountpoint.
+Aliases are also provided using symlinks.</p>
<h2><a name="_Toc170268923"></a><a name="_Toc152605138"></a><a
name="_Ref115275867"></a><a name="_Toc139993188"></a><a name="_Toc126872265"></a><a
<p class=MsoNormal>A sample walkthrough of adding a new configuration file is
in section 2.3.</p>
-<p class=MsoNormal>Add new features under the '<span class=SpellE>feaClient</span>'
-or '<span class=SpellE>feaServer</span>' as appropriate and set the 'Level'
-column for those features to equal the 'Level' for their parent features for
-consistency. Note that none of the features in the OpenAFS for Windows
-MSI package are designed to be installed to run from 'source' or
-'advertised'. It is recommended that you set '<span class=SpellE>msidbFeatureAttributesFavorLocal</span>'
-(0), '<span class=SpellE>msidbFeatureAttributesFollowParent</span>' (2) and '<span
-class=SpellE>msidbFeatureAttributesDisallowAdvertise</span>' (8) attributes for
-new features.</p>
+<p class=MsoNormal>Add new features under the 'feaClient' or 'feaServer' as
+appropriate and set the 'Level' column for those features to equal the 'Level'
+for their parent features for consistency. Note that none of the features
+in the OpenAFS for Windows MSI package are designed to be installed to run from
+'source' or 'advertised'. It is recommended that you set
+'msidbFeatureAttributesFavorLocal' (0), 'msidbFeatureAttributesFollowParent'
+(2) and 'msidbFeatureAttributesDisallowAdvertise' (8) attributes for new
+features.</p>
<p class=MsoNormal>If you are creating new components, retain the same
component GUID when creating new transforms against new releases of the OpenAFS
<p class=MsoNormal>After making the adjustments to the MSI database using
ORCA.EXE you can generate a transform with MSITRAN.EXE as follows :</p>
-<p class=MsoNormal>(Modified MSI package is '<span class=SpellE>openafs-en_US_new.msi</span>'
-and the original MSI package is '<span class=SpellE>openafs-en_US.msi</span>'.
-Generates transform '<span class=SpellE>openafs-transform.mst</span>')</p>
+<p class=MsoNormal>(Modified MSI package is 'openafs-en_US_new.msi' and the
+original MSI package is 'openafs-en_US.msi'. Generates transform
+'openafs-transform.mst')</p>
-<p class=MsoNormal> > msitran.exe -g <span class=SpellE>openafs-en_US.msi</span>
-<span class=SpellE>openafs-en_US_new.msi</span> <span class=SpellE>openafs-transform.mst</span></p>
+<p class=MsoNormal> > msitran.exe -g openafs-en_US.msi
+openafs-en_US_new.msi openafs-transform.mst</p>
<p class=MsoNormal>See the Platform SDK documentation for information on
command line options for MSITRAN.EXE.</p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'>2)<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
-</span>MIT's <span class=SpellE>Transarc</span> AFS MSI package<br>
+</span>MIT's Transarc AFS MSI package<br>
Upgrade code {5332B94F-DE38-4927-9EAB-51F4A64193A7}<br>
Up to version 3.6.2</p>
<p class=MsoNormal>Note that versions of the OpenAFS NSIS package prior to
1.3.65 had a bug where it couldn't be uninstalled properly in unattended
mode. Therefore the MSI package will not try to uninstall an OpenAFS NSIS
-package if running unattended. This means that group policy based deployments
-will fail on machines that have the OpenAFS NSIS package installed.</p>
+package if running unattended. This means that group policy based
+deployments will fail on machines that have the OpenAFS NSIS package installed.</p>
<p class=MsoNormal>If you have used a different MSI package to install OpenAFS
and wish to upgrade it you can author rows into the 'Upgrade' table as
described in the Platform SDK.</p>
<p class=MsoNormal>When performing an upgrade with msiexec.exe execute the MSI
-with the repair options "<span class=SpellE>vomus</span>".</p>
+with the repair options "vomus".</p>
<h1><a name="_Toc170268925"></a><a name="_Toc152605140"></a><a
name="_Toc139993190"></a><a name="_Toc126872267"></a><a name="_Toc115417116"></a><a
<h3><a name="_Toc170268927"></a><a name="_Toc152605142"></a><a
name="_Toc115416200"></a><a name="_Toc139993192"></a><a name="_Toc126872269"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268927'><span style='mso-bookmark:
-_Toc152605142'><span style='mso-bookmark:_Toc115416200'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268927'><span style='mso-bookmark:_Toc152605142'><span
-style='mso-bookmark:_Toc115416200'>:<br>
+style='mso-bookmark:_Toc115416200'>Regkey:<br>
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:145.25pt'>
<h5><a name="_Toc170268928"></a><a name="_Toc152605143"></a><a
- name="_Toc115416201"></a><a name="_Toc126872270"></a><a name="_Toc139993193"></a><span
+ name="_Toc115416201"></a><a name="_Toc139993193"></a><a name="_Toc126872270"></a><span
style='mso-bookmark:_Toc170268928'><span style='mso-bookmark:_Toc152605143'><span
- style='mso-bookmark:_Toc115416201'>Value: <span class=SpellE>LANadapter</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416201'>Value: LANadapter</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: -1<br>
- Variable: <span class=SpellE>LANadapter</span></p>
- <p class=MsoBodyText>LAN adapter number to use. This is the <span
- class=SpellE>lana</span> number of the LAN adapter that the SMB server should
- bind to. If unspecified or set to -1, a LAN adapter with named 'AFS' or
- a loopback adapter will be selected. If neither are present, then all
- available adapters will be bound to. When binding to a non-loopback
- adapter, the NetBIOS name hostname%-AFS' will be used (where %hostname% is
- the NetBIOS name of the host truncated to 11 characters). Otherwise, the
- NetBIOS name will be 'AFS'.</p>
+ Variable: LANadapter</p>
+ <p class=MsoBodyText>LAN adapter number to use. This is the lana number
+ of the LAN adapter that the SMB server should bind to. If unspecified
+ or set to -1, a LAN adapter with named 'AFS' or a loopback adapter will be
+ selected. If neither are present, then all available adapters will be
+ bound to. When binding to a non-loopback adapter, the NetBIOS name
+ hostname%-AFS' will be used (where %hostname% is the NetBIOS name of the host
+ truncated to 11 characters). Otherwise, the NetBIOS name will be 'AFS'.</p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268929"></a><a name="_Toc152605144"></a><a
- name="_Value___:_CacheSize"></a><a name="_Toc115416202"></a><a
- name="_Toc126872271"></a><a name="_Toc139993194"></a><span style='mso-bookmark:
- _Toc170268929'><span style='mso-bookmark:_Toc152605144'>Value: <span
- class=SpellE>CacheSize</span></span></span></h5>
+ name="_Toc139993194"></a><a name="_Toc126872271"></a><a name="_Toc115416202"></a><a
+ name="_Value___:_CacheSize"></a><span style='mso-bookmark:_Toc170268929'><span
+ style='mso-bookmark:_Toc152605144'>Value: CacheSize</span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 98304 (CM_CONFIGDEFAULT_CACHESIZE)<br>
- Variable: <span class=SpellE>cm_initParams.cacheSize</span></p>
+ Variable: cm_initParams.cacheSize</p>
<p class=MsoBodyText>Size of the AFS cache in 1k blocks.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268930"></a><a name="_Toc152605145"></a><a
- name="_Toc115416203"></a><a name="_Toc126872272"></a><a name="_Toc139993195"></a><span
+ name="_Toc115416203"></a><a name="_Toc139993195"></a><a name="_Toc126872272"></a><span
style='mso-bookmark:_Toc170268930'><span style='mso-bookmark:_Toc152605145'><span
- style='mso-bookmark:_Toc115416203'>Value: <span class=SpellE>ChunkSize</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416203'>Value: ChunkSize</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 20 (CM_CONFIGDEFAULT_CHUNKSIZE)<br>
- Variable: <span class=SpellE>cm_logChunkSize</span> (<span class=SpellE>cm_chunkSize</span>
- = 1 << <span class=SpellE>cm_logChunkSize</span>)</p>
+ Variable: cm_logChunkSize (cm_chunkSize = 1 << cm_logChunkSize)</p>
<p class=MsoBodyText>Size of chunk for reading and writing. Actual chunk size
- is 2^cm_logChunkSize. The default chunk size is therefore 1 MB.</p>
+ is 2^cm_logChunkSize. The default chunk size is therefore 1 MB.</p>
</td>
</tr>
<tr style='mso-yfti-irow:3;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268931"></a><a name="_Toc152605146"></a><a
- name="_Toc115416204"></a><a name="_Toc126872273"></a><a name="_Toc139993196"></a><span
+ name="_Toc115416204"></a><a name="_Toc139993196"></a><a name="_Toc126872273"></a><span
style='mso-bookmark:_Toc170268931'><span style='mso-bookmark:_Toc152605146'><span
style='mso-bookmark:_Toc115416204'>Value: Daemons</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 2 (CM_CONFIGDEFAULT_DAEMONS)<br>
- Variable: <span class=SpellE>numBkgD</span></p>
- <p class=MsoBodyText>Number of background daemons (number of threads of <span
- class=SpellE>cm_BkgDaemon</span>). (see <span class=SpellE>cm_BkgDaemon</span>
- in <span class=SpellE>cm_daemon.c</span>)</p>
+ Variable: numBkgD</p>
+ <p class=MsoBodyText>Number of background daemons (number of threads of cm_BkgDaemon).
+ (see cm_BkgDaemon in cm_daemon.c)</p>
</td>
</tr>
<tr style='mso-yfti-irow:4;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268932"></a><a name="_Toc152605147"></a><a
- name="_Toc115416205"></a><a name="_Toc126872274"></a><a name="_Toc139993197"></a><span
+ name="_Toc115416205"></a><a name="_Toc139993197"></a><a name="_Toc126872274"></a><span
style='mso-bookmark:_Toc170268932'><span style='mso-bookmark:_Toc152605147'><span
- style='mso-bookmark:_Toc115416205'>Value: <span class=SpellE>ServerThreads</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416205'>Value: ServerThreads</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 25 (CM_CONFIGDEFAULT_SVTHREADS)<br>
- Variable: <span class=SpellE>numSvThreads</span></p>
- <p class=MsoBodyText>Number of SMB server threads (number of threads of <span
- class=SpellE>smb_Server</span>). (see <span class=SpellE>smb_Server</span> in
- <span class=SpellE>smb.c</span>).</p>
+ Variable: numSvThreads</p>
+ <p class=MsoBodyText>Number of SMB server threads (number of threads of
+ smb_Server). (see smb_Server in smb.c).</p>
</td>
</tr>
<tr style='mso-yfti-irow:5;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268933"></a><a name="_Toc152605148"></a><a
- name="_Toc115416206"></a><a name="_Toc126872275"></a><a name="_Toc139993198"></a><a
- name="_Value:_Stats"></a><span style='mso-bookmark:_Toc170268933'><span
+ name="_Toc115416206"></a><a name="_Value:_Stats"></a><a name="_Toc139993198"></a><a
+ name="_Toc126872275"></a><span style='mso-bookmark:_Toc170268933'><span
style='mso-bookmark:_Toc152605148'><span style='mso-bookmark:_Toc115416206'>Value:
Stats</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 10000 (CM_CONFIGDEFAULT_STATS)<br>
- Variable: <span class=SpellE>cm_initParams.nStatCaches</span></p>
+ Variable: cm_initParams.nStatCaches</p>
<p class=MsoBodyText>Cache configuration.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:78.5pt'>
<h5><a name="_Toc170268934"></a><a name="_Toc152605149"></a><a
- name="_Value_:_LogoffPreserveTokens"></a><a name="_Toc115416207"></a><a
- name="_Toc126872276"></a><a name="_Toc139993199"></a><span style='mso-bookmark:
- _Toc170268934'><span style='mso-bookmark:_Toc152605149'>Value: <span
- class=SpellE>LogoffPreserveTokens</span></span></span></h5>
+ name="_Toc139993199"></a><a name="_Toc126872276"></a><a name="_Toc115416207"></a><a
+ name="_Value_:_LogoffPreserveTokens"></a><span style='mso-bookmark:_Toc170268934'><span
+ style='mso-bookmark:_Toc152605149'>Value: LogoffPreserveTokens</span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default : 0</p>
<p class=MsoBodyText>If enabled (set to 1), the Logoff Event handler will not
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268935"></a><a name="_Toc152605150"></a><a
- name="_Toc115416208"></a><a name="_Toc126872277"></a><a name="_Toc139993200"></a><span
+ name="_Toc115416208"></a><a name="_Toc139993200"></a><a name="_Toc126872277"></a><span
style='mso-bookmark:_Toc170268935'><span style='mso-bookmark:_Toc152605150'><span
- style='mso-bookmark:_Toc115416208'>Value: <span class=SpellE>RootVolume</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416208'>Value: RootVolume</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
- Default: "<span class=SpellE>root.afs</span>"<br>
- Variable: <span class=SpellE>cm_rootVolumeName</span></p>
+ Default: "root.afs"<br>
+ Variable: cm_rootVolumeName</p>
<p class=MsoBodyText>Root volume name.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:145.25pt'>
<h5><a name="_Toc170268936"></a><a name="_Toc152605151"></a><a
- name="_Value_:_Mountroot"></a><a name="_Toc115416209"></a><a
- name="_Toc126872278"></a><a name="_Toc139993201"></a><span style='mso-bookmark:
- _Toc170268936'><span style='mso-bookmark:_Toc152605151'>Value: <span
- class=SpellE>MountRoot</span></span></span></h5>
+ name="_Toc139993201"></a><a name="_Toc126872278"></a><a name="_Toc115416209"></a><a
+ name="_Value_:_Mountroot"></a><span style='mso-bookmark:_Toc170268936'><span
+ style='mso-bookmark:_Toc152605151'>Value: MountRoot</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
- Default: "/<span class=SpellE>afs</span>"<br>
- Variable: <span class=SpellE>cm_mountRoot</span></p>
+ Default: "/afs"<br>
+ Variable: cm_mountRoot</p>
<p class=MsoBodyText>Name of root mount point. In symlinks, if a path
- starts with <span class=SpellE>cm_mountRoot</span>, it is assumed that the
- path is absolute (as opposed to relative) and is adjusted accordingly. <span
- class=SpellE>Eg</span>: if a path is specified as /<span class=SpellE>afs/athena.mit.edu/foo/bar/baz</span>
- and <span class=SpellE>cm_mountRoot</span> is "/<span class=SpellE>afs</span>",
- then the path is interpreted as \\afs\all\athena.mit.edu\foo\bar\baz.
- If a path does not start with <span class=SpellE>with</span> <span
- class=SpellE>cm_mountRoot</span>, the path is assumed to be relative and
- suffixed to the reference directory (i.e. directory where the <span
- class=SpellE>symlink</span> exists)</p>
+ starts with cm_mountRoot, it is assumed that the path is absolute (as opposed
+ to relative) and is adjusted accordingly. Eg: if a path is specified as
+ /afs/athena.mit.edu/foo/bar/baz and cm_mountRoot is "/afs", then
+ the path is interpreted as \\afs\all\athena.mit.edu\foo\bar\baz. If a
+ path does not start with with cm_mountRoot, the path is assumed to be
+ relative and suffixed to the reference directory (i.e. directory where the
+ symlink exists)</p>
</td>
</tr>
<tr style='mso-yfti-irow:9;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268937"></a><a name="_Toc152605152"></a><a
- name="_Value_:_CachePath"></a><a name="_Toc115416210"></a><a
- name="_Toc126872279"></a><a name="_Toc139993202"></a><span style='mso-bookmark:
- _Toc170268937'><span style='mso-bookmark:_Toc152605152'>Value: <span
- class=SpellE>CachePath</span></span></span></h5>
+ name="_Toc139993202"></a><a name="_Toc126872279"></a><a name="_Toc115416210"></a><a
+ name="_Value_:_CachePath"></a><span style='mso-bookmark:_Toc170268937'><span
+ style='mso-bookmark:_Toc152605152'>Value: CachePath</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ or REG_EXPAND_SZ<br>
- Default: "%TEMP%\<span class=SpellE>AFSCache</span>"<br>
- Variable: <span class=SpellE>cm_CachePath</span></p>
+ Default: "%TEMP%\AFSCache"<br>
+ Variable: cm_CachePath</p>
<p class=MsoBodyText>Location of on-disk cache file. The default is the
SYSTEM account's TEMP directory. The attributes assigned to the file
are HIDDEN and SYSTEM.</p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:119.0pt'>
<h5><a name="_Toc170268938"></a><a name="_Toc152605153"></a><a
- name="_Toc115416211"></a><a name="_Toc126872280"></a><a name="_Toc139993203"></a><span
+ name="_Toc115416211"></a><a name="_Toc139993203"></a><a name="_Toc126872280"></a><span
style='mso-bookmark:_Toc170268938'><span style='mso-bookmark:_Toc152605153'><span
- style='mso-bookmark:_Toc115416211'>Value: <span class=SpellE>NonPersistentCaching</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416211'>Value: NonPersistentCaching</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD [0..1]<br>
Default: 0<br>
- Variable: <span class=SpellE>buf_CacheType</span></p>
+ Variable: buf_CacheType</p>
<p class=MsoBodyText>When this registry value is set to a non-zero value, the
- <span class=SpellE>CachePath</span> value is ignored and the cache data is
- stored in the windows paging file. This disables the use of persistent
- caching and the ability to maintain a single UUID for the AFS client service
- across restarts.</p>
+ CachePath value is ignored and the cache data is stored in the windows paging
+ file. This disables the use of persistent caching and the ability to
+ maintain a single UUID for the AFS client service across restarts.</p>
</td>
</tr>
<tr style='mso-yfti-irow:11;height:125.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:125.5pt'>
<h5><a name="_Toc170268939"></a><a name="_Toc152605154"></a><a
- name="_Toc115416212"></a><a name="_Toc126872281"></a><a name="_Toc139993204"></a><span
+ name="_Toc115416212"></a><a name="_Toc139993204"></a><a name="_Toc126872281"></a><span
style='mso-bookmark:_Toc170268939'><span style='mso-bookmark:_Toc152605154'><span
- style='mso-bookmark:_Toc115416212'>Value: <span class=SpellE>ValidateCache</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416212'>Value: ValidateCache</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD [0..2]<br>
Default: 1<br>
- Variable: <span class=SpellE>buf_CacheType</span></p>
+ Variable: buf_CacheType</p>
<p class=MsoBodyText>This value determines if and when persistent cache
validation is performed.</p>
<p class=MsoBodyText>0 - Validation is disabled<br>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268940"></a><a name="_Toc152605155"></a><a
- name="_Toc115416213"></a><a name="_Toc126872282"></a><a name="_Toc139993205"></a><span
+ name="_Toc115416213"></a><a name="_Toc139993205"></a><a name="_Toc126872282"></a><span
style='mso-bookmark:_Toc170268940'><span style='mso-bookmark:_Toc152605155'><span
- style='mso-bookmark:_Toc115416213'>Value: <span class=SpellE>TrapOnPanic</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416213'>Value: TrapOnPanic</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 0<br>
- Variable: <span class=SpellE>traceOnPanic</span></p>
+ Variable: traceOnPanic</p>
<p class=MsoBodyText>Issues a breakpoint in the event of a panic.
- (breakpoint: _<span class=SpellE>asm</span> <span class=SpellE>int</span> 3).</p>
+ (breakpoint: _asm int 3).</p>
</td>
</tr>
<tr style='mso-yfti-irow:13;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268941"></a><a name="_Toc152605156"></a><a
- name="_Value___:_NetbiosName"></a><a name="_Toc115416214"></a><a
- name="_Toc126872283"></a><a name="_Toc139993206"></a><span style='mso-bookmark:
- _Toc170268941'><span style='mso-bookmark:_Toc152605156'>Value: <span
- class=SpellE>NetbiosName</span></span></span></h5>
+ name="_Toc139993206"></a><a name="_Toc126872283"></a><a name="_Toc115416214"></a><a
+ name="_Value___:_NetbiosName"></a><span style='mso-bookmark:_Toc170268941'><span
+ style='mso-bookmark:_Toc152605156'>Value: NetbiosName</span></span></h5>
<p class=MsoBodyText>Type: REG_EXPAND_SZ<br>
Default: "AFS"<br>
- Variable: <span class=SpellE>cm_NetbiosName</span></p>
+ Variable: cm_NetbiosName</p>
<p class=MsoBodyText>Specifies the NetBIOS name to be used when binding to a
Loopback adapter. To provide the old behavior specify a value of
"%COMPUTERNAME%-AFS".</p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:152.0pt'>
<h5><a name="_Toc170268942"></a><a name="_Toc152605157"></a><a
- name="_Toc115416215"></a><a name="_Toc126872284"></a><a name="_Toc139993207"></a><span
+ name="_Toc115416215"></a><a name="_Toc139993207"></a><a name="_Toc126872284"></a><span
style='mso-bookmark:_Toc170268942'><span style='mso-bookmark:_Toc152605157'><span
- style='mso-bookmark:_Toc115416215'>Value: <span class=SpellE>IsGateway</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416215'>Value: IsGateway</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 0<br>
- Variable: <span class=SpellE>isGateway</span></p>
+ Variable: isGateway</p>
<p class=MsoBodyText>Select whether or not this AFS client should act as a
gateway. If set and the NetBIOS name hostname-AFS is bound to a
physical NIC, other machines in the subnet can access AFS via SMB connections
to hostname-AFS.</p>
- <p class=MsoBodyText>When <span class=SpellE>IsGateway</span> is non-zero,
- the LAN adapter detection code will avoid binding to a loopback
- adapter. This will ensure that the NetBIOS name will be of the form
- hostname-AFS instead of the value set by the "<span class=SpellE>NetbiosName</span>"
- registry value.</p>
+ <p class=MsoBodyText>When IsGateway is non-zero, the LAN adapter detection
+ code will avoid binding to a loopback adapter. This will ensure that
+ the NetBIOS name will be of the form hostname-AFS instead of the value set by
+ the "NetbiosName" registry value.</p>
</td>
</tr>
<tr style='mso-yfti-irow:15;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268943"></a><a name="_Toc152605158"></a><a
- name="_Toc115416216"></a><a name="_Toc126872285"></a><a name="_Toc139993208"></a><span
+ name="_Toc115416216"></a><a name="_Toc139993208"></a><a name="_Toc126872285"></a><span
style='mso-bookmark:_Toc170268943'><span style='mso-bookmark:_Toc152605158'><span
- style='mso-bookmark:_Toc115416216'>Value: <span class=SpellE>ReportSessionStartups</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416216'>Value: ReportSessionStartups</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 0<br>
- Variable: <span class=SpellE>reportSessionStartups</span></p>
+ Variable: reportSessionStartups</p>
<p class=MsoBodyText>If enabled, all SMB sessions created are recorded in the
Application event log. This also enables other events such as drive
mappings or various error types to be logged.</p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268944"></a><a name="_Toc152605159"></a><a
- name="_Value_:_TraceBufferSize"></a><a name="_Toc115416217"></a><a
- name="_Toc126872286"></a><a name="_Toc139993209"></a><span style='mso-bookmark:
- _Toc170268944'><span style='mso-bookmark:_Toc152605159'>Value: <span
- class=SpellE>TraceBufferSize</span></span></span></h5>
+ name="_Toc139993209"></a><a name="_Toc126872286"></a><a name="_Toc115416217"></a><a
+ name="_Value_:_TraceBufferSize"></a><span style='mso-bookmark:_Toc170268944'><span
+ style='mso-bookmark:_Toc152605159'>Value: TraceBufferSize</span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 5000 (CM_CONFIGDEFAULT_TRACEBUFSIZE)<br>
- Variable: <span class=SpellE>traceBufSize</span></p>
+ Variable: traceBufSize</p>
<p class=MsoBodyText>Number of entries to keep in trace log.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268945"></a><a name="_Toc152605160"></a><a
- name="_Value_:_SysName"></a><a name="_Toc115416218"></a><a
- name="_Toc126872287"></a><a name="_Toc139993210"></a><span style='mso-bookmark:
- _Toc170268945'><span style='mso-bookmark:_Toc152605160'>Value: <span
- class=SpellE>SysName</span></span></span></h5>
+ name="_Toc139993210"></a><a name="_Toc126872287"></a><a name="_Toc115416218"></a><a
+ name="_Value_:_SysName"></a><span style='mso-bookmark:_Toc170268945'><span
+ style='mso-bookmark:_Toc152605160'>Value: SysName</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: "x86_win32 i386_w2k i386_nt40" (X86) <br>
\93amd64_win64 x86_win32 i386_w2k\94 (AMD64)<br>
- Variable: <span class=SpellE>cm_sysName</span></p>
- <p class=MsoBodyText>Provides an initial value for "<span class=SpellE>fs</span>
- <span class=SpellE>sysname</span>". The string can contain one or
- more replacement values for @sys in order of preference separated by
- whitespace.</p>
+ Variable: cm_sysName</p>
+ <p class=MsoBodyText>Provides an initial value for "fs
+ sysname". The string can contain one or more replacement values
+ for @sys in order of preference separated by whitespace.</p>
</td>
</tr>
<tr style='mso-yfti-irow:18;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268946"></a><a name="_Toc152605161"></a><a
- name="_Value_:_SecurityLevel"></a><a name="_Toc115416219"></a><a
- name="_Toc126872288"></a><a name="_Toc139993211"></a><span style='mso-bookmark:
- _Toc170268946'><span style='mso-bookmark:_Toc152605161'>Value: <span
- class=SpellE>SecurityLevel</span></span></span></h5>
+ name="_Toc139993211"></a><a name="_Toc126872288"></a><a name="_Toc115416219"></a><a
+ name="_Value_:_SecurityLevel"></a><span style='mso-bookmark:_Toc170268946'><span
+ style='mso-bookmark:_Toc152605161'>Value: SecurityLevel</span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 0<br>
- Variable: <span class=SpellE>cryptall</span></p>
+ Variable: cryptall</p>
<p class=MsoBodyText>Enables encryption on RX calls.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:112.25pt'>
<h5><a name="_Toc170268947"></a><a name="_Toc152605162"></a><a
- name="_Value_:_UseDNS"></a><a name="_Toc115416220"></a><a name="_Toc126872289"></a><a
- name="_Toc139993212"></a><span style='mso-bookmark:_Toc170268947'><span
- style='mso-bookmark:_Toc152605162'>Value: <span class=SpellE>UseDNS</span></span></span></h5>
+ name="_Toc139993212"></a><a name="_Toc126872289"></a><a name="_Toc115416220"></a><a
+ name="_Value_:_UseDNS"></a><span style='mso-bookmark:_Toc170268947'><span
+ style='mso-bookmark:_Toc152605162'>Value: UseDNS</span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 1<br>
- Variable: <span class=SpellE>cm_dnsEnabled</span></p>
- <p class=MsoBodyText>Enables resolving <span class=SpellE>volservers</span>
- using AFSDB DNS queries.</p>
+ Variable: cm_dnsEnabled</p>
+ <p class=MsoBodyText>Enables resolving volservers using AFSDB DNS queries.</p>
<p class=MsoBodyText>As of 1.3.60, this value is ignored as the DNS query
- support utilizes the Win32 <span class=SpellE>DNSQuery</span> API which is
- available on Win2000 and above.</p>
+ support utilizes the Win32 DNSQuery API which is available on Win2000 and above.</p>
</td>
</tr>
<tr style='mso-yfti-irow:20;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268948"></a><a name="_Toc152605163"></a><a
- name="_Value_:_FreelanceClient"></a><a name="_Toc115416221"></a><a
- name="_Toc126872290"></a><a name="_Toc139993213"></a><span style='mso-bookmark:
- _Toc170268948'><span style='mso-bookmark:_Toc152605163'>Value: <span
- class=SpellE>FreelanceClient</span></span></span></h5>
+ name="_Toc139993213"></a><a name="_Toc126872290"></a><a name="_Toc115416221"></a><a
+ name="_Value_:_FreelanceClient"></a><span style='mso-bookmark:_Toc170268948'><span
+ style='mso-bookmark:_Toc152605163'>Value: FreelanceClient</span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 0<br>
- Variable: <span class=SpellE>cm_freelanceEnabled</span></p>
+ Variable: cm_freelanceEnabled</p>
<p class=MsoBodyText>Enables freelance client.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268949"></a><a name="_Toc152605164"></a><a
- name="_Value_:_HideDotFiles"></a><a name="_Toc115416222"></a><a
- name="_Toc126872291"></a><a name="_Toc139993214"></a><a
- name="_Value:_HideDotFiles"></a><span style='mso-bookmark:_Toc170268949'><span
- style='mso-bookmark:_Toc152605164'>Value: <span class=SpellE>HideDotFiles</span></span></span></h5>
+ name="_Value:_HideDotFiles"></a><a name="_Toc139993214"></a><a
+ name="_Toc126872291"></a><a name="_Toc115416222"></a><a
+ name="_Value_:_HideDotFiles"></a><span style='mso-bookmark:_Toc170268949'><span
+ style='mso-bookmark:_Toc152605164'>Value: HideDotFiles</span></span></h5>
<p class=MsoBodyText>Type: DWORD {1,0}<br>
Default: 1<br>
- Variable: <span class=SpellE>smb_hideDotFiles</span></p>
- <p class=MsoBodyText>Enables marking <span class=SpellE>dotfiles</span> with
- the hidden attribute. Dot files are files whose name starts with a
- period (excluding "." and "..").</p>
+ Variable: smb_hideDotFiles</p>
+ <p class=MsoBodyText>Enables marking dotfiles with the hidden
+ attribute. Dot files are files whose name starts with a period
+ (excluding "." and "..").</p>
</td>
</tr>
<tr style='mso-yfti-irow:22;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268950"></a><a name="_Toc152605165"></a><a
- name="_Toc115416223"></a><a name="_Toc126872292"></a><a name="_Toc139993215"></a><span
+ name="_Toc115416223"></a><a name="_Toc139993215"></a><a name="_Toc126872292"></a><span
style='mso-bookmark:_Toc170268950'><span style='mso-bookmark:_Toc152605165'><span
- style='mso-bookmark:_Toc115416223'>Value: <span class=SpellE>MaxMpxRequests</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416223'>Value: MaxMpxRequests</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 50<br>
- Variable: <span class=SpellE>smb_maxMpxRequests</span></p>
+ Variable: smb_maxMpxRequests</p>
<p class=MsoBodyText>Maximum number of multiplexed SMB requests that can be
made.</p>
</td>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268951"></a><a name="_Toc152605166"></a><a
- name="_Toc115416224"></a><a name="_Toc126872293"></a><a name="_Toc139993216"></a><span
+ name="_Toc115416224"></a><a name="_Toc139993216"></a><a name="_Toc126872293"></a><span
style='mso-bookmark:_Toc170268951'><span style='mso-bookmark:_Toc152605166'><span
- style='mso-bookmark:_Toc115416224'>Value: <span class=SpellE>MaxVCPerServer</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416224'>Value: MaxVCPerServer</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 100<br>
- Variable: <span class=SpellE>smb_maxVCPerServer</span></p>
+ Variable: smb_maxVCPerServer</p>
<p class=MsoBodyText>Maximum number of SMB virtual circuits.</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268952"></a><a name="_Toc152605167"></a><a
- name="_Value_:_Cell"></a><a name="_Toc115416225"></a><a name="_Toc126872294"></a><a
- name="_Toc139993217"></a><span style='mso-bookmark:_Toc170268952'><span
+ name="_Toc139993217"></a><a name="_Toc126872294"></a><a name="_Toc115416225"></a><a
+ name="_Value_:_Cell"></a><span style='mso-bookmark:_Toc170268952'><span
style='mso-bookmark:_Toc152605167'>Value: Cell</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none><br>
- Variable: <span class=SpellE>rootCellName</span></p>
- <p class=MsoBodyText>Name of root cell (the cell from which <span
- class=SpellE>root.afs</span> should be mounted in \\afs\all).</p>
+ Variable: rootCellName</p>
+ <p class=MsoBodyText>Name of root cell (the cell from which root.afs should
+ be mounted in \\afs\all).</p>
</td>
</tr>
<tr style='mso-yfti-irow:25;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170268953"></a><a name="_Toc152605168"></a><a
- name="_Toc115416226"></a><a name="_Toc126872295"></a><a name="_Toc139993218"></a><span
+ name="_Toc115416226"></a><a name="_Toc139993218"></a><a name="_Toc126872295"></a><span
style='mso-bookmark:_Toc170268953'><span style='mso-bookmark:_Toc152605168'><span
- style='mso-bookmark:_Toc115416226'>Value: <span class=SpellE>RxNoJumbo</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416226'>Value: RxNoJumbo</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0,1}<br>
Default: 0<br>
- Variable: <span class=SpellE>rx_nojumbo</span></p>
+ Variable: rx_nojumbo</p>
<p class=MsoBodyText>If enabled, does not send or indicate that we are able
- to send or receive RX <span class=SpellE>jumbograms</span>.</p>
+ to send or receive RX jumbograms.</p>
</td>
</tr>
<tr style='mso-yfti-irow:26;height:124.75pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:124.75pt'>
<h5><a name="_Toc170268954"></a><a name="_Toc152605169"></a><a
- name="_Value_:_RxMaxMTU"></a><a name="_Toc115416227"></a><a
- name="_Toc126872296"></a><a name="_Toc139993219"></a><span style='mso-bookmark:
- _Toc170268954'><span style='mso-bookmark:_Toc152605169'>Value: <span
- class=SpellE>RxMaxMTU</span></span></span></h5>
+ name="_Toc139993219"></a><a name="_Toc126872296"></a><a name="_Toc115416227"></a><a
+ name="_Value_:_RxMaxMTU"></a><span style='mso-bookmark:_Toc170268954'><span
+ style='mso-bookmark:_Toc152605169'>Value: RxMaxMTU</span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: -1<br>
- Variable: <span class=SpellE>rx_mtu</span></p>
+ Variable: rx_mtu</p>
<p class=MsoBodyText>If set to anything other than -1, uses that value as the
maximum MTU supported by the RX interface.</p>
<p class=MsoBodyText>In order to enable OpenAFS to operate across the Cisco
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:151.75pt'>
<h5><a name="_Toc170268955"></a><a name="_Toc152605170"></a><a
- name="_Value:_ConnDeadTimeout"></a><a name="_Toc115416228"></a><a
- name="_Toc126872297"></a><a name="_Toc139993220"></a><span style='mso-bookmark:
- _Toc170268955'><span style='mso-bookmark:_Toc152605170'>Value: <span
- class=SpellE>ConnDeadTimeout</span></span></span></h5>
+ name="_Toc139993220"></a><a name="_Toc126872297"></a><a name="_Toc115416228"></a><a
+ name="_Value:_ConnDeadTimeout"></a><span style='mso-bookmark:_Toc170268955'><span
+ style='mso-bookmark:_Toc152605170'>Value: ConnDeadTimeout</span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 60 (seconds)<br>
- Variable: <span class=SpellE>ConnDeadtimeout</span></p>
+ Variable: ConnDeadtimeout</p>
<p class=MsoBodyText>The Connection Dead Time is enforced to be at a minimum
15 seconds longer than the minimum SMB timeout as specified by
- [HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters] <span
- class=SpellE>SessTimeout</span></p>
+ [HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters]
+ SessTimeout</p>
<p class=MsoBodyText>If the minimum SMB timeout is not specified the value is
45 seconds. See <a
href="http://support.microsoft.com/support/kb/articles/Q102/0/67.asp">http://support.microsoft.com:80/support/kb/articles/Q102/0/67.asp</a></p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268956"></a><a name="_Toc152605171"></a><a
- name="_Toc115416229"></a><a name="_Toc126872298"></a><a name="_Toc139993221"></a><span
+ name="_Toc115416229"></a><a name="_Toc139993221"></a><a name="_Toc126872298"></a><span
style='mso-bookmark:_Toc170268956'><span style='mso-bookmark:_Toc152605171'><span
- style='mso-bookmark:_Toc115416229'>Value: <span class=SpellE>HardDeadTimeout</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416229'>Value: HardDeadTimeout</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 120 (seconds)<br>
- Variable: <span class=SpellE>HardDeadtimeout</span></p>
+ Variable: HardDeadtimeout</p>
<p class=MsoBodyText>The Hard Dead Time is enforced to be at least double the
- <span class=SpellE>ConnDeadTimeout</span>. The provides an opportunity
- for at least one retry.</p>
+ ConnDeadTimeout. The provides an opportunity for at least one retry.</p>
</td>
</tr>
<tr style='mso-yfti-irow:29;height:158.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:158.5pt'>
<h5><a name="_Toc170268957"></a><a name="_Toc152605172"></a><a
- name="_Value__:_TraceOption"></a><a name="_Toc115416230"></a><a
- name="_Toc126872299"></a><a name="_Toc139993222"></a><span style='mso-bookmark:
- _Toc170268957'><span style='mso-bookmark:_Toc152605172'>Value: <span
- class=SpellE>TraceOption</span></span></span></h5>
+ name="_Toc139993222"></a><a name="_Toc126872299"></a><a name="_Toc115416230"></a><a
+ name="_Value__:_TraceOption"></a><span style='mso-bookmark:_Toc170268957'><span
+ style='mso-bookmark:_Toc152605172'>Value: TraceOption</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0-15}<br>
Default: 0</p>
<p class=MsoBodyText>Enables logging of debug output to the Windows Event
Log.</p>
<p class=MsoBodyText>Bit 0 enables logging of "Logon Events"
- processed by the Network Provider and <span class=SpellE>Winlogon</span>
- Event Notification Handler. </p>
+ processed by the Network Provider and Winlogon Event Notification
+ Handler. </p>
<p class=MsoBodyText>Bit 1 enables logging of events captured by the AFS
Client Service.</p>
- <p class=MsoBodyText>Bit 2 enables real-time viewing of "<span
- class=SpellE>fs</span> trace" logging with <span class=SpellE>DbgView</span>
- or similar tools.</p>
- <p class=MsoBodyText>Bit 3 enables "<span class=SpellE>fs</span>
- trace" logging on startup.</p>
+ <p class=MsoBodyText>Bit 2 enables real-time viewing of "fs trace"
+ logging with DbgView or similar tools.</p>
+ <p class=MsoBodyText>Bit 3 enables "fs trace" logging on startup.</p>
</td>
</tr>
<tr style='mso-yfti-irow:30;height:98.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:98.5pt'>
<h5><a name="_Toc170268958"></a><a name="_Toc152605173"></a><a
- name="_Toc115416231"></a><a name="_Toc126872300"></a><a name="_Toc139993223"></a><span
+ name="_Toc115416231"></a><a name="_Toc139993223"></a><a name="_Toc126872300"></a><span
style='mso-bookmark:_Toc170268958'><span style='mso-bookmark:_Toc152605173'><span
- style='mso-bookmark:_Toc115416231'>Value: <span class=SpellE>AllSubmount</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416231'>Value: AllSubmount</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: 1</p>
- <p class=MsoBodyText>Variable: <span class=SpellE>allSubmount</span> (<span
- class=SpellE>smb.c</span>)</p>
+ <p class=MsoBodyText>Variable: allSubmount (smb.c)</p>
<p class=MsoBodyText>By setting this value to 0, the
"\\NetbiosName\all" mount point will not be created. This
- allows the read-write versions of <span class=SpellE>root.afs</span> to be
- hidden.</p>
+ allows the read-write versions of root.afs to be hidden.</p>
</td>
</tr>
<tr style='mso-yfti-irow:31;height:78.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:78.5pt'>
<h5><a name="_Toc170268959"></a><a name="_Toc152605174"></a><a
- name="_Value___:_NoFindLanaByName"></a><a name="_Toc115416232"></a><a
- name="_Toc126872301"></a><a name="_Toc139993224"></a><span style='mso-bookmark:
- _Toc170268959'><span style='mso-bookmark:_Toc152605174'>Value: <span
- class=SpellE>NoFindLanaByName</span></span></span></h5>
+ name="_Toc139993224"></a><a name="_Toc126872301"></a><a name="_Toc115416232"></a><a
+ name="_Value___:_NoFindLanaByName"></a><span style='mso-bookmark:_Toc170268959'><span
+ style='mso-bookmark:_Toc152605174'>Value: NoFindLanaByName</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: 0</p>
- <p class=MsoBodyText>Disables the attempt to identity the network adapter to use
- by looking for an adapter with a display name of "AFS".</p>
+ <p class=MsoBodyText>Disables the attempt to identity the network adapter to
+ use by looking for an adapter with a display name of "AFS".</p>
</td>
</tr>
<tr style='mso-yfti-irow:32;height:78.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:78.5pt'>
<h5><a name="_Toc170268960"></a><a name="_Toc152605175"></a><a
- name="_Toc115416233"></a><a name="_Toc126872302"></a><a name="_Toc139993225"></a><span
+ name="_Toc115416233"></a><a name="_Toc139993225"></a><a name="_Toc126872302"></a><span
style='mso-bookmark:_Toc170268960'><span style='mso-bookmark:_Toc152605175'><span
- style='mso-bookmark:_Toc115416233'>Value: <span class=SpellE>MaxCPUs</span></span></span></span></h5>
- <p class=MsoBodyText>Type: DWORD {1..32} or {1..64} depending on the
- architecture<br>
+ style='mso-bookmark:_Toc115416233'>Value: MaxCPUs</span></span></span></h5>
+ <p class=MsoBodyText>Type: DWORD {1..32} or {1..64} depending on the architecture<br>
Default: <no default></p>
<p class=MsoBodyText>If this value is specified, afsd_service.exe will
restrict itself to executing on the specified number of CPUs if there are a
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:151.75pt'>
<h5><a name="_Toc170268961"></a><a name="_Toc152605176"></a><a
- name="_Value___:_smbAuthType"></a><a name="_Toc115416234"></a><a
- name="_Toc126872303"></a><a name="_Toc139993226"></a><span style='mso-bookmark:
- _Toc170268961'><span style='mso-bookmark:_Toc152605176'>Value: <span
- class=SpellE>smbAuthType</span></span></span></h5>
+ name="_Toc139993226"></a><a name="_Toc126872303"></a><a name="_Toc115416234"></a><a
+ name="_Value___:_smbAuthType"></a><span style='mso-bookmark:_Toc170268961'><span
+ style='mso-bookmark:_Toc152605176'>Value: smbAuthType</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0..2}<br>
Default: 2</p>
<p class=MsoBodyText>If this value is specified, it defines the type of SMB
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170268962"></a><a name="_Toc152605177"></a><a
- name="_Value___:_MaxLogSize"></a><a name="_Toc115416235"></a><a
- name="_Toc126872304"></a><a name="_Toc139993227"></a><span style='mso-bookmark:
- _Toc170268962'><span style='mso-bookmark:_Toc152605177'>Value: <span
- class=SpellE>MaxLogSize</span></span></span></h5>
+ name="_Toc139993227"></a><a name="_Toc126872304"></a><a name="_Toc115416235"></a><a
+ name="_Value___:_MaxLogSize"></a><span style='mso-bookmark:_Toc170268962'><span
+ style='mso-bookmark:_Toc152605177'>Value: MaxLogSize</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0 .. MAXDWORD}<br>
Default: 100K</p>
<p class=MsoBodyText>This entry determines the maximum size of the
- %WINDIR%\TEMP\<span class=SpellE>afsd_init.log</span> file. If the file
- is larger than this value when afsd_service.exe starts the file will be reset
- to 0 bytes. If this value is 0, it means the file should be allowed to
- grow indefinitely.</p>
+ %WINDIR%\TEMP\afsd_init.log file. If the file is larger than this value
+ when afsd_service.exe starts the file will be reset to 0 bytes. If this
+ value is 0, it means the file should be allowed to grow indefinitely.</p>
</td>
</tr>
<tr style='mso-yfti-irow:35;height:65.75pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268963"></a><a name="_Toc152605178"></a><a
- name="_Toc115416236"></a><a name="_Toc126872305"></a><a name="_Toc139993228"></a><span
+ name="_Toc115416236"></a><a name="_Toc139993228"></a><a name="_Toc126872305"></a><span
style='mso-bookmark:_Toc170268963'><span style='mso-bookmark:_Toc152605178'><span
- style='mso-bookmark:_Toc115416236'>Value: <span class=SpellE>FlushOnHibernate</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416236'>Value: FlushOnHibernate</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0,1}<br>
Default: 1</p>
<p class=MsoBodyText>If set, flushes all volumes before the machine goes on
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268964"></a><a name="_Toc152605179"><span
- style='mso-bookmark:_Toc170268964'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605179'><span style='mso-bookmark:_Toc170268964'>daemonCheckDownInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268964'>Value: daemonCheckDownInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 180</p>
<p class=MsoBodyText><span style='mso-fareast-font-family:"Times New Roman"'>This
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268965"></a><a name="_Toc152605180"><span
- style='mso-bookmark:_Toc170268965'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605180'><span style='mso-bookmark:_Toc170268965'>daemonCheckUpInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268965'>Value: daemonCheckUpInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 600</p>
<p class=MsoBodyText>This value controls how frequently the AFS cache manager
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268966"></a><a name="_Toc152605181"><span
- style='mso-bookmark:_Toc170268966'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605181'><span style='mso-bookmark:_Toc170268966'>daemonCheckVolInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268966'>Value: daemonCheckVolInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 3600</p>
<p class=MsoBodyText><span style='mso-fareast-font-family:"Times New Roman"'>This
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268967"></a><a name="_Toc152605182"><span
- style='mso-bookmark:_Toc170268967'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605182'><span style='mso-bookmark:_Toc170268967'>daemonCheckCBInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268967'>Value: daemonCheckCBInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 60</p>
<p class=MsoBodyText><span style='mso-fareast-font-family:"Times New Roman"'>This
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268968"></a><a name="_Toc152605183"><span
- style='mso-bookmark:_Toc170268968'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605183'><span style='mso-bookmark:_Toc170268968'>daemonCheckLockInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268968'>Value: daemonCheckLockInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 60</p>
<p class=MsoBodyText><span style='mso-fareast-font-family:"Times New Roman"'>This
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268969"></a><a name="_Toc152605184"><span
- style='mso-bookmark:_Toc170268969'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605184'><span style='mso-bookmark:_Toc170268969'>daemonCheckTokenInterval</span></span></span></h5>
+ style='mso-bookmark:_Toc170268969'>Value: daemonCheckTokenInterval</span></a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 180</p>
<p class=MsoBodyText><span style='mso-fareast-font-family:"Times New Roman"'>This
<tr style='mso-yfti-irow:42;height:65.75pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
- <h5><a name="_Toc170268970">Value: </a><span class=SpellE><span
- style='mso-bookmark:_Toc170268970'>daemonCheckOfflineVolInterval</span></span></h5>
+ <h5><a name="_Toc170268970">Value: daemonCheckOfflineVolInterval</a></h5>
<p class=MsoBodyText>Type: DWORD (seconds)<br>
Default: 600</p>
<p class=MsoBodyText>This value controls how frequently the AFS cache manager
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268971"></a><a name="_Toc152605185"><span
- style='mso-bookmark:_Toc170268971'>Value: </span></a><span class=SpellE><span
- style='mso-bookmark:_Toc152605185'><span style='mso-bookmark:_Toc170268971'>CallBackPort</span></span></span></h5>
+ style='mso-bookmark:_Toc170268971'>Value: CallBackPort</span></a></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 7001</p>
<p class=MsoBodyText>This value specifies which port number should be used
height:65.75pt'>
<h5><a name="_Toc170268972"></a><a name="_Toc152605186"></a><a
name="_Value:_EnableServerLocks"></a><span style='mso-bookmark:_Toc170268972'><span
- style='mso-bookmark:_Toc152605186'>Value: <span class=SpellE>EnableServerLocks</span></span></span></h5>
+ style='mso-bookmark:_Toc152605186'>Value: EnableServerLocks</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1, 2}<br>
Default: 1</p>
<p class=MsoBodyText>Determines whether or not the AFS file server is
<h3><a name="_Toc170268973"></a><a name="_Toc152605187"></a><a
name="_Toc115416237"></a><a name="_Toc139993229"></a><a name="_Toc126872306"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268973'><span style='mso-bookmark:
-_Toc152605187'><span style='mso-bookmark:_Toc115416237'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268973'><span style='mso-bookmark:_Toc152605187'><span
-style='mso-bookmark:_Toc115416237'>:<br>
+style='mso-bookmark:_Toc115416237'>Regkey:<br>
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters\GlobalAutoMapper]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.0pt'>
<h5><a name="_Toc170268974"></a><a name="_Toc152605188"></a><a
- name="_Toc115416238"></a><a name="_Toc126872307"></a><a name="_Toc139993230"></a><span
+ name="_Toc115416238"></a><a name="_Toc139993230"></a><a name="_Toc126872307"></a><span
style='mso-bookmark:_Toc170268974'><span style='mso-bookmark:_Toc152605188'><span
style='mso-bookmark:_Toc115416238'>Value: <Drive Letter:> for example
"G:"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ</p>
- <p class=MsoBodyText>Specifies the <span class=SpellE>submount</span> name to
- be mapped by afsd_service.exe at startup to the provided drive letter.</p>
+ <p class=MsoBodyText>Specifies the submount name to be mapped by
+ afsd_service.exe at startup to the provided drive letter.</p>
<p class=MsoBodyText><b style='mso-bidi-font-weight:normal'><i
style='mso-bidi-font-style:normal'>This option is deprecated.<o:p></o:p></i></b></p>
</td>
<h3><a name="_Toc170268975"></a><a name="_Toc152605189"></a><a
name="_Toc115416239"></a><a name="_Toc139993231"></a><a name="_Toc126872308"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268975'><span style='mso-bookmark:
-_Toc152605189'><span style='mso-bookmark:_Toc115416239'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268975'><span style='mso-bookmark:_Toc152605189'><span
-style='mso-bookmark:_Toc115416239'>:<br>
+style='mso-bookmark:_Toc115416239'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:78.5pt'>
<h5><a name="_Toc170268976"></a><a name="_Toc152605190"></a><a
- name="_Value___:_CellServDBDir"></a><a name="_Toc115416240"></a><a
- name="_Toc126872309"></a><a name="_Toc139993232"></a><span style='mso-bookmark:
- _Toc170268976'><span style='mso-bookmark:_Toc152605190'>Value: <span
- class=SpellE>CellServDBDir</span></span></span></h5>
+ name="_Toc139993232"></a><a name="_Toc126872309"></a><a name="_Toc115416240"></a><a
+ name="_Value___:_CellServDBDir"></a><span style='mso-bookmark:_Toc170268976'><span
+ style='mso-bookmark:_Toc152605190'>Value: CellServDBDir</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <not defined></p>
- <p class=MsoBodyText>Specifies the directory containing the <span
- class=SpellE>CellServDB</span> file. When this value is not specified,
- the AFS Client install directory is used.</p>
+ <p class=MsoBodyText>Specifies the directory containing the CellServDB
+ file. When this value is not specified, the AFS Client install
+ directory is used.</p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:145.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:145.25pt'>
<h5><a name="_Toc170268977"></a><a name="_Toc152605191"></a><a
- name="_Value___:_VerifyServiceSignature"></a><a name="_Toc115416241"></a><a
- name="_Toc126872310"></a><a name="_Toc139993233"></a><span style='mso-bookmark:
- _Toc170268977'><span style='mso-bookmark:_Toc152605191'>Value: <span
- class=SpellE>VerifyServiceSignature</span></span></span></h5>
+ name="_Toc139993233"></a><a name="_Toc126872310"></a><a name="_Toc115416241"></a><a
+ name="_Value___:_VerifyServiceSignature"></a><span style='mso-bookmark:_Toc170268977'><span
+ style='mso-bookmark:_Toc152605191'>Value: VerifyServiceSignature</span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
Default: 0x1</p>
<p class=MsoBodyText>This value can be used to disable the runtime
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:105.5pt'>
<h5><a name="_Toc170268978"></a><a name="_Toc152605192"></a><a
- name="_Value___:_IoctlDebug"></a><a name="_Toc115416242"></a><a
- name="_Toc126872311"></a><a name="_Toc139993234"></a><a
- name="_Value:_IoctlDebug"></a><span style='mso-bookmark:_Toc170268978'><span
- style='mso-bookmark:_Toc152605192'>Value: <span class=SpellE>IoctlDebug</span></span></span></h5>
+ name="_Value:_IoctlDebug"></a><a name="_Toc139993234"></a><a
+ name="_Toc126872311"></a><a name="_Toc115416242"></a><a
+ name="_Value___:_IoctlDebug"></a><span style='mso-bookmark:_Toc170268978'><span
+ style='mso-bookmark:_Toc152605192'>Value: IoctlDebug</span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
Default: 0x0</p>
- <p class=MsoBodyText>This value can be used to debug the cause of <span
- class=SpellE>pioctl</span>() failures. Set a non-zero value and the <span
- class=SpellE>pioctl</span>() library will output status information to <span
- class=SpellE>stdout</span>. Executing command line tools such as
- tokens.exe, fs.exe, etc can then be used to determine why the <span
- class=SpellE>pioctl</span>() call is failing. </p>
+ <p class=MsoBodyText>This value can be used to debug the cause of pioctl()
+ failures. Set a non-zero value and the pioctl() library will output
+ status information to stdout. Executing command line tools such as
+ tokens.exe, fs.exe, etc can then be used to determine why the pioctl() call
+ is failing. </p>
</td>
</tr>
<tr style='mso-yfti-irow:3;height:330.75pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:330.75pt'>
<h5><a name="_Toc170268979"></a><a name="_Toc152605193"></a><a
- name="_Toc115416243"></a><a name="_Toc126872312"></a><a name="_Toc139993235"></a><span
+ name="_Toc115416243"></a><a name="_Toc139993235"></a><a name="_Toc126872312"></a><span
style='mso-bookmark:_Toc170268979'><span style='mso-bookmark:_Toc152605193'><span
- style='mso-bookmark:_Toc115416243'>Value: <span class=SpellE>MiniDumpType</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416243'>Value: MiniDumpType</span></span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
- Default: 0x0 (<span class=SpellE>MiniDumpNormal</span>)</p>
- <p class=MsoBodyText>This value is used to specify the type of <span
- class=SpellE>minidump</span> generated by afsd_service.exe either when the
- process crashes or when a user initiated is dump file is generated with the
- "fs.exe <span class=SpellE>minidump</span>" command.</p>
+ Default: 0x0 (MiniDumpNormal)</p>
+ <p class=MsoBodyText>This value is used to specify the type of minidump
+ generated by afsd_service.exe either when the process crashes or when a user
+ initiated is dump file is generated with the "fs.exe minidump"
+ command.</p>
<p class=MsoBodyText>Valid values are dependent on the version of DbgHelp.dll
installed on the machine. See the Microsoft Developer Library for
further information.</p>
- <p class=MsoBodyText><span class=SpellE>MiniDumpNormal</span> = 0x00000000,<br>
- <span class=SpellE>MiniDumpWithDataSegs</span> = 0x00000001,<br>
- <span class=SpellE>MiniDumpWithFullMemory</span> = 0x00000002,<br>
- <span class=SpellE>MiniDumpWithHandleData</span> = 0x00000004,<br>
- <span class=SpellE>MiniDumpFilterMemory</span> = 0x00000008,<br>
- <span class=SpellE>MiniDumpScanMemory</span> = 0x00000010,<br>
- <span class=SpellE>MiniDumpWithUnloadedModules</span> = 0x00000020,<br>
- <span class=SpellE>MiniDumpWithIndirectlyReferencedMemory</span> =
- 0x00000040,<br>
- <span class=SpellE>MiniDumpFilterModulePaths</span> = 0x00000080,<br>
- <span class=SpellE>MiniDumpWithProcessThreadData</span> = 0x00000100,<br>
- <span class=SpellE>MiniDumpWithPrivateReadWriteMemory</span> = 0x00000200,<br>
- <span class=SpellE>MiniDumpWithoutOptionalData</span> = 0x00000400,<br>
- <span class=SpellE>MiniDumpWithFullMemoryInfo</span> = 0x00000800,<br>
- <span class=SpellE>MiniDumpWithThreadInfo</span> = 0x00001000,<br>
- <span class=SpellE>MiniDumpWithCodeSegs</span> = 0x00002000</p>
+ <p class=MsoBodyText>MiniDumpNormal = 0x00000000,<br>
+ MiniDumpWithDataSegs = 0x00000001,<br>
+ MiniDumpWithFullMemory = 0x00000002,<br>
+ MiniDumpWithHandleData = 0x00000004,<br>
+ MiniDumpFilterMemory = 0x00000008,<br>
+ MiniDumpScanMemory = 0x00000010,<br>
+ MiniDumpWithUnloadedModules = 0x00000020,<br>
+ MiniDumpWithIndirectlyReferencedMemory = 0x00000040,<br>
+ MiniDumpFilterModulePaths = 0x00000080,<br>
+ MiniDumpWithProcessThreadData = 0x00000100,<br>
+ MiniDumpWithPrivateReadWriteMemory = 0x00000200,<br>
+ MiniDumpWithoutOptionalData = 0x00000400,<br>
+ MiniDumpWithFullMemoryInfo = 0x00000800,<br>
+ MiniDumpWithThreadInfo = 0x00001000,<br>
+ MiniDumpWithCodeSegs = 0x00002000</p>
</td>
</tr>
<tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes;height:138.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:138.25pt'>
<h5><a name="_Toc170268980"></a><a name="_Toc152605194"></a><a
- name="_Value___:_StoreAnsiFilenames"></a><a name="_Toc115416244"></a><a
- name="_Toc126872313"></a><a name="_Toc139993236"></a><span style='mso-bookmark:
- _Toc170268980'><span style='mso-bookmark:_Toc152605194'>Value: <span
- class=SpellE>StoreAnsiFilenames</span></span></span></h5>
+ name="_Toc139993236"></a><a name="_Toc126872313"></a><a name="_Toc115416244"></a><a
+ name="_Value___:_StoreAnsiFilenames"></a><span style='mso-bookmark:_Toc170268980'><span
+ style='mso-bookmark:_Toc152605194'>Value: StoreAnsiFilenames</span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
Default: 0x0</p>
- <p class=MsoBodyText>This value can be used to force the AFS Client Service
- to store filenames using the Windows system's ANSI character set instead of
- the OEM Code Page character set which has traditionally been used by SMB file
+ <p class=MsoBodyText>This value can be used to force the AFS Client Service to
+ store filenames using the Windows system's ANSI character set instead of the
+ OEM Code Page character set which has traditionally been used by SMB file
systems. </p>
<p class=MsoBodyText>Note: The use of ANSI characters will render access to
- files with 8-bit OEM file names <span class=SpellE>unaccessible</span> from
- Windows. This option is of use primarily when you wish to allow file
- names produced on Windows to be accessible from Latin-1 UNIX systems and vice
- versa.</p>
+ files with 8-bit OEM file names unaccessible from Windows. This option
+ is of use primarily when you wish to allow file names produced on Windows to
+ be accessible from Latin-1 UNIX systems and vice versa.</p>
</td>
</tr>
</table>
<h3><a name="_Toc170268981"></a><a name="_Toc152605195"></a><a
name="_Toc115416245"></a><a name="_Toc139993237"></a><a name="_Toc126872314"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268981'><span style='mso-bookmark:
-_Toc152605195'><span style='mso-bookmark:_Toc115416245'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268981'><span style='mso-bookmark:_Toc152605195'><span
-style='mso-bookmark:_Toc115416245'>:<br>
-[HKLM\SOFTWARE\OpenAFS\Client\<span class=SpellE>CSCPolicy</span>]</span></span></span></h3>
+style='mso-bookmark:_Toc115416245'>Regkey:<br>
+[HKLM\SOFTWARE\OpenAFS\Client\CSCPolicy]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
style='mso-cellspacing:2.2pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:112.0pt'>
<h5><a name="_Toc170268982"></a><a name="_Toc152605196"></a><a
- name="_Toc115416246"></a><a name="_Toc126872315"></a><a name="_Toc139993238"></a><span
+ name="_Toc115416246"></a><a name="_Toc139993238"></a><a name="_Toc126872315"></a><span
style='mso-bookmark:_Toc170268982'><span style='mso-bookmark:_Toc152605196'><span
- style='mso-bookmark:_Toc115416246'>Value: "<span class=SpellE>smb/cifs</span>
- share name"</span></span></span></h5>
+ style='mso-bookmark:_Toc115416246'>Value: "smb/cifs share name"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none></p>
<p class=MsoBodyText>This key is used to map SMB/CIFS shares to Client Side
<h3><a name="_Toc170268983"></a><a name="_Toc152605197"></a><a
name="_Toc139993239"></a><a name="_Toc126872316"></a><a name="_Toc115416247"></a><a
-name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie"></a><span class=SpellE><span
-style='mso-bookmark:_Toc170268983'><span style='mso-bookmark:_Toc152605197'>Regkey</span></span></span><span
-style='mso-bookmark:_Toc170268983'><span style='mso-bookmark:_Toc152605197'>:<br>
+name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie"></a><span style='mso-bookmark:_Toc170268983'><span
+style='mso-bookmark:_Toc152605197'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client\Freelance]</span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:138.5pt'>
<h5><a name="_Toc170268984"></a><a name="_Toc152605198"></a><a
- name="_Toc115416248"></a><a name="_Toc126872317"></a><a name="_Toc139993240"></a><span
+ name="_Toc115416248"></a><a name="_Toc139993240"></a><a name="_Toc126872317"></a><span
style='mso-bookmark:_Toc170268984'><span style='mso-bookmark:_Toc152605198'><span
style='mso-bookmark:_Toc115416248'>Value: "numeric value"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none></p>
<p class=MsoBodyText>This key is used to store dot terminated mount point
- strings for use in constructing the fake <span class=SpellE>root.afs</span>
- volume when Freelance (dynamic roots) mode is activated.</p>
- <p class=MsoBodyText>"<span class=SpellE>athena.mit.edu#athena.mit.edu:root.cell</span>."</p>
- <p class=MsoBodyText>".<span class=SpellE>athena.mit.edu%athena.mit.edu:root.cell</span>."</p>
+ strings for use in constructing the fake root.afs volume when Freelance
+ (dynamic roots) mode is activated.</p>
+ <p class=MsoBodyText>"athena.mit.edu#athena.mit.edu:root.cell."</p>
+ <p class=MsoBodyText>".athena.mit.edu%athena.mit.edu:root.cell."</p>
<p class=MsoBodyText>These values used to be stored in afs_freelance.ini</p>
</td>
</tr>
<h3><a name="_Toc170268985"></a><a name="_Toc152605199"></a><a
name="_Toc139993241"></a><a name="_Toc126872318"></a><a name="_Toc115416249"></a><a
-name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_1"></a><span class=SpellE><span
-style='mso-bookmark:_Toc170268985'><span style='mso-bookmark:_Toc152605199'>Regkey</span></span></span><span
-style='mso-bookmark:_Toc170268985'><span style='mso-bookmark:_Toc152605199'>:<br>
+name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_1"></a><span style='mso-bookmark:
+_Toc170268985'><span style='mso-bookmark:_Toc152605199'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks]</span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:145.0pt'>
<h5><a name="_Toc170268986"></a><a name="_Toc152605200"></a><a
- name="_Toc115416250"></a><a name="_Toc126872319"></a><a name="_Toc139993242"></a><span
+ name="_Toc115416250"></a><a name="_Toc139993242"></a><a name="_Toc126872319"></a><span
style='mso-bookmark:_Toc170268986'><span style='mso-bookmark:_Toc152605200'><span
style='mso-bookmark:_Toc115416250'>Value: "numeric value"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none></p>
- <p class=MsoBodyText>This key is used to store a dot terminated <span
- class=SpellE>symlink</span> strings for use in constructing the fake <span
- class=SpellE>root.afs</span> volume when Freelance (dynamic roots) mode is
- activated.</p>
- <p class=MsoBodyText>"<span class=SpellE>linkname:destination</span>-path."</p>
+ <p class=MsoBodyText>This key is used to store a dot terminated symlink
+ strings for use in constructing the fake root.afs volume when Freelance
+ (dynamic roots) mode is activated.</p>
+ <p class=MsoBodyText>"linkname:destination-path."</p>
<p class=MsoBodyText>"athena:athena.mit.edu."</p>
- <p class=MsoBodyText>"<span class=SpellE>home:athena.mit.edu\user\j\a\jaltman</span>."</p>
- <p class=MsoBodyText>"<span class=SpellE>filename:path</span>\file."</p>
+ <p class=MsoBodyText>"home:athena.mit.edu\user\j\a\jaltman."</p>
+ <p class=MsoBodyText>"filename:path\file."</p>
</td>
</tr>
</table>
<h3><a name="_Toc170268987"></a><a name="_Toc152605201"></a><a
name="_Toc115416251"></a><a name="_Toc139993243"></a><a name="_Toc126872320"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268987'><span style='mso-bookmark:
-_Toc152605201'><span style='mso-bookmark:_Toc115416251'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268987'><span style='mso-bookmark:_Toc152605201'><span
-style='mso-bookmark:_Toc115416251'>:<br>
-[HKLM\SOFTWARE\OpenAFS\Client\<span class=SpellE>Submounts</span>]</span></span></span></h3>
+style='mso-bookmark:_Toc115416251'>Regkey:<br>
+[HKLM\SOFTWARE\OpenAFS\Client\Submounts]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
style='mso-cellspacing:2.2pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:171.75pt'>
<h5><a name="_Toc170268988"></a><a name="_Toc152605202"></a><a
- name="_Toc115416252"></a><a name="_Toc126872321"></a><a name="_Toc139993244"></a><span
+ name="_Toc115416252"></a><a name="_Toc139993244"></a><a name="_Toc126872321"></a><span
style='mso-bookmark:_Toc170268988'><span style='mso-bookmark:_Toc152605202'><span
- style='mso-bookmark:_Toc115416252'>Value: "<span class=SpellE>submount</span>
- name"</span></span></span></h5>
+ style='mso-bookmark:_Toc115416252'>Value: "submount name"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_EXPAND_SZ<br>
Default: <none></p>
<p class=MsoBodyText>This key is used to store mappings of UNIX style AFS
- paths to <span class=SpellE>submount</span> names which can be referenced as
- UNC paths. For example the <span class=SpellE>submount</span> string \93/<span
- class=SpellE>athena.mit.edu/user/j/a/jaltman</span>" can be associated
- with the <span class=SpellE>submount</span> name "<span class=SpellE>jaltman.home</span>".
- This can then be referenced as the UNC path \\AFS\jaltman.home.</p>
+ paths to submount names which can be referenced as UNC paths. For
+ example the submount string \93/athena.mit.edu/user/j/a/jaltman" can be
+ associated with the submount name "jaltman.home". This can
+ then be referenced as the UNC path \\AFS\jaltman.home.</p>
<p class=MsoBodyText>These values used to be stored in afsdsbmt.ini</p>
- <p class=MsoBodyText>NOTE: <span class=SpellE>Submounts</span> should no
- longer be used with OpenAFS. Use the Windows Explorer to create drive
- mappings to AFS UNC paths instead of using the AFS <span class=SpellE>Submount</span>
- mechanism.</p>
+ <p class=MsoBodyText>NOTE: Submounts should no longer be used with OpenAFS.
+ Use the Windows Explorer to create drive mappings to AFS UNC paths instead of
+ using the AFS Submount mechanism.</p>
</td>
</tr>
</table>
<h3><a name="_Toc170268989"></a><a name="_Toc152605203"></a><a
name="_Toc139993245"></a><a name="_Toc126872322"></a><a name="_Toc115416253"></a><a
-name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_2"></a><span class=SpellE><span
-style='mso-bookmark:_Toc170268989'><span style='mso-bookmark:_Toc152605203'>Regkey</span></span></span><span
-style='mso-bookmark:_Toc170268989'><span style='mso-bookmark:_Toc152605203'>:<br>
+name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_2"></a><span style='mso-bookmark:
+_Toc170268989'><span style='mso-bookmark:_Toc152605203'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\VLDB]</span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:105.5pt'>
<h5><a name="_Toc170268990"></a><a name="_Toc152605204"></a><a
- name="_Toc115416254"></a><a name="_Toc126872323"></a><a name="_Toc139993246"></a><span
+ name="_Toc115416254"></a><a name="_Toc139993246"></a><a name="_Toc126872323"></a><span
style='mso-bookmark:_Toc170268990'><span style='mso-bookmark:_Toc152605204'><span
- style='mso-bookmark:_Toc115416254'>Value: "hostname or <span
- class=SpellE>ip</span> address"</span></span></span></h5>
+ style='mso-bookmark:_Toc115416254'>Value: "hostname or ip address"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
Default: <none></p>
<p class=MsoBodyText>This key is used to specify a default set of VLDB server
<h3><a name="_Toc170268991"></a><a name="_Toc152605205"></a><a
name="_Toc115416255"></a><a name="_Toc139993247"></a><a name="_Toc126872324"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268991'><span style='mso-bookmark:
-_Toc152605205'><span style='mso-bookmark:_Toc115416255'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268991'><span style='mso-bookmark:_Toc152605205'><span
-style='mso-bookmark:_Toc115416255'>:<br>
+style='mso-bookmark:_Toc115416255'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\File]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:105.5pt'>
<h5><a name="_Toc170268992"></a><a name="_Toc152605206"></a><a
- name="_Toc115416256"></a><a name="_Toc126872325"></a><a name="_Toc139993248"></a><span
+ name="_Toc115416256"></a><a name="_Toc139993248"></a><a name="_Toc126872325"></a><span
style='mso-bookmark:_Toc170268992'><span style='mso-bookmark:_Toc152605206'><span
- style='mso-bookmark:_Toc115416256'>Value: "hostname or <span
- class=SpellE>ip</span> address"</span></span></span></h5>
+ style='mso-bookmark:_Toc115416256'>Value: "hostname or ip address"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_DWORD<br>
Default: <none></p>
<p class=MsoBodyText>This key is used to specify a default set of File server
preferences. For each entry the value name will be either the IP address of a
- server or a fully qualified domain name. The value will be the ranking.
- The ranking will be adjusted by a random value between 0 and 256 prior to the
- preference being set.</p>
+ server or a fully qualified domain name. The value will be the
+ ranking. The ranking will be adjusted by a random value between 0 and
+ 256 prior to the preference being set.</p>
</td>
</tr>
</table>
<h3><a name="_Toc170268994"></a><a name="_Toc152605208"></a><a
name="_Toc115416258"></a><a name="_Toc139993250"></a><a name="_Toc126872327"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268994'><span style='mso-bookmark:
-_Toc152605208'><span style='mso-bookmark:_Toc115416258'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268994'><span style='mso-bookmark:_Toc152605208'><span
-style='mso-bookmark:_Toc115416258'>:
+style='mso-bookmark:_Toc115416258'>Regkey:
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268995"></a><a name="_Toc152605209"></a><a
- name="_Toc115416259"></a><a name="_Toc126872328"></a><a name="_Toc139993251"></a><span
+ name="_Toc115416259"></a><a name="_Toc139993251"></a><a name="_Toc126872328"></a><span
style='mso-bookmark:_Toc170268995'><span style='mso-bookmark:_Toc152605209'><span
- style='mso-bookmark:_Toc115416259'>Value: <span class=SpellE>FailLoginsSilently</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416259'>Value: FailLoginsSilently</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 0</p>
<p class=MsoBodyText>Do not display message boxes if the login fails.</p>
<h3><a name="_Toc170268996"></a><a name="_Toc152605210"></a><a
name="_Toc115416260"></a><a name="_Toc139993252"></a><a name="_Toc126872329"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170268996'><span style='mso-bookmark:
-_Toc152605210'><span style='mso-bookmark:_Toc115416260'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170268996'><span style='mso-bookmark:_Toc152605210'><span
-style='mso-bookmark:_Toc115416260'>:<br>
+style='mso-bookmark:_Toc115416260'>Regkey:<br>
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268997"></a><a name="_Toc152605211"></a><a
- name="_Toc115416261"></a><a name="_Toc126872330"></a><a name="_Toc139993253"></a><span
+ name="_Toc115416261"></a><a name="_Toc139993253"></a><a name="_Toc126872330"></a><span
style='mso-bookmark:_Toc170268997'><span style='mso-bookmark:_Toc152605211'><span
- style='mso-bookmark:_Toc115416261'>Value: <span class=SpellE>NoWarnings</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416261'>Value: NoWarnings</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 0</p>
<p class=MsoBodyText>Disables visible warnings during logon.</p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268998"></a><a name="_Toc152605212"></a><a
- name="_Toc115416262"></a><a name="_Toc126872331"></a><a name="_Toc139993254"></a><span
+ name="_Toc115416262"></a><a name="_Toc139993254"></a><a name="_Toc126872331"></a><span
style='mso-bookmark:_Toc170268998'><span style='mso-bookmark:_Toc152605212'><span
- style='mso-bookmark:_Toc115416262'>Value: <span class=SpellE>AuthentProviderPath</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416262'>Value: AuthentProviderPath</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
NSIS: %WINDIR%\SYSTEM32\afslogon.dll</p>
<p class=MsoBodyText>Specifies the install location of the authentication
- provider <span class=SpellE>dll</span>.</p>
+ provider dll.</p>
</td>
</tr>
<tr style='mso-yfti-irow:2;height:65.75pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170268999"></a><a name="_Toc152605213"></a><a
- name="_Toc115416263"></a><a name="_Toc126872332"></a><a name="_Toc139993255"></a><span
+ name="_Toc115416263"></a><a name="_Toc139993255"></a><a name="_Toc126872332"></a><span
style='mso-bookmark:_Toc170268999'><span style='mso-bookmark:_Toc152605213'><span
style='mso-bookmark:_Toc115416263'>Value: Class</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269000"></a><a name="_Toc152605214"></a><a
- name="_Toc115416264"></a><a name="_Toc126872333"></a><a name="_Toc139993256"></a><span
+ name="_Toc115416264"></a><a name="_Toc139993256"></a><a name="_Toc126872333"></a><span
style='mso-bookmark:_Toc170269000'><span style='mso-bookmark:_Toc152605214'><span
- style='mso-bookmark:_Toc115416264'>Value: <span class=SpellE>DependOnGroup</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416264'>Value: DependOnGroup</span></span></span></h5>
<p class=MsoBodyText>Type: REG_MULTI_SZ<br>
NSIS: PNP_TDI</p>
<p class=MsoBodyText>Specifies the service groups upon which the AFS Client
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269001"></a><a name="_Toc152605215"></a><a
- name="_Toc115416265"></a><a name="_Toc126872334"></a><a name="_Toc139993257"></a><span
+ name="_Toc115416265"></a><a name="_Toc139993257"></a><a name="_Toc126872334"></a><span
style='mso-bookmark:_Toc170269001'><span style='mso-bookmark:_Toc152605215'><span
- style='mso-bookmark:_Toc115416265'>Value: <span class=SpellE>DependOnService</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416265'>Value: DependOnService</span></span></span></h5>
<p class=MsoBodyText>Type: REG_MULTI_SZ<br>
- NSIS: <span class=SpellE>Tcpip</span> NETBIOS <span class=SpellE>RpcSs</span></p>
+ NSIS: Tcpip NETBIOS RpcSs</p>
<p class=MsoBodyText>Specifies a list of services upon which the AFS Client
Service depends. Windows should not attempt to start the AFS Client
Service until all of the specified services have successfully started.</p>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170269002"></a><a name="_Toc152605216"></a><a
- name="_Toc115416266"></a><a name="_Toc126872335"></a><a name="_Toc139993258"></a><span
+ name="_Toc115416266"></a><a name="_Toc139993258"></a><a name="_Toc126872335"></a><span
style='mso-bookmark:_Toc170269002'><span style='mso-bookmark:_Toc152605216'><span
style='mso-bookmark:_Toc115416266'>Value: Name</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
- NSIS: "<span class=SpellE>OpenAFSDaemon</span>"</p>
+ NSIS: "OpenAFSDaemon"</p>
<p class=MsoBodyText>Specifies the display name of the AFS Client Service</p>
</td>
</tr>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:65.75pt'>
<h5><a name="_Toc170269003"></a><a name="_Toc152605217"></a><a
- name="_Toc115416267"></a><a name="_Toc126872336"></a><a name="_Toc139993259"></a><span
+ name="_Toc115416267"></a><a name="_Toc139993259"></a><a name="_Toc126872336"></a><span
style='mso-bookmark:_Toc170269003'><span style='mso-bookmark:_Toc152605217'><span
- style='mso-bookmark:_Toc115416267'>Value: <span class=SpellE>ProviderPath</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416267'>Value: ProviderPath</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
NSIS: %WINDIR%\SYSTEM32\afslogon.dll</p>
<p class=MsoBodyText>Specifies the DLL to use for the network provider</p>
are only relevant when using integrated login. A domain refers to an
Active Directory (AD) domain, a trusted Kerberos (non-AD) realm or the local
machine (i.e. local account logins). The domain name that is used for
-selecting the domain would be the domain that is passed into the <span
-class=SpellE>NPLogonNotify</span> function of the network provider.</p>
+selecting the domain would be the domain that is passed into the NPLogonNotify
+function of the network provider.</p>
<p class=MsoBodyText>Domain specific registry keys are:</p>
style='mso-bookmark:_Toc170269008'><span style='mso-bookmark:_Toc152605222'><span
style='mso-bookmark:_Toc115416272'>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST]</span></span></span></h3>
-<p class=MsoBodyText> (<span class=SpellE>Localhost</span> key)</p>
+<p class=MsoBodyText> (Localhost key)</p>
<h3><a name="_Toc170269009"></a><a name="_Toc152605223"></a><a
name="_Toc115416273"></a><a name="_Toc139993265"></a><a name="_Toc126872342"></a><span
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:191.0pt'>
<h5><a name="_Toc170269012"></a><a name="_Toc152605226"></a><a
- name="_Value___:_LogonOptions"></a><a name="_Toc115416276"></a><a
- name="_Toc126872345"></a><a name="_Toc139993268"></a><span style='mso-bookmark:
- _Toc170269012'><span style='mso-bookmark:_Toc152605226'>Value: <span
- class=SpellE>LogonOptions</span></span></span></h5>
+ name="_Toc139993268"></a><a name="_Toc126872345"></a><a name="_Toc115416276"></a><a
+ name="_Value___:_LogonOptions"></a><span style='mso-bookmark:_Toc170269012'><span
+ style='mso-bookmark:_Toc152605226'>Value: LogonOptions</span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 0x01</p>
- <p class=MsoBodyText>NSIS/<span class=SpellE>WiX</span>: depends on user
- configuration</p>
+ <p class=MsoBodyText>NSIS/WiX: depends on user configuration</p>
<p class=MsoBodyText>0x00 - Integrated Logon is not used<br>
0x01 - Integrated Logon is used<br>
0x02 - High Security Mode is used (deprecated)<br>
<p class=MsoBodyText>High Security Mode generates random SMB names for the
creation of Drive Mappings. This mode should not be used without
Integrated Logon.</p>
- <p class=MsoBodyText>As of 1.3.65 the SMB server supports SMB authentication.
- The High Security Mode should not be used when using SMB authentication (<span
- class=SpellE>SMBAuthType</span> setting is non zero).</p>
+ <p class=MsoBodyText>As of 1.3.65 the SMB server supports SMB
+ authentication. The High Security Mode should not be used when using
+ SMB authentication (SMBAuthType setting is non zero).</p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:92.0pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269013"></a><a name="_Toc152605227"></a><a
- name="_Toc115416277"></a><a name="_Toc126872346"></a><a name="_Toc139993269"></a><span
+ name="_Toc115416277"></a><a name="_Toc139993269"></a><a name="_Toc126872346"></a><span
style='mso-bookmark:_Toc170269013'><span style='mso-bookmark:_Toc152605227'><span
- style='mso-bookmark:_Toc115416277'>Value: <span class=SpellE>FailLoginsSilentl</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416277'>Value: FailLoginsSilentl</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD (1|0)<br>
Default: 0<br>
- NSIS/<span class=SpellE>WiX</span>: (not set)</p>
+ NSIS/WiX: (not set)</p>
<p class=MsoBodyText>If true, does not display any visible warnings in the
event of an error during the integrated login process.</p>
</td>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:139.0pt'>
<h5><a name="_Toc170269014"></a><a name="_Toc152605228"></a><a
- name="_Toc115416278"></a><a name="_Toc126872347"></a><a name="_Toc139993270"></a><span
+ name="_Toc115416278"></a><a name="_Toc139993270"></a><a name="_Toc126872347"></a><span
style='mso-bookmark:_Toc170269014'><span style='mso-bookmark:_Toc152605228'><span
- style='mso-bookmark:_Toc115416278'>Value: <span class=SpellE>LogonScript</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416278'>Value: LogonScript</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ or REG_EXPAND_SZ<br>
Default: (null)<br>
- NSIS/<span class=SpellE>WiX</span>: (only value under NP key) <install
- path>\afscreds.exe -:%s -x -a -m -n -q</p>
+ NSIS/WiX: (only value under NP key) <install path>\afscreds.exe -:%s -x
+ -a -m -n -q</p>
<p class=MsoBodyText>A logon script that will be scheduled to be run after
the profile load is complete. If using the REG_EXPAND_SZ type, you can
- use any system environment variable as "%<span class=SpellE>varname</span>%"
- which would be expanded at the time the network provider is run.
- Optionally using a "%s" in the value would result in it being
- expanded into the AFS SMB username for the session.</p>
+ use any system environment variable as "%varname%" which would be
+ expanded at the time the network provider is run. Optionally using a
+ "%s" in the value would result in it being expanded into the AFS
+ SMB username for the session.</p>
</td>
</tr>
<tr style='mso-yfti-irow:3;height:105.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:105.5pt'>
<h5><a name="_Toc170269015"></a><a name="_Toc152605229"></a><a
- name="_Toc115416279"></a><a name="_Toc126872348"></a><a name="_Toc139993271"></a><span
+ name="_Toc115416279"></a><a name="_Toc139993271"></a><a name="_Toc126872348"></a><span
style='mso-bookmark:_Toc170269015'><span style='mso-bookmark:_Toc152605229'><span
- style='mso-bookmark:_Toc115416279'>Value: <span class=SpellE>LoginRetryInterval</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416279'>Value: LoginRetryInterval</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 30<br>
- NSIS/<span class=SpellE>WiX</span>: (not set)</p>
+ NSIS/WiX: (not set)</p>
<p class=MsoBodyText>If the OpenAFS client service has not started yet, the
- network provider will wait for a maximum of "<span class=SpellE>LoginRetryInterval</span>"
- seconds while retrying every "<span class=SpellE>LoginSleepInterval</span>"
- seconds to check if the service is up.</p>
+ network provider will wait for a maximum of "LoginRetryInterval"
+ seconds while retrying every "LoginSleepInterval" seconds to check
+ if the service is up.</p>
</td>
</tr>
<tr style='mso-yfti-irow:4;height:79.25pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:79.25pt'>
<h5><a name="_Toc170269016"></a><a name="_Toc152605230"></a><a
- name="_Toc115416280"></a><a name="_Toc126872349"></a><a name="_Toc139993272"></a><span
+ name="_Toc115416280"></a><a name="_Toc139993272"></a><a name="_Toc126872349"></a><span
style='mso-bookmark:_Toc170269016'><span style='mso-bookmark:_Toc152605230'><span
- style='mso-bookmark:_Toc115416280'>Value: <span class=SpellE>LoginSleepInterval</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416280'>Value: LoginSleepInterval</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD<br>
Default: 5<br>
- NSIS/<span class=SpellE>WiX</span>: (not set)</p>
- <p class=MsoBodyText>See description of <span class=SpellE>LoginRetryInterval</span>.</p>
+ NSIS/WiX: (not set)</p>
+ <p class=MsoBodyText>See description of LoginRetryInterval.</p>
</td>
</tr>
<tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes;height:78.5pt'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:78.5pt'>
<h5><a name="_Toc170269017"></a><a name="_Toc152605231"></a><a
- name="_Value:_TheseCells"></a><a name="_Toc115416281"></a><a
- name="_Toc126872350"></a><a name="_Toc139993273"></a><span style='mso-bookmark:
- _Toc170269017'><span style='mso-bookmark:_Toc152605231'>Value: <span
- class=SpellE>TheseCells</span></span></span></h5>
+ name="_Toc139993273"></a><a name="_Toc126872350"></a><a name="_Toc115416281"></a><a
+ name="_Value:_TheseCells"></a><span style='mso-bookmark:_Toc170269017'><span
+ style='mso-bookmark:_Toc152605231'>Value: TheseCells</span></span></h5>
<p class=MsoBodyText>Type: REG_MULTI_SZ<br>
NSIS: <not set></p>
- <p class=MsoBodyText>When Kerberos v5 is being used, <span class=SpellE>TheseCells</span>
- provides a list of additional cells for which tokens should be obtained with
- the default Kerberos v5 principal.</p>
+ <p class=MsoBodyText>When Kerberos v5 is being used, TheseCells provides a
+ list of additional cells for which tokens should be obtained with the default
+ Kerberos v5 principal.</p>
</td>
</tr>
</table>
domain specific configuration</span></span></span></h3>
<p class=MsoBodyText>During login to domain X, where X is the domain passed
-into <span class=SpellE>NPLogonNotify</span> as <span class=SpellE>lpAuthentInfo</span>-><span
-class=SpellE>LogonDomainName</span> or the string 'LOCALHOST' if <span
-class=SpellE>lpAuthentInfo</span>-><span class=SpellE>LogonDomainName</span>
-equals the name of the computer, the following keys will be looked up.</p>
+into NPLogonNotify as lpAuthentInfo->LogonDomainName or the string
+'LOCALHOST' if lpAuthentInfo->LogonDomainName equals the name of the
+computer, the following keys will be looked up.</p>
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'>1.<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
-</span>NP key. ("HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider")</p>
+</span>NP key.
+("HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider")</p>
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'>2.<span
style='font-size:7.0pt;font-family:"Times New Roman"'>
case will come from the NP key.</p>
<p class=MsoBodyText>If the specific domain key exists, then for each of the
-values <span class=SpellE>metioned</span> in (2), they will be looked up in the
-specific domain key, domains key and the NP key successively until the value is
-found. The first instance of the value found this way will be the effective for
-the login session. If no such instance can be found, the default will be
-used. To re-iterate, a value in a more specific key <span class=SpellE>supercedes</span>
-a value in a less specific key. The exceptions to this rule are stated
-below.</p>
+values metioned in (2), they will be looked up in the specific domain key,
+domains key and the NP key successively until the value is found. The first
+instance of the value found this way will be the effective for the login
+session. If no such instance can be found, the default will be
+used. To re-iterate, a value in a more specific key supercedes a value in
+a less specific key. The exceptions to this rule are stated below.</p>
<h3><a name="_Toc170269019"></a><a name="_Toc152605233"></a><a
name="_Toc115416283"></a><a name="_Toc139993275"></a><a name="_Toc126872352"></a><span
<h4><a name="_Toc170269020"></a><a name="_Toc152605234"></a><a
name="_Toc115416284"></a><a name="_Toc139993276"></a><a name="_Toc126872353"></a><span
style='mso-bookmark:_Toc170269020'><span style='mso-bookmark:_Toc152605234'><span
-style='mso-bookmark:_Toc115416284'>2.1.3.1 '<span class=SpellE>FailLoginsSilently</span>'</span></span></span></h4>
+style='mso-bookmark:_Toc115416284'>2.1.3.1 'FailLoginsSilently'</span></span></span></h4>
-<p class=MsoBodyText>Historically, the '<span class=SpellE>FailLoginsSilently</span>'
-value was in HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters
-key and not in the NP key. Therefore, for backwards compatibility, the
-value in the Parameters key will <span class=SpellE>supercede</span> all
-instances of this value in other keys. In the absence of this value in
-the Parameters key, normal scope rules apply.</p>
+<p class=MsoBodyText>Historically, the 'FailLoginsSilently' value was in
+HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters key and not
+in the NP key. Therefore, for backwards compatibility, the value in the
+Parameters key will supercede all instances of this value in other keys.
+In the absence of this value in the Parameters key, normal scope rules apply.</p>
<h4><a name="_Toc170269021"></a><a name="_Toc152605235"></a><a
name="_Toc115416285"></a><a name="_Toc139993277"></a><a name="_Toc126872354"></a><span
style='mso-bookmark:_Toc170269021'><span style='mso-bookmark:_Toc152605235'><span
-style='mso-bookmark:_Toc115416285'>2.1.3.2 '<span class=SpellE>LogonScript</span>'</span></span></span></h4>
+style='mso-bookmark:_Toc115416285'>2.1.3.2 'LogonScript'</span></span></span></h4>
-<p class=MsoBodyText>If a '<span class=SpellE>LogonScript</span>' is not
-specified in the specific domain key nor in the domains key, the value in the
-NP key will only be checked if the effective '<span class=SpellE>LogonOptions</span>'
-specify a high security integrated login. If a logon script is specified
-in the specific domain key or the domains key, it will be used regardless of
-the high security setting. Please be aware of this when setting this
-value.</p>
+<p class=MsoBodyText>If a 'LogonScript' is not specified in the specific domain
+key nor in the domains key, the value in the NP key will only be checked if the
+effective 'LogonOptions' specify a high security integrated login. If a
+logon script is specified in the specific domain key or the domains key, it
+will be used regardless of the high security setting. Please be aware of
+this when setting this value.</p>
<h2><a name="_Toc170269022"></a><a name="_Toc152605236"></a><a
name="_Toc115416286"></a><a name="_Toc139993278"></a><a name="_Toc126872355"></a><a
<h3><a name="_Toc170269023"></a><a name="_Toc152605237"></a><a
name="_Toc115416287"></a><a name="_Toc139993279"></a><a name="_Toc126872356"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269023'><span style='mso-bookmark:
-_Toc152605237'><span style='mso-bookmark:_Toc115416287'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269023'><span style='mso-bookmark:_Toc152605237'><span
-style='mso-bookmark:_Toc115416287'>:<br>
+style='mso-bookmark:_Toc115416287'>Regkey:<br>
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269024"></a><a name="_Toc152605238"></a><a
- name="_Toc115416288"></a><a name="_Toc126872357"></a><a name="_Toc139993280"></a><span
+ name="_Toc115416288"></a><a name="_Toc139993280"></a><a name="_Toc126872357"></a><span
style='mso-bookmark:_Toc170269024'><span style='mso-bookmark:_Toc152605238'><span
style='mso-bookmark:_Toc115416288'>Value: Gateway</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: ""<br>
- Function: <span class=SpellE>GetGatewayName</span>()</p>
+ Function: GetGatewayName()</p>
<p class=MsoBodyText>If the AFS client is utilizing a gateway to obtain AFS
access, the name of the gateway is specified by this value.</p>
</td>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269025"></a><a name="_Toc152605239"></a><a
- name="_Toc115416289"></a><a name="_Toc126872358"></a><a name="_Toc139993281"></a><span
+ name="_Toc115416289"></a><a name="_Toc139993281"></a><a name="_Toc126872358"></a><span
style='mso-bookmark:_Toc170269025'><span style='mso-bookmark:_Toc152605239'><span
style='mso-bookmark:_Toc115416289'>Value: Cell</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none><br>
- Variable: <span class=SpellE>IsServiceConfigured</span>()</p>
+ Variable: IsServiceConfigured()</p>
<p class=MsoBodyText>The value Cell is used to determine if the AFS Client
Service has been properly configured or not.</p>
</td>
<h3><a name="_Toc170269026"></a><a name="_Toc152605240"></a><a
name="_Toc115416290"></a><a name="_Toc139993282"></a><a name="_Toc126872359"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269026'><span style='mso-bookmark:
-_Toc152605240'><span style='mso-bookmark:_Toc115416290'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269026'><span style='mso-bookmark:_Toc152605240'><span
-style='mso-bookmark:_Toc115416290'>:<br>
+style='mso-bookmark:_Toc115416290'>Regkey:<br>
[HKLM\SOFTWARE\OpenAFS\Client]<br>
[HKCU\SOFTWARE\OpenAFS\Client]</span></span></span></h3>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:157.5pt'>
<h5><a name="_Toc170269027"></a><a name="_Toc152605241"></a><a
- name="_Toc115416291"></a><a name="_Toc126872360"></a><a name="_Toc139993283"></a><span
+ name="_Toc115416291"></a><a name="_Toc139993283"></a><a name="_Toc126872360"></a><span
style='mso-bookmark:_Toc170269027'><span style='mso-bookmark:_Toc152605241'><span
- style='mso-bookmark:_Toc115416291'>Value: <span class=SpellE>ShowTrayIcon</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416291'>Value: ShowTrayIcon</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: 1<br>
- Function: <span class=SpellE>InitApp</span>(), <span class=SpellE>Main_OnCheckTerminate</span>()</p>
- <p class=MsoBodyText>This value is used to determine whether or not a
- shortcut should be maintained in the user's Start
- Menu->Programs->Startup folder. </p>
- <p class=MsoBodyText>This value used to be stored at [HKLM\Software\<span
- class=SpellE>TransarcCorporation</span>\AFS Client\<span class=SpellE>AfsCreds</span>].</p>
+ Function: InitApp(), Main_OnCheckTerminate()</p>
+ <p class=MsoBodyText>This value is used to determine whether or not a shortcut
+ should be maintained in the user's Start Menu->Programs->Startup
+ folder. </p>
+ <p class=MsoBodyText>This value used to be stored at
+ [HKLM\Software\TransarcCorporation\AFS Client\AfsCreds].</p>
<p class=MsoBodyText>The current user value is checked first; if it does not
exist the local machine value is checked.</p>
</td>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:119.0pt'>
<h5><a name="_Toc170269028"></a><a name="_Toc152605242"></a><a
- name="_Toc115416292"></a><a name="_Toc126872361"></a><a name="_Toc139993284"></a><a
- name=EnableKFW></a><a name="_Value:_EnableKFW"></a><span style='mso-bookmark:
+ name="_Toc115416292"></a><a name="_Value:_EnableKFW"></a><a name=EnableKFW></a><a
+ name="_Toc139993284"></a><a name="_Toc126872361"></a><span style='mso-bookmark:
_Toc170269028'><span style='mso-bookmark:_Toc152605242'><span
- style='mso-bookmark:_Toc115416292'>Value: <span class=SpellE>EnableKFW</span></span></span></span></h5>
+ style='mso-bookmark:_Toc115416292'>Value: EnableKFW</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: 1<br>
- Function: <span class=SpellE>KFW_is_available</span>()</p>
+ Function: KFW_is_available()</p>
<p class=MsoBodyText>When MIT Kerberos for Windows can be loaded, Kerberos v5
will be used to obtain AFS credentials. By setting this value to 0, the
internal Kerberos v4 implementation will be used instead. The current
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:119.0pt'>
<h5><a name="_Toc170269029"></a><a name="_Toc152605243"></a><a
- name="_Value___:_Use524"></a><a name="_Toc115416293"></a><a
- name="_Toc126872362"></a><a name="_Toc139993285"></a><a name=Use524></a><a
- name="_Value:_Use524"></a><span style='mso-bookmark:_Toc170269029'><span
+ name="_Value:_Use524"></a><a name=Use524></a><a name="_Toc139993285"></a><a
+ name="_Toc126872362"></a><a name="_Toc115416293"></a><a
+ name="_Value___:_Use524"></a><span style='mso-bookmark:_Toc170269029'><span
style='mso-bookmark:_Toc152605243'>Value: Use524</span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: 0<br>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:251.5pt'>
<h5><a name="_Toc170269030"></a><a name="_Toc152605244"></a><a
- name="_Value___:_AfscredsShortcutParams"></a><a name="_Toc115416294"></a><a
- name="_Toc126872363"></a><a name="_Toc139993286"></a><span style='mso-bookmark:
- _Toc170269030'><span style='mso-bookmark:_Toc152605244'>Value: <span
- class=SpellE>AfscredsShortcutParams</span></span></span></h5>
+ name="_Toc139993286"></a><a name="_Toc126872363"></a><a name="_Toc115416294"></a><a
+ name="_Value___:_AfscredsShortcutParams"></a><span style='mso-bookmark:_Toc170269030'><span
+ style='mso-bookmark:_Toc152605244'>Value: AfscredsShortcutParams</span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: "-A -M -N -Q"<br>
- Function: <span class=SpellE>Shortcut_FixStartup</span></p>
+ Function: Shortcut_FixStartup</p>
<p class=MsoBodyText>This value specifies the command line options which
should be set as part of the shortcut to afscreds.exe. afscreds.exe
rewrites the shortcut each time it exits so as to ensure that the shortcut
value is checked.</p>
<p class=MsoBodyText>The following subset of the command line options is
appropriate for use in this registry setting:</p>
- <p class=MsoBodyText>-A = <span class=SpellE>autoinit</span><br>
+ <p class=MsoBodyText>-A = autoinit<br>
-M = renew drive maps<br>
- -N = <span class=SpellE>ip</span> address change detection<br>
- -Q = quiet mode. do not display start service dialog if <span
- class=SpellE>afsd_service</span> is not already running<br>
+ -N = ip address change detection<br>
+ -Q = quiet mode. do not display start service dialog if afsd_service is
+ not already running<br>
-S = show tokens dialog on startup<br>
- -Z = <span class=SpellE>unmap</span> drives</p>
+ -Z = unmap drives</p>
</td>
</tr>
</table>
<h3><a name="_Toc170269031"></a><a name="_Toc152605245"></a><a
name="_Toc115416295"></a><a name="_Toc139993287"></a><a name="_Toc126872364"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269031'><span style='mso-bookmark:
-_Toc152605245'><span style='mso-bookmark:_Toc115416295'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269031'><span style='mso-bookmark:_Toc152605245'><span
-style='mso-bookmark:_Toc115416295'>:<br>
+style='mso-bookmark:_Toc115416295'>Regkey:<br>
[HKCU\SOFTWARE\OpenAFS\Client]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:92.0pt'>
<h5><a name="_Toc170269032"></a><a name="_Toc152605246"></a><a
- name="_Toc115416296"></a><a name="_Toc126872365"></a><a name="_Toc139993288"></a><span
+ name="_Toc115416296"></a><a name="_Toc139993288"></a><a name="_Toc126872365"></a><span
style='mso-bookmark:_Toc170269032'><span style='mso-bookmark:_Toc152605246'><span
style='mso-bookmark:_Toc115416296'>Value: Authentication Cell</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
Default: <none><br>
- Function: Afscreds.exe <span class=SpellE>GetDefaultCell</span>()</p>
+ Function: Afscreds.exe GetDefaultCell()</p>
<p class=MsoBodyText>This value allows the user to configure a different cell
name to be used as the default cell when acquiring tokens in afscreds.exe.</p>
</td>
<h3><a name="_Toc170269033"></a><a name="_Toc152605247"></a><a
name="_Toc115416297"></a><a name="_Toc139993289"></a><a name="_Toc126872366"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269033'><span style='mso-bookmark:
-_Toc152605247'><span style='mso-bookmark:_Toc115416297'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269033'><span style='mso-bookmark:_Toc152605247'><span
-style='mso-bookmark:_Toc115416297'>:<br>
+style='mso-bookmark:_Toc115416297'>Regkey:<br>
[HKCU\SOFTWARE\OpenAFS\Client\Reminders]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:124.75pt'>
<h5><a name="_Toc170269034"></a><a name="_Toc152605248"></a><a
- name="_Toc115416298"></a><a name="_Toc126872367"></a><a name="_Toc139993290"></a><span
+ name="_Toc115416298"></a><a name="_Toc139993290"></a><a name="_Toc126872367"></a><span
style='mso-bookmark:_Toc170269034'><span style='mso-bookmark:_Toc152605248'><span
- style='mso-bookmark:_Toc115416298'>Value: "<span class=SpellE>afs</span>
- cell name"</span></span></span></h5>
+ style='mso-bookmark:_Toc115416298'>Value: "afs cell name"</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
Default: <none><br>
- Function: <span class=SpellE>LoadRemind</span>(), <span class=SpellE>SaveRemind</span>()</p>
+ Function: LoadRemind(), SaveRemind()</p>
<p class=MsoBodyText>These values are used to save and restore the state of
the reminder flag for each cell for which the user has obtained tokens.</p>
- <p class=MsoBodyText>This value used to be stored at [HKLM\Software\<span
- class=SpellE>TransarcCorporation</span>\AFS Client\<span class=SpellE>AfsCreds</span>].</p>
+ <p class=MsoBodyText>This value used to be stored at
+ [HKLM\Software\TransarcCorporation\AFS Client\AfsCreds].</p>
</td>
</tr>
</table>
<h3><a name="_Toc170269035"></a><a name="_Toc152605249"></a><a
name="_Toc115416299"></a><a name="_Toc139993291"></a><a name="_Toc126872368"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269035'><span style='mso-bookmark:
-_Toc152605249'><span style='mso-bookmark:_Toc115416299'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269035'><span style='mso-bookmark:_Toc152605249'><span
-style='mso-bookmark:_Toc115416299'>:<br>
+style='mso-bookmark:_Toc115416299'>Regkey:<br>
[HKCU\SOFTWARE\OpenAFS\Client\Active Maps]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:98.5pt'>
<h5><a name="_Toc170269036"></a><a name="_Toc152605250"></a><a
- name="_Toc115416300"></a><a name="_Toc126872369"></a><a name="_Toc139993292"></a><span
+ name="_Toc115416300"></a><a name="_Toc139993292"></a><a name="_Toc126872369"></a><span
style='mso-bookmark:_Toc170269036'><span style='mso-bookmark:_Toc152605250'><span
style='mso-bookmark:_Toc115416300'>Value: "upper case drive letter"</span></span></span></h5>
<p class=MsoBodyText>Type: DWORD {0, 1}<br>
<h3><a name="_Toc170269037"></a><a name="_Toc152605251"></a><a
name="_Toc115416301"></a><a name="_Toc139993293"></a><a name="_Toc126872370"></a><span
-class=SpellE><span style='mso-bookmark:_Toc170269037'><span style='mso-bookmark:
-_Toc152605251'><span style='mso-bookmark:_Toc115416301'>Regkey</span></span></span></span><span
style='mso-bookmark:_Toc170269037'><span style='mso-bookmark:_Toc152605251'><span
-style='mso-bookmark:_Toc115416301'>:<br>
+style='mso-bookmark:_Toc115416301'>Regkey:<br>
[HKCU\SOFTWARE\OpenAFS\Client\Mappings]</span></span></span></h3>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
height:98.5pt'>
<h5><a name="_Toc170269038"></a><a name="_Toc152605252"></a><a
- name="_Toc115416302"></a><a name="_Toc126872371"></a><a name="_Toc139993294"></a><span
+ name="_Toc115416302"></a><a name="_Toc139993294"></a><a name="_Toc126872371"></a><span
style='mso-bookmark:_Toc170269038'><span style='mso-bookmark:_Toc152605252'><span
style='mso-bookmark:_Toc115416302'>Value: "upper case drive letter"</span></span></span></h5>
<p class=MsoBodyText>Type: REG_SZ<br>
name="_Toc115416303"></a><a name="_Toc139993295"></a><a name="_Toc126872372"></a><a
name="_Toc115417108"></a><span style='mso-bookmark:_Toc170269039'><span
style='mso-bookmark:_Toc152605253'><span style='mso-bookmark:_Toc115416303'><span
-lang=FR style='mso-ansi-language:FR'>A.4 OpenAFS Client Service <span
-class=SpellE>Environment</span> Variables</span></span></span></span><span
-lang=FR style='mso-ansi-language:FR'><o:p></o:p></span></h2>
+lang=FR style='mso-ansi-language:FR'>A.4 OpenAFS Client Service Environment
+Variables</span></span></span></span><span lang=FR style='mso-ansi-language:
+FR'><o:p></o:p></span></h2>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0
style='mso-cellspacing:2.2pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h5><a name="_Toc170269040"></a><a name="_Toc152605254"></a><a
- name="_Toc115416304"></a><a name="_Toc126872373"></a><a name="_Toc139993296"></a><span
+ name="_Toc115416304"></a><a name="_Toc139993296"></a><a name="_Toc126872373"></a><span
style='mso-bookmark:_Toc170269040'><span style='mso-bookmark:_Toc152605254'><span
style='mso-bookmark:_Toc115416304'>Variable: AFS_RPC_ENCRYPT</span></span></span></h5>
<p class=MsoBodyText>Values: "OFF" disables the use of
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
<h5><a name="_Toc170269041"></a><a name="_Toc152605255"></a><a
- name="_Toc115416305"></a><a name="_Toc126872374"></a><a name="_Toc139993297"></a><span
+ name="_Toc115416305"></a><a name="_Toc139993297"></a><a name="_Toc126872374"></a><span
style='mso-bookmark:_Toc170269041'><span style='mso-bookmark:_Toc152605255'><span
style='mso-bookmark:_Toc115416305'>Variable: AFS_RPC_PROTSEQ</span></span></span></h5>
<p class=MsoBodyText>Values:
- "<span class=SpellE>ncalrpc</span>" - local RPC<br>
+ "ncalrpc" - local RPC<br>
- "<span class=SpellE>ncacn_np</span>" - named pipes<br>
+ "ncacn_np" - named pipes<br>
- "<span class=SpellE>ncacn_ip_tcp</span>" - <span class=SpellE>tcp/ip</span><br>
+ "ncacn_ip_tcp" - tcp/ip<br>
Default: local RPC</p>
</td>
</tr>