Index: openafs/src/WINNT/afsd/OpenAFS.ico
Index: openafs/src/WINNT/afsd/afsd.rc
diff -c openafs/src/WINNT/afsd/afsd.rc:1.3 openafs/src/WINNT/afsd/afsd.rc:1.3.2.1
*** openafs/src/WINNT/afsd/afsd.rc:1.3	Thu Jun 19 15:00:46 2003
--- openafs/src/WINNT/afsd/afsd.rc	Mon Sep 19 19:25:55 2005
***************
*** 18,24 ****
  	END
  END
  
! AFSDIcon	ICON	afsd.ico
  /* Define VERSIONINFO resource */
  
  #define  AFS_VERINFO_FILE_DESCRIPTION "AFS Client Driver Application"
--- 18,24 ----
  	END
  END
  
! AFSDIcon	ICON	OpenAFS.ico
  /* Define VERSIONINFO resource */
  
  #define  AFS_VERINFO_FILE_DESCRIPTION "AFS Client Driver Application"
Index: openafs/src/WINNT/afsd/afsd_service.rc
diff -c openafs/src/WINNT/afsd/afsd_service.rc:1.3.2.2 openafs/src/WINNT/afsd/afsd_service.rc:1.3.2.3
*** openafs/src/WINNT/afsd/afsd_service.rc:1.3.2.2	Fri Mar 11 01:58:38 2005
--- openafs/src/WINNT/afsd/afsd_service.rc	Mon Sep 19 19:25:55 2005
***************
*** 16,20 ****
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! 1       ICON    afsd.ico
  
--- 16,20 ----
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! 1       ICON    OpenAFS.ico
  
Index: openafs/src/WINNT/afsd/cm_conn.c
diff -c openafs/src/WINNT/afsd/cm_conn.c:1.25.2.13 openafs/src/WINNT/afsd/cm_conn.c:1.25.2.14
*** openafs/src/WINNT/afsd/cm_conn.c:1.25.2.13	Sat Aug 20 20:51:45 2005
--- openafs/src/WINNT/afsd/cm_conn.c	Thu Sep 15 23:25:19 2005
***************
*** 222,229 ****
       * until the timeout period expires.
       */
      else if (errorCode == CM_ERROR_NOSUCHVOLUME) {
          if (timeLeft > 7) {
-             osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_NOSUCHVOLUME.");
              thrd_Sleep(5000);
              
              retry = 1;
--- 222,229 ----
       * until the timeout period expires.
       */
      else if (errorCode == CM_ERROR_NOSUCHVOLUME) {
+ 	osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_NOSUCHVOLUME.");
          if (timeLeft > 7) {
              thrd_Sleep(5000);
              
              retry = 1;
***************
*** 234,279 ****
      }
  
      else if (errorCode == CM_ERROR_ALLOFFLINE) {
!         if (timeLeft > 7) {
!             osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_ALLOFFLINE.");
!             thrd_Sleep(5000);
!             
!             /* cm_ForceUpdateVolume marks all servers as non_busy */
!             /* No it doesn't and it won't do anything if all of the 
!              * the servers are marked as DOWN.  So clear the DOWN
!              * flag and reset the busy state as well.
!              */
!             if (!serversp) {
!                 code = cm_GetServerList(fidp, userp, reqp, &serverspp);
!                 if (code == 0) {
!                     serversp = *serverspp;
!                     free_svr_list = 1;
!                 }
!             }
!             if (serversp) {
!                 lock_ObtainWrite(&cm_serverLock);
!                 for (tsrp = serversp; tsrp; tsrp=tsrp->next) {
!                     tsrp->server->flags &= ~CM_SERVERFLAG_DOWN;
!                     if (tsrp->status == busy)
!                         tsrp->status = not_busy;
!                 }
!                 lock_ReleaseWrite(&cm_serverLock);
!                 if (free_svr_list) {
!                     cm_FreeServerList(&serversp);
!                     *serverspp = serversp;
!                 }
!                 retry = 1;
!             }
! 
!             if (fidp != NULL)   /* Not a VLDB call */
!                 cm_ForceUpdateVolume(fidp, userp, reqp);
! 			else
! 				retry = 0;
!         }
      }
  
      /* if all servers are busy, mark them non-busy and start over */
      else if (errorCode == CM_ERROR_ALLBUSY) {
          if (timeLeft > 7) {
              thrd_Sleep(5000);
              if (!serversp) {
--- 234,248 ----
      }
  
      else if (errorCode == CM_ERROR_ALLOFFLINE) {
! 	osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_ALLOFFLINE.");
! 	/* Servers marked DOWN will be restored by the background daemon
! 	 * thread as they become available.
! 	 */
      }
  
      /* if all servers are busy, mark them non-busy and start over */
      else if (errorCode == CM_ERROR_ALLBUSY) {
+ 	osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_ALLBUSY.");
          if (timeLeft > 7) {
              thrd_Sleep(5000);
              if (!serversp) {
Index: openafs/src/WINNT/client_config/OpenAFS.ico
Index: openafs/src/WINNT/client_config/afs_config_stub.rc
diff -c openafs/src/WINNT/client_config/afs_config_stub.rc:1.3 openafs/src/WINNT/client_config/afs_config_stub.rc:1.3.2.1
*** openafs/src/WINNT/client_config/afs_config_stub.rc:1.3	Thu Jun 19 15:01:32 2003
--- openafs/src/WINNT/client_config/afs_config_stub.rc	Mon Sep 19 19:25:56 2005
***************
*** 15,18 ****
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! IDI_MAIN                ICON    DISCARDABLE     "afs_config.ico"
--- 15,18 ----
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! IDI_MAIN                ICON    DISCARDABLE     "OpenAFS.ico"
Index: openafs/src/WINNT/client_cpa/OpenAFS.ico
Index: openafs/src/WINNT/client_cpa/afs_cpa_stub.rc
diff -c openafs/src/WINNT/client_cpa/afs_cpa_stub.rc:1.4 openafs/src/WINNT/client_cpa/afs_cpa_stub.rc:1.4.2.1
*** openafs/src/WINNT/client_cpa/afs_cpa_stub.rc:1.4	Thu Jul 15 23:38:32 2004
--- openafs/src/WINNT/client_cpa/afs_cpa_stub.rc	Mon Sep 19 19:25:56 2005
***************
*** 15,19 ****
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! IDI_AFSD                ICON    DISCARDABLE     "afs_conf.ico"
! IDI_CCENTER		        ICON	DISCARDABLE	    "afs_ccenter.ico"
--- 15,19 ----
  #include "AFS_component_version_number.h"
  #include "..\..\config\NTVersioninfo.rc"
  
! IDI_AFSD                ICON    DISCARDABLE     "OpenAFS.ico"
! IDI_CCENTER		ICON	DISCARDABLE	"afs_ccenter.ico"
Index: openafs/src/WINNT/doc/install/Documentation/en_US/README.txt
diff -c openafs/src/WINNT/doc/install/Documentation/en_US/README.txt:1.2.20.1 openafs/src/WINNT/doc/install/Documentation/en_US/README.txt:1.2.20.2
*** openafs/src/WINNT/doc/install/Documentation/en_US/README.txt:1.2.20.1	Fri Mar 11 02:00:51 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/README.txt	Sun Sep 25 21:06:53 2005
***************
*** 8,62 ****
  All Rights Reserved
  ***************************************************************
  
! IBM AFS for Windows, version 3.6
  
  ***************************************************************
- The README.txt file includes AFS for Windows product notes, which
- can possibly identify specific limitations and restrictions
- associated with this release of AFS for Windows.
  
  
  
! AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
! 
! On Windows NT machines, any NTFS volume can be designated as an AFS
! partition.  Previously, an NTFS volume containing any data other than
! the Windows Recycler could not be designated as an AFS partition. 
! 
! 
! 
! Encryption Not Supported in Simplified Chinese Version of Windows 98
! 
! The Simplified Chinese version of Microsoft Windows 98 does not support
! encryption, which is needed to transmit AFS passwords from AFS Light to
! the AFS Light Gateway.  In order for AFS Light users to obtain AFS tokens
! when using the Simplified Chinese version of Microsoft Windows 98,
! encryption in AFS must be disabled.
! To disable encryption in AFS, add the following line to your Windows
! autoexec.bat file:
! set AFS_RPC_ENCRYPT=OFF
! Note that disabling encryption introduces a potential security risk
! because AFS passwords are transmitted to the AFS Light Gateway in an
! unencrypted form when tokens are obtained.
! 
! 
! 
! Windows NT with Service Pack 6 Is Now Supported
! 
! The Client, Server, and Control Center components of AFS for Windows can
! be installed on Microsoft Windows NT 4.0 with Service Pack 4, Service Pack 5,
! or Service Pack 6.
! 
! 
! 
! AFS for Windows Supplemental Documentation
! 
! The Supplemental Documentation component of AFS for Windows is only available
! online if the AFS Supplemental Documentation option was chosen when AFS for Windows
! was installed on your system.  (AFS Supplemental Documentation is not an option when 
! installing AFS Light.) Note that documentation is also available directly
! from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
! is the letter of your CD-ROM drive.
! 
! 
! Refer to the AFS for Windows Release Notes for additional product information.
--- 8,21 ----
  All Rights Reserved
  ***************************************************************
  
! OpenAFS for Windows, version 1.4.0
  
  ***************************************************************
  
+ OpenAFS for Windows Supplemental Documentation
  
+ The Supplemental Documentation component of OpenAFS for Windows is only available
+ online if the Supplemental Documentation option was chosen when OpenAFS for Windows
+ was installed on your system.
  
! Refer to the OpenAFS for Windows Release Notes for additional product information.
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm
diff -c openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.1.24.1 openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.1.24.3
*** openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.1.24.1	Fri Mar 11 02:00:53 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm	Sun Sep 25 22:53:07 2005
***************
*** 1,14 ****
! <HTML>
! <HEAD>
!    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
!    <META NAME="ProgId" CONTENT="Word.Document">
!    <META NAME="Generator" CONTENT="Microsoft Word 9">
!    <META NAME="Originator" CONTENT="Microsoft Word 9">
!    <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\html.dot">
!    <META NAME="GENERATOR" CONTENT="Mozilla/4.05 [en] (WinNT; U) [Netscape]">
!    <TITLE>IBM AFS for Windows Documentation</TITLE>
! <LINK rel=File-List href="./index_files/filelist.xml">
! <LINK rel=Edit-Time-Data href="./index_files/editdata.mso">
  <!--[if !mso]>
  <style>
  v\:* {behavior:url(#default#VML);}
--- 1,16 ----
! <html xmlns:v="urn:schemas-microsoft-com:vml"
! xmlns:o="urn:schemas-microsoft-com:office:office"
! xmlns:w="urn:schemas-microsoft-com:office:word"
! xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
! xmlns="http://www.w3.org/TR/REC-html40">
! 
! <head>
! <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
! <meta name=ProgId content=Word.Document>
! <meta name=Generator content="Microsoft Word 11">
! <meta name=Originator content="Microsoft Word 11">
! <link rel=File-List href="index_files/filelist.xml">
! <link rel=Edit-Time-Data href="index_files/editdata.mso">
  <!--[if !mso]>
  <style>
  v\:* {behavior:url(#default#VML);}
***************
*** 17,36 ****
  .shape {behavior:url(#default#VML);}
  </style>
  <![endif]-->
! <STYLE>
  <!--
   /* Font Definitions */
! @font-face
  	{font-family:Wingdings;
  	panose-1:5 0 0 0 0 0 0 0 0 0;
  	mso-font-charset:2;
  	mso-generic-font-family:auto;
  	mso-font-pitch:variable;
  	mso-font-signature:0 268435456 0 0 -2147483648 0;}
   /* Style Definitions */
! p.MsoNormal, li.MsoNormal, div.MsoNormal
  	{mso-style-parent:"";
! 	margin:0in;
  	margin-bottom:.0001pt;
  	mso-pagination:widow-orphan;
  	font-size:12.0pt;
--- 19,80 ----
  .shape {behavior:url(#default#VML);}
  </style>
  <![endif]-->
! <title>OpenAFS for Windows Documentation</title>
! <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
!  name="PlaceType"/>
! <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
!  name="PlaceName"/>
! <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
!  name="place"/>
! <!--[if gte mso 9]><xml>
!  <w:WordDocument>
!   <w:ValidateAgainstSchemas/>
!   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
!   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
!   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
!   <w:Compatibility>
!    <w:UseFELayout/>
!   </w:Compatibility>
!   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
!  </w:WordDocument>
! </xml><![endif]--><!--[if gte mso 9]><xml>
!  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
!  </w:LatentStyles>
! </xml><![endif]--><!--[if !mso]><object
!  classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
! <style>
! st1\:*{behavior:url(#ieooui) }
! </style>
! <![endif]-->
! <style>
  <!--
   /* Font Definitions */
!  @font-face
  	{font-family:Wingdings;
  	panose-1:5 0 0 0 0 0 0 0 0 0;
  	mso-font-charset:2;
  	mso-generic-font-family:auto;
  	mso-font-pitch:variable;
  	mso-font-signature:0 268435456 0 0 -2147483648 0;}
+ @font-face
+ 	{font-family:"MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-alt:"\FF2D\FF33 \660E\671D";
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+ @font-face
+ 	{font-family:"\@MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
   /* Style Definitions */
!  p.MsoNormal, li.MsoNormal, div.MsoNormal
  	{mso-style-parent:"";
! 	margin:0pt;
  	margin-bottom:.0001pt;
  	mso-pagination:widow-orphan;
  	font-size:12.0pt;
***************
*** 45,141 ****
  	text-decoration:underline;
  	text-underline:single;}
  p
! 	{font-size:12.0pt;
  	font-family:"Times New Roman";
  	mso-fareast-font-family:"Times New Roman";}
  @page Section1
! 	{size:8.5in 11.0in;
! 	margin:1.0in 1.25in 1.0in 1.25in;
! 	mso-header-margin:.5in;
! 	mso-footer-margin:.5in;
  	mso-paper-source:0;}
  div.Section1
  	{page:Section1;}
   /* List Definitions */
! @list l0
! 	{mso-list-id:2041202367;
  	mso-list-type:hybrid;
! 	mso-list-template-ids:-1538098624 1754166208 -60010686 613575858 1438424448 -869367764 2035073558 1513663088 -150817242 1706217352;}
  @list l0:level1
  	{mso-level-number-format:bullet;
  	mso-level-text:\F0B7;
! 	mso-level-tab-stop:.5in;
  	mso-level-number-position:left;
! 	text-indent:-.25in;
! 	mso-ansi-font-size:10.0pt;
  	font-family:Symbol;}
  ol
! 	{margin-bottom:0in;}
  ul
! 	{margin-bottom:0in;}
  -->
! </STYLE>
! <!--[if gte mso 9]><xml>
!  <o:shapedefaults v:ext="edit" spidmax="1027"/>
! </xml><![endif]-->
  <!--[if gte mso 9]><xml>
   <o:shapelayout v:ext="edit">
    <o:idmap v:ext="edit" data="1"/>
   </o:shapelayout></xml><![endif]-->
! </HEAD>
! <BODY BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#800080" lang="EN-US" style="tab-interval:.5in">
  
! <DIV class=Section1><A NAME="Top_Of_Page"></A><IMG SRC="banner.gif" ALT="[IBM AFS for Windows Documentation]" id="_x0000_i1025" HEIGHT=70 WIDTH=572>
! <H1>
! IBM AFS for Windows</H1>
! 
! <H2>
! Version 3.6</H2>
! &nbsp;
! 
! <P>Welcome to the AFS for Windows online documentation set!
! 
! <P>&nbsp;The documentation set includes product notes and installation
! and configuration information for the AFS Server, AFS Control Center, AFS
! Client, and AFS Light products. The AFS for Windows online documentation
! set also includes the following administrative documentation: the <I>IBM
! AFS Administration Reference</I> and the <I>IBM AFS Administration Guide</I>.
! Note that the administrative documentation is only available online if
! you chose the <B>AFS Supplemental Documentation</B> option when you installed
! AFS for Windows on your system.
! 
! <P>&nbsp;<B>Note:</B> Documentation is also available directly from the
! AFS for Windows CD-ROM, in the <I>CD</I><B>:\Documentation</B> directory,
! where <I>CD</I> is the letter of your
! CD-ROM drive.
! 
! <P><B><FONT SIZE=+1>Online Documentation:</FONT></B>
! 
! <P>&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="InstallGd/awqbg002.htm">IBM AFS for
! Windows Quick Beginnings</A>
! 
! <P>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="ReleaseNotes/awrns002.htm"> IBM AFS
! for Windows Release Notes</A>
! 
! <P>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="SysAdminGd/auagd002.htm"> IBM AFS Administration
! Guide</A>
! 
! <P>&nbsp;&nbsp;&nbsp;<A HREF="CmdRef/auarf002.htm">&nbsp; IBM AFS Administration
! Reference</A>
! 
! <P>&nbsp;
! <BR><B><FONT SIZE=+1>PDF:</FONT></B>
! 
! <P>Documentation in PDF format is not installed with the online documentation.
! Access AFS documentation in PDF format directly from the AFS for Windows
! CD-ROM. The PDF files are in the <I>CD</I><B>:\Documentation\</B><I>language</I><B>\PDF</B>
! directory, where <I>CD</I> is the letter of your CD-ROM drive and <I>language</I>
! is the language in which you want to view the documentation, for example,
! <B>en_US</B> for English documentation.
! <BR>&nbsp;
  
! <P><B>&copy; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A> All
! Rights Reserved.</B><A NAME="Bot_Of_Page"></A><o:p></o:p></DIV>
  
! </BODY>
! </HTML>
--- 89,265 ----
  	text-decoration:underline;
  	text-underline:single;}
  p
! 	{mso-margin-top-alt:auto;
! 	margin-right:0pt;
! 	mso-margin-bottom-alt:auto;
! 	margin-left:0pt;
! 	mso-pagination:widow-orphan;
! 	font-size:12.0pt;
  	font-family:"Times New Roman";
  	mso-fareast-font-family:"Times New Roman";}
  @page Section1
! 	{size:612.0pt 792.0pt;
! 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
! 	mso-header-margin:36.0pt;
! 	mso-footer-margin:36.0pt;
  	mso-paper-source:0;}
  div.Section1
  	{page:Section1;}
   /* List Definitions */
!  @list l0
! 	{mso-list-id:454254861;
  	mso-list-type:hybrid;
! 	mso-list-template-ids:-73732636 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
  @list l0:level1
  	{mso-level-number-format:bullet;
  	mso-level-text:\F0B7;
! 	mso-level-tab-stop:36.0pt;
  	mso-level-number-position:left;
! 	text-indent:-18.0pt;
  	font-family:Symbol;}
  ol
! 	{margin-bottom:0pt;}
  ul
! 	{margin-bottom:0pt;}
  -->
! </style>
! <!--[if gte mso 10]>
! <style>
!  /* Style Definitions */
!  table.MsoNormalTable
! 	{mso-style-name:"Table Normal";
! 	mso-tstyle-rowband-size:0;
! 	mso-tstyle-colband-size:0;
! 	mso-style-noshow:yes;
! 	mso-style-parent:"";
! 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
! 	mso-para-margin:0pt;
! 	mso-para-margin-bottom:.0001pt;
! 	mso-pagination:widow-orphan;
! 	font-size:10.0pt;
! 	font-family:"Times New Roman";
! 	mso-fareast-font-family:"Times New Roman";
! 	mso-ansi-language:#0400;
! 	mso-fareast-language:#0400;
! 	mso-bidi-language:#0400;}
! </style>
! <![endif]-->
! <meta name=Template content="C:\Program Files\Microsoft Office\Office\html.dot">
  <!--[if gte mso 9]><xml>
+  <u1:shapedefaults u2:ext="edit" spidmax="1027"/>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <u3:shapelayout u4:ext="edit">
+   <u3:idmap u4:ext="edit" data="1"/>
+  </u3:shapelayout>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <o:shapedefaults v:ext="edit" spidmax="2050"/>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
   <o:shapelayout v:ext="edit">
    <o:idmap v:ext="edit" data="1"/>
   </o:shapelayout></xml><![endif]-->
! </head>
! 
! <body bgcolor=white lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'>
! 
! <div class=Section1>
! 
! <p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
!  o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
!  stroked="f">
!  <v:stroke joinstyle="miter"/>
!  <v:formulas>
!   <v:f eqn="if lineDrawn pixelLineWidth 0"/>
!   <v:f eqn="sum @0 1 0"/>
!   <v:f eqn="sum 0 0 @1"/>
!   <v:f eqn="prod @2 1 2"/>
!   <v:f eqn="prod @3 21600 pixelWidth"/>
!   <v:f eqn="prod @3 21600 pixelHeight"/>
!   <v:f eqn="sum @0 0 1"/>
!   <v:f eqn="prod @6 1 2"/>
!   <v:f eqn="prod @7 21600 pixelWidth"/>
!   <v:f eqn="sum @8 21600 0"/>
!   <v:f eqn="prod @7 21600 pixelHeight"/>
!   <v:f eqn="sum @10 21600 0"/>
!  </v:formulas>
!  <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
!  <o:lock v:ext="edit" aspectratio="t"/>
! </v:shapetype><v:shape id="_x0000_s1026" type="#_x0000_t75"
!  href="http://www.openafs.org/" style='position:absolute;margin-left:0;
!  margin-top:0;width:150.4pt;height:104.2pt;z-index:1;mso-position-horizontal:left;
!  mso-position-vertical:top;mso-position-vertical-relative:line' o:allowoverlap="f"
!  o:button="t">
!  <v:fill o:detectmouseclick="t"/>
!  <v:imagedata src="index_files/image001.jpg" o:title="openafswindowslarge"/>
!  <w:wrap type="square"/>
! </v:shape><![endif]--><![if !vml]><a href="http://www.openafs.org/"><img
! border=0 width=201 height=139 src="index_files/image002.jpg" align=left
! hspace=12 v:shapes="_x0000_s1026"></a><![endif]><a name="Top_Of_Page"></a><span
! style='mso-fareast-font-family:"MS Mincho"'><o:p></o:p></span></p>
! 
! <h1>OpenAFS for Windows</h1>
! 
! <h2>Version 1.4.0</h2>
! 
! <p class=MsoNormal><span style='mso-fareast-font-family:"MS Mincho"'>&nbsp; <o:p></o:p></span></p>
! 
! <p>Welcome to the OpenAFS for Windows online documentation set! </p>
! 
! <p>The documentation set includes the OpenAFS for Windows Release Notes and the
! IBM AFS for Windows 3.6 product notes and installation and configuration
! information for the AFS Server, <st1:place w:st="on"><st1:PlaceName w:st="on">AFS</st1:PlaceName>
!  <st1:PlaceName w:st="on">Control</st1:PlaceName> <st1:PlaceType w:st="on">Center</st1:PlaceType></st1:place>,
! AFS Client, and AFS Light products. The OpenAFS for Windows online
! documentation set also includes the following administrative documentation: the
! <i>IBM AFS Administration Reference</i> and the <i>IBM AFS Administration Guide</i>.
! </p>
! 
! <p>Although the IBM AFS documentation is out of date, OpenAFS does not have
! revised documentation to replace it at the current time.</p>
! 
! <p><b><span style='font-size:13.5pt'>Online Documentation:</span></b> </p>
! 
! <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1;
! tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;
! mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
! style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! </span></span></span><![endif]><a
! href="ReleaseNotes/frames.htm">OpenAFS for Windows
! Release Notes</a></p>
! 
! <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1;
! tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;
! mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
! style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! </span></span></span><![endif]><a href="InstallGd/awqbg002.htm">IBM AFS for
! Windows 3.6 Quick Beginnings</a> </p>
! 
! <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1;
! tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;
! mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
! style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! </span></span></span><![endif]><a href="ReleaseNotes/awrns002.htm">IBM AFS for
! Windows 3.6 Release Notes</a> </p>
! 
! <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1;
! tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;
! mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
! style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! </span></span></span><![endif]><a href="SysAdminGd/auagd002.htm">IBM AFS 3.6 Administration
! Guide</a> </p>
! 
! <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1;
! tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;
! mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
! style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
! </span></span></span><![endif]><a href="CmdRef/auarf002.htm">IBM AFS 3.6 Administration
! Reference</a> </p>
! 
! <p>&nbsp; <br style='mso-special-character:line-break'>
! <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
! <![endif]><a name="Bot_Of_Page"></a></p>
  
! </div>
  
! </body>
  
! </html>
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/frames.htm
diff -c /dev/null openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/frames.htm:1.1.2.2
*** /dev/null	Wed Sep 28 10:48:07 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/frames.htm	Sun Sep 25 21:07:05 2005
***************
*** 0 ****
--- 1,130 ----
+ <html xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:w="urn:schemas-microsoft-com:office:word"
+ xmlns="http://www.w3.org/TR/REC-html40">
+ 
+ <head>
+ <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+ <meta name=ProgId content=Word.Document>
+ <meta name=Generator content="Microsoft Word 11">
+ <meta name=Originator content="Microsoft Word 11">
+ <link rel=File-List href="frames_files/filelist.xml">
+ <title>OpenAFS for Windows 1.4.0 Release Notes</title>
+ <!--[if gte mso 9]><xml>
+  <o:DocumentProperties>
+   <o:Author>Jeffrey Altman</o:Author>
+   <o:LastAuthor>Jeffrey Altman</o:LastAuthor>
+   <o:Revision>2</o:Revision>
+   <o:TotalTime>0</o:TotalTime>
+   <o:Created>2005-09-25T20:26:00Z</o:Created>
+   <o:LastSaved>2005-09-25T20:26:00Z</o:LastSaved>
+   <o:Pages>1</o:Pages>
+   <o:Words>9</o:Words>
+   <o:Characters>53</o:Characters>
+   <o:Company>Secure Endpoints Inc.</o:Company>
+   <o:Lines>1</o:Lines>
+   <o:Paragraphs>1</o:Paragraphs>
+   <o:CharactersWithSpaces>61</o:CharactersWithSpaces>
+   <o:Version>11.6408</o:Version>
+  </o:DocumentProperties>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:WordDocument>
+   <w:View>Normal</w:View>
+   <w:Zoom>0</w:Zoom>
+   <w:SpellingState>Clean</w:SpellingState>
+   <w:ValidateAgainstSchemas/>
+   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+   <w:Compatibility>
+    <w:BreakWrappedTables/>
+    <w:SnapToGridInCell/>
+    <w:WrapTextWithPunct/>
+    <w:UseAsianBreakRules/>
+    <w:UseWord2002TableStyleRules/>
+    <w:UseFELayout/>
+   </w:Compatibility>
+   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+  </w:WordDocument>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+  </w:LatentStyles>
+ </xml><![endif]-->
+ <style>
+ <!--
+  /* Font Definitions */
+  @font-face
+ 	{font-family:"MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-alt:"\FF2D\FF33 \660E\671D";
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+ @font-face
+ 	{font-family:"\@MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+  /* Style Definitions */
+  p.MsoNormal, li.MsoNormal, div.MsoNormal
+ 	{mso-style-parent:"";
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ @page Section1
+ 	{size:612.0pt 792.0pt;
+ 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
+ 	mso-header-margin:36.0pt;
+ 	mso-footer-margin:36.0pt;
+ 	mso-paper-source:0;}
+ div.Section1
+ 	{page:Section1;}
+ -->
+ </style>
+ <!--[if gte mso 10]>
+ <style>
+  /* Style Definitions */
+  table.MsoNormalTable
+ 	{mso-style-name:"Table Normal";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-style-noshow:yes;
+ 	mso-style-parent:"";
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-para-margin:0pt;
+ 	mso-para-margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ </style>
+ <![endif]-->
+ </head>
+ 
+ <frameset cols="275,1*">
+  <frameset rows="160,1*">
+   <frame name=OpenAFS.org src=logo.htm scrolling=no style='mso-linked-frame:
+   auto'>
+   <frame name="Release Notes Table of Contents" src=toc.htm style='mso-linked-frame:
+   auto'>
+  </frameset>
+  <frame name="OpenAFS for Windows Release Notes" src=relnotes.htm
+  style='mso-linked-frame:auto'>
+  <noframes>
+   <body lang=EN-US style='tab-interval:36.0pt'>
+   <div class=Section1>
+   <p class=MsoNormal>This page uses frames, but your browser doesn't support
+   them.</p>
+   </div>
+   </body>
+  </noframes>
+ </frameset>
+ 
+ </html>
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm
diff -c /dev/null openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm:1.1.2.2
*** /dev/null	Wed Sep 28 10:48:07 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm	Sun Sep 25 21:07:05 2005
***************
*** 0 ****
--- 1,164 ----
+ <html xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:w="urn:schemas-microsoft-com:office:word"
+ xmlns="http://www.w3.org/TR/REC-html40">
+ 
+ <head>
+ <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+ <meta name=ProgId content=Word.Document>
+ <meta name=Generator content="Microsoft Word 11">
+ <meta name=Originator content="Microsoft Word 11">
+ <link rel=File-List href="logo_files/filelist.xml">
+ <link rel=Edit-Time-Data href="logo_files/editdata.mso">
+ <!--[if !mso]>
+ <style>
+ v\:* {behavior:url(#default#VML);}
+ o\:* {behavior:url(#default#VML);}
+ w\:* {behavior:url(#default#VML);}
+ .shape {behavior:url(#default#VML);}
+ </style>
+ <![endif]-->
+ <title>OpenAFS for Windows Logo</title>
+ <!--[if gte mso 9]><xml>
+  <o:DocumentProperties>
+   <o:Author>Jeffrey Altman</o:Author>
+   <o:LastAuthor>Jeffrey Altman</o:LastAuthor>
+   <o:Revision>1</o:Revision>
+   <o:TotalTime>0</o:TotalTime>
+   <o:Created>2005-09-25T20:09:00Z</o:Created>
+   <o:LastSaved>2005-09-25T20:09:00Z</o:LastSaved>
+   <o:Pages>1</o:Pages>
+   <o:Characters>1</o:Characters>
+   <o:Company>Secure Endpoints Inc.</o:Company>
+   <o:Lines>1</o:Lines>
+   <o:Paragraphs>1</o:Paragraphs>
+   <o:CharactersWithSpaces>1</o:CharactersWithSpaces>
+   <o:Version>11.6408</o:Version>
+  </o:DocumentProperties>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:WordDocument>
+   <w:SpellingState>Clean</w:SpellingState>
+   <w:GrammarState>Clean</w:GrammarState>
+   <w:ValidateAgainstSchemas/>
+   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+   <w:Compatibility>
+    <w:BreakWrappedTables/>
+    <w:SnapToGridInCell/>
+    <w:WrapTextWithPunct/>
+    <w:UseAsianBreakRules/>
+    <w:UseWord2002TableStyleRules/>
+    <w:UseFELayout/>
+   </w:Compatibility>
+   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+  </w:WordDocument>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+  </w:LatentStyles>
+ </xml><![endif]-->
+ <style>
+ <!--
+  /* Font Definitions */
+  @font-face
+ 	{font-family:"MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-alt:"\FF2D\FF33 \660E\671D";
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+ @font-face
+ 	{font-family:"\@MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+  /* Style Definitions */
+  p.MsoNormal, li.MsoNormal, div.MsoNormal
+ 	{mso-style-parent:"";
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ @page Section1
+ 	{size:612.0pt 792.0pt;
+ 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
+ 	mso-header-margin:36.0pt;
+ 	mso-footer-margin:36.0pt;
+ 	mso-paper-source:0;}
+ div.Section1
+ 	{page:Section1;}
+ -->
+ </style>
+ <!--[if gte mso 10]>
+ <style>
+  /* Style Definitions */
+  table.MsoNormalTable
+ 	{mso-style-name:"Table Normal";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-style-noshow:yes;
+ 	mso-style-parent:"";
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-para-margin:0pt;
+ 	mso-para-margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ </style>
+ <![endif]--><!--[if gte mso 9]><xml>
+  <o:shapedefaults v:ext="edit" spidmax="2050"/>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <o:shapelayout v:ext="edit">
+   <o:idmap v:ext="edit" data="1"/>
+  </o:shapelayout></xml><![endif]-->
+ </head>
+ 
+ <body lang=EN-US style='tab-interval:36.0pt'>
+ 
+ <div class=Section1>
+ 
+ <p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
+  o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
+  stroked="f">
+  <v:stroke joinstyle="miter"/>
+  <v:formulas>
+   <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+   <v:f eqn="sum @0 1 0"/>
+   <v:f eqn="sum 0 0 @1"/>
+   <v:f eqn="prod @2 1 2"/>
+   <v:f eqn="prod @3 21600 pixelWidth"/>
+   <v:f eqn="prod @3 21600 pixelHeight"/>
+   <v:f eqn="sum @0 0 1"/>
+   <v:f eqn="prod @6 1 2"/>
+   <v:f eqn="prod @7 21600 pixelWidth"/>
+   <v:f eqn="sum @8 21600 0"/>
+   <v:f eqn="prod @7 21600 pixelHeight"/>
+   <v:f eqn="sum @10 21600 0"/>
+  </v:formulas>
+  <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+  <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s1026" type="#_x0000_t75"
+  href="http://www.openafs.org/" style='position:absolute;margin-left:0;
+  margin-top:0;width:150.4pt;height:104.2pt;z-index:1;mso-position-horizontal:left;
+  mso-position-vertical:top;mso-position-vertical-relative:line' o:allowoverlap="f"
+  o:button="t">
+  <v:fill o:detectmouseclick="t"/>
+  <v:imagedata src="logo_files/image001.jpg" o:title="openafswindowslarge"/>
+  <w:wrap type="square"/>
+ </v:shape><![endif]--><![if !vml]><a href="http://www.openafs.org/"><img
+ border=0 width=201 height=139 src="logo_files/image002.jpg" align=left
+ hspace=12 v:shapes="_x0000_s1026"></a><![endif]></p>
+ 
+ </div>
+ 
+ </body>
+ 
+ </html>
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes.htm
diff -c /dev/null openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes.htm:1.2.2.3
*** /dev/null	Wed Sep 28 10:48:07 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes.htm	Mon Sep 26 20:44:35 2005
***************
*** 0 ****
--- 1,7530 ----
+ <html xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas:contacts"
+ xmlns:st2="urn:schemas-microsoft-com:office:smarttags"
+ xmlns="http://www.w3.org/TR/REC-html40">
+ 
+ <head>
+ <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+ <meta name=ProgId content=Word.Document>
+ <meta name=Generator content="Microsoft Word 11">
+ <meta name=Originator content="Microsoft Word 11">
+ <link rel=File-List href="relnotes_files/filelist.xml">
+ <link rel=Preview href="relnotes_files/preview.wmf">
+ <title>OpenAFS for Windows 1.4.0 Release Notes</title>
+ <o:SmartTagType namespaceuri="urn:schemas:contacts" name="GivenName"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="address"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="PostalCode"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="State"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="City"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="Street"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="country-region"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="PlaceType"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="PlaceName"/>
+ <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
+  name="place"/>
+ <!--[if gte mso 9]><xml>
+  <o:DocumentProperties>
+   <o:Author>Jeffrey Altman</o:Author>
+   <o:Keywords>OpenAFS 1.4.0</o:Keywords>
+   <o:LastAuthor>Jeffrey Altman</o:LastAuthor>
+   <o:Revision>3</o:Revision>
+   <o:TotalTime>39</o:TotalTime>
+   <o:LastPrinted>2005-09-26T23:55:00Z</o:LastPrinted>
+   <o:Created>2005-09-25T20:12:00Z</o:Created>
+   <o:LastSaved>2005-09-27T00:33:00Z</o:LastSaved>
+   <o:Pages>1</o:Pages>
+   <o:Words>14488</o:Words>
+   <o:Characters>82584</o:Characters>
+   <o:Company>Secure Endpoints Inc.</o:Company>
+   <o:Lines>688</o:Lines>
+   <o:Paragraphs>193</o:Paragraphs>
+   <o:CharactersWithSpaces>96879</o:CharactersWithSpaces>
+   <o:Version>11.6408</o:Version>
+  </o:DocumentProperties>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:WordDocument>
+   <w:DrawingGridHorizontalSpacing>0 pt</w:DrawingGridHorizontalSpacing>
+   <w:DrawingGridVerticalSpacing>0 pt</w:DrawingGridVerticalSpacing>
+   <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
+   <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
+   <w:UseMarginsForDrawingGridOrigin/>
+   <w:ValidateAgainstSchemas/>
+   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+   <w:DrawingGridHorizontalOrigin>0 pt</w:DrawingGridHorizontalOrigin>
+   <w:DrawingGridVerticalOrigin>0 pt</w:DrawingGridVerticalOrigin>
+   <w:Compatibility>
+    <w:NoLeading/>
+    <w:SpaceForUL/>
+    <w:BalanceSingleByteDoubleByteWidth/>
+    <w:DoNotLeaveBackslashAlone/>
+    <w:ULTrailSpace/>
+    <w:DoNotExpandShiftReturn/>
+    <w:AdjustLineHeightInTable/>
+    <w:SelectEntireFieldWithStartOrEnd/>
+    <w:UseWord2002TableStyleRules/>
+    <w:UseFELayout/>
+   </w:Compatibility>
+   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+  </w:WordDocument>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+  </w:LatentStyles>
+ </xml><![endif]--><!--[if !mso]><object
+  classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
+ <style>
+ st1\:*{behavior:url(#ieooui) }st2\:*{behavior:url(#ieooui) }
+ </style>
+ <![endif]-->
+ <style>
+ <!--
+  /* Font Definitions */
+  @font-face
+ 	{font-family:"MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-alt:"\FF2D\FF33 \660E\671D";
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+ @font-face
+ 	{font-family:Tahoma;
+ 	panose-1:2 11 6 4 3 5 4 4 2 4;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:swiss;
+ 	mso-font-pitch:variable;
+ 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
+ @font-face
+ 	{font-family:Thorndale;
+ 	panose-1:2 2 6 3 5 4 5 2 3 4;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:roman;
+ 	mso-font-pitch:variable;
+ 	mso-font-signature:647 0 0 0 159 0;}
+ @font-face
+ 	{font-family:"Andale Sans UI";
+ 	panose-1:2 11 5 2 0 0 0 0 0 1;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:swiss;
+ 	mso-font-pitch:variable;
+ 	mso-font-signature:647 0 0 0 159 0;}
+ @font-face
+ 	{font-family:StarSymbol;
+ 	panose-1:5 0 0 0 0 0 0 0 0 0;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:auto;
+ 	mso-font-pitch:variable;
+ 	mso-font-signature:3 268468224 0 0 1 0;}
+ @font-face
+ 	{font-family:Albany;
+ 	panose-1:2 11 6 4 2 2 2 2 2 4;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:swiss;
+ 	mso-font-pitch:variable;
+ 	mso-font-signature:647 0 0 0 159 0;}
+ @font-face
+ 	{font-family:Cumberland;
+ 	panose-1:2 7 3 9 2 2 5 2 4 4;
+ 	mso-font-charset:0;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:647 0 0 0 159 0;}
+ @font-face
+ 	{font-family:"\@MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+  /* Style Definitions */
+  p.MsoNormal, li.MsoNormal, div.MsoNormal
+ 	{mso-style-parent:"";
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ h1
+ 	{mso-style-parent:Heading;
+ 	mso-style-next:"Body Text";
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	text-indent:0pt;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-outline-level:1;
+ 	mso-list:l11 level1 lfo2;
+ 	mso-hyphenate:none;
+ 	tab-stops:list 0pt;
+ 	font-size:16.0pt;
+ 	font-family:Albany;
+ 	mso-bidi-font-family:Tahoma;
+ 	mso-font-kerning:0pt;}
+ h2
+ 	{mso-style-parent:Heading;
+ 	mso-style-next:"Body Text";
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	text-indent:0pt;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-outline-level:2;
+ 	mso-list:l11 level2 lfo2;
+ 	mso-hyphenate:none;
+ 	tab-stops:list 0pt;
+ 	font-size:14.0pt;
+ 	font-family:Albany;
+ 	mso-bidi-font-family:Tahoma;
+ 	font-style:italic;}
+ h3
+ 	{mso-style-parent:Heading;
+ 	mso-style-link:"Heading 3 Char";
+ 	mso-style-next:"Body Text";
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	text-indent:0pt;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-outline-level:3;
+ 	mso-list:l11 level3 lfo2;
+ 	mso-hyphenate:none;
+ 	tab-stops:list 0pt;
+ 	font-size:14.0pt;
+ 	font-family:Albany;
+ 	mso-bidi-font-family:Tahoma;}
+ h4
+ 	{mso-style-link:"Heading 4 Char";
+ 	mso-style-next:Normal;
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:3.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-outline-level:4;
+ 	mso-hyphenate:none;
+ 	font-size:14.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"Andale Sans UI";}
+ h5
+ 	{mso-style-next:Normal;
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:3.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-outline-level:5;
+ 	mso-hyphenate:none;
+ 	font-size:13.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	font-style:italic;}
+ h6
+ 	{mso-style-next:Normal;
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:3.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-outline-level:6;
+ 	mso-hyphenate:none;
+ 	font-size:11.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"Andale Sans UI";}
+ p.MsoToc1, li.MsoToc1, div.MsoToc1
+ 	{mso-style-noshow:yes;
+ 	mso-style-parent:Index;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:no-line-numbers;
+ 	mso-hyphenate:none;
+ 	tab-stops:right dotted 432.0pt;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;}
+ p.MsoToc2, li.MsoToc2, div.MsoToc2
+ 	{mso-style-noshow:yes;
+ 	mso-style-parent:Index;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:14.15pt;
+ 	mso-pagination:no-line-numbers;
+ 	mso-hyphenate:none;
+ 	tab-stops:right dotted 432.0pt;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;}
+ p.MsoToc3, li.MsoToc3, div.MsoToc3
+ 	{mso-style-noshow:yes;
+ 	mso-style-parent:Index;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:28.3pt;
+ 	mso-pagination:no-line-numbers;
+ 	mso-hyphenate:none;
+ 	tab-stops:right dotted 432.0pt;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;}
+ p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
+ 	{mso-style-noshow:yes;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.MsoHeader, li.MsoHeader, div.MsoHeader
+ 	{margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	tab-stops:center 216.0pt right 432.0pt;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.MsoFooter, li.MsoFooter, div.MsoFooter
+ 	{margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	tab-stops:center 216.0pt right 432.0pt;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.MsoEnvelopeAddress, li.MsoEnvelopeAddress, div.MsoEnvelopeAddress
+ 	{margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:144.0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	mso-element:frame;
+ 	mso-element-frame-width:396.0pt;
+ 	mso-element-frame-height:99.0pt;
+ 	mso-element-frame-hspace:9.0pt;
+ 	mso-element-wrap:auto;
+ 	mso-element-anchor-horizontal:page;
+ 	mso-element-left:center;
+ 	mso-element-top:bottom;
+ 	font-size:12.0pt;
+ 	font-family:Arial;
+ 	mso-fareast-font-family:"Andale Sans UI";}
+ span.MsoFootnoteReference
+ 	{mso-style-noshow:yes;
+ 	vertical-align:super;}
+ p.MsoList, li.MsoList, div.MsoList
+ 	{mso-style-parent:"Body Text";
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;}
+ p.MsoTitle, li.MsoTitle, div.MsoTitle
+ 	{mso-style-parent:Heading;
+ 	mso-style-next:Subtitle;
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	text-align:center;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-hyphenate:none;
+ 	font-size:18.0pt;
+ 	font-family:Albany;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	mso-bidi-font-family:Tahoma;
+ 	font-weight:bold;}
+ p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
+ 	{mso-style-link:"Body Text Char";
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
+ 	{mso-style-parent:"Body Text";
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:14.15pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
+ 	{margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:3.0pt;
+ 	margin-left:0pt;
+ 	text-align:center;
+ 	mso-pagination:none;
+ 	mso-outline-level:2;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Arial;
+ 	mso-fareast-font-family:"Andale Sans UI";}
+ a:link, span.MsoHyperlink
+ 	{mso-style-parent:"";
+ 	color:navy;
+ 	text-decoration:underline;
+ 	text-underline:single;}
+ a:visited, span.MsoHyperlinkFollowed
+ 	{mso-style-parent:"";
+ 	color:maroon;
+ 	text-decoration:underline;
+ 	text-underline:single;}
+ span.Heading4Char
+ 	{mso-style-name:"Heading 4 Char";
+ 	mso-style-locked:yes;
+ 	mso-style-link:"Heading 4";
+ 	mso-ansi-font-size:14.0pt;
+ 	mso-bidi-font-size:14.0pt;
+ 	font-family:"Andale Sans UI";
+ 	mso-ascii-font-family:"Andale Sans UI";
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-hansi-font-family:"Andale Sans UI";
+ 	mso-ansi-language:EN-US;
+ 	mso-bidi-language:AR-SA;
+ 	font-weight:bold;}
+ span.BodyTextChar
+ 	{mso-style-name:"Body Text Char";
+ 	mso-style-locked:yes;
+ 	mso-style-link:"Body Text";
+ 	mso-ansi-font-size:12.0pt;
+ 	mso-bidi-font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-ascii-font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-hansi-font-family:Thorndale;
+ 	mso-ansi-language:EN-US;
+ 	mso-bidi-language:AR-SA;}
+ span.HeadingChar
+ 	{mso-style-name:"Heading Char";
+ 	mso-style-locked:yes;
+ 	mso-style-link:Heading;
+ 	mso-ansi-font-size:14.0pt;
+ 	mso-bidi-font-size:14.0pt;
+ 	font-family:Albany;
+ 	mso-ascii-font-family:Albany;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	mso-hansi-font-family:Albany;
+ 	mso-bidi-font-family:Tahoma;
+ 	mso-ansi-language:EN-US;
+ 	mso-bidi-language:AR-SA;}
+ p.Heading, li.Heading, div.Heading
+ 	{mso-style-name:Heading;
+ 	mso-style-link:"Heading Char";
+ 	mso-style-next:"Body Text";
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	page-break-after:avoid;
+ 	mso-hyphenate:none;
+ 	font-size:14.0pt;
+ 	font-family:Albany;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	mso-bidi-font-family:Tahoma;}
+ p.Caption1, li.Caption1, div.Caption1
+ 	{mso-style-name:Caption1;
+ 	margin-top:6.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:no-line-numbers;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;
+ 	font-style:italic;}
+ p.Index, li.Index, div.Index
+ 	{mso-style-name:Index;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:no-line-numbers;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:Tahoma;}
+ p.ContentsHeading, li.ContentsHeading, div.ContentsHeading
+ 	{mso-style-name:"Contents Heading";
+ 	mso-style-parent:Heading;
+ 	margin-top:12.0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:6.0pt;
+ 	margin-left:0pt;
+ 	mso-pagination:no-line-numbers;
+ 	page-break-after:avoid;
+ 	mso-hyphenate:none;
+ 	font-size:16.0pt;
+ 	font-family:Albany;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	mso-bidi-font-family:Tahoma;
+ 	font-weight:bold;}
+ p.PreformattedText, li.PreformattedText, div.PreformattedText
+ 	{mso-style-name:"Preformatted Text";
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:Cumberland;
+ 	mso-fareast-font-family:Cumberland;
+ 	mso-bidi-font-family:Cumberland;}
+ p.ListContents, li.ListContents, div.ListContents
+ 	{mso-style-name:"List Contents";
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:28.35pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.ListHeading, li.ListHeading, div.ListHeading
+ 	{mso-style-name:"List Heading";
+ 	mso-style-next:"List Contents";
+ 	margin-top:4.3pt;
+ 	margin-right:0pt;
+ 	margin-bottom:4.3pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.Header5, li.Header5, div.Header5
+ 	{mso-style-name:"Header 5";
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.Heading3, li.Heading3, div.Heading3
+ 	{mso-style-name:Heading3;
+ 	margin-top:7.2pt;
+ 	margin-right:0pt;
+ 	margin-bottom:7.2pt;
+ 	margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:12.0pt;
+ 	font-family:Thorndale;
+ 	mso-fareast-font-family:"Andale Sans UI";
+ 	mso-bidi-font-family:"Times New Roman";}
+ p.Default, li.Default, div.Default
+ 	{mso-style-name:Default;
+ 	mso-style-parent:"";
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	mso-layout-grid-align:none;
+ 	text-autospace:none;
+ 	font-size:12.0pt;
+ 	font-family:Arial;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	color:black;}
+ span.NumberingSymbols
+ 	{mso-style-name:"Numbering Symbols";
+ 	mso-style-parent:"";}
+ span.Bullets
+ 	{mso-style-name:Bullets;
+ 	mso-style-parent:"";
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	font-family:StarSymbol;
+ 	mso-ascii-font-family:StarSymbol;
+ 	mso-fareast-font-family:StarSymbol;
+ 	mso-hansi-font-family:StarSymbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ span.FootnoteCharacters
+ 	{mso-style-name:"Footnote Characters";
+ 	mso-style-parent:"";}
+ span.EndnoteCharacters
+ 	{mso-style-name:"Endnote Characters";
+ 	mso-style-parent:"";}
+ span.Heading3Char
+ 	{mso-style-name:"Heading 3 Char";
+ 	mso-style-locked:yes;
+ 	mso-style-parent:"Heading Char";
+ 	mso-style-link:"Heading 3";
+ 	mso-ansi-font-size:14.0pt;
+ 	mso-bidi-font-size:14.0pt;
+ 	font-family:Albany;
+ 	mso-ascii-font-family:Albany;
+ 	mso-fareast-font-family:"MS Mincho";
+ 	mso-hansi-font-family:Albany;
+ 	mso-bidi-font-family:Tahoma;
+ 	mso-ansi-language:EN-US;
+ 	mso-bidi-language:AR-SA;
+ 	font-weight:bold;}
+  /* Page Definitions */
+  @page
+ 	{mso-footnote-separator:url("relnotes_files/header.htm") fs;
+ 	mso-footnote-continuation-separator:url("relnotes_files/header.htm") fcs;
+ 	mso-endnote-separator:url("relnotes_files/header.htm") es;
+ 	mso-endnote-continuation-separator:url("relnotes_files/header.htm") ecs;
+ 	mso-footnote-position:beneath-text;}
+ @page Section1
+ 	{size:612.0pt 792.0pt;
+ 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
+ 	mso-header-margin:36.0pt;
+ 	mso-footer-margin:36.0pt;
+ 	mso-paper-source:0;}
+ div.Section1
+ 	{page:Section1;
+ 	mso-footnote-position:beneath-text;}
+ @page Section2
+ 	{size:612.0pt 792.0pt;
+ 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
+ 	mso-header-margin:36.0pt;
+ 	mso-footer-margin:36.0pt;
+ 	mso-header:url("relnotes_files/header.htm") h2;
+ 	mso-paper-source:0;}
+ div.Section2
+ 	{page:Section2;
+ 	mso-footnote-position:beneath-text;}
+  /* List Definitions */
+  @list l0
+ 	{mso-list-id:1;
+ 	mso-list-template-ids:1148726518;}
+ @list l0:level1
+ 	{mso-level-tab-stop:18.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:18.0pt;
+ 	text-indent:-18.0pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;}
+ @list l0:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l0:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1
+ 	{mso-list-id:2;
+ 	mso-list-template-ids:2;}
+ @list l1:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l1:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2
+ 	{mso-list-id:3;
+ 	mso-list-template-ids:3;}
+ @list l2:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l2:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3
+ 	{mso-list-id:4;
+ 	mso-list-template-ids:4;}
+ @list l3:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l3:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4
+ 	{mso-list-id:5;
+ 	mso-list-template-ids:5;}
+ @list l4:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l4:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5
+ 	{mso-list-id:6;
+ 	mso-list-template-ids:6;}
+ @list l5:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l5:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6
+ 	{mso-list-id:7;
+ 	mso-list-template-ids:7;}
+ @list l6:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l6:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7
+ 	{mso-list-id:8;
+ 	mso-list-template-ids:8;}
+ @list l7:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l7:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8
+ 	{mso-list-id:9;
+ 	mso-list-template-ids:9;}
+ @list l8:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l8:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9
+ 	{mso-list-id:10;
+ 	mso-list-template-ids:10;}
+ @list l9:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l9:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10
+ 	{mso-list-id:11;
+ 	mso-list-template-ids:11;}
+ @list l10:level1
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:14.15pt;
+ 	mso-level-number-position:left;
+ 	margin-left:14.15pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l10:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l11
+ 	{mso-list-id:12;
+ 	mso-list-template-ids:12;}
+ @list l11:level1
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level2
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level3
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level4
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level5
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level6
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level7
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level8
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l11:level9
+ 	{mso-level-number-format:none;
+ 	mso-level-text:"";
+ 	mso-level-tab-stop:0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:0pt;
+ 	text-indent:0pt;}
+ @list l12
+ 	{mso-list-id:116531205;
+ 	mso-list-template-ids:-1288027304;}
+ @list l12:level1
+ 	{mso-level-text:"%1\)";
+ 	mso-level-tab-stop:36.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level2
+ 	{mso-level-tab-stop:72.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level3
+ 	{mso-level-tab-stop:108.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level4
+ 	{mso-level-tab-stop:144.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level5
+ 	{mso-level-tab-stop:180.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level6
+ 	{mso-level-tab-stop:216.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level7
+ 	{mso-level-tab-stop:252.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level8
+ 	{mso-level-tab-stop:288.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l12:level9
+ 	{mso-level-tab-stop:324.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l13
+ 	{mso-list-id:276641855;
+ 	mso-list-template-ids:67698719;}
+ @list l13:level1
+ 	{mso-level-tab-stop:18.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:18.0pt;
+ 	text-indent:-18.0pt;}
+ @list l13:level2
+ 	{mso-level-text:"%1\.%2\.";
+ 	mso-level-tab-stop:39.6pt;
+ 	mso-level-number-position:left;
+ 	margin-left:39.6pt;
+ 	text-indent:-21.6pt;}
+ @list l13:level3
+ 	{mso-level-text:"%1\.%2\.%3\.";
+ 	mso-level-tab-stop:72.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:61.2pt;
+ 	text-indent:-25.2pt;}
+ @list l13:level4
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.";
+ 	mso-level-tab-stop:90.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:86.4pt;
+ 	text-indent:-32.4pt;}
+ @list l13:level5
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
+ 	mso-level-tab-stop:126.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:111.6pt;
+ 	text-indent:-39.6pt;}
+ @list l13:level6
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
+ 	mso-level-tab-stop:144.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:136.8pt;
+ 	text-indent:-46.8pt;}
+ @list l13:level7
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
+ 	mso-level-tab-stop:180.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:162.0pt;
+ 	text-indent:-54.0pt;}
+ @list l13:level8
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
+ 	mso-level-tab-stop:198.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:187.2pt;
+ 	text-indent:-61.2pt;}
+ @list l13:level9
+ 	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
+ 	mso-level-tab-stop:234.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:216.0pt;
+ 	text-indent:-72.0pt;}
+ @list l14
+ 	{mso-list-id:858816198;
+ 	mso-list-template-ids:1148726518;}
+ @list l14:level1
+ 	{mso-level-tab-stop:18.0pt;
+ 	mso-level-number-position:left;
+ 	margin-left:18.0pt;
+ 	text-indent:-18.0pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;}
+ @list l14:level2
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:28.35pt;
+ 	mso-level-number-position:left;
+ 	margin-left:28.35pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level3
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:42.5pt;
+ 	mso-level-number-position:left;
+ 	margin-left:42.5pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level4
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:56.7pt;
+ 	mso-level-number-position:left;
+ 	margin-left:56.7pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level5
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:70.85pt;
+ 	mso-level-number-position:left;
+ 	margin-left:70.85pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level6
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:85.05pt;
+ 	mso-level-number-position:left;
+ 	margin-left:85.05pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level7
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:99.2pt;
+ 	mso-level-number-position:left;
+ 	margin-left:99.2pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level8
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:113.4pt;
+ 	mso-level-number-position:left;
+ 	margin-left:113.4pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l14:level9
+ 	{mso-level-number-format:bullet;
+ 	mso-level-text:\F0B7;
+ 	mso-level-tab-stop:127.55pt;
+ 	mso-level-number-position:left;
+ 	margin-left:127.55pt;
+ 	text-indent:-14.15pt;
+ 	mso-ansi-font-size:9.0pt;
+ 	mso-bidi-font-size:9.0pt;
+ 	mso-ascii-font-family:Symbol;
+ 	mso-hansi-font-family:Symbol;
+ 	mso-bidi-font-family:StarSymbol;}
+ @list l15
+ 	{mso-list-id:865482897;
+ 	mso-list-type:hybrid;
+ 	mso-list-template-ids:-2013987438 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
+ @list l15:level1
+ 	{mso-level-tab-stop:36.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level2
+ 	{mso-level-tab-stop:72.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level3
+ 	{mso-level-tab-stop:108.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level4
+ 	{mso-level-tab-stop:144.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level5
+ 	{mso-level-tab-stop:180.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level6
+ 	{mso-level-tab-stop:216.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level7
+ 	{mso-level-tab-stop:252.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level8
+ 	{mso-level-tab-stop:288.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l15:level9
+ 	{mso-level-tab-stop:324.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16
+ 	{mso-list-id:1082213354;
+ 	mso-list-type:hybrid;
+ 	mso-list-template-ids:1622673204 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
+ @list l16:level1
+ 	{mso-level-tab-stop:36.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level2
+ 	{mso-level-tab-stop:72.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level3
+ 	{mso-level-tab-stop:108.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level4
+ 	{mso-level-tab-stop:144.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level5
+ 	{mso-level-tab-stop:180.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level6
+ 	{mso-level-tab-stop:216.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level7
+ 	{mso-level-tab-stop:252.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level8
+ 	{mso-level-tab-stop:288.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l16:level9
+ 	{mso-level-tab-stop:324.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17
+ 	{mso-list-id:1281301046;
+ 	mso-list-type:hybrid;
+ 	mso-list-template-ids:1985279396 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
+ @list l17:level1
+ 	{mso-level-tab-stop:36.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level2
+ 	{mso-level-tab-stop:72.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level3
+ 	{mso-level-tab-stop:108.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level4
+ 	{mso-level-tab-stop:144.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level5
+ 	{mso-level-tab-stop:180.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level6
+ 	{mso-level-tab-stop:216.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level7
+ 	{mso-level-tab-stop:252.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level8
+ 	{mso-level-tab-stop:288.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ @list l17:level9
+ 	{mso-level-tab-stop:324.0pt;
+ 	mso-level-number-position:left;
+ 	text-indent:-18.0pt;}
+ ol
+ 	{margin-bottom:0pt;}
+ ul
+ 	{margin-bottom:0pt;}
+ -->
+ </style>
+ <!--[if gte mso 10]>
+ <style>
+  /* Style Definitions */
+  table.MsoNormalTable
+ 	{mso-style-name:"Table Normal";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-style-noshow:yes;
+ 	mso-style-parent:"";
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-para-margin:0pt;
+ 	mso-para-margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ table.MsoTable3DFx1
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-tstyle-shading:white;
+ 	mso-tstyle-pattern:solid silver;
+ 	mso-para-margin-top:7.2pt;
+ 	mso-para-margin-right:0pt;
+ 	mso-para-margin-bottom:7.2pt;
+ 	mso-para-margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ table.MsoTable3DFx1FirstRow
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:first-row;
+ 	mso-tstyle-border-bottom:.75pt solid gray;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;
+ 	color:purple;
+ 	mso-ansi-font-weight:bold;
+ 	mso-bidi-font-weight:bold;}
+ table.MsoTable3DFx1LastRow
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:last-row;
+ 	mso-tstyle-border-top:.75pt solid white;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;}
+ table.MsoTable3DFx1FirstCol
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:first-column;
+ 	mso-tstyle-border-right:.75pt solid gray;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;
+ 	mso-ansi-font-weight:bold;
+ 	mso-bidi-font-weight:bold;}
+ table.MsoTable3DFx1LastCol
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:last-column;
+ 	mso-tstyle-border-left:.75pt solid white;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;}
+ table.MsoTable3DFx1NECell
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:ne-cell;
+ 	mso-tstyle-border-left:0pt none windowtext;
+ 	mso-tstyle-border-bottom:0pt none windowtext;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;}
+ table.MsoTable3DFx1NWCell
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:nw-cell;
+ 	mso-tstyle-border-bottom:0pt none windowtext;
+ 	mso-tstyle-border-right:0pt none windowtext;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;}
+ table.MsoTable3DFx1SECell
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:se-cell;
+ 	mso-tstyle-border-top:0pt none windowtext;
+ 	mso-tstyle-border-left:0pt none windowtext;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;}
+ table.MsoTable3DFx1SWCell
+ 	{mso-style-name:"Table 3D effects 1";
+ 	mso-table-condition:sw-cell;
+ 	mso-tstyle-border-top:0pt none windowtext;
+ 	mso-tstyle-border-right:0pt none windowtext;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;
+ 	color:navy;}
+ table.MsoTableWeb1
+ 	{mso-style-name:"Table Web 1";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-cellspacing:2.0pt;
+ 	border:outset 1.0pt;
+ 	mso-border-alt:outset windowtext .75pt;
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-border-insideh:.75pt outset windowtext;
+ 	mso-border-insidev:.75pt outset windowtext;
+ 	mso-para-margin-top:7.2pt;
+ 	mso-para-margin-right:0pt;
+ 	mso-para-margin-bottom:7.2pt;
+ 	mso-para-margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ table.MsoTableWeb1FirstRow
+ 	{mso-style-name:"Table Web 1";
+ 	mso-table-condition:first-row;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;
+ 	color:windowtext;}
+ table.MsoTableWeb3
+ 	{mso-style-name:"Table Web 3";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-cellspacing:2.0pt;
+ 	border:outset 3.0pt;
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-border-insideh:.75pt outset windowtext;
+ 	mso-border-insidev:.75pt outset windowtext;
+ 	mso-para-margin-top:7.2pt;
+ 	mso-para-margin-right:0pt;
+ 	mso-para-margin-bottom:7.2pt;
+ 	mso-para-margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ table.MsoTableWeb3FirstRow
+ 	{mso-style-name:"Table Web 3";
+ 	mso-table-condition:first-row;
+ 	mso-tstyle-diagonal-down:0pt none windowtext;
+ 	mso-tstyle-diagonal-up:0pt none windowtext;
+ 	color:windowtext;}
+ table.MsoTableGrid
+ 	{mso-style-name:"Table Grid";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	border:solid windowtext 1.0pt;
+ 	mso-border-alt:solid windowtext .5pt;
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-border-insideh:.5pt solid windowtext;
+ 	mso-border-insidev:.5pt solid windowtext;
+ 	mso-para-margin-top:7.2pt;
+ 	mso-para-margin-right:0pt;
+ 	mso-para-margin-bottom:7.2pt;
+ 	mso-para-margin-left:0pt;
+ 	mso-pagination:none;
+ 	mso-hyphenate:none;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ </style>
+ <![endif]--><!--[if gte mso 9]><xml>
+  <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"/>
+  </o:shapelayout></xml><![endif]-->
+ </head>
+ 
+ <body lang=EN-US link=navy vlink=maroon style='tab-interval:35.45pt;line-break:
+ strict'>
+ 
+ <div class=Section1>
+ 
+ <p class=MsoTitle>OpenAFS for Windows 1.4.0<br>
+ Release Notes</p>
+ 
+ <p class=MsoBodyText>The Andrew File System (AFS) is a location-independent
+ file system that uses a local cache to increase its performance.<span
+ style='mso-spacerun:yes'>  </span>An AFS client accesses files anonymously or
+ via a Kerberos authentication.<span style='mso-spacerun:yes'>  </span>The
+ global AFS is partitioned into cells.<span style='mso-spacerun:yes'> 
+ </span>The AFS cell is a collection of AFS volumes that are administered by a
+ common entity.<span style='mso-spacerun:yes'>   </span>AFS cells can be
+ administered by a department even when the Kerberos realm used for local
+ authentication is managed by a much larger organization.<span
+ style='mso-spacerun:yes'>  </span>AFS clients and servers take advantage of
+ Kerberos cross realm authentication to enable authenticated access by entities
+ located outside the local realm.<span style='mso-spacerun:yes'>  </span>Authorization
+ is enforced by the use of directory level access control lists which can
+ consist of individual or group identities.<span style='mso-spacerun:yes'> 
+ </span></p>
+ 
+ <p class=MsoBodyText>The AFS volume is a tree of files and
+ sub-directories.<span style='mso-spacerun:yes'>  </span>AFS volumes are created
+ by administrators and are joined to an AFS cell via the use of a mount
+ point.<span style='mso-spacerun:yes'>   </span>Once a volume is created, users
+ can create files and directories as well as mount points and symlinks within
+ the volume without regard for the physical location of the volume.<span
+ style='mso-spacerun:yes'>  </span>Administrators can move the volume to another
+ server as necessary without the need to notify users.<span
+ style='mso-spacerun:yes'>   </span>In fact, the volume move can occur while
+ files in the volume are in use.<span style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=MsoBodyText>AFS volumes can be replicated to read-only copies.<span
+ style='mso-spacerun:yes'>   </span>When accessing files from a read-only
+ replica, clients will read all of the data from a single replica.<span
+ style='mso-spacerun:yes'>   </span>If that replica becomes unavailable, the
+ clients will failover to any replica that is reachable.<span
+ style='mso-spacerun:yes'>  </span>Users of the data are unaware of where the replicas
+ are stored or which one is being accessed.<span style='mso-spacerun:yes'>  
+ </span>The contents of the replicas can be updated at any time by <i
+ style='mso-bidi-font-style:normal'>releasing</i> the current contents of the
+ source volume.</p>
+ 
+ <p class=MsoBodyText>OpenAFS for Windows (OAFW) provides AFS client access
+ Microsoft Windows operating systems.<span style='mso-spacerun:yes'>  </span>It
+ strives to maintain transparency such that the user is unaware of the distinction
+ between the use of AFS and Microsoft Windows file shares.<span
+ style='mso-spacerun:yes'>   </span>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.<span style='mso-spacerun:yes'>   </span>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 in July 2001.<span style='mso-spacerun:yes'>  </span>OpenAFS is
+ maintained and developed by a group of volunteers with the support of the user
+ community.<span style='mso-spacerun:yes'>   </span>If you use OpenAFS as part
+ of your computing infrastructure please contribute to its continued growth.</p>
+ 
+ <p class=MsoToc1><!--[if supportFields]><span style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>TOC \o &quot;1-1&quot; \h \z \u <span
+ style='mso-element:field-separator'></span><![endif]--><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc115417109">1.
+ Installer Options<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417109 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>1<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100300039000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417110">2. System Requirements<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417110 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>2<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310030000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417111">3. Operational Notes<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF _Toc115417111
+ \h </span><span style='color:windowtext;text-decoration:none;text-underline:
+ none'><span style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>2<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310031000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417112">4. How to Debug Problems with OpenAFS for Windows:<span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417112 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>11<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310032000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417113">5. Reporting Bugs:<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417113 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>13<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310033000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417114">6. How to Contribute to the Development of OpenAFS for
+ Windows<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:
+ none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417114 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>14<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310034000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417115">7. MSI Deployment Guide<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417115 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>15<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310035000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1><span class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="#_Toc115417116">Appendix A: Registry Values<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
+ _Toc115417116 \h </span><span style='color:windowtext;text-decoration:none;
+ text-underline:none'><span style='display:none;mso-hide:screen'><span
+ style='mso-element:field-separator'></span></span></span><![endif]--><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>26<!--[if gte mso 9]><xml>
+  <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310035003400310037003100310036000000</w:data>
+ </xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><a name="_Toc115416098"></a><a
+ name="_Toc115417037"></a><a name="_Toc115417109"><span style='mso-bookmark:
+ _Toc115417037'><span style='mso-bookmark:_Toc115416098'>1. Installer Options</span></span></a></h1>
+ 
+ <p class=MsoNormal>It can be installed either as a new installation or an
+ upgrade from previous versions of OpenAFS for Windows or IBM AFS for
+ Windows.<span style='mso-spacerun:yes'>  </span>Installers are provided in two
+ forms:</p>
+ 
+ <p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;
+ mso-fareast-font-family:Thorndale;mso-bidi-font-family:Thorndale'><span
+ style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>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;mso-list:l0 level1 lfo4;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;
+ mso-fareast-font-family:Thorndale;mso-bidi-font-family:Thorndale'><span
+ style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416099"></a><a
+ name="_Toc115417038"></a><a name="_Toc115417110"><span style='mso-bookmark:
+ _Toc115417038'><span style='mso-bookmark:_Toc115416099'>2. System Requirements</span></span></a></h1>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416100"></a><a
+ name="_Toc115417039"><span style='mso-bookmark:_Toc115416100'>2.1 Supported
+ Operating Systems</span></a></h2>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 2000 Workstation</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 2000 Server</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows XP Home</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows XP Professional</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 2003 Server</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l1 level1 lfo6;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 2003 R2 Server</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416101">2.1.1
+ Unsupported Operating Systems</a></h3>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 95</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 98</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows 98 OSR2</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows ME</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ NT</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Microsoft
+ Windows Vista (as of Beta 1 bugs in Windows prevent its use)</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l2 level1 lfo8;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>All
+ 64-bit versions of Microsoft Windows on Itanium and x86-64 chipsets.</p>
+ 
+ <p class=MsoNormal>Older releases of OpenAFS are available for download if
+ those operating systems must be supported.<span style='mso-spacerun:yes'> 
+ </span>The last version of OpenAFS with support for Win9x is 1.2.2b.<span
+ style='mso-spacerun:yes'>  </span>The last version with support for Windows NT
+ 4.0 is 1.2.10.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416102"></a><a
+ name="_Toc115417040"><span style='mso-bookmark:_Toc115416102'>2.2 Disk Space</span></a></h2>
+ 
+ <p class=MsoNormal>Up to 60mb required for the OpenAFS binaries plus 100MB for
+ the default AFSCache file.<span style='mso-spacerun:yes'>   </span>(The size of
+ the AFSCache file may be adjusted via the Registry after installation.)</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416103"></a><a
+ name="_Toc115417041"><span style='mso-bookmark:_Toc115416103'>2.3 Additional
+ Software</span></a></h2>
+ 
+ <p class=MsoNormal><a href="http://web.mit.edu/kerberos/dist/index.html">MIT
+ Kerberos for Windows</a> 2.6.x if Kerberos 5 authentication support is desired.</p>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416104"></a><a
+ name="_Toc115417042"></a><a name="_Toc115417111"><span style='mso-bookmark:
+ _Toc115417042'><span style='mso-bookmark:_Toc115416104'>3. Operational Notes</span></span></a></h1>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416105"></a><a
+ name="_Toc115417043"><span style='mso-bookmark:_Toc115416105'>3.1. Requirements
+ for Kerberos 5 Authentication</span></a></h2>
+ 
+ <p class=MsoNormal>The Kerberos 4 infrastructure on which the OpenAFS 1.2
+ series is reliant is no longer secure.<span style='mso-spacerun:yes'> 
+ </span>Cross-realm Kerberos is very important in the AFS context and most sites
+ have or are migrating to Kerberos 5 environments.<span
+ style='mso-spacerun:yes'>  </span>The OpenAFS 1.4 series integrates with MIT
+ Kerberos for Windows 2.6.5 to support Kerberos 5 authentication including
+ automatic renewal of AFS tokens and single sign-on via the Microsoft Windows
+ Kerberos Logon Service.</p>
+ 
+ <p class=MsoNormal>When KFW is installed, the OpenAFS 1.4 client will obtain
+ Kerberos 5 tickets and use them as tokens without modification.<span
+ style='mso-spacerun:yes'>  </span>The OpenAFS 1.4 client requires that all of
+ the AFS Servers with which it communicates support the use of Kerberos 5
+ tickets as tokens. If Kerberos 5 based tokens are presented to an AFS server
+ that does not understand them, the server will be unable to communicate with
+ the client when tokens are present. Kerberos 5 based tokens are supported by
+ OpenAFS release 1.2.8 or later.<span style='mso-spacerun:yes'>  </span>IBM
+ Transarc servers do not support Kerberos 5.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;Kerberos 5&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416106">3.1.1.
+ Active Directory</a></h3>
+ 
+ <p class=MsoNormal>There are two things to consider when using a Microsoft
+ Windows Active Directory as the Kerberos realm that issues the AFS service
+ ticket.<span style='mso-spacerun:yes'>  </span>First, the Kerberos 5 tickets
+ issued by Active Directory can be quite large when compared to tickets issued
+ by a traditional KDC due to the incorporation of authorization data in the <st2:place
+ w:st="on">PAC.</st2:place><span style='mso-spacerun:yes'>  </span>If the issued
+ tickets become larger than 344 bytes OpenAFS 1.2 servers will be unable to
+ process them.<span style='mso-spacerun:yes'>  </span>OpenAFS 1.4 servers can
+ support the largest tickets that Active Directory can issue.<span
+ style='mso-spacerun:yes'>  </span>Second, the Kerberos 5 tickets issued by
+ Windows 2003 Active Directory are encrypted with the DES-CBC-MD5 enctype.<span
+ style='mso-spacerun:yes'>  </span>OpenAFS 1.2 servers only support the
+ DES-CBC-CRC enctype.<!--[if supportFields]><span style='mso-element:field-begin'></span>
+ XE &quot;Active Directory&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;DES enctypes&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416107">3.1.2.
+ Using the krb524 service</a></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 5 ticket from realm FOO to a
+ Kerberos 4 ticket in realm BAR.<span style='mso-spacerun:yes'>  </span>This
+ allows user@FOO to appear to be user@bar for the purposes of accessing the AFS
+ cell.<span style='mso-spacerun:yes'>  </span>As of OpenAFS 1.2.8, support was
+ added to allow the immediate use of Kerberos 5 tickets as AFS (2b) tokens. This
+ is the first building block necessary to break away from the limitations of
+ Kerberos 4 with AFS.<span style='mso-spacerun:yes'>  </span>By using Kerberos 5
+ directly we avoid the security holes inherent in Kerberos 4 cross-realm.<span
+ style='mso-spacerun:yes'>  </span>We also gain access to cryptographically
+ stronger algorithms for authentication and encryption. </p>
+ 
+ <p class=MsoNormal>Another reason for using Kerberos 5 directly is because the
+ krb524 service runs on a port (4444) which has become increasingly blocked by
+ ISPs.<span style='mso-spacerun:yes'>  </span>The port was used to spread a worm
+ which attacked Microsoft Windows in the summer of 2003.<span
+ style='mso-spacerun:yes'>  </span>When the port is blocked users find that they
+ are unable to authenticate.</p>
+ 
+ <p class=MsoNormal>Replacing the Kerberos 4 ticket with a Kerberos 5 ticket is
+ a win in all situations except when the cell name does not match the realm name
+ and the principal names placed into the ACL’s are not the principal names from
+ the Kerberos 5 ticket.<span style='mso-spacerun:yes'>  </span>To support this
+ transition, OpenAFS for Windows 1.4 adds a new registry value, <i><a
+ href="#_Value___:_Use524">Use524</a></i>, to force the use of krb524d.<span
+ style='mso-spacerun:yes'>  </span>However, the availability of this option
+ should only be used by individuals until such time as their organizations can
+ provide a more permanent solution.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;Kerberos 5&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;krb524&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416108"></a><a
+ name="_Toc115417044"><span style='mso-bookmark:_Toc115416108'>3.2. Use of the
+ Microsoft Loopback Adapter</span></a></h2>
+ 
+ <p class=MsoNormal>By itself the OpenAFS Client Service does not provide robust
+ behavior in a plug-n-play network environment.<span style='mso-spacerun:yes'> 
+ </span>Changes to the number of network adapters or their assigned IP addresses
+ will cause the service to terminate unexpectedly.<span
+ style='mso-spacerun:yes'>  </span>To avoid this behavior OpenAFS for Windows
+ installs a single instance of the Microsoft Loopback Adapter (MLA) on the
+ machine.<span style='mso-spacerun:yes'>  </span>With the MLA installed, the
+ OpenAFS Client Service will not be affected by the configuration changes of
+ other network adapters installed on the system.<span style='mso-spacerun:yes'> 
+ </span></p>
+ 
+ <p class=MsoNormal>The MLA is installed with a name of &quot;AFS&quot; and a
+ pre-assigned IP address in the 10.x.x.x range.<span style='mso-spacerun:yes'> 
+ </span>The MLA is bound to the “Client for Microsoft Networks” service and not
+ bound to the “File and Printer Sharing for Microsoft Networks”.<span
+ style='mso-spacerun:yes'>  </span>If the MLA is unbound to &quot;Client
+ Microsoft Networks&quot;, the OpenAFS Client Service will become inaccessible
+ when the machine is disconnected from the network.<span
+ style='mso-spacerun:yes'>  </span>If the MLA is bound to &quot;File and Printer
+ Sharing ...&quot; there will be a service type collision between the name
+ &quot;AFS&quot; and the name of the machine on the MLA's IP Address that will
+ result in the OpenAFS client service becoming inaccessible and the &quot;NET VIEW
+ \\AFS&quot; command will return a &quot;System Error 52&quot; message.<span
+ style='mso-spacerun:yes'>  </span>To correct the problem:</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l3 level1 lfo10;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+ style='mso-spacerun:yes'> </span>stop the AFS Client Service</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l3 level1 lfo10;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+ style='mso-spacerun:yes'> </span>bind the &quot;Client for Microsoft
+ Networks&quot; to the MLA</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l3 level1 lfo10;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+ style='mso-spacerun:yes'> </span>unbind &quot;File and Printer Sharing for
+ Microsoft Networks&quot; from the MLA</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l3 level1 lfo10;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+ style='mso-spacerun:yes'> </span>Disable and then re-enable the MLA</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l3 level1 lfo10;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
+ style='mso-spacerun:yes'> </span>start the AFS Client Service</p>
+ 
+ <p class=MsoNormal>When the MLA is not installed the unique NETBIOS name
+ published by OpenAFS SMB server is &quot;<i>MACHINE</i>-AFS&quot;.<span
+ style='mso-spacerun:yes'>  </span>One of the benefits of using the MLA is that
+ the NETBIOS name does not have to be published on any adapter other than the MLA.<span
+ style='mso-spacerun:yes'>  </span>Therefore the chosen name is no longer
+ required to be unique.<span style='mso-spacerun:yes'>  </span>Instead the
+ NETBIOS name associated with the AFS Client Service is simply &quot;AFS&quot;
+ and portable UNC paths of the form \\AFS\cellname\path can now be used on all
+ machines.<!--[if supportFields]><span style='mso-element:field-begin'></span>
+ XE &quot;loopback&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span style='mso-spacerun:yes'> </span>XE
+ &quot;UNC paths&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;NETBIOS&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416109"></a><a
+ name="_Toc115417045"><span style='mso-bookmark:_Toc115416109'>3.3. Using
+ Freelance (Dynamic Root) Mode to Improve Mobility</span></a></h2>
+ 
+ <p class=MsoNormal>Traditionally, when the OpenAFS Client Service starts it
+ must be able to access the &quot;root.afs&quot; volume of the default
+ cell.<span style='mso-spacerun:yes'>  </span>The &quot;root.afs&quot; volume
+ contains the set of mount points to the &quot;root.cell&quot; volumes of
+ various cells the administrator of the default cell believes should be
+ accessible.<span style='mso-spacerun:yes'>  </span>If the &quot;root.afs&quot;
+ volume is inaccessible when the client service is started, the service will
+ terminate unexpectedly.<span style='mso-spacerun:yes'>  </span>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
+ &quot;root.afs&quot; 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, a fake &quot;root.afs&quot; volume is dynamically constructed
+ from mount points and symlinks stored in the local registry.<span
+ style='mso-spacerun:yes'>  </span>This method of operation is referred to as Freelance
+ mode.</p>
+ 
+ <p class=MsoNormal>The content of the fake “root.afs” volume is dynamically
+ modified as cells are accessed.<span style='mso-spacerun:yes'>  </span>When the
+ fake &quot;root.afs&quot; 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 &quot;root.cell&quot; volume of the default AFS cell.<span
+ style='mso-spacerun:yes'>  </span>Any attempt to access a valid cell name will
+ result in a new mount point being created in the fake &quot;root.afs&quot;
+ volume.<span style='mso-spacerun:yes'>  </span>If the cellname begins with a
+ &quot;.&quot; the mount point will be a <i>read-write path</i>; otherwise the
+ mount point will be a <i>regular path</i>.<span style='mso-spacerun:yes'> 
+ </span>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
+ &quot;fs mkmount&quot; command.<span style='mso-spacerun:yes'>  </span>Mount
+ points may be removed using the &quot;fs rmmount&quot; command.</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;fs mkmount
+ \\AFS\athena.mit.edu root.cell athena.mit.edu</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;fs mkmount
+ \\AFS\.athena.mit.edu root.cell athena.mit.edu -rw</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;fs rmmount
+ \\AFS\athena.mit.edu</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;fs rmmount \\AFS\.athena.mit.edu</p>
+ 
+ <p class=MsoNormal>Symlinks may also be created within the Freelance “root.afs”
+ volume.</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;symlink make
+ \\afs\link \\afs\athena.mit.edu\user\j\a\jaltman</p>
+ 
+ <p class=PreformattedText><span style='mso-tab-count:1'>      </span>&gt;symlink
+ list \\afs\link</p>
+ 
+ <p class=PreformattedText><span style='mso-tab-count:1'>      </span>'\\afs\link'
+ is a symlink to 'athena.mit.edu\user\j\a\jaltman'</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'>&gt;symlink rm \\afs\link</p>
+ 
+ <p class=MsoNormal>The symlinks are stored in the registry at:</p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt'><a
+ href="#_Regkey:_[HKLMSOFTWAREOpenAFSClie_1">HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks</a><!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;Freelance Mode&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;Dynamic Root&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;fs.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;symlink.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;root.afs&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><span
+ style='mso-spacerun:yes'> </span></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416110"></a><a
+ name="_Toc115417046"><span style='mso-bookmark:_Toc115416110'>3.4. Locating AFS
+ Volume Database Servers</span></a> </h2>
+ 
+ <p class=MsoNormal>The OpenAFS for Windows client will use DNS AFSDB records to
+ discover the location of AFS Volume Database servers when entries are not
+ present in the client's CellServDB file
+ (\%PROGRAMFILES%\OpenAFS\Client\CellServDB).<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;dns&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;afsdb&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416111"></a><a
+ name="_Toc115417047"><span style='mso-bookmark:_Toc115416111'>3.5. Obtaining
+ AFS Tokens as a Part of Windows Logon</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS for Windows installs a WinLogon Network Provider to
+ provide Single Sign-on functionality (aka Integrated Logon.)<span
+ style='mso-spacerun:yes'>  </span>Integrated Logon can be used when the Windows
+ username and password match the username and password associated with the
+ default cell's Kerberos realm.<span style='mso-spacerun:yes'>  </span>For
+ example, if the Windows username is &quot;jaltman&quot; and the default cell is
+ &quot;athena.mit.edu&quot;, then Integrated Logon can be successfully used if
+ the windows password matches the password assigned to the Kerberos principal
+ &quot;<a href="mailto:jaltman@ATHENA.MIT.EDU">jaltman@ATHENA.MIT.EDU</a>&quot;.<span
+ style='mso-spacerun:yes'>  </span>The realm “ATHENA.MIT.EDU” is obtained by
+ performing a domain name to realm mapping on the hostname of one of the cell's
+ Volume Database servers.</p>
+ 
+ <p class=MsoNormal>Integrated Logon is required if you desire the ability to
+ store roaming user profiles within the AFS file system.<span
+ style='mso-spacerun:yes'>  </span>OpenAFS does not provide tools for
+ synchronizing the Windows and Kerberos user accounts and passwords.</p>
+ 
+ <p class=MsoNormal>When KFW is configured, Integrated Logon will use it to
+ obtain tokens.<span style='mso-spacerun:yes'>  </span>The Kerberos 5 tickets
+ obtained during the process of generating AFS tokens are preserved and stored
+ into the default ccache within the user logon session.</p>
+ 
+ <p class=MsoNormal>Integrated Logon does not have the ability to cache the
+ user's username and password for the purpose of obtaining tokens if the
+ Kerberos KDC is inaccessible at logon time.</p>
+ 
+ <p class=MsoNormal>Integrated Login supports the ability to obtain tokens for
+ multiple cells.<span style='mso-spacerun:yes'>  </span>For further information
+ on how to configure this feature read the <a
+ href="relnotes.htm#_Value:_TheseCells">TheseCells</a> value in <a
+ href="#_Appendix_A:_Registry_Values">Appendix A</a>.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;integrated login&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416112"></a><a
+ name="_Toc115417048"><span style='mso-bookmark:_Toc115416112'>3.6. AFS System
+ Tray Command Line Options</span></a></h2>
+ 
+ <p class=MsoNormal>The AFS System Tray tool (afscreds.exe) supports several
+ command line options: </p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-A =
+ autoinit </p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-E = force
+ existing afscreds to exit</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-I =
+ install startup shortcut</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-M = renew
+ drive maps </p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-N = IP
+ address change detection </p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-Q = quiet
+ mode.<span style='mso-spacerun:yes'>  </span>do not display start service
+ dialog</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>         </span>if
+ afsd_service is not already running</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-S = show
+ tokens dialog on startup</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-U =
+ uninstall startup shortcut</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-X = test
+ and do map share</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>-Z = unmap
+ drives</p>
+ 
+ <p class=MsoNormal>autoinit will result in automated attempts to acquire AFS
+ tokens when afscreds.exe is started.<span style='mso-spacerun:yes'> 
+ </span>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.<span style='mso-spacerun:yes'>  </span>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
+ each time afscreds.exe is started.</p>
+ 
+ <p class=MsoNormal>By default afscreds.exe is configured by the OpenAFS.org
+ installers to use “-A -N -M -Q” as startup options.<span
+ style='mso-spacerun:yes'>  </span>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.<span
+ style='mso-spacerun:yes'>  </span>See <span style='mso-bidi-font-style:italic'><a
+ href="#_Value___:_AfscredsShortcutParams">AfscredsShortcutParams</a></span> in <a
+ href="#_Appendix_A:_Registry_Values">Appendix A</a>.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;afscreds.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416113"></a><a
+ name="_Toc115417049"><span style='mso-bookmark:_Toc115416113'>3.7. The “AFS
+ Client Admins” Authorization Group</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS for Windows 1.4 client supports a local Windows
+ authorization group named &quot;AFS Client Admins&quot;.<span
+ style='mso-spacerun:yes'>  </span>This group is used in place of the
+ &quot;Administrators&quot; 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.<span style='mso-spacerun:yes'>  </span>The
+ following fs.exe commands are now restricted to members of the &quot;AFS Client
+ Admins&quot; group:</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>checkservers
+ with a non-zero timer value</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setcachesize</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>newcell</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>sysname
+ with a new sysname list</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>exportafs</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setcell</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setserverprefs</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>storebehind</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setcrypt</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>cscpolicy</p>
+ 
+ <p class=PreformattedText style='margin-left:49.6pt;text-indent:-14.15pt;
+ mso-list:l4 level1 lfo12;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>trace</p>
+ 
+ <p class=MsoNormal>The creation or removal of mount points and symlinks in the Freelance
+ “root.afs” volume are also restricted to members of the “AFS Client Admins”
+ group.</p>
+ 
+ <p class=MsoNormal>The initial membership of the &quot;AFS Client Admins&quot;
+ group when created by the installer is equivalent to the local
+ &quot;Administrators&quot; group.<span style='mso-spacerun:yes'>  </span>If a
+ user is added to the &quot;Administrators&quot; group after the creation of the
+ &quot;AFS Client Admin&quot; group, that user will not be an AFS Client
+ Administrator.<span style='mso-spacerun:yes'>  </span>Only users that are
+ members of the &quot;AFS Client Admins&quot; group are AFS Client
+ Administrators.<span style='mso-spacerun:yes'>  </span>The local
+ &quot;SYSTEM&quot; account is an implicit member of the &quot;AFS Client
+ Admins&quot; 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 &quot;fs
+ sysname&quot;.<!--[if supportFields]><span style='mso-element:field-begin'></span>
+ XE &quot;AFS Client Admins&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;fs.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416114"></a><a
+ name="_Toc115417050"><span style='mso-bookmark:_Toc115416114'>3.8. OpenAFS
+ support for UNC paths</span></a> </h2>
+ 
+ <p class=MsoNormal>The OpenAFS 1.4 client supports UNC paths everywhere.<span
+ style='mso-spacerun:yes'>  </span>UNC paths provide a canonical name for
+ resources stored within AFS.<span style='mso-spacerun:yes'>  </span>UNC paths
+ should be used instead of drive letter mappings whenever possible.<span
+ style='mso-spacerun:yes'>   </span>This is especially true when specifying the
+ location of roaming profiles and redirected folders.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;UNC paths&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><span
+ style='mso-spacerun:yes'>  </span></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 command
+ processors.<span style='mso-spacerun:yes'>  </span>Unlike cmd.exe, the
+ JPSoftware shells fully support UNC paths as the current directory.<span
+ style='mso-spacerun:yes'>  </span>With the release of version 4NT 7.0 and Take
+ Command 7.0, JPSoftware is adding special recognition of OpenAFS.<span
+ style='mso-spacerun:yes'>  </span>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>.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;JP Software&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>XE &quot;4nt.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416115"></a><a
+ name="_Toc115417051"><span style='mso-bookmark:_Toc115416115'>3.9. OpenAFS
+ includes aklog.exe</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS 1.4 Client ships with its own version of
+ aklog.exe which should be used in preference to those obtained by third party
+ sources.<span style='mso-spacerun:yes'>  </span>The OpenAFS aklog.exe supports
+ Kerberos 5 as well as the ability to auto-generate pts IDs for user's obtaining
+ tokens<span style='mso-spacerun:yes'>  </span>for access to foreign cells.</p>
+ 
+ <p class=PreformattedText>Usage: aklog [-d] [[-cell | -c] cell [-k krb_realm]]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>            
+ </span>[[-p | -path] pathname]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>            
+ </span>[-noprdb] [-force]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>            
+ </span>[-5 [-m]| -4]</p>
+ 
+ <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span><span
+ style='mso-spacerun:yes'> </span>-d = output debugging information.</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>cell = zero
+ or more cells for which tokens will be obtained</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>krb_realm =
+ the kerberos realm of the cell.</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>pathname =
+ the directory for which authentication is required</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>-noprdb =
+ don't try to determine AFS ID.</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> </span><span
+ style='mso-spacerun:yes'>  </span>-5 or -4 = use Kerberos V (default) or
+ Kerberos IV tickets</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>-m = use
+ krb524d to convert Kerberos V tickets to Kerberos IV<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;aklog.exe&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416116"></a><a
+ name="_Toc115417052"><span style='mso-bookmark:_Toc115416116'>3.10. OpenAFS
+ Servers on Windows are Unsupported</span></a></h2>
+ 
+ <p class=MsoNormal>The AFS Server functionality provided with OpenAFS 1.4 might
+ work but should be considered highly experimental.<span
+ style='mso-spacerun:yes'>  </span>It has not been thoroughly tested.<span
+ style='mso-spacerun:yes'>  </span>Any data which would cause pain if lost
+ should not be stored in an OpenAFS Server on Windows.</p>
+ 
+ <p class=MsoNormal>A few notes on the usage of the AFS Client Service if it is
+ going to be used with the OpenAFS AFS Server:</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l5 level1 lfo14;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>When
+ installed on the same machine as the AFS Server, Freelance mode must be turned
+ off.<span style='mso-spacerun:yes'>  </span>Otherwise, you will be unable to
+ manipulate the contents of the root.afs volume for the hosted cell.</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l5 level1 lfo14;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>The
+ AFS Server and related tools only support the built in kaserver (Kerberos
+ IV).<span style='mso-spacerun:yes'>  </span>If the AFS Server is being used,
+ MIT Kerberos for Windows should not be installed or must be disabled.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;AFS Servers&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416117"></a><a
+ name="_Toc115417053"><span style='mso-bookmark:_Toc115416117'>3.11. OpenAFS
+ Debugging Symbol files</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS for Windows installers now include Debugging
+ Symbol files which should be installed if you are experiencing problems and
+ need to send crash reports.<span style='mso-spacerun:yes'>  </span>This is true
+ for both the release and the debug versions of the installers.<span
+ style='mso-spacerun:yes'>  </span>The difference between the release and debug
+ versions are:</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l6 level1 lfo16;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>whether
+ or not the binaries were compiled with optimization</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l6 level1 lfo16;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>whether
+ the debug symbols are installed by default</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l6 level1 lfo16;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>whether
+ additional debug statements were compiled into the binaries<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;Symbol files&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416118"></a><a
+ name="_Toc115417054"><span style='mso-bookmark:_Toc115416118'>3.12. Maximum
+ File Size is 2GB</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS for Windows does not support files larger than
+ 2GB.<span style='mso-spacerun:yes'>  </span>The version of the SMB/CIFS
+ protocol implemented imposes this limitation.<span style='mso-spacerun:yes'> 
+ </span>Upgrading the SMB/CIFS implementation or replacing it with an
+ Installable File System will allow larger files to be supported.<!--[if supportFields]><span
+ style='mso-element:field-begin'></span> XE &quot;large file support&quot; <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416119"></a><a
+ name="_Toc115417055"><span style='mso-bookmark:_Toc115416119'>3.13. Encrypted
+ AFS File Access</span></a></h2>
+ 
+ <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.<span style='mso-spacerun:yes'>  </span>This is often referred to as
+ &quot;fcrypt&quot; mode.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416120"></a><a
+ name="_Toc115417056"><span style='mso-bookmark:_Toc115416120'>3.14. Authenticated
+ Access to the OpenAFS Client Service</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 supports authenticated SMB connections using
+ either NTLM or GSS SPNEGO (NTLM).<span style='mso-spacerun:yes'>  </span>In
+ previous versions of OpenAFS, the SMB connections were unauthenticated which
+ opened the door for several attacks which could be used to obtain access to
+ another user's tokens on shared machines.<span style='mso-spacerun:yes'>   
+ </span></p>
+ 
+ <p class=MsoNormal>When GSS SPNEGO attempts a Kerberos 5 authentication, the
+ Windows SMB client will attempt to retrieve service tickets for
+ &quot;cifs/afs@REALM&quot; (if the loopback adapter is in use) or
+ &quot;cifs/machine-afs@REALM&quot; (if the loopback adapter is not being
+ used).<span style='mso-spacerun:yes'>  </span>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.<span
+ style='mso-spacerun:yes'>  </span>When NTLM is used a special local
+ authentication mode will be used that does not require access to the user's
+ password.<span style='mso-spacerun:yes'>  </span>Instead, Windows will
+ internally recognize the request as coming from a local logon session.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416121"></a><a
+ name="_Toc115417057"><span style='mso-bookmark:_Toc115416121'>3.15. No More INI
+ Files</span></a></h2>
+ 
+ <p class=MsoNormal>Previous AFS clients for Windows stored configuration data
+ in Windows .INI files.<span style='mso-spacerun:yes'>   </span>OpenAFS 1.4 does
+ not use Windows .INI files for the storage of configuration data.<span
+ style='mso-spacerun:yes'>   </span>All settings are now stored in the registry
+ (see <a href="#_Appendix_A:_Registry_Values">Appendix A</a>).<span
+ style='mso-spacerun:yes'>  </span>The CellServDB file is now stored in the
+ %PROGRAMFILES%\OpenAFS\Client directory.<span style='mso-spacerun:yes'>  
+ </span>The <i style='mso-bidi-font-style:normal'><a
+ href="#_Value___:_CellServDBDir">CellServDBDir</a></i> registry value can be
+ used to specify an alternative location.</p>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 will relocate the contents of the “afsdcell.ini”
+ file to the new CellServDB file.<span style='mso-spacerun:yes'>  </span>OpenAFS
+ 1.4 will also import the contents of the “afs_freelance.ini” file to the
+ Windows registry.<span style='mso-spacerun:yes'>   </span>OpenAFS 1.4 will not
+ process the contents of the “afsddbmt.ini”.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416122"></a><a
+ name="_Toc115417058"><span style='mso-bookmark:_Toc115416122'>3.16. Microsoft
+ Windows Internet Connection Firewall</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS 1.4 Client is compatible with the Internet
+ Connection Firewall that debuted with Windows XP SP2 and Windows 2003 SP1.<span
+ style='mso-spacerun:yes'>  </span>The Internet Connection Firewall will be
+ automatically adjusted to allow the receipt of incoming callback messages from
+ the AFS file server.<span style='mso-spacerun:yes'>  </span>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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416123"></a><a
+ name="_Toc115417059"><span style='mso-bookmark:_Toc115416123'>3.17. Browsing
+ AFS from the Explorer Shell and Office</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS 1.4 Client Service implements the CIFS Remote
+ Admin Protocol which allows Explorer to browse server and share information.
+ This significantly enhances the interoperability of AFS volumes within the
+ Explorer Shell and Microsoft Office applications.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417060"></a><a
+ name="_Toc115416124"><span style='mso-bookmark:_Toc115417060'>3.18. No Support
+ for </span></a><st2:place w:st="on"><st2:PlaceName w:st="on"><span
+   style='mso-bookmark:_Toc115417060'><span style='mso-bookmark:_Toc115416124'>Byte</span></span></st2:PlaceName><span
+  style='mso-bookmark:_Toc115417060'><span style='mso-bookmark:_Toc115416124'> <st2:PlaceType
+  w:st="on">Range</st2:PlaceType></span></span></st2:place><span
+ style='mso-bookmark:_Toc115417060'><span style='mso-bookmark:_Toc115416124'>
+ Locking</span></span></h2>
+ 
+ <p class=MsoBodyText>Many applications on Windows (e.g. Microsoft Office)
+ require the use of byte range locks applied to a file either to protect against
+ simultaneous file access or as a signaling mechanism.<span
+ style='mso-spacerun:yes'>   </span>OpenAFS does not currently support byte range
+ locks.<span style='mso-spacerun:yes'>   </span>It is strongly recommended that
+ files not be edited within AFS if they might be accessed by multiple users or
+ multiple processes on a single machine.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416125"></a><a
+ name="_Toc115417061"><span style='mso-bookmark:_Toc115416125'>3.19. Automatic
+ Discarding of AFS Tokens at Logoff</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 will automatically forget a user's tokens upon
+ Logoff unless the user's profile was loaded from an AFS volume.<span
+ style='mso-spacerun:yes'>  </span>In this situation there is no mechanism to
+ determine when the profile has been successfully written back to the network.<span
+ style='mso-spacerun:yes'>  </span>It is therefore unsafe to release the user's
+ tokens.<span style='mso-spacerun:yes'>  </span>Whether or not the profile has
+ been loaded from the registry can be determined for Local Accounts, Active
+ Directory accounts and NT4 accounts.</p>
+ 
+ <p class=MsoNormal>If there is a need to disable this functionality, the <span
+ style='mso-bidi-font-style:italic'><a href="#_Value_:_LogoffPreserveTokens">LogoffPreserveTokens</a></span>
+ registry value can be used. (see <a href="#_Appendix_A:_Registry_Values">Appendix
+ A</a>.)</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416126"></a><a
+ name="_Toc115417062"><span style='mso-bookmark:_Toc115416126'>3.20. Terminal
+ Server installations</span></a></h2>
+ 
+ <p class=MsoNormal>When installing the NSIS (.exe) installer under Terminal
+ Server, you must execute it from within the Add/Remove Programs Control
+ Panel.<span style='mso-spacerun:yes'>  </span>Failure to do so will result in
+ AFS not running properly.<span style='mso-spacerun:yes'>  </span>The AFS Server
+ should not be installed on a machine with Terminal Server installed.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416127"></a><a
+ name="_Toc115417063"><span style='mso-bookmark:_Toc115416127'>3.21. Hidden Dot
+ Files</span></a></h2>
+ 
+ <p class=MsoNormal>AFS is a UNIX native file system.<span
+ style='mso-spacerun:yes'>  </span>The OpenAFS client attempts to treat the
+ files stored in AFS as they would be on UNIX.<span style='mso-spacerun:yes'> 
+ </span>File and directory names beginning with a &quot;.&quot; are
+ automatically given the Hidden attribute so they will not normally be
+ displayed.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416128"></a><a
+ name="_Toc115417064"><span style='mso-bookmark:_Toc115416128'>3.22. Status
+ Cache Limits</span></a></h2>
+ 
+ <p class=MsoNormal>The Status Cache (AFS Configuration Control Panel: Advanced
+ Page) is defined to have a maximum number of entries.<span
+ style='mso-spacerun:yes'>  </span>Each entry represents a single file or
+ directory entry accessed within the AFS file system.<span
+ style='mso-spacerun:yes'>  </span>When the maximum number of entries are
+ allocated, entries will begin to be reused according to a least recently used
+ (LRU) algorithm.<span style='mso-spacerun:yes'>  </span>If the number of files
+ or directories being accessed repeatedly by your applications is greater then
+ the maximum number of entries, your host will begin to experience thrashing of the
+ Status Cache and all requests will result in network operations.</p>
+ 
+ <p class=MsoNormal>If you are experiencing poor performance try increasing the
+ maximum number of Status Cache entries.<span style='mso-spacerun:yes'> 
+ </span>Each entry requires approximately 1.2K.<span style='mso-spacerun:yes'> 
+ </span>In OpenAFS 1.4, the default number of Status Cache entries is 10,000.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416129"></a><a
+ name="_Toc115417065"><span style='mso-bookmark:_Toc115416129'>3.23. NETBIOS
+ over TCP/IP must be enabled</span></a></h2>
+ 
+ <p class=MsoNormal>&quot;Netbios over TCP/IP&quot; must be active on the
+ machine in order for communication with the AFS Client Service to succeed.<span
+ style='mso-spacerun:yes'>  </span>If &quot;Netbios over TCP/IP&quot; is
+ disabled on the machine, then communication with the AFS Client Service will be
+ impossible.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416130"></a><a
+ name="_Toc115417066"><span style='mso-bookmark:_Toc115416130'>3.24. OpenAFS
+ binaries are digitally signed</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS Client Service and related binaries distributed
+ by OpenAFS.org are digitally signed by &quot;Secure Endpoints Inc.&quot;.<span
+ style='mso-spacerun:yes'>  </span>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.<span style='mso-spacerun:yes'>  </span>This check has been added to
+ prevent the stability problems caused by more than one AFS installation present
+ on a machine at the same time.<span style='mso-spacerun:yes'>  </span>Many
+ hours of support time have been wasted tracking down problems caused by the
+ mixture of files from different releases.<span style='mso-spacerun:yes'> 
+ </span></p>
+ 
+ <p class=MsoNormal><a href="#_Appendix_A:_Registry_Values">Appendix A</a>
+ documents the &quot;<a href="#_Value___:_VerifyServiceSignature">VerifyServiceSignature</a>&quot;
+ registry value which can be used to disable the signature check.<span
+ style='mso-spacerun:yes'>  </span>The file version check cannot be disabled.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416131"></a><a
+ name="_Toc115417067"><span style='mso-bookmark:_Toc115416131'>3.25. Maximum
+ Size of the AFSCache File</span></a></h2>
+ 
+ <p class=MsoNormal>The maximum cache size is approximately 1.3GB.<span
+ style='mso-spacerun:yes'>  </span>This is the largest contiguous block of
+ memory in the 2GB process address space which can be used for constructing a
+ memory mapped file.<span style='mso-spacerun:yes'>  </span>Due to fragmentation
+ of the process space caused by the loading of libraries required by the digital
+ signature verification code, any attempt to specify a cache size greater then
+ 700MB will result in the automatic disabling of the signature check.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416132"></a><a
+ name="_Toc115417068"><span style='mso-bookmark:_Toc115416132'>3.26. Filename
+ Character Sets</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS for Windows implements an SMB server which is used
+ as a gateway to the AFS filesystem.<span style='mso-spacerun:yes'> 
+ </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).<span style='mso-spacerun:yes'>  </span>These code pages are
+ incompatible with the ISO Latin-1 character set typically used as the default
+ on UNIX systems in both the <st2:country-region w:st="on">United States</st2:country-region>
+ and <st2:place w:st="on">Western Europe</st2:place>.<span
+ style='mso-spacerun:yes'>  </span>Filenames stored by OpenAFS for Windows are
+ therefore unreadable on UNIX systems if they include any of the following
+ characters:</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+  mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;mso-border-insideh:
+  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:399.5pt'>
+   <td width=590 valign=top style='width:442.8pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt;height:399.5pt'>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Ç]<span
+   style='mso-spacerun:yes'>  </span>128<span style='mso-spacerun:yes'> 
+   </span>08/00<span style='mso-spacerun:yes'>  </span>200<span
+   style='mso-spacerun:yes'>  </span>80<span style='mso-spacerun:yes'>  </span>C
+   cedilla</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ü]<span
+   style='mso-spacerun:yes'>  </span>129<span style='mso-spacerun:yes'> 
+   </span>08/01<span style='mso-spacerun:yes'>  </span>201<span
+   style='mso-spacerun:yes'>  </span>81<span style='mso-spacerun:yes'>  </span>u
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[é]<span
+   style='mso-spacerun:yes'>  </span>130<span style='mso-spacerun:yes'> 
+   </span>08/02<span style='mso-spacerun:yes'>  </span>202<span
+   style='mso-spacerun:yes'>  </span>82<span style='mso-spacerun:yes'>  </span>e
+   acute</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[â]<span
+   style='mso-spacerun:yes'>  </span>131<span style='mso-spacerun:yes'> 
+   </span>08/03<span style='mso-spacerun:yes'>  </span>203<span
+   style='mso-spacerun:yes'>  </span>83<span style='mso-spacerun:yes'>  </span>a
+   circumflex</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ä]<span
+   style='mso-spacerun:yes'>  </span>132<span style='mso-spacerun:yes'> 
+   </span>08/04<span style='mso-spacerun:yes'>  </span>204<span
+   style='mso-spacerun:yes'>  </span>84<span style='mso-spacerun:yes'>  </span>a
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[à]<span
+   style='mso-spacerun:yes'>  </span>133<span style='mso-spacerun:yes'> 
+   </span>08/05<span style='mso-spacerun:yes'>  </span>205<span
+   style='mso-spacerun:yes'>  </span>85<span style='mso-spacerun:yes'>  </span>a
+   grave</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[å]<span
+   style='mso-spacerun:yes'>  </span>134<span style='mso-spacerun:yes'> 
+   </span>08/06<span style='mso-spacerun:yes'>  </span>206<span
+   style='mso-spacerun:yes'>  </span>86<span style='mso-spacerun:yes'>  </span>a
+   ring</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>   </span><span
+   style='mso-spacerun:yes'>  </span>[ç]<span style='mso-spacerun:yes'> 
+   </span>135<span style='mso-spacerun:yes'>  </span>08/07<span
+   style='mso-spacerun:yes'>  </span>207<span style='mso-spacerun:yes'> 
+   </span>87<span style='mso-spacerun:yes'>  </span>c cedilla</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ê]<span
+   style='mso-spacerun:yes'>  </span>136<span style='mso-spacerun:yes'> 
+   </span>08/08<span style='mso-spacerun:yes'>  </span>210<span
+   style='mso-spacerun:yes'>  </span>88<span style='mso-spacerun:yes'>  </span>e
+   circumflex</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ë]<span
+   style='mso-spacerun:yes'>  </span>137<span style='mso-spacerun:yes'> 
+   </span>08/09<span style='mso-spacerun:yes'>  </span>211<span
+   style='mso-spacerun:yes'>  </span>89<span style='mso-spacerun:yes'>  </span>e
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[è]<span
+   style='mso-spacerun:yes'>  </span>138<span style='mso-spacerun:yes'> 
+   </span>08/10<span style='mso-spacerun:yes'>  </span>212<span
+   style='mso-spacerun:yes'>  </span>8A<span style='mso-spacerun:yes'>  </span>e
+   grave</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ï]<span
+   style='mso-spacerun:yes'>  </span>139<span style='mso-spacerun:yes'> 
+   </span>08/11<span style='mso-spacerun:yes'>  </span>213<span
+   style='mso-spacerun:yes'>  </span>8B<span style='mso-spacerun:yes'>  </span>i
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[î]<span
+   style='mso-spacerun:yes'>  </span>140<span style='mso-spacerun:yes'> 
+   </span>08/12<span style='mso-spacerun:yes'>  </span>214<span
+   style='mso-spacerun:yes'>  </span>8C<span style='mso-spacerun:yes'>  </span>i
+   circumflex</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ì]<span
+   style='mso-spacerun:yes'>  </span>141<span style='mso-spacerun:yes'> 
+   </span>08/13<span style='mso-spacerun:yes'>  </span>215<span
+   style='mso-spacerun:yes'>  </span>8D<span style='mso-spacerun:yes'>  </span>i
+   grave</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Ä]<span
+   style='mso-spacerun:yes'>  </span>142<span style='mso-spacerun:yes'> 
+   </span>08/14<span style='mso-spacerun:yes'>  </span>216<span
+   style='mso-spacerun:yes'>  </span>8E<span style='mso-spacerun:yes'>  </span>A
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Å]<span
+   style='mso-spacerun:yes'>  </span>143<span style='mso-spacerun:yes'> 
+   </span>08/15<span style='mso-spacerun:yes'>  </span>217<span
+   style='mso-spacerun:yes'>  </span>8F<span style='mso-spacerun:yes'>  </span>A
+   ring</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[É]<span
+   style='mso-spacerun:yes'>  </span>144<span style='mso-spacerun:yes'> 
+   </span>09/00<span style='mso-spacerun:yes'>  </span>220<span
+   style='mso-spacerun:yes'>  </span>90<span style='mso-spacerun:yes'>  </span>E
+   acute</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[æ]<span
+   style='mso-spacerun:yes'>  </span>145<span style='mso-spacerun:yes'> 
+   </span>09/01<span style='mso-spacerun:yes'>  </span>221<span
+   style='mso-spacerun:yes'>  </span>91<span style='mso-spacerun:yes'> 
+   </span>ae diphthong</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Æ]<span
+   style='mso-spacerun:yes'>  </span>146<span style='mso-spacerun:yes'> 
+   </span>09/02<span style='mso-spacerun:yes'>  </span>222<span
+   style='mso-spacerun:yes'>  </span>92<span style='mso-spacerun:yes'> 
+   </span>AE diphthong</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ô]<span
+   style='mso-spacerun:yes'>  </span>147 <span
+   style='mso-spacerun:yes'> </span>09/03<span style='mso-spacerun:yes'> 
+   </span>223<span style='mso-spacerun:yes'>  </span>93<span
+   style='mso-spacerun:yes'>  </span>o circumflex</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ö]<span
+   style='mso-spacerun:yes'>  </span>148<span style='mso-spacerun:yes'> 
+   </span>09/04<span style='mso-spacerun:yes'>  </span>224<span
+   style='mso-spacerun:yes'>  </span>94<span style='mso-spacerun:yes'>  </span>o
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ò]<span
+   style='mso-spacerun:yes'>  </span>149<span style='mso-spacerun:yes'> 
+   </span>09/05<span style='mso-spacerun:yes'>  </span>225<span
+   style='mso-spacerun:yes'>  </span>95<span style='mso-spacerun:yes'>  </span>o
+   grave</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[û]<span
+   style='mso-spacerun:yes'>  </span>150<span style='mso-spacerun:yes'> 
+   </span>09/06<span style='mso-spacerun:yes'>  </span>226<span
+   style='mso-spacerun:yes'>  </span>96<span style='mso-spacerun:yes'>  </span>u
+   circumflex</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ù]<span
+   style='mso-spacerun:yes'>  </span>151<span style='mso-spacerun:yes'> 
+   </span>09/07<span style='mso-spacerun:yes'>  </span>227<span
+   style='mso-spacerun:yes'>  </span>97<span style='mso-spacerun:yes'>  </span>u
+   grave</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ÿ]<span
+   style='mso-spacerun:yes'>  </span>152<span style='mso-spacerun:yes'> 
+   </span>09/08<span style='mso-spacerun:yes'>  </span>230<span
+   style='mso-spacerun:yes'>  </span>98<span style='mso-spacerun:yes'>  </span>y
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Ö]<span
+   style='mso-spacerun:yes'>  </span>153<span style='mso-spacerun:yes'> 
+   </span>09/09<span style='mso-spacerun:yes'>  </span>231<span
+   style='mso-spacerun:yes'>  </span>99<span style='mso-spacerun:yes'>  </span>O
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Ü]<span
+   style='mso-spacerun:yes'>  </span>154<span style='mso-spacerun:yes'> 
+   </span>09/10<span style='mso-spacerun:yes'>  </span>232<span
+   style='mso-spacerun:yes'>  </span>9A<span style='mso-spacerun:yes'>  </span>U
+   diaeresis</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ø]<span
+   style='mso-spacerun:yes'>  </span>155<span style='mso-spacerun:yes'> 
+   </span>09/11<span style='mso-spacerun:yes'>  </span>233<span
+   style='mso-spacerun:yes'>  </span>9B<span style='mso-spacerun:yes'>  </span>o
+   slash</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[£]<span
+   style='mso-spacerun:yes'>  </span>156<span style='mso-spacerun:yes'> 
+   </span>09/12<span style='mso-spacerun:yes'>  </span>234<span
+   style='mso-spacerun:yes'>  </span>9C<span style='mso-spacerun:yes'> 
+   </span>Pound sterling sign</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[Ø]<span
+   style='mso-spacerun:yes'>  </span>157<span style='mso-spacerun:yes'> 
+   </span>09/13<span style='mso-spacerun:yes'>  </span>235<span
+   style='mso-spacerun:yes'>  </span>9D<span style='mso-spacerun:yes'>  </span>O
+   slash</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[×]<span
+   style='mso-spacerun:yes'>  </span>158<span style='mso-spacerun:yes'> 
+   </span>09/14<span style='mso-spacerun:yes'>  </span>236<span
+   style='mso-spacerun:yes'>  </span>9E<span style='mso-spacerun:yes'> 
+   </span>Multiplication sign</p>
+   <p class=PreformattedText><span style='mso-spacerun:yes'>     </span>[ƒ]<span
+   style='mso-spacerun:yes'>  </span>159<span style='mso-spacerun:yes'> 
+   </span>09/15<span style='mso-spacerun:yes'>  </span>237<span
+   style='mso-spacerun:yes'>  </span>9F<span style='mso-spacerun:yes'>  </span><st2:place
+   w:st="on">Florin</st2:place> sign</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 provides an optional registry value, <i><a
+ 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.<span style='mso-spacerun:yes'>  </span>The ANSI Code Page is
+ a compatible superset of Latin-1.<span style='mso-spacerun:yes'>  </span>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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416133"></a><a
+ name="_Toc115417069"><span style='mso-bookmark:_Toc115416133'>3.27. Known
+ Character Set Issues with Roaming Profiles</span></a></h2>
+ 
+ <p class=MsoNormal>There is a known issue with storing Windows Roaming Profiles
+ when the profile contains either directories or files with names which cannot
+ be represented in the local OEM character set.<span style='mso-spacerun:yes'> 
+ </span>In this case, attempts to write the profile back to AFS will fail.<span
+ style='mso-spacerun:yes'>  </span>OpenAFS for Windows does not currently
+ support UNICODE.<span style='mso-spacerun:yes'>  </span>To avoid this problem
+ some sites run logoff scripts (assigned by group policy) which rename all files
+ to use only the supported characters for the locale.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416134"></a><a
+ name="_Toc115417070"><span style='mso-bookmark:_Toc115416134'>3.28. The
+ AFSCache File</span></a></h2>
+ 
+ <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.<span
+ style='mso-spacerun:yes'>  </span>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.<span
+ style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=MsoNormal>The performance of the AFS Client Service is significantly
+ affected by the access times associated with the AFSCache paging file.<span
+ style='mso-spacerun:yes'>   </span>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.<span
+ style='mso-spacerun:yes'>   </span>Significant performance gains can be
+ achieved by defragmenting the AFSCache file with Sysinternal's Contig utility.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416135"></a><a
+ name="_Toc115417071"><span style='mso-bookmark:_Toc115416135'>3.29. Restricting
+ OpenAFS Client Service Start and Stop</span></a></h2>
+ 
+ <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 style='mso-spacerun:yes'>    </span>afsdacl :
+ Set or reset the DACL to allow starting or stopping</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>         </span>the
+ afsd service by any ordinary user.</p>
+ 
+ <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    </span>Usage :
+ afsdacl [-set | -reset] [-show]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>         
+ </span>-set<span style='mso-spacerun:yes'>   </span>: Sets the DACL</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>         
+ </span>-reset : Reset the DACL</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>         
+ </span>-show<span style='mso-spacerun:yes'>  </span>: Show current DACL (SDSF)</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416136"></a><a
+ name="_Toc115417072"><span style='mso-bookmark:_Toc115416136'>3.30. The @sys
+ Name List</span></a></h2>
+ 
+ <p class=MsoNormal>The default @sys name list in OpenAFS 1.4 is set to
+ &quot;x86_win32 i386_w2k i386_nt40&quot; for 32-bit x86 systems.<span
+ style='mso-spacerun:yes'>  </span>The default for itanium will be
+ &quot;ia64_win64&quot; and &quot;amd64_win64&quot; for amd 64-bit processors
+ when those platforms are supported.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416137"></a><a
+ name="_Toc115417073"><span style='mso-bookmark:_Toc115416137'>3.31. Symlinks to
+ AFS UNC paths</span></a></h2>
+ 
+ <p class=MsoNormal>In OpenAFS 1.4, symlinks to AFS UNC paths, \\AFS[\all]\...,
+ are treated the same as symlinks to /afs/...<span style='mso-spacerun:yes'> 
+ </span>However, please use /afs/... as the Windows UNC form will not work on
+ UNIX.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416138"></a><a
+ name="_Toc115417074"><span style='mso-bookmark:_Toc115416138'>3.32. Cache
+ Manager Debugging Now Supported</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS for Windows 1.4 implements the Cache Manager
+ Debugging RPC Interface.<span style='mso-spacerun:yes'>  </span>The CM debugger
+ can be queried with cmdebug.exe.</p>
+ 
+ <p class=PreformattedText>Usage: cmdebug -servers &lt;server machine&gt; [-port
+ &lt;IP port&gt;] [-long]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>              
+ </span>[-addrs] [-cache] [-help]</p>
+ 
+ <p class=PreformattedText>Where: -long<span style='mso-spacerun:yes'>  
+ </span>print all info</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>       </span>-addrs<span
+ style='mso-spacerun:yes'>  </span>print only host interfaces</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-cache<span style='mso-spacerun:yes'>  </span>print only cache
+ configuration</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416139"></a><a
+ name="_Toc115417075"><span style='mso-bookmark:_Toc115416139'>3.33. Windows
+ Logon Caching vs. Kerberos Logons</span></a></h2>
+ 
+ <p class=MsoNormal>If you are a site which utilizes MIT/Heimdal Kerberos
+ principals to logon to Windows via a cross-realm relationship with a multi-domain
+ Windows forest, you must enable Windows logon caching unless the workstation is
+ Windows Vista Beta 1 or later.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416140"></a><a
+ name="_Toc115417076"><span style='mso-bookmark:_Toc115416140'>3.34. Initial
+ Server Preferences</span></a></h2>
+ 
+ <p class=MsoNormal>VLDB and File Server Preferences can now be provided initial
+ values using registry keys.<span style='mso-spacerun:yes'>  </span>This is
+ useful for managed machines in a Windows domain which are centrally located
+ (e.g., in a computing lab.)<span style='mso-spacerun:yes'>  </span>See <a
+ href="#_Appendix_A:_Registry_Values">Appendix A</a> for details on the &quot;<a
+ href="#_Regkey:_[HKLMSOFTWAREOpenAFSClie_2">Server Preferences</a>&quot; keys.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416141"></a><a
+ name="_Toc115417077"><span style='mso-bookmark:_Toc115416141'>3.35. File
+ Timestamps</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 reports timestamps on files stored in AFS in UTC
+ all year round.<span style='mso-spacerun:yes'>  </span>In locales with daylight
+ savings time, previous versions of AFS for Windows reported the time when DST
+ is active as UTC+1.<span style='mso-spacerun:yes'>  </span>This was done to
+ preserve the relative local time for the user.<span style='mso-spacerun:yes'> 
+ </span>A file stored at 11:00am EST in January would be reported as having been
+ stored at 11:00am EDT in June.<span style='mso-spacerun:yes'> 
+ </span>Unfortunately, this has the negative side effect of changing the
+ reported timestamp from 16:00UTC to 15:00UTC.<span style='mso-spacerun:yes'> 
+ </span>Since Windows treats all file times in UTC, data synchronization
+ applications which rely on the timestamp would believe that all files stored in
+ AFS had changed.</p>
+ 
+ <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.<span
+ style='mso-spacerun:yes'>  </span>They do preserve the relative local
+ time.<span style='mso-spacerun:yes'>  </span>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.<span style='mso-spacerun:yes'> 
+ </span>During DST, these two times will no longer agree even though they are in
+ fact representing the same moment in time.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416142"></a><a
+ name="_Toc115417078"><span style='mso-bookmark:_Toc115416142'>3.36. Windows RPC
+ client support must be installed</span></a> </h2>
+ 
+ <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 dll &quot;rpcrt4.dll&quot;:</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>HKLM
+ &quot;SOFTWARE\Microsoft\RPC\ClientProtocols&quot; &quot;ncacn_np&quot;</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>HKLM
+ &quot;SOFTWARE\Microsoft\RPC\ClientProtocols&quot; &quot;ncacn_ip_tcp&quot;</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>HKLM
+ &quot;SOFTWARE\Microsoft\RPC\ClientProtocols&quot; &quot;ncadg_ip_udp&quot;</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>   </span>HKLM
+ &quot;SOFTWARE\Microsoft\RPC\ClientProtocols&quot; &quot;ncacn_http&quot;</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416143"></a><a
+ name="_Toc115417079"><span style='mso-bookmark:_Toc115416143'>3.37. Generating
+ Minidumps of the OpenAFS Client Service</span></a></h2>
+ 
+ <p class=MsoNormal>OpenAFS 1.4 adds a new command, &quot;fs
+ minidump&quot;.<span style='mso-spacerun:yes'>  </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.<span style='mso-spacerun:yes'>   </span>This output
+ can be very helpful when debugging the AFS Client Service when it is
+ unresponsive to SMB/CIFS requests.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416144"></a><a
+ name="_Toc115417080"><span style='mso-bookmark:_Toc115416144'>3.38. AFS Client
+ Universally Unique Identifiers</span></a></h2>
+ 
+ <p class=MsoNormal>The OpenAFS for Windows 1.4 client implements Universally
+ Unique Identifiers (UUIDs).<span style='mso-spacerun:yes'>  </span>They are
+ used to provide the server with a method of identifying the client that is
+ independent of IP address.<span style='mso-spacerun:yes'>  </span>The UUID is
+ generated when the AFSCache file is created and is maintained as long as the
+ contents of the AFSCache file are kept intact.<span style='mso-spacerun:yes'> 
+ </span>The UUID is stored in the AFSCache file.<span
+ style='mso-spacerun:yes'>   </span>When cloning machines that have Windows AFS
+ client installed, the AFSCache files must be deleted as part of the cloning
+ process.</p>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416145"></a><a
+ name="_Toc115417081"></a><a name="_Toc115417112"><span style='mso-bookmark:
+ _Toc115417081'><span style='mso-bookmark:_Toc115416145'>4. How to Debug
+ Problems with OpenAFS for Windows:</span></span></a></h1>
+ 
+ <p class=MsoNormal>OpenAFS for Windows provides a wide range of tools to assist
+ you in debugging problems.<span style='mso-spacerun:yes'>  </span>The
+ techniques available to you are varied because of the wide range of issues that
+ have been discovered over the years.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416146"></a><a
+ name="_Toc115417082"><span style='mso-bookmark:_Toc115416146'>4.1. pioctl
+ debugging (</span></a><a href="#_Value___:_IoctlDebug"><span style='mso-bookmark:
+ _Toc115417082'><span style='mso-bookmark:_Toc115416146'>IoctlDebug</span></span><span
+ style='mso-bookmark:_Toc115417082'><span style='mso-bookmark:_Toc115416146'></span></span></a><span
+ style='mso-bookmark:_Toc115417082'><span style='mso-bookmark:_Toc115416146'>
+ registry key)</span></span></h2>
+ 
+ <p class=MsoNormal>pioctl (path-based ioctl) calls are used by various tools to
+ communicate with the AFS Client Service.<span style='mso-spacerun:yes'> 
+ </span>Some of the operations performed include:</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setting/querying
+ tokens<span style='mso-spacerun:yes'>  </span>(tokens.exe, aklog.exe,
+ afscreds.exe)</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setting/querying
+ ACLs </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setting/querying
+ cache parameters</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>flushing
+ files or volumes</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setting/querying
+ server preferences</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>querying
+ path location</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>checking
+ the status of servers and volumes</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l7 level1 lfo18;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>setting/querying
+ the sysname list</p>
+ 
+ <p class=MsoNormal>pioctl calls are implemented by writing to a special UNC
+ path that is processed by the AFS Client Service.<span
+ style='mso-spacerun:yes'>   </span>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.<span style='mso-spacerun:yes'>   </span></p>
+ 
+ <p class=MsoNormal>To assist in debugging these problems, the registry value:</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> 
+ </span>[HKLM\SOFTWARE\OpenAFS\Client]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> 
+ </span>REG_DWORD:<span style='mso-spacerun:yes'>  </span>IoctlDebug<span
+ style='mso-spacerun:yes'>   </span>= 0x01</p>
+ 
+ <p class=MsoNormal>should be set.<span style='mso-spacerun:yes'>  </span>Then
+ any of the commands that perform pioctl calls should be executed from the
+ command prompt.<span style='mso-spacerun:yes'>  </span>With this key set the
+ pioctl library will generate debugging output to stderr.<span
+ style='mso-spacerun:yes'>  </span>The output will contain the Win32 API calls
+ executed along with their most important parameters and their return code.<span
+ style='mso-spacerun:yes'>   </span>The MSDN Library and the Microsoft
+ KnowledgeBase can be used as a reference to help you determine the
+ configuration probem with your system.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416147"></a><a
+ name="_Toc115417083"><span style='mso-bookmark:_Toc115416147'>4.2. afsd_service
+ initialization log (%WinDir%\TEMP\afsd_init.log)</span></a></h2>
+ 
+ <p class=MsoNormal>Every time the AFS Client Service starts it appends data
+ about its progress and configuration to a file.<span style='mso-spacerun:yes'> 
+ </span>This file provides information crucial to determining why the service
+ cannot start when there are problems.<span style='mso-spacerun:yes'> 
+ </span>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.<span
+ style='mso-spacerun:yes'>  </span>In many cases the panic condition is due to a
+ misconfiguration of the machine.<span style='mso-spacerun:yes'>  </span>In
+ other cases it might be due to a programming error in the software.<span
+ style='mso-spacerun:yes'>  </span>A quick review of the location in the source
+ code will quickly reveal the reason for the termination.</p>
+ 
+ <p class=MsoNormal>The <i style='mso-bidi-font-style:normal'><a
+ href="#_Value___:_MaxLogSize">MaxLogSize</a></i> registry value determines the
+ maximum size of the %WINDIR%\TEMP\afsd_init.log file.<span
+ style='mso-spacerun:yes'>  </span>If the file is larger than this value when
+ OpenAFS Client Service starts, the file will be reset to 0 bytes.<span
+ style='mso-spacerun:yes'>  </span>If value is set to 0, the file will be
+ allowed to grow indefinitely.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416148"></a><a
+ name="_Toc115417084"><span style='mso-bookmark:_Toc115416148'>4.3. afsd_service
+ debug logs (fs trace {-on, -off, -dump} -&gt;%WinDir%\TEMP\afsd.log)</span></a></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
+ being performed.<span style='mso-spacerun:yes'>  </span>While running the AFS
+ Client Service keeps an in memory log of many of its actions.<span
+ style='mso-spacerun:yes'>   </span>The default number of actions preserved at
+ any one time is 5000.<span style='mso-spacerun:yes'>  </span>This can be
+ adjusted with the <a href="#_Value_:_TraceBufferSize">registry value</a>:</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> 
+ </span>REG_DWORD<span style='mso-spacerun:yes'>  </span>TraceBufferSize </p>
+ 
+ <p class=MsoNormal>A restart of the service is necessary when adjusting this
+ value.<span style='mso-spacerun:yes'>   </span>Execute &quot;fs trace -on&quot;
+ to clear to the log and &quot;fs trace -dump&quot; to output the contents of
+ the log to the file.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416149"></a><a
+ name="_Toc115417085"><span style='mso-bookmark:_Toc115416149'>4.4. Using
+ SysInternal’s DbgView and FileMon Tools</span></a></h2>
+ 
+ <p class=MsoNormal>An alternatve option to the use of &quot;fs trace
+ -dump&quot; to capture internal OpenAFS Client Service events is to use a tool
+ such as Sysinternal's DbgView to capture real-time debugging output.<span
+ style='mso-spacerun:yes'>  </span>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).<span style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+ 
+ <p class=PreformattedText style='text-indent:12.0pt'>REG_DWORD<span
+ style='mso-spacerun:yes'>   </span>TraceOption = 0x04</p>
+ 
+ <p class=MsoNormal>Use “fs trace –on” and “fs trace –off” to toggle the
+ generation of log messages. </p>
+ 
+ <p class=MsoNormal>Sysinternal’s FileMon utility can be use to monitor the file
+ operations requested by applications and their success or failure.<span
+ style='mso-spacerun:yes'>   </span>Restrict FileMon to monitor Network Volumes
+ only in order to reduce the output to just the CIFS requests.<span
+ style='mso-spacerun:yes'>   </span></p>
+ 
+ <p class=MsoNormal>Turn on the <i style='mso-bidi-font-style:normal'>Clock Time</i>
+ option in both tools to make it easier to synchronize the application requests
+ and the resulting OpenAFS Client Service operations.<span
+ style='mso-spacerun:yes'>   </span>The captured data can be stored to files for
+ inclusion in bug reports.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416150"></a><a
+ name="_Toc115417086"><span style='mso-bookmark:_Toc115416150'>4.5. Microsoft
+ MiniDumps <br>
+ (fs minidump -&gt; %WinDir%\TEMP\afsd.dmp)</span></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.<span style='mso-spacerun:yes'>  
+ </span>The &quot;fs minidump&quot; 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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416151"></a><a
+ name="_Toc115417087"><span style='mso-bookmark:_Toc115416151'>4.6. Single
+ Sign-on (Integrated Logon) debugging</span></a></h2>
+ 
+ <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.<span style='mso-spacerun:yes'>   </span>Setting Bit 0 of the <a
+ href="#_Value__:_TraceOption">TraceOption</a> registry value:</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> 
+ </span>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> 
+ </span>REG_DWORD<span style='mso-spacerun:yes'>   </span>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
+ the name “AFS Logon&quot;.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416152"></a><a
+ name="_Toc115417088"><span style='mso-bookmark:_Toc115416152'>4.7. RX (AFS RPC)
+ debugging (rxdebug)</span></a></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.<span
+ style='mso-spacerun:yes'>  </span>The port for the AFS Cache Manager is
+ 7001.<span style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=PreformattedText>Usage: rxdebug -servers &lt;server machine&gt; [-port
+ &lt;IP port&gt;] [-nodally] </p>
+ 
+ <p class=PreformattedText style='margin-left:35.45pt;text-indent:35.45pt'><span
+ style='mso-spacerun:yes'>   </span>[-allconnections] [-rxstats] [-onlyserver]
+ [-onlyclient] </p>
+ 
+ <p class=PreformattedText style='margin-left:70.9pt'><span
+ style='mso-spacerun:yes'>   </span>[-onlyport &lt;show only &lt;port&gt;&gt;] </p>
+ 
+ <p class=PreformattedText style='margin-left:70.9pt'><span
+ style='mso-spacerun:yes'>   </span>[-onlyhost &lt;show only &lt;host&gt;&gt;] </p>
+ 
+ <p class=PreformattedText style='margin-left:70.9pt'><span
+ style='mso-spacerun:yes'>   </span>[-onlyauth &lt;show only &lt;auth
+ level&gt;&gt;] [-version] </p>
+ 
+ <p class=PreformattedText style='margin-left:70.9pt'><span
+ style='mso-spacerun:yes'>   </span>[-noconns] [-peers] [-help]</p>
+ 
+ <p class=PreformattedText>Where: -nodally<span
+ style='mso-spacerun:yes'>         </span>don't show dallying conns</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-allconnections<span style='mso-spacerun:yes'>  </span>don't filter out
+ uninteresting connections</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-rxstats<span style='mso-spacerun:yes'>         </span>show Rx
+ statistics</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-onlyserver<span style='mso-spacerun:yes'>      </span>only show server
+ conns</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-onlyclient<span style='mso-spacerun:yes'>      </span>only show client
+ conns</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-version<span style='mso-spacerun:yes'>         </span>show AFS version
+ id</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-noconns<span style='mso-spacerun:yes'>         </span>show no
+ connections</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-peers<span style='mso-spacerun:yes'>           </span>show peers</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416153"></a><a
+ name="_Toc115417089"><span style='mso-bookmark:_Toc115416153'>4.8. Cache
+ Manager debugging (cmdebug)</span></a></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>Usage: cmdebug -servers &lt;server machine&gt; [-port
+ &lt;IP port&gt;] [-long] </p>
+ 
+ <p class=PreformattedText style='margin-left:70.9pt'><span
+ style='mso-spacerun:yes'>   </span>[-refcounts] [-callbacks] [-addrs] [-cache]
+ [-help]</p>
+ 
+ <p class=PreformattedText>Where: -long<span style='mso-spacerun:yes'>      
+ </span>print all info</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span><span
+ style='mso-spacerun:yes'>     </span>-refcounts<span style='mso-spacerun:yes'> 
+ </span>print only cache entries with positive reference counts</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-callbacks<span style='mso-spacerun:yes'>  </span>print only cache
+ entries with callbacks</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-addrs<span style='mso-spacerun:yes'>      </span>print only host
+ interfaces</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>      
+ </span>-cache<span style='mso-spacerun:yes'>      </span>print only cache
+ configuration</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416154"></a><a
+ name="_Toc115417090"><span style='mso-bookmark:_Toc115416154'>4.9. Persistent
+ Cache consistency check</span></a></h2>
+ 
+ <p class=MsoNormal>The persistent cache is stored in a Hidden System file at
+ %WinDir%\TEMP\AFSCache.<span style='mso-spacerun:yes'>  </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=PreformattedText><span style='mso-spacerun:yes'>  </span>afsd_service.exe
+ --validate-cache &lt;cache-path&gt;</p>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416155"></a><a
+ name="_Toc115417091"></a><a name="_Toc115417113"><span style='mso-bookmark:
+ _Toc115417091'><span style='mso-bookmark:_Toc115416155'>5. Reporting Bugs:</span></span></a></h1>
+ 
+ <p class=MsoNormal>Bug reports should be sent to <a
+ href="mailto:openafs-bugs@openafs.org?subject=Bug%20Report">openafs-bugs@openafs.org</a>.<span
+ style='mso-spacerun:yes'>  </span>Please include as much information as
+ possible about the issue.<span style='mso-spacerun:yes'>  </span>If you are
+ reporting a crash, please install the debugging symbols by re-running the
+ installer.<span style='mso-spacerun:yes'>  </span>If a dump file is available
+ for the problem, %WINDIR%\TEMP\afsd.dmp, include it along with the AFS Client
+ Trace file<span style='mso-spacerun:yes'>  </span>%WINDIR%\TEMP\afsd.log.<span
+ style='mso-spacerun:yes'>  </span>The AFS Client startup log is
+ %WINDIR%\TEMP\afsd_init.log.<span style='mso-spacerun:yes'>  </span>Send the
+ last continuous block of<span style='mso-spacerun:yes'>  </span>log information
+ from this file.</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;mso-list:
+ l8 level1 lfo20;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Run
+ drwtsn32.exe to configure or to identify where the log and the crash dump files
+ are created: </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>click
+ Start &gt; Run...<span style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>type
+ drwtsn32 &lt;enter&gt;. </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Select
+ either a Crash Dump Type: Mini or Full. </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Clear
+ Dump Symbol Table</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Clear
+ Append to Existing Log file. </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Check
+ Dump All Thread Contexts.</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Check
+ Create Crash Dump File</p>
+ 
+ <p class=MsoNormal style='margin-left:14.15pt;text-indent:-14.15pt;mso-list:
+ l9 level1 lfo22;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Next
+ run the monitoring module of Dr. Watson: </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l10 level1 lfo24;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>click
+ Start &gt; Run...</p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l10 level1 lfo24;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>type
+ drwatson &lt;enter&gt;. </p>
+ 
+ <p class=MsoNormal style='margin-left:49.6pt;text-indent:-14.15pt;mso-list:
+ l10 level1 lfo24;tab-stops:list 14.15pt'><![if !supportLists]><span
+ style='font-size:9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
+ mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Once
+ 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 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>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416156"></a><a
+ name="_Toc115417092"></a><a name="_Toc115417114"><span style='mso-bookmark:
+ _Toc115417092'><span style='mso-bookmark:_Toc115416156'>6. How to Contribute to
+ the Development of OpenAFS for Windows</span></span></a></h1>
+ 
+ <p class=MsoNormal>Contributions to the development of OpenAFS for Windows are
+ continuously needed.<span style='mso-spacerun:yes'>  </span>Contributions may
+ take many forms including cash donations, support contracts, donated developer
+ time, and even donated tech writer time.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416157"></a><a
+ name="_Toc115417093"><span style='mso-bookmark:_Toc115416157'>6.1. The USENIX
+ OpenAFS Fund</span></a> </h2>
+ 
+ <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,
+ project management, and maintaining openafs.org. </p>
+ 
+ <div style='mso-element:frame;mso-element-frame-height:66.05pt;mso-element-wrap:
+ no-wrap-beside;mso-element-anchor-vertical:page;mso-element-anchor-horizontal:
+ column;mso-element-left:.05pt;mso-element-top:372.8pt;mso-height-rule:exactly'>
+ 
+ <table cellspacing=0 cellpadding=0 hspace=0 vspace=0 width=540 height=88>
+  <tr>
+   <td valign=top align=left height=88 style='padding-top:0pt;padding-right:
+   9.0pt;padding-bottom:0pt;padding-left:9.0pt'>
+   <p class=MsoEnvelopeAddress style='mso-element:frame;mso-element-frame-height:
+   66.05pt;mso-element-wrap:no-wrap-beside;mso-element-anchor-vertical:page;
+   mso-element-anchor-horizontal:column;mso-element-left:.05pt;mso-element-top:
+   372.8pt;mso-height-rule:exactly'>USENIX OpenAFS Fund<br>
+   USENIX Association <br>
+ <st2:address w:st="on"><st2:Street w:st="on">2560 Ninth St., Suite 215</st2:Street>
+    <br>
+ <st2:City w:st="on">Berkeley</st2:City>, <st2:State w:st="on">CA</st2:State> <st2:PostalCode
+    w:st="on">94710</st2:PostalCode></st2:address> </p>
+   </td>
+  </tr>
+ </table>
+ 
+ </div>
+ 
+ <![if !supportTextWrap]><br clear=ALL>
+ <![endif]>
+ 
+ <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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417094">6.2. Secure
+ Endpoints Inc.</a> </h2>
+ 
+ <p class=MsoBodyText><a href="http://www.secure-endpoints.com/">Secure
+ Endpoints Inc.</a> provides development and support services for OpenAFS for
+ Windows and MIT Kerberos for Windows.<span style='mso-spacerun:yes'> 
+ </span>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
+ or new features. </p>
+ 
+ <p class=MsoBodyText>Secure Endpoints Inc. provides contract based support for
+ the OpenAFS for Windows and the MIT Kerberos for Windows products. </p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417095">6.3. The
+ MIT Kerberos Account</a> </h2>
+ 
+ <p class=MsoNormal style='margin:0pt;margin-bottom:.0001pt;mso-pagination:widow-orphan;
+ mso-hyphenate:auto;mso-layout-grid-align:none;text-autospace:none'><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ color:black'>Th</span><span class=BodyTextChar>e <a
+ href="http://web.mit.edu/kerberos/">MIT Kerberos</a> development team accepts
+ unrestricted grants.<span style='mso-spacerun:yes'>  </span>Grants are tax
+ deductible and the full amount of the grant will be used to fund the
+ development of Kerberos 5 and/or Kerberos for Windows.<span
+ style='mso-spacerun:yes'>  </span>OpenAFS for Windows is dependent on MIT
+ Kerberos for Windows for authentication and shares many of the same re</span><span
+ style='font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho";
+ color:black'>quirements for credential management.<span
+ style='mso-spacerun:yes'>  </span>Future releases of both products will share a
+ common identity management user interface. <o:p></o:p></span></p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417096">6.4. Direct
+ contributions of code and/or documentation</a> </h2>
+ 
+ <p class=MsoBodyText>Organizations that use OpenAFS in house and have
+ development staffs are encouraged to contribute any code modifications they
+ make to OpenAFS.org via <u><span style='color:blue'>openafs-bugs@openafs.org</span></u>.<span
+ style='mso-spacerun:yes'>  </span>Contributions of documentation are highly
+ desired. </p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417097">6.5.
+ OpenAFS for Windows Mailing Lists</a></h2>
+ 
+ <p class=MsoNormal>If you wish to participate in OpenAFS for Windows
+ development please join the <i><a
+ href="mailto:openafs-win32-devel@openafs.org?subject=OpenAFS%20for%20Windows%20Development%20Contribution">openafs-win32-devel@openafs.org</a></i>
+ mailing list.</p>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'><span class=MsoHyperlink>https://lists.openafs.org/mailman/listinfo/openafs-win32-devel<o:p></o:p></span></p>
+ 
+ <p class=MsoNormal>User questions should be sent to the <a
+ href="mailto:openafs-info@openafs.org?subject=OpenAFS%20for%20Windows%20User%20Question">openafs-info@openafs.org</a>
+ mailing list.<span style='mso-spacerun:yes'>  </span></p>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'><span class=MsoHyperlink>https://lists.openafs.org/mailman/listinfo/openafs-info<o:p></o:p></span></p>
+ 
+ <p class=MsoNormal>You must join the mailing lists if you wish to post to the
+ list without incurring a moderation delay.</p>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417115"></a><a
+ name="_Toc115417098"></a><a name="_Toc115416158"></a><a
+ name="_MSI_Deployment_Guide"></a><![if !supportLists]><span style='mso-bookmark:
+ _Toc115417115'><span style='mso-bookmark:_Toc115417098'><span style='mso-bookmark:
+ _Toc115416158'></span></span></span><![endif]><span style='mso-bookmark:_Toc115417115'><span
+ style='mso-bookmark:_Toc115417098'><span style='mso-bookmark:_Toc115416158'>7.
+ MSI Deployment Guide</span></span></span></h1>
+ 
+ </div>
+ 
+ <b><span style='font-size:16.0pt;font-family:Albany;mso-fareast-font-family:
+ "MS Mincho";mso-bidi-font-family:Tahoma;mso-ansi-language:EN-US;mso-fareast-language:
+ JA;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always;
+ mso-break-type:section-break'>
+ </span></b>
+ 
+ <div class=Section2>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416159"></a><a
+ name="_Toc115417099"><span style='mso-bookmark:_Toc115416159'>7.1. Introduction</span></a></h2>
+ 
+ <p class=MsoNormal>A MSI installer option is available for those who wish to
+ use Windows Installer for installing OpenAFS and for organizations that wish to
+ deploy OpenAFS through Group Policy.<span style='mso-spacerun:yes'>  </span>The
+ first version of OpenAFS for Windows available as an MSI was 1.3.65.</p>
+ 
+ <p class=MsoNormal>This document provides a guide for authoring transforms used
+ to customize the MSI package for a particular organization.<span
+ style='mso-spacerun:yes'>  </span>Although many settings can be deployed via
+ transforms, in an Active Directory environment it is advisable to deploy
+ registry settings<span style='mso-spacerun:yes'>    </span>and configuration
+ files through group policy and/or startup scripts so that machines where
+ OpenAFS for Windows is already installed will pick up these customizations.</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416160">7.1.1
+ Requirements</a></h3>
+ 
+ <p class=MsoNormal>The information in this document applies to MSI packages
+ distributed with OpenAFS for Windows releases from 1.3.65 and onwards or MSI
+ packages built from corresponding source releases.<span
+ style='mso-spacerun:yes'>  </span>Not all releases support all the
+ configuration options documented here.</p>
+ 
+ <p class=MsoNormal>Authoring a &quot;Windows Installer&quot; transform requires
+ additional software for editing the MSI database tables and generating the
+ transform from the modified MSI package.<span style='mso-spacerun:yes'> 
+ </span>ORCA.EXE and MSITRAN.EXE which are included in the Windows Platform SDK
+ (&quot;Windows Installer&quot; SDK) can be used for this purpose.</p>
+ 
+ <p class=MsoNormal>For reference, the schema for the MSI package is based on
+ SCHEMA.MSI distributed with the Platform SDK.</p>
+ 
+ <p class=MsoNormal>For general information about &quot;Windows Installer&quot;,
+ refer to:</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><a
+ href="http://msdn.microsoft.com/library/en-us/msi/setup/windows_installer_start_page.asp">http://msdn.microsoft.com/library/en-us/msi/setup/windows_installer_start_page.asp</a></p>
+ 
+ <p class=MsoNormal>For general information about authoring MSI transforms,
+ refer to:</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><a
+ href="http://msdn.microsoft.com/library/en-us/msi/setup/transforms.asp">http://msdn.microsoft.com/library/en-us/msi/setup/transforms.asp</a></p>
+ 
+ <p class=MsoNormal>The remainder of this document assumes some familiarity with
+ authoring transforms.<span style='mso-spacerun:yes'>  </span>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.<span
+ style='mso-spacerun:yes'>  </span>MSDN also includes a step-by-step example for
+ creating a transform at:</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><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>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416161">7.1.2
+ Authoring a Transform</a></h3>
+ 
+ <p class=MsoNormal>Transforms describe a set of modifications to be performed
+ on an existing MSI for the purpose of customizing it.<span
+ style='mso-spacerun:yes'>  </span>This is ordinarily done by making a copy of
+ the MSI to be customized, modifying the copy and then using the old and the new
+ MSI to generate a transform.<span style='mso-spacerun:yes'>  </span>For
+ example:</p>
+ 
+ <p class=PreformattedText style='margin-left:36.0pt;text-indent:-18.0pt;
+ mso-list:l17 level1 lfo26;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>copy openafs.msi openafs-modified.msi</p>
+ 
+ <p class=PreformattedText style='margin-left:36.0pt;text-indent:-18.0pt;
+ mso-list:l17 level1 lfo26;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>(edit the openafs-modified.msi to include the necessary
+ changes)</p>
+ 
+ <p class=PreformattedText style='margin-left:36.0pt;text-indent:-18.0pt;
+ mso-list:l17 level1 lfo26;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>msitran -g openafs.msi openafs-modified.msi
+ openafs-transform.mst</p>
+ 
+ <p class=PreformattedText style='margin-left:36.0pt;text-indent:-18.0pt;
+ mso-list:l17 level1 lfo26;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>(generates openafs-transform.mst, which is the
+ transform)</p>
+ 
+ <p class=MsoNormal>Transforms have an extension of .mst.<span
+ style='mso-spacerun:yes'>  </span>'msitran' is a tool distributed as part of
+ the &quot;Windows Installer&quot; 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;
+ mso-list:l16 level1 lfo28;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>copy openafs.msi openafs-test.msi</p>
+ 
+ <p class=PreformattedText style='margin-left:36.0pt;text-indent:-18.0pt;
+ mso-list:l16 level1 lfo28;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
+ </span></span><![endif]>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.<span style='mso-spacerun:yes'>  </span>'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 openafs-modified.msi.<span
+ style='mso-spacerun:yes'>  </span>More details are given below.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416162"></a><a
+ name="_Toc115417100"><span style='mso-bookmark:_Toc115416162'>7.2.
+ Configuration Options</span></a></h2>
+ 
+ <p class=MsoNormal>The logic necessary to implement many of the settings
+ described in <a href="#_Appendix_A:_Registry_Values">Appendix A</a> are present
+ in the MSI.<span style='mso-spacerun:yes'>  </span>Most of these can be
+ controlled by setting the corresponding properties to the desired value.<span
+ style='mso-spacerun:yes'>  </span>Some settings may require modifying existing
+ registry entries (though not recommended) or adding new resources (like files
+ or registry keys).<span style='mso-spacerun:yes'>  </span>Instructions for
+ performing these tasks are below.</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416163">7.2.1
+ Configurable Properties</a></h3>
+ 
+ <p class=MsoNormal>Most configurable properties correspond to registry keys or
+ values.<span style='mso-spacerun:yes'>  </span>Due to the logic invoked based
+ on the existence of these registry keys or values, they are only set if the
+ associated property is defined to have a non null value.<span
+ style='mso-spacerun:yes'>  </span>If the associated property is not defined in
+ the MSI, the registry key or value will not be touched.<span
+ style='mso-spacerun:yes'>  </span>By default, the MSI does not contain these
+ properties and hence will not set the registry keys.<span
+ style='mso-spacerun:yes'>  </span>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
+ HKEY_LOCAL_MACHINE registry hive.<span style='mso-spacerun:yes'>  </span>The
+ HKEY_CURRENT_USER hive is not touched by the installer.</p>
+ 
+ <p class=MsoNormal>For each property, the associated registry setting is
+ referenced by the same text used in <a href="#_Appendix_A:_Registry_Values">Appendix
+ A</a>.</p>
+ 
+ <p class=MsoNormal>Strings are quoted using single quotes (e.g. 'a string'). An
+ empty string is denoted as ''.<span style='mso-spacerun:yes'>  </span>Note that
+ you can't author null values into the 'Property' table.</p>
+ 
+ <p class=MsoNormal>Numeric values should be authored as decimal strings.</p>
+ 
+ <h4><a name="_Toc115416164">7.2.1.1 Setting Properties</a></h4>
+ 
+ <p class=MsoNormal>In order to set a property,</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo30;tab-stops:
+ list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>Open the MSI in ORCA.EXE</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo30;tab-stops:
+ list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>Select the 'Property' table from the list of
+ tables on the left.</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo30;tab-stops:
+ list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>3.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>Find the property in the list of properties on
+ the right, double click the value and type the new value.</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo30;tab-stops:
+ list 18.0pt'><![if !supportLists]><span style='font-size:9.0pt;mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>4.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>If the property does not exist in the property
+ list, right click the list and select 'Add Row', type the property name and the
+ desired value.</p>
+ 
+ <h4><a name="_Toc115416165">7.2.1.2 OpenAFS for Windows Properties</a></h4>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416166"></a><a
+   name="_(Service_parameters):"></a><span style='mso-bookmark:_Toc115416166'>(Service
+   parameters):</span></h5>
+   <p class=ListContents style='margin-left:0pt;mso-yfti-cnfc:1'>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h5><a name="_Toc115416167"></a><a name="_(Network_provider):"></a><span
+   style='mso-bookmark:_Toc115416167'>(Network provider):</span></h5>
+   <p class=ListContents style='margin-left:0pt'>[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]</p>
+   </td>
+  </tr>
+  <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="_Toc115416168"></a><a name="_(OpenAFS_Client):"></a><span
+   style='mso-bookmark:_Toc115416168'>(OpenAFS Client):</span></h5>
+   <p class=ListContents style='margin-left:0pt'>[HKLM\SOFTWARE\OpenAFS\Client]</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h5><a name="_Toc115416169">7.2.1.2.1 Registry Properties</a></h5>
+ 
+ <p class=MsoNormal>These properties are used to set the values of registry
+ entries associated with OpenAFS for Windows.</p>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6 style='mso-yfti-cnfc:1'><a name="_Toc115416170">AFSCACHEPATH</a></h6>
+   <p class=MsoList style='mso-yfti-cnfc:1'>Registry key<span
+   style='mso-spacerun:yes'>    </span>: <a href="#_(Service_parameters):">(Service
+   parameters)</a></p>
+   <p class=MsoList style='mso-yfti-cnfc:1'>Registry value : <a
+   href="#_Value_:_CachePath">CachePath</a></p>
+   <p class=MsoList style='mso-yfti-cnfc:1'>Valid values<span
+   style='mso-spacerun:yes'>    </span>: string .</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6><a name="_Toc115416171">AFSCACHESIZE</a></h6>
+   <p class=MsoList>Registry key<span style='mso-spacerun:yes'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value : <a href="#_Value___:_CacheSize">CacheSize</a></p>
+   <p class=MsoList>Valid values<span style='mso-spacerun:yes'>    </span>:
+   numeric</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="_Toc115416172">AFSCELLNAME</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_Cell">Cell</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>:
+   string</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="_Toc115416173">FREELANCEMODE</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_FreelanceClient">FreelanceClient</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '1'
+   or '0'</p>
+   </td>
+  </tr>
+  <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="_Toc115416174">HIDEDOTFILES</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_HideDotFiles">HideDotFiles</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '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="_Toc115416175">LOGONOPTIONS</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Network_provider):">(Network provider)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value___:_LogonOptions">LogonOptions</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '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
+   configuration keys for Network Provider)</a> for more details.</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="_Toc115416176">MOUNTROOT</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_Mountroot">Mountroot</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>:
+   string</p>
+   </td>
+  </tr>
+  <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="_Toc115416177">NETBIOSNAME</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value___:_NetbiosName">NetbiosName</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>:
+   string (at most 15 characters)</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="_Toc115416178">NOFINDLANABYNAME</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value___:_NoFindLanaByName">NoFindLanaByName</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '1'
+   or '0'</p>
+   </td>
+  </tr>
+  <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="_Toc115416179">RXMAXMTU</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_RxMaxMTU">RxMaxMTU</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>:
+   numeric</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="_Toc115416180">SECURITYLEVEL</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_SecurityLevel">SecurityLevel</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '1'
+   or '0'</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="_Toc115416181">SMBAUTHTYPE</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value___:_smbAuthType">SMBAuthType</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>:
+   '0','1' or '2'</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="_Toc115416182">STOREANSIFILENAMES</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(OpenAFS_Client):">(OpenAFS Client)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value___:_StoreAnsiFilenames">StoreAnsiFilenames</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '0'
+   or '1'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:12;mso-yfti-lastrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6><a name="_Toc115416183">USEDNS</a></h6>
+   <p class=MsoList>Registry key<span style='mso-tab-count:1'>    </span>: <a
+   href="#_(Service_parameters):">(Service parameters)</a></p>
+   <p class=MsoList>Registry value<span style='mso-tab-count:1'> </span>: <a
+   href="#_Value_:_UseDNS">UseDNS</a></p>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '1'
+   or '0'</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h5><a name="_Toc115416184"></a><a name="_7.2.1.2.2_AFSCreds.exe_Properties"></a><span
+ style='mso-bookmark:_Toc115416184'>7.2.1.2.2 AFSCreds.exe Properties</span></h5>
+ 
+ <p class=MsoNormal>These properties are combined to add a command line option
+ to the shortcut that will be created in the Start:Programs:OpenAFS and
+ Start:Programs:Startup folders (see CREDSSTARTUP).<span
+ style='mso-spacerun:yes'>  </span>The method of specifying the option was
+ chosen for easy integration with the Windows Installer user interface.<span
+ style='mso-spacerun:yes'>  </span>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=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6 style='mso-yfti-cnfc:1'><a name="_Toc115416185">CREDSSTARTUP</a></h6>
+   <p class=MsoList style='mso-yfti-cnfc:1'>Valid values<span
+   style='mso-spacerun:yes'>  </span><span style='mso-spacerun:yes'>  </span>:
+   '1' or '0'</p>
+   <p class=MsoList style='mso-yfti-cnfc:1'>Controls whether AFSCreds.exe starts
+   up automatically when the user logs on.<span style='mso-spacerun:yes'> 
+   </span>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:0'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6><a name="_Toc115416186">CREDSAUTOINIT</a></h6>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '-a'
+   or ''</p>
+   <p class=MsoList>Enables automatic initialization.</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="_Toc115416187">CREDSIPCHDET</a></h6>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '-n'
+   or ''</p>
+   <p class=MsoList>Enables IP address change detection.</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="_Toc115416188">CREDSQUIET</a></h6>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '-q'
+   or ''</p>
+   <p class=MsoList>Enables quiet mode.</p>
+   </td>
+  </tr>
+  <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="_Toc115416189">CREDSRENEWDRMAP</a></h6>
+   <p class=MsoList>Valid values<span style='mso-tab-count:1'>    </span>: '-m'
+   or '’</p>
+   <p class=MsoList>Enables renewing drive map at startup.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h6><a name="_Toc115416190">CREDSSHOW</a></h6>
+   <p class=MsoList>Valid values<span style='mso-spacerun:yes'>    </span>: '-s'
+   or ''</p>
+   <p class=MsoList>Enables displaying the credential manager window when
+   AFSCREDS starts up.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416191">7.2.2
+ Existing Registry Entries</a></h3>
+ 
+ <p class=MsoNormal>You can change existing registry values subject to the
+ restrictions mentioned in the Windows Platform SDK.<span
+ style='mso-spacerun:yes'>  </span>Pay special attention to component key paths
+ and try to only change the 'Value' column in the 'Registry' table.<span
+ style='mso-spacerun:yes'>  </span>If you want to add additional registry keys
+ please refer to section 3 (Additional resources).</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416192">7.2.3
+ Replacing Configuration Files</a></h3>
+ 
+ <p class=MsoNormal>The OpenAFS configuration files (CellServDB) can be replaced
+ by your own configuration files.<span style='mso-spacerun:yes'>  </span>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
+ replace, and then add new components for the replacement files.<span
+ style='mso-spacerun:yes'>  </span>This is outlined below (assuming you are
+ using ORCA.EXE to author the transform).</p>
+ 
+ <p class=MsoNormal>Note that transforms are not a good way to add a new file as
+ an embedded stream.<span style='mso-spacerun:yes'>  </span>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 '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;mso-list:l13 level1 lfo32;tab-stops:
+ list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:Thorndale;
+ mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Disable
+ the component that contains the configuration file that you want to replace.</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;tab-stops:
+ list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:Thorndale;
+ mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Locate
+ and select the 'Component' table in the 'Tables' list.</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;tab-stops:
+ list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:Thorndale;
+ mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
+ the Component table, locate the component you need to change ( Ctrl-F invokes
+ the 'Find' dialog).<span style='mso-spacerun:yes'>  </span>The component names
+ are listed below in section <a href="#_2.3.1_Components_for_Configuration_">7.2.3.1</a>.<span
+ style='mso-spacerun:yes'>  </span>For this 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;mso-list:l13 level2 lfo32;tab-stops:
+ list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:Thorndale;
+ mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.3.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Go
+ to the 'Condition' column of the component.</p>
+ 
+ <p class=MsoNormal style='margin-top:4.3pt;margin-right:0pt;margin-bottom:4.3pt;
+ margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;tab-stops:
+ list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:Thorndale;
+ mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1.4.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Enter
+ a condition that 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 style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo32;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a new component containing the new configuration file.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ the 'Component' table in the 'Tables' list.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ 'Tables'-&gt;'Add Row' (Ctrl-R).</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2.3.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Enter
+ the following :</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='margin-left:39.35pt;border-collapse:collapse;border:none;mso-border-alt:
+  solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:23.35pt'>
+   <td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt;height:23.35pt'>
+   <p class=PreformattedText>Component</p>
+   </td>
+   <td width=475 valign=top style='width:356.55pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt;height:23.35pt'>
+   <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{7019836F-BB2C-4AF6-9463-0D6EC9035CF1}</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:2'>
+   <td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Directory_</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>dirClient</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:3'>
+   <td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Attributes</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>144</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4'>
+   <td width=115 valign=top style='width:86.25pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Condition</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+   </td>
+  </tr>
+  <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>fil_my_CellServDB</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'>Note that the ComponentId is an
+ uppercase GUID.<span style='mso-spacerun:yes'>  </span>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 msidbComponentAttributesPermanent (16) and
+ msidbComponentAttributesNeverOverwrite (128).<span style='mso-spacerun:yes'> 
+ </span>This ensures that local modifications are not overwritten or lost during
+ an installation or uninstallation.<span style='mso-spacerun:yes'>  </span>These
+ are the same settings used on the default configuration files.</p>
+ 
+ <p class=MsoNormal><span style='mso-tab-count:1'>            </span>'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;mso-list:l13 level1 lfo32;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>3.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a new feature to hold the new component.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>3.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ the 'Feature' table.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>3.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a new row (Ctrl-R or 'Tables'-&gt;'Add Row') with the following values:</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='margin-left:40.1pt;border-collapse:collapse;border:none;mso-border-alt:
+  solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Feature</p>
+   </td>
+   <td width=462 valign=top style='width:346.2pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>feaClient</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:2'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Title</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:3'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Description</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Display</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>0</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:5'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Level</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>30</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:6'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Directory_</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText><o:p>&nbsp;</o:p></p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:7;mso-yfti-lastrow:yes'>
+   <td width=126 valign=top style='width:94.8pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Attributes</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>8</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'>It is important to create the 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.<span
+ style='mso-spacerun:yes'>  </span>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
+ msidbFeatureAttributesDisallowAdvertise (8), which is set on all features in
+ the OpenAFS MSI.<span style='mso-spacerun:yes'>  </span>The OpenAFS MSI is not designed
+ for an advertised installation.</p>
+ 
+ <p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo32;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>4.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Join
+ the component and the feature.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>4.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ the 'FeatureComponents' table.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>4.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a new row with the following values:</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='margin-left:40.1pt;border-collapse:collapse;border:none;mso-border-alt:
+  solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Feature</p>
+   </td>
+   <td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>fea_my_CellServDB</p>
+   </td>
+  </tr>
+  <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Component</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>cmf_my_CellServDB</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo32;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>5.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Add
+ an entry to the 'File' table.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>5.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ the 'File' table.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>5.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a new row with the following values:</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='margin-left:40.1pt;border-collapse:collapse;border:none;mso-border-alt:
+  solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>File</p>
+   </td>
+   <td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>fil_my_CellServDB</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Component_</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>(enter file size here)</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Attributes</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>8192</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>Sequence</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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>1000</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal><span style='mso-tab-count:1'>            </span><span
+ style='mso-spacerun:yes'>    </span>(leave other fields blank)</p>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'>The 'Attributes' value is
+ msidbFileAttributesNonCompressed (8192).<span style='mso-spacerun:yes'> 
+ </span>This is because we will be placing this file in the same directory as
+ the MSI instead of embedding the file in it.<span style='mso-spacerun:yes'> 
+ </span>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
+ location than the other files in the MSI.</p>
+ 
+ <p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo32;
+ tab-stops:list 18.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>6.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>Set
+ a media source for the file.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>6.1.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
+ the 'Media' table.</p>
+ 
+ <p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;mso-list:l13 level2 lfo32;
+ tab-stops:list 39.6pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>6.2.<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Add
+ a row with the following values :</p>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='margin-left:40.1pt;border-collapse:collapse;border:none;mso-border-alt:
+  solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=126 valign=top style='width:94.5pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>DiskId</p>
+   </td>
+   <td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>2</p>
+   </td>
+  </tr>
+  <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;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <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;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>1000</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal><span style='mso-tab-count:1'>            </span><span
+ style='mso-spacerun:yes'>    </span>(leave other fields blank)</p>
+ 
+ <p class=MsoNormal style='margin-left:35.45pt'>The sequence number of 1000
+ designates this as the media source for the newly added file.</p>
+ 
+ <h4><a name="_Toc115416193"></a><a name="_2.3.1_Components_for_Configuration_"></a><span
+ style='mso-bookmark:_Toc115416193'>7.2.3.1 Components for Configuration Files</span></h4>
+ 
+ <p class=PreformattedText style='text-indent:35.45pt'>CellServDB: 'cpf_CellServDB'
+ (ID {D5BA4C15-DBEC-4292-91FC-B54C30F24F2A})</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416194">7.2.4
+ Adding Domain Specific Registry Keys</a></h3>
+ 
+ <p class=MsoNormal>Following is an example for adding domain specific registry
+ keys.</p>
+ 
+ <p class=MsoNormal style='tab-stops:204.0pt'><span style='mso-spacerun:yes'>   
+ </span>Refer to <a href="#_Appendix_A:_Registry_Values">Appendix A</a> section
+ 2.1 for more information.</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>Columns that are
+ unspecified should be left empty.</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>We create a new
+ feature and component to hold the new registry keys.</p>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal style='mso-yfti-cnfc:1'><span style='mso-spacerun:yes'>   
+   </span>'Feature' table:</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Feature<span
+   style='mso-tab-count:1'>            </span>: 'feaDomainKeys'<br>
+   <span style='mso-tab-count:1'>            </span>Feature Parent<span
+   style='mso-tab-count:1'> </span>: 'feaClient'<br>
+   <span style='mso-tab-count:1'>            </span>Display<span
+   style='mso-tab-count:1'>           </span>: 0<br>
+   <span style='mso-tab-count:1'>            </span>Level<span style='mso-tab-count:
+   2'>               </span>: 30<br>
+   <span style='mso-tab-count:1'>            </span>Attributes<span
+   style='mso-tab-count:1'>        </span>: 10</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>'Component'
+   table:</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-spacerun:yes'>    </span><span style='mso-tab-count:1'>      </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'<br>
+   <span style='mso-tab-count:1'>            </span>ComponentId<span
+   style='mso-tab-count:1'>  </span>: '{4E3FCBF4-8BE7-40B2-A108-C47CF743C627}'<br>
+   <span style='mso-tab-count:1'>            </span>Directory<span
+   style='mso-tab-count:1'>         </span>: 'TARGETDIR'<br>
+   <span style='mso-tab-count:1'>            </span>Attributes<span
+   style='mso-tab-count:1'>        </span>: 4<br>
+   <span style='mso-tab-count:1'>            </span>KeyPath<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey0'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:3'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>'FeatureComponents'
+   table:</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 style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Feature<span
+   style='mso-tab-count:1'>            </span>: 'feaDomainKeys'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>'Registry'
+   table:</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:6'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey0'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>:
+   'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey1'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>:
+   'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '*'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:8'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey2'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>:
+   'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '*'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey3'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: 'LogonOptions'<br>
+   <span style='mso-tab-count:1'>            </span>Value<span style='mso-tab-count:
+   2'>              </span>: 1<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey4'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '*'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey5'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>:
+   'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: 'LogonOptions'<br>
+   <span style='mso-tab-count:1'>            </span>Value<span style='mso-tab-count:
+   2'>              </span>: 0<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:12;mso-yfti-lastrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_domkey6'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>:
+   'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: 'FailLoginsSilently'<br>
+   <span style='mso-tab-count:1'>            </span>Value<span style='mso-tab-count:
+   2'>              </span>: 1<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_DomainKeys'<br style='mso-special-character:
+   line-break'>
+   <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
+   <![endif]></p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoNormal><o:p>&nbsp;</o:p></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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416195">7.2.5
+ Adding Site Specific Freelance Registry Keys</a></h3>
+ 
+ <p class=MsoNormal>Following is an example for adding site specific Freelance
+ registry keys to pre-populate the Mountpoints and Symlinks in the fake root.afs
+ volume.</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>Columns that are
+ unspecified should be left empty.</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>We create a new
+ feature and component to hold the new registry keys.</p>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal style='mso-yfti-cnfc:1'><span style='mso-spacerun:yes'>   
+   </span>'Feature' table:</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Feature<span
+   style='mso-tab-count:1'>            </span>: 'feaFreelanceKeys'<br>
+   <span style='mso-tab-count:1'>            </span>Feature Parent<span
+   style='mso-tab-count:1'> </span>: 'feaClient'<br>
+   <span style='mso-tab-count:1'>            </span>Display<span
+   style='mso-tab-count:1'>           </span>: 0<br>
+   <span style='mso-tab-count:1'>            </span>Level<span style='mso-tab-count:
+   2'>               </span>: 30<br>
+   <span style='mso-tab-count:1'>            </span>Attributes<span
+   style='mso-tab-count:1'>        </span>: 10</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>'Component'
+   table:</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-spacerun:yes'>    </span><span style='mso-tab-count:1'>      </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'<br>
+   <span style='mso-tab-count:1'>            </span>ComponentId<span
+   style='mso-tab-count:1'>  </span>: '{4E3B3CBF4-9AE7-40C3-7B09-C48CF842C583}'<br>
+   <span style='mso-tab-count:1'>            </span>Directory<span
+   style='mso-tab-count:1'>         </span>: 'TARGETDIR'<br>
+   <span style='mso-tab-count:1'>            </span>Attributes<span
+   style='mso-tab-count:1'>        </span>: 4<br>
+   <span style='mso-tab-count:1'>            </span>KeyPath<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey0'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:3'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>   
+   </span>'FeatureComponents' table:</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 style='mso-spacerun:yes'>    </span><span
+   style='mso-tab-count:1'>      </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Feature<span
+   style='mso-tab-count:1'>            </span>: 'feaFreelanceKeys'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</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'>
+   <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>'Registry' table:</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:6'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey0'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey1'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '0'<br>
+   <span style='mso-spacerun:yes'>  </span><span style='mso-tab-count:1'>         </span>Value<span
+   style='mso-spacerun:yes'>   </span><span
+   style='mso-spacerun:yes'>        </span><span style='mso-tab-count:1'>         </span>:
+   'athena.mit.edu#athena.mit.edu:root.cell.'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:8'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey2'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '1'<br>
+   <span style='mso-spacerun:yes'>   </span><span style='mso-tab-count:1'>       </span>Value<span
+   style='mso-spacerun:yes'>           </span><span style='mso-tab-count:1'>         </span>:
+   '.athena.mit.edu%athena.mit.edu:root.cell.'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey3'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</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'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey4'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '0'<br>
+   <span style='mso-spacerun:yes'> </span><span style='mso-tab-count:1'>          </span>Value<span
+   style='mso-spacerun:yes'>           </span><span style='mso-tab-count:1'>         </span>:
+   '<st1:GivenName w:st="on">athena</st1:GivenName>:athena.mit.edu.'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:11;mso-yfti-lastrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=MsoNormal><span style='mso-tab-count:1'>            </span>(new row)<br>
+   <span style='mso-tab-count:1'>            </span>Registry<span
+   style='mso-tab-count:1'>          </span>: 'reg_freekey5'<br>
+   <span style='mso-tab-count:1'>            </span>Root<span style='mso-tab-count:
+   2'>                </span>: 2<br>
+   <span style='mso-tab-count:1'>            </span>Key<span style='mso-tab-count:
+   2'>                 </span>: 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'<br>
+   <span style='mso-tab-count:1'>            </span>Name<span style='mso-tab-count:
+   2'>              </span>: '1'<br>
+   <span style='mso-spacerun:yes'>   </span><span style='mso-tab-count:1'>       </span>Value<span
+   style='mso-spacerun:yes'>           </span><span style='mso-tab-count:1'>         </span>:
+   '.athena:.athena.mit.edu.'<br>
+   <span style='mso-tab-count:1'>            </span>Component<span
+   style='mso-tab-count:1'>     </span>: 'rcm_FreelanceKeys'</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <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.<span
+ style='mso-spacerun:yes'>  </span>Aliases are also provided using symlinks.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Ref115275867"></a><a
+ name="_Toc115416196"></a><a name="_Toc115417101"><span style='mso-bookmark:
+ _Toc115416196'><span style='mso-bookmark:_Ref115275867'>7.3 Additional
+ Resources</span></span></a></h2>
+ 
+ <p class=MsoNormal>If you want to add registry keys or files you need to create
+ new components and features for those.<span style='mso-spacerun:yes'> 
+ </span>Refer to the Windows Platform SDK for details.</p>
+ 
+ <p class=MsoNormal>It is beyond the scope of this document to provide a
+ comprehensive overview of how to add new resources through a transform.<span
+ style='mso-spacerun:yes'>  </span>Please refer to the &quot;Windows
+ Installer&quot; documentation for details.<span style='mso-spacerun:yes'> 
+ </span>The relevant section is at :</p>
+ 
+ <p class=MsoNormal>http://msdn.microsoft.com/library/en-us/msi/setup/using_transforms_to_add_resources.asp</p>
+ 
+ <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 'feaClient' or 'feaServer' as
+ appropriate and set the 'Level' column for those features to equal the 'Level'
+ for their parent features for consistency.<span style='mso-spacerun:yes'> 
+ </span>Note that none of the features in the OpenAFS for Windows MSI package
+ are designed to be installed to run from 'source' or 'advertised'.<span
+ style='mso-spacerun:yes'>  </span>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
+ MSI package.</p>
+ 
+ <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 'openafs-en_US_new.msi' and the
+ original MSI package is 'openafs-en_US.msi'.<span style='mso-spacerun:yes'> 
+ </span>Generates transform 'openafs-transform.mst')</p>
+ 
+ <p class=MsoNormal><span style='mso-spacerun:yes'>    </span>&gt; 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>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416197"></a><a
+ name="_Toc115417102"><span style='mso-bookmark:_Toc115416197'>7.4. Upgrades</span></a></h2>
+ 
+ <p class=MsoNormal>The MSI package is designed to replace (or uninstall)
+ previous versions of OpenAFS for Windows during installation.<span
+ style='mso-spacerun:yes'>  </span>Previous versions are installations that used
+ the NSIS (.EXE) installer or an MSI that has a known Upgrade Code and a
+ different Product Code. <span style='mso-spacerun:yes'> </span>The MSI does not
+ directly upgrade an existing installation.<span style='mso-spacerun:yes'> 
+ </span>This is intentional and ensures that development releases which do not
+ have strictly increasing version numbers are properly upgraded.</p>
+ 
+ <p class=MsoNormal>Versions of OpenAFS that are upgraded by the MSI package
+ are:</p>
+ 
+ <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l12 level1 lfo34;
+ tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>1)<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>OpenAFS
+ MSI package<br>
+ Upgrade code {6823EEDD-84FC-4204-ABB3-A80D25779833}<br>
+ All versions regardless of Product Code</p>
+ 
+ <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l12 level1 lfo34;
+ tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>2)<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>MIT's
+ Transarc AFS MSI package<br>
+ Upgrade code {5332B94F-DE38-4927-9EAB-51F4A64193A7}<br>
+ All versions up to 3.6.2</p>
+ 
+ <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l12 level1 lfo34;
+ tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-fareast-font-family:
+ Thorndale;mso-bidi-font-family:Thorndale'><span style='mso-list:Ignore'>3)<span
+ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>OpenAFS
+ NSIS package<br>
+ All versions</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.<span style='mso-spacerun:yes'>  </span>Therefore the MSI package will not
+ try to uninstall an OpenAFS NSIS package if running unattended.<span
+ style='mso-spacerun:yes'>  </span>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 &quot;vomus&quot;.</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'>7.4.1. OpenAFS MSI Product Codes</h3>
+ 
+ <h4>Release 1.3<o:p></o:p></h4>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+  mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;mso-border-insideh:
+  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
+   <td width=118 valign=top style='width:88.55pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>i386_w2k<span style='mso-spacerun:yes'>   </span></p>
+   </td>
+   <td width=481 valign=top style='width:361.05pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{CCAF9E14-976E-46C0-8A1B-A218EAB7ADC5}</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h4>Release 1.4<o:p></o:p></h4>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+  mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;mso-border-insideh:
+  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=118 valign=top style='width:88.55pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>amd64_w2k<span style='mso-spacerun:yes'>   </span></p>
+   </td>
+   <td width=481 valign=top style='width:361.05pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{CC59770C-4690-4531-BAEB-55A5A6D2EEB9}</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
+   <td width=118 valign=top style='width:88.55pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>i386_w2k<span style='mso-spacerun:yes'>    </span></p>
+   </td>
+   <td width=481 valign=top style='width:361.05pt;border-top:none;border-left:
+   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{B2220B3E-B61D-4CC7-9D4B-17BA918D049C}</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h4>Release 1.5<o:p></o:p></h4>
+ 
+ <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+  style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+  mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;mso-border-insideh:
+  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+   <td width=118 valign=top style='width:88.55pt;border:solid windowtext 1.0pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>amd64_w2k<span style='mso-spacerun:yes'>   </span></p>
+   </td>
+   <td width=485 valign=top style='width:363.45pt;border:solid windowtext 1.0pt;
+   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+   solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{A0A7B986-CF35-499C-9400-9A987F218127}</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
+   <td width=118 valign=top style='width:88.55pt;border:solid windowtext 1.0pt;
+   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+   padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>i386_w2k<span style='mso-spacerun:yes'>    </span></p>
+   </td>
+   <td width=485 valign=top style='width:363.45pt;border-top:none;border-left:
+   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+   mso-border-alt:solid windowtext .5pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <p class=PreformattedText>{E832F832-C937-46BC-8C1D-BC7EF6F3F62F}</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h1 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417116"></a><a
+ name="_Toc115417103"></a><a name="_Toc115416198"></a><a
+ name="_Appendix_A:_Registry_Values"></a><![if !supportLists]><span
+ style='mso-bookmark:_Toc115417116'><span style='mso-bookmark:_Toc115417103'><span
+ style='mso-bookmark:_Toc115416198'></span></span></span><![endif]><span
+ style='mso-bookmark:_Toc115417116'><span style='mso-bookmark:_Toc115417103'><span
+ style='mso-bookmark:_Toc115416198'>Appendix A: Registry Values</span></span></span></h1>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416199"></a><a
+ name="_Toc115417104"><span style='mso-bookmark:_Toc115416199'>A.1. Service
+ parameters</span></a></h2>
+ 
+ <p class=MsoBodyText>The service parameters primarily affect the behavior of
+ the AFS client service (afsd_service.exe).</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416200">Regkey:<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:145.25pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:145.25pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416201">Value: LANadapter</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD<br>
+   Default: -1<br>
+   Variable: LANadapter</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>LAN adapter number to use.<span
+   style='mso-spacerun:yes'>  </span>This is the lana number of the LAN adapter that
+   the SMB server should bind to.<span style='mso-spacerun:yes'>  </span>If
+   unspecified or set to -1, a LAN adapter with named 'AFS' or a loopback
+   adapter will be selected.<span style='mso-spacerun:yes'>  </span>If neither
+   are present, then all available adapters will be bound to.<span
+   style='mso-spacerun:yes'>  </span>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:0;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="_Toc115416202"></a><a name="_Value___:_CacheSize"></a><span
+   style='mso-bookmark:_Toc115416202'>Value: CacheSize</span></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 98304 (CM_CONFIGDEFAULT_CACHESIZE)<br>
+   Variable: cm_initParams.cacheSize</p>
+   <p class=MsoBodyText>Size of the AFS cache in 1k blocks.</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="_Toc115416203">Value: ChunkSize</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 17 (CM_CONFIGDEFAULT_CHUNKSIZE)<br>
+   Variable: cm_logChunkSize (cm_chunkSize = 1 &lt;&lt; cm_logChunkSize)</p>
+   <p class=MsoBodyText>Size of chunk for reading and writing. Actual chunk size
+   is 2^cm_logChunkSize.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:2;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="_Toc115416204">Value: Daemons</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 2 (CM_CONFIGDEFAULT_DAEMONS)<br>
+   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: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="_Toc115416205">Value: ServerThreads</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 25 (CM_CONFIGDEFAULT_SVTHREADS)<br>
+   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: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="_Toc115416206">Value: Stats</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 10000 (CM_CONFIGDEFAULT_STATS)<br>
+   Variable: cm_initParams.nStatCaches</p>
+   <p class=MsoBodyText>Cache configuration.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:5;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="_Toc115416207"></a><a name="_Value_:_LogoffPreserveTokens"></a><span
+   style='mso-bookmark:_Toc115416207'>Value: LogoffPreserveTokens</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
+   attempt to delete the user's tokens<span style='mso-spacerun:yes'>  </span>if
+   the user's profile is stored outside of AFS.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:6;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="_Toc115416208">Value: RootVolume</a></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &quot;root.afs&quot;<br>
+   Variable: cm_rootVolumeName</p>
+   <p class=MsoBodyText>Root volume name.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:7;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="_Toc115416209"></a><a name="_Value_:_Mountroot"></a><span
+   style='mso-bookmark:_Toc115416209'>Value: Mountroot</span></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &quot;/afs&quot;<br>
+   Variable: cm_mountRoot</p>
+   <p class=MsoBodyText>Name of root mount point.<span
+   style='mso-spacerun:yes'>  </span>In symlinks, if a path 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 &quot;/afs&quot;, then
+   the path is interpreted as \\afs\all\athena.mit.edu\foo\bar\baz.<span
+   style='mso-spacerun:yes'>  </span>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:8;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="_Toc115416210"></a><a name="_Value_:_CachePath"></a><span
+   style='mso-bookmark:_Toc115416210'>Value: CachePath</span></h5>
+   <p class=MsoBodyText>Type: REG_SZ or REG_EXPAND_SZ<br>
+   Default: &quot;%TEMP%\AFSCache&quot;<br>
+   Variable: cm_CachePath</p>
+   <p class=MsoBodyText>Location of on-disk cache file.<span
+   style='mso-spacerun:yes'>  </span>The default is the SYSTEM account's TEMP
+   directory.<span style='mso-spacerun:yes'>  </span>The attributes assigned to
+   the file are HIDDEN and SYSTEM.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:9;height:119.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:119.0pt'>
+   <h5><a name="_Toc115416211">Value: NonPersistentCaching</a></h5>
+   <p class=MsoBodyText>Type: DWORD [0..1]<br>
+   Default: 0<br>
+   Variable: buf_CacheType</p>
+   <p class=MsoBodyText>When this registry value is set to a non-zero value, the
+   CachePath value is ignored and the cache data is stored in the windows paging
+   file.<span style='mso-spacerun:yes'>  </span>This prevents the use of
+   persistent caching (when available) as well as the ability to alter the size
+   of the cache at runtime using the &quot;fs setcachesize&quot; command.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:10;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="_Toc115416212">Value: ValidateCache</a></h5>
+   <p class=MsoBodyText>Type: DWORD [0..2]<br>
+   Default: 1<br>
+   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>
+   1 - Validation is performed at startup<br>
+   2 - Validation is performed at shutdown</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:11;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="_Toc115416213">Value: TrapOnPanic</a></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 0<br>
+   Variable: traceOnPanic</p>
+   <p class=MsoBodyText>Issues a breakpoint in the event of a panic.
+   (breakpoint: _asm int 3).</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:12;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="_Toc115416214"></a><a name="_Value___:_NetbiosName"></a><span
+   style='mso-bookmark:_Toc115416214'>Value: NetbiosName</span></h5>
+   <p class=MsoBodyText>Type: REG_EXPAND_SZ<br>
+   Default: &quot;AFS&quot;<br>
+   Variable: cm_NetbiosName</p>
+   <p class=MsoBodyText>Specifies the NetBIOS name to be used when binding to a
+   Loopback adapter.<span style='mso-spacerun:yes'>  </span>To provide the old
+   behavior specify a value of<span style='mso-spacerun:yes'> 
+   </span>&quot;%COMPUTERNAME%-AFS&quot;.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:13;height:152.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:152.0pt'>
+   <h5><a name="_Toc115416215">Value: IsGateway</a></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 0<br>
+   Variable: isGateway</p>
+   <p class=MsoBodyText>Select whether or not this AFS client should act as a
+   gateway.<span style='mso-spacerun:yes'>  </span>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 IsGateway is non-zero, the LAN adapter detection
+   code will avoid binding to a loopback adapter.<span
+   style='mso-spacerun:yes'>  </span>This will ensure that the NetBIOS name will
+   be of the form hostname-AFS instead of the value set by the
+   &quot;NetbiosName&quot; registry value.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:14;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="_Toc115416216">Value: ReportSessionStartups</a></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 0<br>
+   Variable: reportSessionStartups</p>
+   <p class=MsoBodyText>If enabled, all SMB sessions created are recorded in the
+   Application event log.<span style='mso-spacerun:yes'>  </span>This also
+   enables other events such as drive mappings or various error types to be
+   logged.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:15;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="_Toc115416217"></a><a name="_Value_:_TraceBufferSize"></a><span
+   style='mso-bookmark:_Toc115416217'>Value: TraceBufferSize</span></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 5000 (CM_CONFIGDEFAULT_TRACEBUFSIZE)<br>
+   Variable: traceBufSize</p>
+   <p class=MsoBodyText>Number of entries to keep in trace log.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:16;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="_Toc115416218"></a><a name="_Value_:_SysName"></a><span
+   style='mso-bookmark:_Toc115416218'>Value: SysName</span></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &quot;i386_nt40&quot;<br>
+   Variable: cm_sysName</p>
+   <p class=MsoBodyText>Provides an initial value for &quot;fs
+   sysname&quot;.<span style='mso-spacerun:yes'>  </span>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:17;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="_Toc115416219"></a><a name="_Value_:_SecurityLevel"></a><span
+   style='mso-bookmark:_Toc115416219'>Value: SecurityLevel</span></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 0<br>
+   Variable: cryptall</p>
+   <p class=MsoBodyText>Enables encryption on RX calls.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:18;height:112.25pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:112.25pt'>
+   <h5><a name="_Toc115416220"></a><a name="_Value_:_UseDNS"></a><span
+   style='mso-bookmark:_Toc115416220'>Value: UseDNS</span></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 1<br>
+   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 DNSQuery API which is available on Win2000 and
+   above.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:19;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="_Toc115416221"></a><a name="_Value_:_FreelanceClient"></a><span
+   style='mso-bookmark:_Toc115416221'>Value: FreelanceClient</span></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 0<br>
+   Variable: cm_freelanceEnabled</p>
+   <p class=MsoBodyText>Enables freelance client.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:20;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="_Toc115416222"></a><a name="_Value_:_HideDotFiles"></a><span
+   style='mso-bookmark:_Toc115416222'>Value: HideDotFiles</span></h5>
+   <p class=MsoBodyText>Type: DWORD {1,0}<br>
+   Default: 1<br>
+   Variable: smb_hideDotFiles</p>
+   <p class=MsoBodyText>Enables marking dotfiles with the hidden attribute.<span
+   style='mso-spacerun:yes'>  </span>Dot files are files whose name starts with
+   a period (excluding &quot;.&quot; and &quot;..&quot;).</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:21;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="_Toc115416223">Value: MaxMpxRequests</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 50<br>
+   Variable: smb_maxMpxRequests</p>
+   <p class=MsoBodyText>Maximum number of multiplexed SMB requests that can be
+   made.</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="_Toc115416224">Value: MaxVCPerServer</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 100<br>
+   Variable: smb_maxVCPerServer</p>
+   <p class=MsoBodyText>Maximum number of SMB virtual circuits.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:23;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="_Toc115416225"></a><a name="_Value_:_Cell"></a><span
+   style='mso-bookmark:_Toc115416225'>Value: Cell</span></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &lt;none&gt;<br>
+   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:24;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="_Toc115416226">Value: RxNoJumbo</a></h5>
+   <p class=MsoBodyText>Type: DWORD {0,1}<br>
+   Default: 0<br>
+   Variable: rx_nojumbo</p>
+   <p class=MsoBodyText>If enabled, does not send or indicate that we are able
+   to send or receive RX jumbograms.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:25;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="_Toc115416227"></a><a name="_Value_:_RxMaxMTU"></a><span
+   style='mso-bookmark:_Toc115416227'>Value: RxMaxMTU</span></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: -1<br>
+   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
+   IPSec VPN client, this value must be set to 1264 or smaller.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:26;height:151.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:151.75pt'>
+   <h5><a name="_Toc115416228">Value: ConnDeadTimeout</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 60 (seconds)<br>
+   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]
+   SessTimeout</p>
+   <p class=MsoBodyText>If the minimum SMB timeout is not specified the value is
+   45 seconds.<span style='mso-spacerun:yes'>  </span>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>
+  </tr>
+  <tr style='mso-yfti-irow:27;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="_Toc115416229">Value: HardDeadTimeout</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 120 (seconds)<br>
+   Variable: HardDeadtimeout</p>
+   <p class=MsoBodyText>The Hard Dead Time is enforced to be at least double the
+   ConnDeadTimeout.<span style='mso-spacerun:yes'>  </span>The provides an
+   opportunity for at least one retry.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:28;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="_Toc115416230"></a><a name="_Value__:_TraceOption"></a><span
+   style='mso-bookmark:_Toc115416230'>Value: TraceOption</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 &quot;Logon Events&quot; processed
+   by the Network Provider and Winlogon Event Notification Handler.<span
+   style='mso-spacerun:yes'>  </span></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 &quot;fs trace&quot;
+   logging with DbgView or similar tools.</p>
+   <p class=MsoBodyText>Bit 3 enables &quot;fs trace&quot; logging on startup.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:29;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="_Toc115416231">Value: AllSubmount</a></h5>
+   <p class=MsoBodyText>Type: DWORD {0, 1}<br>
+   Default: 1</p>
+   <p class=MsoBodyText>Variable: allSubmount (smb.c)</p>
+   <p class=MsoBodyText>By setting this value to 0, the
+   &quot;\\NetbiosName\all&quot; mount point will not be created.<span
+   style='mso-spacerun:yes'>  </span>This allows the read-write versions of
+   root.afs to be hidden.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:30;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="_Toc115416232"></a><a name="_Value___:_NoFindLanaByName"></a><span
+   style='mso-bookmark:_Toc115416232'>Value: NoFindLanaByName</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 &quot;AFS&quot;.</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="_Toc115416233">Value: MaxCPUs</a></h5>
+   <p class=MsoBodyText>Type: DWORD {1..32} or {1..64} depending on the
+   architecture<br>
+   Default: &lt;no default&gt;</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
+   greater number installed in the machine.<span style='mso-spacerun:yes'> 
+   </span></p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:32;height:151.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:151.75pt'>
+   <h5><a name="_Toc115416234"></a><a name="_Value___:_smbAuthType"></a><span
+   style='mso-bookmark:_Toc115416234'>Value: smbAuthType</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
+   authentication which must be present in order for the Windows SMB client to
+   connect to the AFS Client Service's SMB server.<span
+   style='mso-spacerun:yes'>  </span>The values are:</p>
+   <p class=MsoBodyText>0 = No authentication required<br>
+   1 = NTLM authentication required<br>
+   2 = Extended (GSS SPNEGO) authentication required<br>
+   The default is Extended authentication</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:33;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="_Toc115416235"></a><a name="_Value___:_MaxLogSize"></a><span
+   style='mso-bookmark:_Toc115416235'>Value: MaxLogSize</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\afsd_init.log file.<span style='mso-spacerun:yes'>  </span>If
+   the file is larger than this value when afsd_service.exe starts the file will
+   be reset to 0 bytes.<span style='mso-spacerun:yes'>  </span>If this value is
+   0, it means the file should be allowed to grow indefinitely.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:34;mso-yfti-lastrow:yes;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="_Toc115416236">Value: FlushOnHibernate</a></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
+   hibernate or stand-by.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416237">Regkey:<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters\GlobalAutoMapper]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:65.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:65.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416238">Value: &lt;Drive
+   Letter:&gt; for example &quot;G:&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Specifies the submount name to
+   be mapped by afsd_service.exe at startup to the provided drive letter.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416239">Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:78.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:78.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416240"></a><a
+   name="_Value___:_CellServDBDir"></a><span style='mso-bookmark:_Toc115416240'>Value:
+   CellServDBDir</span></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;not defined&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Specifies the directory containing
+   the CellServDB file.<span style='mso-spacerun:yes'>  </span>When this value
+   is not specified, the AFS Client install directory is used.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0;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="_Toc115416241"></a><a name="_Value___:_VerifyServiceSignature"></a><span
+   style='mso-bookmark:_Toc115416241'>Value: VerifyServiceSignature</span></h5>
+   <p class=MsoBodyText>Type: REG_DWORD<br>
+   Default: 0x1</p>
+   <p class=MsoBodyText>This value can be used to disable the runtime
+   verification of the digital signatures applied to afsd_service.exe and the
+   OpenAFS DLLs it loads.<span style='mso-spacerun:yes'>  </span>This test is
+   performed to verify that<span style='mso-spacerun:yes'>   </span>the DLLs
+   which are loaded by afsd_service.exe are from the same distribution as
+   afsd_service.exe.<span style='mso-spacerun:yes'>  </span>This is to prevent
+   random errors caused when DLLs from one distribution of AFS are loaded by
+   another one.<span style='mso-spacerun:yes'>  </span>This is not a security
+   test.<span style='mso-spacerun:yes'>  </span>The reason for disabling this
+   test is to free up additional memory which can be used for a large cache
+   size.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1;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="_Toc115416242"></a><a name="_Value___:_IoctlDebug"></a><span
+   style='mso-bookmark:_Toc115416242'>Value: IoctlDebug</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 pioctl()
+   failures.<span style='mso-spacerun:yes'>  </span>Set a non-zero value and the
+   pioctl() library will output status information to stdout.<span
+   style='mso-spacerun:yes'>  </span>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:2;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="_Toc115416243">Value: MiniDumpType</a></h5>
+   <p class=MsoBodyText>Type: REG_DWORD<br>
+   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 &quot;fs.exe minidump&quot;
+   command.</p>
+   <p class=MsoBodyText>Valid values are dependent on the version of DbgHelp.dll
+   installed on the machine.<span style='mso-spacerun:yes'>  </span>See the
+   Microsoft Developer Library for further information.</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:3;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="_Toc115416244"></a><a name="_Value___:_StoreAnsiFilenames"></a><span
+   style='mso-bookmark:_Toc115416244'>Value: StoreAnsiFilenames</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
+   systems.<span style='mso-spacerun:yes'>  </span></p>
+   <p class=MsoBodyText>Note: The use of ANSI characters will render access to
+   files with 8-bit OEM file names unaccessible from Windows.<span
+   style='mso-spacerun:yes'>  </span>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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416245">Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\CSCPolicy]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:112.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:112.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416246">Value: &quot;smb/cifs
+   share name&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This key is used to map SMB/CIFS
+   shares to Client Side Caching (off-line access) policies. For each share one
+   of the following policies may be used: &quot;manual&quot;,
+   &quot;programs&quot;, &quot;documents&quot;, &quot;disable&quot;.<span
+   style='mso-spacerun:yes'>  </span></p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values used to be stored
+   in afsdsbmt.ini</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416247"></a><a
+ name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie"></a><![if !supportLists]><span
+ style='mso-bookmark:_Toc115416247'></span><![endif]><span style='mso-bookmark:
+ _Toc115416247'>Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\Freelance]</span></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:138.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:138.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416248">Value: &quot;numeric
+   value&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This key is used to store dot
+   terminated mount point strings for use in constructing the fake root.afs
+   volume when Freelance (dynamic roots) mode is activated.</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>&quot;athena.mit.edu#athena.mit.edu:root.cell.&quot;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>&quot;.athena.mit.edu%athena.mit.edu:root.cell.&quot;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values used to be stored
+   in afs_freelance.ini</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416249"></a><a
+ name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_1"></a><![if !supportLists]><span
+ style='mso-bookmark:_Toc115416249'></span><![endif]><span style='mso-bookmark:
+ _Toc115416249'>Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks]</span></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:145.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:145.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416250">Value: &quot;numeric
+   value&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>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 style='mso-yfti-cnfc:1'>&quot;linkname:destination-path.&quot;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>&quot;<st1:GivenName w:st="on">athena</st1:GivenName>:athena.mit.edu.&quot;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>&quot;home:athena.mit.edu\user\j\a\jaltman.&quot;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>&quot;filename:path\file.&quot;</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416251">Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\Submounts]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:171.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:171.75pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416252">Value: &quot;submount
+   name&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_EXPAND_SZ<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This key is used to store
+   mappings of UNIX style AFS paths to submount names which can be referenced as
+   UNC paths.<span style='mso-spacerun:yes'>  </span>For example the submount
+   string “/athena.mit.edu/user/j/a/jaltman&quot; can be associated with the
+   submount name &quot;jaltman.home&quot;.<span style='mso-spacerun:yes'> 
+   </span>This can then be referenced as the UNC path \\AFS\jaltman.home.</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values used to be stored
+   in afsdsbmt.ini</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>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 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416253"></a><a
+ name="_Regkey:_[HKLM\SOFTWARE\OpenAFS\Clie_2"></a><![if !supportLists]><span
+ style='mso-bookmark:_Toc115416253'></span><![endif]><span style='mso-bookmark:
+ _Toc115416253'>Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\VLDB]</span></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:105.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:105.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416254">Value: &quot;hostname or
+   ip address&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_DWORD<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This key is used to specify a
+   default set of VLDB server preferences. For each entry the value name will be
+   either the IP address of a server or a fully qualified domain name.<span
+   style='mso-spacerun:yes'>  </span>The value will be the ranking.<span
+   style='mso-spacerun:yes'>  </span>The ranking will be adjusted by a random
+   value between 0 and 256 prior to the preference being set.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416255">Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\File]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:105.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:105.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416256">Value: &quot;hostname or
+   ip address&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_DWORD<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>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.<span
+   style='mso-spacerun:yes'>  </span>The value will be the ranking.<span
+   style='mso-spacerun:yes'>  </span>The ranking will be adjusted by a random
+   value between 0 and 256 prior to the preference being set.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416257"></a><a
+ name="_Toc115417105"><span style='mso-bookmark:_Toc115416257'>A.2. Integrated
+ Logon Network provider parameters</span></a></h2>
+ 
+ <p class=MsoBodyText>Affects the network provider (afslogon.dll).</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416258">Regkey:
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:65.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:65.75pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416259">Value: FailLoginsSilently</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD<br>
+   Default: 0</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Do not display message boxes if
+   the login fails.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416260">Regkey:<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:65.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:65.75pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416261">Value: NoWarnings</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD<br>
+   Default: 0</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Disables visible warnings during
+   logon.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0;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="_Toc115416262">Value: AuthentProviderPath</a></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 dll.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1;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="_Toc115416263">Value: Class</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   NSIS: 0x02</p>
+   <p class=MsoBodyText>Specifies the class of network provider</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:2;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="_Toc115416264">Value: DependOnGroup</a></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
+   Service depends.<span style='mso-spacerun:yes'>  </span>Windows should not
+   attempt to start the AFS Client Service until all of the services within
+   these groups have successfully started.</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="_Toc115416265">Value: DependOnService</a></h5>
+   <p class=MsoBodyText>Type: REG_MULTI_SZ<br>
+   NSIS: Tcpip NETBIOS RpcSs</p>
+   <p class=MsoBodyText>Specifies a list of services upon which the AFS Client
+   Service depends.<span style='mso-spacerun:yes'>  </span>Windows should not
+   attempt to start the AFS Client Service until all of the specified services
+   have successfully started.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4;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="_Toc115416266">Value: Name</a></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   NSIS: &quot;OpenAFSDaemon&quot;</p>
+   <p class=MsoBodyText>Specifies the display name of the AFS Client Service</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes;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="_Toc115416267">Value: ProviderPath</a></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>
+   </td>
+  </tr>
+ </table>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115417106"></a><a
+ name="_Toc115416268"></a><a name="_A.2.1_Domain_specific_configuration"></a><![if !supportLists]><span
+ style='mso-bookmark:_Toc115417106'><span style='mso-bookmark:_Toc115416268'></span></span><![endif]><span
+ style='mso-bookmark:_Toc115417106'><span style='mso-bookmark:_Toc115416268'>A.2.1
+ Domain specific configuration keys for the Network Provider</span></span></h2>
+ 
+ <p class=MsoBodyText>The network provider can be configured to have different
+ behavior depending on the domain that the user logs into.<span
+ style='mso-spacerun:yes'>  </span>These settings are only relevant when using
+ integrated login.<span style='mso-spacerun:yes'>  </span>A domain refers to an
+ Active Directory (AD) domain, a trusted Kerberos (non-AD) realm or the local
+ machine (i.e. local account logins).<span style='mso-spacerun:yes'>  </span>The
+ domain name that is used for 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>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416269">[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]</a></h3>
+ 
+ <p class=MsoBodyText><span style='mso-spacerun:yes'>  </span>(NP key)</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416270">[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain]</a></h3>
+ 
+ <p class=MsoBodyText><span style='mso-spacerun:yes'>  </span>(Domains key)</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416271">[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\&quot;domain
+ name&quot;]</a></h3>
+ 
+ <p class=MsoBodyText><span style='mso-spacerun:yes'>  </span>(Specific domain
+ key. One per domain.)</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416272">[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST]</a></h3>
+ 
+ <p class=MsoBodyText><span style='mso-spacerun:yes'>  </span>(Localhost key)</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416273">Example:</a></h3>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'> </span>HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span>|</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>  </span>+- Domain</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    
+ </span>+-AD1.EXAMPLE.COM</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    
+ </span>+-AD2.EXAMPLE.NET</p>
+ 
+ <p class=PreformattedText><span style='mso-spacerun:yes'>    
+ </span>+-LOCALHOST</p>
+ 
+ <p class=MsoBodyText>Each of the domain specific keys can have the set of
+ values described in 2.1.1.<span style='mso-spacerun:yes'>  </span>The effective
+ values are chosen as described in 2.1.2.</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416274">A.2.1.1
+ Domain specific configuration values</a></h3>
+ 
+ <h4><a name="_Toc115416275">[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain]<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\&quot;domain
+ name&quot;]<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST]</a></h4>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:191.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:191.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416276"></a><a
+   name="_Value___:_LogonOptions"></a><span style='mso-bookmark:_Toc115416276'>Value:
+   LogonOptions</span></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD<br>
+   Default: 0x01</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>NSIS/WiX: depends on user
+   configuration</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>0x00 - Integrated Logon is not
+   used<br>
+   0x01 - Integrated Logon is used<br>
+   0x02 - High Security Mode is used (deprecated)<br>
+   0x03 - Integrated Logon with High Security Mode is used (deprecated)</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>High Security Mode generates
+   random SMB names for the creation of Drive Mappings.<span
+   style='mso-spacerun:yes'>  </span>This mode should not be used without
+   Integrated Logon.</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>As of 1.3.65 the SMB server
+   supports SMB authentication.<span style='mso-spacerun:yes'>  </span>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:0;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="_Toc115416277">Value: FailLoginsSilentl</a></h5>
+   <p class=MsoBodyText>Type: DWORD (1|0)<br>
+   Default: 0<br>
+   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>
+  </tr>
+  <tr style='mso-yfti-irow:1;height:139.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:139.0pt'>
+   <h5><a name="_Toc115416278">Value: LogonScript</a></h5>
+   <p class=MsoBodyText>Type: REG_SZ or REG_EXPAND_SZ<br>
+   Default: (null)<br>
+   NSIS/WiX: (only value under NP key) &lt;install path&gt;\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.<span style='mso-spacerun:yes'>  </span>If using
+   the REG_EXPAND_SZ type, you can use any system environment variable as
+   &quot;%varname%&quot; which would be expanded at the time the network
+   provider is run.<span style='mso-spacerun:yes'>  </span>Optionally using a
+   &quot;%s&quot; 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:2;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="_Toc115416279">Value: LoginRetryInterval</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 30<br>
+   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 &quot;LoginRetryInterval&quot;
+   seconds while retrying every &quot;LoginSleepInterval&quot; seconds to check
+   if the service is up.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:3;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="_Toc115416280">Value: LoginSleepInterval</a></h5>
+   <p class=MsoBodyText>Type: DWORD<br>
+   Default: 5<br>
+   NSIS/WiX: (not set)</p>
+   <p class=MsoBodyText>See description of LoginRetryInterval.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:4;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="_Toc115416281"></a><a name="_Value:_TheseCells"></a><span
+   style='mso-bookmark:_Toc115416281'>Value: TheseCells</span></h5>
+   <p class=MsoBodyText>Type: REG_MULTI_SZ<br>
+   NSIS: &lt;not set&gt;</p>
+   <p class=MsoBodyText>When Kerberos 5 is being used, TheseCells provides a
+   list of additional cells for which tokens should be obtained with the default
+   Kerberos 5 principal.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416282">A.2.1.2<span
+ style='mso-spacerun:yes'>  </span>Selection of effective values for domain
+ specific configuration</a></h3>
+ 
+ <p class=MsoBodyText>During login to domain X, where X is the domain passed
+ into NPLogonNotify as lpAuthentInfo-&gt;LogonDomainName or the string
+ 'LOCALHOST' if lpAuthentInfo-&gt;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;mso-list:
+ l15 level1 lfo36;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-fareast-font-family:Thorndale;mso-bidi-font-family:Thorndale'><span
+ style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>NP key.
+ (&quot;HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider&quot;)</p>
+ 
+ <p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:
+ l15 level1 lfo36;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-fareast-font-family:Thorndale;mso-bidi-font-family:Thorndale'><span
+ style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>Domains key. (NP key\&quot;Domain&quot;)</p>
+ 
+ <p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:
+ l15 level1 lfo36;tab-stops:list 36.0pt'><![if !supportLists]><span
+ style='mso-fareast-font-family:Thorndale;mso-bidi-font-family:Thorndale'><span
+ style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </span></span></span><![endif]>Specific domain key. (Domains key\X)</p>
+ 
+ <p class=MsoBodyText>If the specific domain key does not exist, then the
+ domains key will be ignored.<span style='mso-spacerun:yes'>  </span>All the
+ configuration information in this case will come from the NP key.</p>
+ 
+ <p class=MsoBodyText>If the specific domain key exists, then for each of the
+ 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.<span style='mso-spacerun:yes'>  </span>If no such instance can be
+ found, the default will be used.<span style='mso-spacerun:yes'>  </span>To
+ re-iterate, a value in a more specific key supercedes a value in a less
+ specific key.<span style='mso-spacerun:yes'>  </span>The exceptions to this
+ rule are stated below.</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416283">A.2.1.3
+ Exceptions to A.2.1.2</a></h3>
+ 
+ <p class=MsoBodyText>To retain backwards compatibility, the following
+ exceptions are made to 2.1.2.</p>
+ 
+ <h4><a name="_Toc115416284">2.1.3.1 'FailLoginsSilently'</a></h4>
+ 
+ <p class=MsoBodyText>Historically, the 'FailLoginsSilently' value was in
+ HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters key and not
+ in the NP key.<span style='mso-spacerun:yes'>  </span>Therefore, for backwards
+ compatibility, the value in the Parameters key will supercede all instances of
+ this value in other keys.<span style='mso-spacerun:yes'>  </span>In the absence
+ of this value in the Parameters key, normal scope rules apply.</p>
+ 
+ <h4><a name="_Toc115416285">2.1.3.2 'LogonScript'</a></h4>
+ 
+ <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.<span
+ style='mso-spacerun:yes'>  </span>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.<span style='mso-spacerun:yes'>  </span>Please be aware of
+ this when setting this value.</p>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416286"></a><a
+ name="_Toc115417107"><span style='mso-bookmark:_Toc115416286'>A.3. AFS
+ Credentials System Tray Tool parameters</span></a></h2>
+ 
+ <p class=MsoBodyText>Affects the behavior of afscreds.exe</p>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416287">Regkey:<br>
+ [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:92.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:92.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416288">Value: Gateway</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &quot;&quot;<br>
+   Function: GetGatewayName()</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>If the AFS client is utilizing a
+   gateway to obtain AFS access, the name of the gateway is specified by this
+   value.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes;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="_Toc115416289">Value: Cell</a></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &lt;none&gt;<br>
+   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>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416290">Regkey:<br>
+ [HKLM\SOFTWARE\OpenAFS\Client]<br>
+ [HKCU\SOFTWARE\OpenAFS\Client]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;height:157.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:157.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416291">Value: ShowTrayIcon</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD {0, 1}<br>
+   Default: 1<br>
+   Function: InitApp(), Main_OnCheckTerminate()</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This value is used to determine whether
+   or not a shortcut should be maintained in the user's Start
+   Menu-&gt;Programs-&gt;Startup folder. </p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>This value used to be stored at
+   [HKLM\Software\TransarcCorporation\AFS Client\AfsCreds].</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>The current user value is
+   checked first; if it does not exist the local machine value is checked.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0;height:119.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:119.0pt'>
+   <h5><a name="_Toc115416292">Value: EnableKFW</a></h5>
+   <p class=MsoBodyText>Type: DWORD {0, 1}<br>
+   Default: 1<br>
+   Function: KFW_is_available()</p>
+   <p class=MsoBodyText>When MIT Kerberos for Windows can be loaded, Kerberos 5
+   will be used to obtain AFS credentials.<span style='mso-spacerun:yes'> 
+   </span>By setting this value to 0, the internal Kerberos 4 implementation
+   will be used instead.<span style='mso-spacerun:yes'>  </span>The current user
+   value is checked first; if it does not exist the local machine value is
+   checked.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:1;height:119.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:119.0pt'>
+   <h5><a name="_Toc115416293"></a><a name="_Value___:_Use524"></a><span
+   style='mso-bookmark:_Toc115416293'>Value: Use524</span></h5>
+   <p class=MsoBodyText>Type: DWORD {0, 1}<br>
+   Default: 0<br>
+   Function: KFW_use_krb524()</p>
+   <p class=MsoBodyText>When MIT Kerberos for Windows can be loaded, Kerberos 5
+   will be used to obtain AFS credentials.<span style='mso-spacerun:yes'> 
+   </span>By setting this value to 1, the Kerberos 5 tickets will be converted
+   to Kerberos 4 tokens via a call to the krb524 daemon.<span
+   style='mso-spacerun:yes'>  </span>The current user value is checked first; if
+   it does not exist the local machine value is checked.</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes;height:251.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:251.5pt'>
+   <h5><a name="_Toc115416294"></a><a name="_Value___:_AfscredsShortcutParams"></a><span
+   style='mso-bookmark:_Toc115416294'>Value: AfscredsShortcutParams</span></h5>
+   <p class=MsoBodyText>Type: REG_SZ<br>
+   Default: &quot;-A -M -N -Q&quot;<br>
+   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.<span
+   style='mso-spacerun:yes'>  </span>afscreds.exe rewrites the shortcut each
+   time it exits so as to ensure that the shortcut points to the latest version
+   of the program.<span style='mso-spacerun:yes'>  </span>This value is used to
+   determine which values should be used for command line parameters.<span
+   style='mso-spacerun:yes'>  </span>The current user value is checked first; if
+   it does not exist the local machine 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 = autoinit<br>
+   -M = renew drive maps<br>
+   -N = ip address change detection<br>
+   -Q = quiet mode.<span style='mso-spacerun:yes'>  </span>do not display start
+   service dialog if afsd_service is not already running<br>
+   -S = show tokens dialog on startup<br>
+   -Z = unmap drives</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416295">Regkey:<br>
+ [HKCU\SOFTWARE\OpenAFS\Client]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:92.0pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:92.0pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416296">Value: Authentication
+   Cell</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;none&gt;<br>
+   Function: Afscreds.exe GetDefaultCell()</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>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>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416297">Regkey:<br>
+ [HKCU\SOFTWARE\OpenAFS\Client\Reminders]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:124.75pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:124.75pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416298">Value: &quot;afs cell
+   name&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD {0, 1}<br>
+   Default: &lt;none&gt;<br>
+   Function: LoadRemind(), SaveRemind()</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>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 style='mso-yfti-cnfc:1'>This value used to be stored at
+   [HKLM\Software\TransarcCorporation\AFS Client\AfsCreds].</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416299">Regkey:<br>
+ [HKCU\SOFTWARE\OpenAFS\Client\Active Maps]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:98.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:98.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416300">Value: &quot;upper case
+   drive letter&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: DWORD {0, 1}<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values are used to store the
+   persistence state of the AFS drive mappings as listed in the
+   [...\Client\Mappings] key.</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values used to be stored
+   in the afsdsbmt.ini file</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h3 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416301">Regkey:<br>
+ [HKCU\SOFTWARE\OpenAFS\Client\Mappings]</a></h3>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
+   height:98.5pt'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt;
+   height:98.5pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416302">Value: &quot;upper case
+   drive letter&quot;</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Type: REG_SZ<br>
+   Default: &lt;none&gt;</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values are used to store
+   the AFS path in UNIX notation to which the drive letter is to be mapped.</p>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>These values used to be stored
+   in the afsdsbmt.ini file.</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <h2 style='margin-left:0pt;text-indent:0pt'><a name="_Toc115416303"></a><a
+ name="_Toc115417108"><span style='mso-bookmark:_Toc115416303'>A.4 OpenAFS
+ Client Service Environment Variables</span></a></h2>
+ 
+ <table class=MsoTableWeb1 border=1 cellspacing=3 cellpadding=0
+  style='mso-cellspacing:2.0pt;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+  mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
+  <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h5 style='mso-yfti-cnfc:1'><a name="_Toc115416304">Variable: AFS_RPC_ENCRYPT</a></h5>
+   <p class=MsoBodyText style='mso-yfti-cnfc:1'>Values:<span
+   style='mso-spacerun:yes'>   </span>&quot;OFF&quot; disables the use of RPC
+   encryption any other value allows RPC encryption to be used<br>
+   Default:<span style='mso-spacerun:yes'>  </span>RPC encryption is on</p>
+   </td>
+  </tr>
+  <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes'>
+   <td width=590 valign=top style='width:442.8pt;padding:0pt 5.4pt 0pt 5.4pt'>
+   <h5><a name="_Toc115416305">Variable: AFS_RPC_PROTSEQ</a></h5>
+   <p class=MsoBodyText>Values:<span style='mso-tab-count:1'>            </span>&quot;ncalrpc&quot;<span
+   style='mso-spacerun:yes'>  </span>- local RPC<br>
+   <span style='mso-spacerun:yes'> </span><span style='mso-tab-count:2'>                      </span>&quot;ncacn_np&quot;
+   - named pipes<br>
+   <span style='mso-spacerun:yes'> </span><span style='mso-tab-count:2'>                      </span>&quot;ncacn_ip_tcp&quot;
+   - tcp/ip<br>
+   Default:<span style='mso-spacerun:yes'>  </span>local RPC</p>
+   </td>
+  </tr>
+ </table>
+ 
+ <p class=MsoBodyText><o:p>&nbsp;</o:p></p>
+ 
+ </div>
+ 
+ </body>
+ 
+ </html>
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm
diff -c /dev/null openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm:1.2.2.2
*** /dev/null	Wed Sep 28 10:48:08 2005
--- openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm	Sun Sep 25 21:07:05 2005
***************
*** 0 ****
--- 1,1487 ----
+ <html xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:w="urn:schemas-microsoft-com:office:word"
+ xmlns="http://www.w3.org/TR/REC-html40">
+ 
+ <head>
+ <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+ <meta name=ProgId content=Word.Document>
+ <meta name=Generator content="Microsoft Word 11">
+ <meta name=Originator content="Microsoft Word 11">
+ <base target="OpenAFS for Windows Release Notes">
+ <link rel=File-List href="toc_files/filelist.xml">
+ <title>OpenAFS for Windows Release Notes TOC</title>
+ <!--[if gte mso 9]><xml>
+  <o:DocumentProperties>
+   <o:Author>Jeffrey Altman</o:Author>
+   <o:LastAuthor>Jeffrey Altman</o:LastAuthor>
+   <o:Revision>1</o:Revision>
+   <o:TotalTime>0</o:TotalTime>
+   <o:Created>2005-09-25T20:11:00Z</o:Created>
+   <o:LastSaved>2005-09-25T20:11:00Z</o:LastSaved>
+   <o:Pages>1</o:Pages>
+   <o:Words>2362</o:Words>
+   <o:Characters>13466</o:Characters>
+   <o:Company>Secure Endpoints Inc.</o:Company>
+   <o:Lines>112</o:Lines>
+   <o:Paragraphs>31</o:Paragraphs>
+   <o:CharactersWithSpaces>15797</o:CharactersWithSpaces>
+   <o:Version>11.6408</o:Version>
+  </o:DocumentProperties>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:WordDocument>
+   <w:ValidateAgainstSchemas/>
+   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+   <w:Compatibility>
+    <w:BreakWrappedTables/>
+    <w:SnapToGridInCell/>
+    <w:WrapTextWithPunct/>
+    <w:UseAsianBreakRules/>
+    <w:UseWord2002TableStyleRules/>
+    <w:UseFELayout/>
+   </w:Compatibility>
+   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+  </w:WordDocument>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+  </w:LatentStyles>
+ </xml><![endif]-->
+ <style>
+ <!--
+  /* Font Definitions */
+  @font-face
+ 	{font-family:"MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-alt:"\FF2D\FF33 \660E\671D";
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+ @font-face
+ 	{font-family:"\@MS Mincho";
+ 	panose-1:2 2 6 9 4 2 5 8 3 4;
+ 	mso-font-charset:128;
+ 	mso-generic-font-family:modern;
+ 	mso-font-pitch:fixed;
+ 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
+  /* Style Definitions */
+  p.MsoNormal, li.MsoNormal, div.MsoNormal
+ 	{mso-style-parent:"";
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc1, li.MsoToc1, div.MsoToc1
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin:0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc2, li.MsoToc2, div.MsoToc2
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:0pt;
+ 	margin-left:12.0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc3, li.MsoToc3, div.MsoToc3
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:0pt;
+ 	margin-left:24.0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc4, li.MsoToc4, div.MsoToc4
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:0pt;
+ 	margin-left:36.0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc5, li.MsoToc5, div.MsoToc5
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:0pt;
+ 	margin-left:48.0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ p.MsoToc6, li.MsoToc6, div.MsoToc6
+ 	{mso-style-update:auto;
+ 	mso-style-noshow:yes;
+ 	mso-style-next:Normal;
+ 	margin-top:0pt;
+ 	margin-right:0pt;
+ 	margin-bottom:0pt;
+ 	margin-left:60.0pt;
+ 	margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:12.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-fareast-font-family:"MS Mincho";}
+ a:link, span.MsoHyperlink
+ 	{color:blue;
+ 	text-decoration:underline;
+ 	text-underline:single;}
+ a:visited, span.MsoHyperlinkFollowed
+ 	{color:purple;
+ 	text-decoration:underline;
+ 	text-underline:single;}
+ @page Section1
+ 	{size:612.0pt 792.0pt;
+ 	margin:72.0pt 90.0pt 72.0pt 90.0pt;
+ 	mso-header-margin:36.0pt;
+ 	mso-footer-margin:36.0pt;
+ 	mso-paper-source:0;}
+ div.Section1
+ 	{page:Section1;}
+ -->
+ </style>
+ <!--[if gte mso 10]>
+ <style>
+  /* Style Definitions */
+  table.MsoNormalTable
+ 	{mso-style-name:"Table Normal";
+ 	mso-tstyle-rowband-size:0;
+ 	mso-tstyle-colband-size:0;
+ 	mso-style-noshow:yes;
+ 	mso-style-parent:"";
+ 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
+ 	mso-para-margin:0pt;
+ 	mso-para-margin-bottom:.0001pt;
+ 	mso-pagination:widow-orphan;
+ 	font-size:10.0pt;
+ 	font-family:"Times New Roman";
+ 	mso-ansi-language:#0400;
+ 	mso-fareast-language:#0400;
+ 	mso-bidi-language:#0400;}
+ </style>
+ <![endif]--><!--[if gte mso 9]><xml>
+  <o:shapedefaults v:ext="edit" spidmax="2050"/>
+ </xml><![endif]--><!--[if gte mso 9]><xml>
+  <o:shapelayout v:ext="edit">
+   <o:idmap v:ext="edit" data="1"/>
+  </o:shapelayout></xml><![endif]-->
+ </head>
+ 
+ <body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'>
+ 
+ <div class=Section1>
+ 
+ <p class=MsoNormal><!--[if supportFields]><span style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>RD &quot;oafw-1-4-release-notes.doc&quot; \f <![endif]--><!--[if supportFields]><span
+ style='mso-element:field-end'></span><![endif]--><!--[if supportFields]><span
+ style='mso-element:field-begin'></span><span
+ style='mso-spacerun:yes'> </span>TOC \o &quot;1-2&quot; \h \z \u <span
+ style='mso-element:field-separator'></span><![endif]--><span style='mso-no-proof:
+ yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417037">1.
+ Installer Options<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417037 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417038">2.
+ System Requirements<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417038 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417039">2.1
+ Supported Operating Systems<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417039 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417040">2.2
+ Disk Space<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417040 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417041">2.3
+ Additional Software<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417041 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417042">3.
+ Operational Notes<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417042 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417043">3.1.
+ Requirements for Kerberos 5 Authentication<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417043 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417044">3.2.
+ Use of the Microsoft Loopback Adapter<span style='color:windowtext;display:
+ none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417044 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417045">3.3.
+ Using Freelance (Dynamic Root) Mode to Improve Mobility<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417045 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417046">3.4.
+ Locating AFS Volume Database Servers<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417046 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417047">3.5.
+ Obtaining AFS Tokens as a Part of Windows Logon<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417047 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417048">3.6.
+ AFS System Tray Command Line Options<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417048 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417049">3.7.
+ The “AFS Client Admins” Authorization Group<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417049 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417050">3.8.
+ OpenAFS support for UNC paths<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417050 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417051">3.9.
+ OpenAFS includes aklog.exe<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417051 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417052">3.10.
+ OpenAFS Servers on Windows are Unsupported<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417052 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417053">3.11.
+ OpenAFS Debugging Symbol files<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417053 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417054">3.12.
+ Maximum File Size is 2GB<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'>.. </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417054 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417055">3.13.
+ Encrypted AFS File Access<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417055 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417056">3.14.
+ Authenticated Access to the OpenAFS Client Service<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417056 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417057">3.15.
+ No More INI Files<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417057 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417058">3.16.
+ Microsoft Windows Internet Connection Firewall<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417058 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417059">3.17.
+ Browsing AFS from the Explorer Shell and Office<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417059 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417060">3.18.
+ No Support for Byte Range Locking<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417060 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417061">3.19.
+ Automatic Discarding of AFS Tokens at Logoff<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417061 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417062">3.20.
+ Terminal Server installations<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417062 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417063">3.21.
+ Hidden Dot Files<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417063 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417064">3.22.
+ Status Cache Limits<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417064 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417065">3.23.
+ NETBIOS over TCP/IP must be enabled<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417065 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417066">3.24.
+ OpenAFS binaries are digitally signed<span style='color:windowtext;display:
+ none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417066 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417067">3.25.
+ Maximum Size of the AFSCache File<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417067 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417068">3.26.
+ Filename Character Sets<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417068 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417069">3.27.
+ Known Character Set Issues with Roaming Profiles<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417069 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417070">3.28.
+ The AFSCache File<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417070 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417071">3.29.
+ Restricting OpenAFS Client Service Start and Stop<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417071 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417072">3.30.
+ The @sys Name List<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417072 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417073">3.31.
+ Symlinks to AFS UNC paths<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417073 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417074">3.32.
+ Cache Manager Debugging Now Supported<span style='color:windowtext;display:
+ none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417074 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417075">3.33.
+ Windows Logon Caching vs. Kerberos Logons<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417075 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417076">3.34.
+ Initial Server Preferences<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417076 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417077">3.35.
+ File Timestamps<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417077 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417078">3.36.
+ Windows RPC client support must be installed<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417078 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417079">3.37.
+ Generating Minidumps of the OpenAFS Client Service<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417079 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417080">3.38.
+ AFS Client Universally Unique Identifiers<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417080 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417081">4.
+ How to Debug Problems with OpenAFS for Windows:<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417081 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417082">4.1.
+ pioctl debugging (IoctlDebug registry key)<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417082 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417083">4.2.
+ afsd_service initialization log (%WinDir%\TEMP\afsd_init.log)<span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417083 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417084">4.3.
+ afsd_service debug logs (fs trace {-on, -off, -dump}
+ -&gt;%WinDir%\TEMP\afsd.log)<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417084 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417085">4.4.
+ Using SysInternal’s DbgView and FileMon Tools<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417085 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417086">4.5.
+ Microsoft MiniDumps<span style='mso-spacerun:yes'>  </span>(fs minidump -&gt;
+ %WinDir%\TEMP\afsd.dmp)<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'> </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417086 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417087">4.6.
+ Single Sign-on (Integrated Logon) debugging<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417087 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417088">4.7.
+ RX (AFS RPC) debugging (rxdebug)<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417088 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417089">4.8.
+ Cache Manager debugging (cmdebug)<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417089 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417090">4.9.
+ Persistent Cache consistency check<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417090 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417091">5.
+ Reporting Bugs:<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417091 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417092">6.
+ How to Contribute to the Development of OpenAFS for Windows<span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417092 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417093">6.1.
+ The USENIX OpenAFS Fund<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417093 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417094">6.2.
+ Secure Endpoints Inc.<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417094 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417095">6.3.
+ The MIT Kerberos Account<span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
+ 1 dotted'> </span></span><!--[if supportFields]><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-begin'></span></span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF
+ _Toc115417095 \h </span><span style='color:windowtext;display:none;mso-hide:
+ screen;text-decoration:none;text-underline:none'><span style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417096">6.4.
+ Direct contributions of code and/or documentation<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417096 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417097">6.5.
+ OpenAFS for Windows Mailing Lists<span style='color:windowtext;display:none;
+ mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417097 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417098">7.
+ MSI Deployment Guide<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417098 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417099">7.1.
+ Introduction<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417099 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417100">7.2.
+ Configuration Options<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417100 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417101">7.3
+ Additional Resources<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417101 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417102">7.4.
+ Upgrades<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:
+ none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417102 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc1 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417103">Appendix
+ A: Registry Values<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417103 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417104">A.1.
+ Service parameters<span style='color:windowtext;display:none;mso-hide:screen;
+ text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417104 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417105">A.2.
+ Integrated Logon Network provider parameters<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417105 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417106">A.2.1
+ Domain specific configuration keys for the Network Provider<span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417106 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417107">A.3.
+ AFS Credentials System Tray Tool parameters<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417107 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
+ class=MsoHyperlink><span style='mso-no-proof:yes'><a
+ href="relnotes.htm#_Toc115417108">A.4
+ OpenAFS Client Service Environment Variables<span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-begin'></span></span><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'> PAGEREF _Toc115417108 \h </span><span style='color:windowtext;
+ display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
+ style='mso-element:field-separator'></span></span><![endif]--><b><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'>Error! Bookmark not defined.</span></b><!--[if supportFields]><span
+ style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
+ text-underline:none'><span style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
+ style='mso-no-proof:yes'><o:p></o:p></span></p>
+ 
+ <p class=MsoNormal><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p>&nbsp;</o:p></p>
+ 
+ </div>
+ 
+ </body>
+ 
+ </html>
Index: openafs/src/WINNT/install/NSIS/OpenAFS.nsi
diff -c openafs/src/WINNT/install/NSIS/OpenAFS.nsi:1.69.2.11 openafs/src/WINNT/install/NSIS/OpenAFS.nsi:1.69.2.16
*** openafs/src/WINNT/install/NSIS/OpenAFS.nsi:1.69.2.11	Fri Jul  1 14:40:31 2005
--- openafs/src/WINNT/install/NSIS/OpenAFS.nsi	Tue Sep 27 00:38:38 2005
***************
*** 1,3 ****
--- 1,4 ----
+ !define RELEASE 1
  ; OpenAFS Install Script for NSIS
  ; This version compiles with NSIS v2.07
  ;
***************
*** 71,78 ****
  !endif
    SilentInstall normal
    SetCompressor /solid lzma
!   !define MUI_ICON "..\..\client_config\afs_config.ico"
!   !define MUI_UNICON "..\..\client_config\afs_config.ico"
    !define AFS_COMPANY_NAME "OpenAFS"
    !define AFS_PRODUCT_NAME "OpenAFS"
    !define AFS_REGKEY_ROOT "Software\TransarcCorporation"
--- 72,79 ----
  !endif
    SilentInstall normal
    SetCompressor /solid lzma
!   !define MUI_ICON "..\..\client_config\OpenAFS.ico"
!   !define MUI_UNICON "..\..\client_config\OpenAFS.ico"
    !define AFS_COMPANY_NAME "OpenAFS"
    !define AFS_PRODUCT_NAME "OpenAFS"
    !define AFS_REGKEY_ROOT "Software\TransarcCorporation"
***************
*** 943,1061 ****
     
     
  DoEnglish:
-    SetOutPath "$INSTDIR\Documentation\html"
-    File "..\..\doc\install\Documentation\en_US\html\*"
     SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     File "..\..\doc\install\Documentation\en_US\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\en_US\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\*"
     SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     File "..\..\doc\install\Documentation\en_US\html\SysAdminGd\*"
     goto DoneLanguage
     
  DoGerman:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\de_DE\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\de_DE\html\*"
     SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\de_DE\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\de_DE\html\InstallGd\*"
-    ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\*"
     ;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\de_DE\html\SysAdminGd\*"
     goto DoneLanguage
     
  DoSpanish:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\es_ES\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\es_ES\html\*"
     SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\es_ES\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    ;File "..\..\doc\install\Documentation\es_ES\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\*"
     SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\es_ES\html\SysAdminGd\*"
     goto DoneLanguage
  
  DoJapanese:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\ja_JP\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\ja_JP\html\*"
     SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     File "..\..\doc\install\Documentation\ja_JP\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\ja_JP\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\*"
     SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\ja_JP\html\SysAdminGd\*"
     goto DoneLanguage
     
  DoKorean:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\ko_KR\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\ko_KR\html\*"
     ;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\ko_KR\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\ko_KR\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\*"
     SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     File "..\..\doc\install\Documentation\ko_KR\html\SysAdminGd\*"
     goto DoneLanguage
     
  DoPortugueseBR:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\pt_BR\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\pt_BR\html\*"
     ;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\pt_BR\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\pt_BR\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\*"
     ;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\pt_BR\html\SysAdminGd\*"
     goto DoneLanguage
  
  DoSimpChinese:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\zh_CN\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\zh_CN\html\*"
     ;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\zh_CN\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\zh_CN\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\*"
     ;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\zh_CN\html\SysAdminGd\*"
     goto DoneLanguage
     
  DoTradChinese:
-    SetOutPath "$INSTDIR\Documentation"
-    File "..\..\doc\install\Documentation\zh_TW\README.TXT"
     SetOutPath "$INSTDIR\Documentation\html"
     File "..\..\doc\install\Documentation\zh_TW\html\*"
     ;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
     ;File "..\..\doc\install\Documentation\zh_TW\html\CmdRef\*"
-    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
-    File "..\..\doc\install\Documentation\zh_TW\html\InstallGd\*"
-    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
-    File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\*"
     ;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
     ;File "..\..\doc\install\Documentation\zh_TW\html\SysAdminGd\*"
     goto DoneLanguage
--- 944,1014 ----
***************
*** 1073,1083 ****
    WriteRegDWORD HKLM "${AFS_REGKEY_ROOT}\AFS Supplemental Documentation\${AFS_VERSION}" "MinorVersion" ${AFS_MINORVERSION}
    WriteRegDWORD HKLM "${AFS_REGKEY_ROOT}\AFS Supplemental Documentation\${AFS_VERSION}" "PatchLevel" ${AFS_PATCHLEVEL}
  
-   ; Write start menu shortcut
-   SetOutPath "$SMPROGRAMS\OpenAFS"
-   CreateShortCut "$SMPROGRAMS\OpenAFS\Documentation.lnk" "$INSTDIR\Documentation\html\index.htm"
-   
-   
    WriteUninstaller "$INSTDIR\Uninstall.exe"
    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"  
    CreateShortCut "$SMPROGRAMS\OpenAFS\Uninstall OpenAFS.lnk" "$INSTDIR\Uninstall.exe"
--- 1026,1031 ----
***************
*** 1293,1298 ****
--- 1241,1248 ----
     StrCmp $R0 "rpcrt4.dll" contInstall2
     ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\RPC\ClientProtocols" "ncadg_ip_udp"
     StrCmp $R0 "rpcrt4.dll" contInstall2
+    ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_http"
+    StrCmp $R0 "rpcrt4.dll" contInstall2
     
     MessageBox MB_OK|MB_ICONSTOP|MB_TOPMOST "An error was detected with your Windows RPC installation. Please make sure Windows RPC is installed before installing OpenAFS."
     Abort
***************
*** 1641,1649 ****
--- 1591,1601 ----
    ; Delete documentation
    Delete "$INSTDIR\Documentation\README.TXT"
    Delete "$INSTDIR\Documentation\html\*"
+   Delete "$INSTDIR\Documentation\html\index_files\*"
    Delete "$INSTDIR\Documentation\html\CmdRef\*"
    Delete "$INSTDIR\Documentation\html\InstallGd\*"
    Delete "$INSTDIR\Documentation\html\ReleaseNotes\*"
+   Delete "$INSTDIR\Documentation\html\ReleaseNotes\logo_files\*"
    Delete "$INSTDIR\Documentation\html\SysAdminGd\*"
  
     Delete /REBOOTOK "$INSTDIR\Common\afs_config.exe"
***************
*** 2842,2847 ****
--- 2794,2809 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\en_US\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\en_US\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    File "..\..\doc\install\Documentation\en_US\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\en_US\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1033.dll"    "$INSTDIR\Client\Program\afscreds_1033.dll" "$INSTDIR"
***************
*** 2890,2895 ****
--- 2852,2867 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\de_DE\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\de_DE\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\de_DE\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\de_DE\html\InstallGd\*"
+    ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\*"
+    ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
    !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1032.dll"                      "$INSTDIR\Client\Program\afscreds_1032.dll" "$INSTDIR"
***************
*** 2938,2943 ****
--- 2910,2925 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\es_ES\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    ;File "..\..\doc\install\Documentation\es_ES\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_html"
+    ;File "..\..\doc\install\Documentation\es_ES\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    ;File "..\..\doc\install\Documentation\es_ES\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1034.dll"     "$INSTDIR\Client\Program\afscreds_1034.dll" "$INSTDIR" 
***************
*** 2986,2991 ****
--- 2968,2983 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\ja_JP\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\ja_JP\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\ja_JP\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\ja_JP\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1041.dll"  "$INSTDIR\Client\Program\afscreds_1041.dll" "$INSTDIR"  
***************
*** 3034,3039 ****
--- 3026,3041 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\ko_KR\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\ko_KR\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\ko_KR\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\ko_KR\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1042.dll"  "$INSTDIR\Client\Program\afscreds_1042.dll" "$INSTDIR"   
***************
*** 3083,3088 ****
--- 3085,3100 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\pt_BR\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\pt_BR\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\pt_BR\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\pt_BR\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL  "${AFS_CLIENT_BUILDDIR}\afscreds_1046.dll"  "$INSTDIR\Client\Program\afscreds_1046.dll" "$INSTDIR"    
***************
*** 3131,3136 ****
--- 3143,3158 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\zh_CN\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\zh_CN\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\zh_CN\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\zh_CN\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_2052.dll"   "$INSTDIR\Client\Program\afscreds_2052.dll" "$INSTDIR"     
***************
*** 3179,3184 ****
--- 3201,3216 ----
  
     SetOutPath "$INSTDIR\Documentation"
     File "..\..\doc\install\Documentation\zh_TW\README.TXT"
+    SetOutPath "$INSTDIR\Documentation\html"
+    File "..\..\doc\install\Documentation\zh_TW\html\*"
+    SetOutPath "$INSTDIR\Documentation\html\index_files"
+    ;File "..\..\doc\install\Documentation\zh_TW\html\index_files\*"
+    SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+    File "..\..\doc\install\Documentation\zh_TW\html\InstallGd\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+    File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\*"
+    SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+    ;File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\logo_files\*"
  
     SetOutPath "$INSTDIR\Client\Program"
     !insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1028.dll"  "$INSTDIR\Client\Program\_1028.dll" "$INSTDIR"      
***************
*** 3224,3229 ****
--- 3256,3267 ----
     goto done
     
  done:
+ 
+   ; Write start menu shortcut
+   SetOutPath "$SMPROGRAMS\OpenAFS"
+   CreateShortCut "$SMPROGRAMS\OpenAFS\Documentation.lnk" "$INSTDIR\Documentation\html\index.htm"
+   
+ 
  FunctionEnd
  
  
Index: openafs/src/WINNT/install/wix/feature.wxi
diff -c openafs/src/WINNT/install/wix/feature.wxi:1.5.2.6 openafs/src/WINNT/install/wix/feature.wxi:1.5.2.7
*** openafs/src/WINNT/install/wix/feature.wxi:1.5.2.6	Sun Jun 12 07:23:15 2005
--- openafs/src/WINNT/install/wix/feature.wxi	Sun Sep 25 21:20:21 2005
***************
*** 6,11 ****
--- 6,18 ----
             <ComponentRef Id="efl_desktop_INI" />
             <ComponentRef Id="efl_replace_afs_CMD" />
             <ComponentRef Id="efl_uninstall_EXE" />
+ 
+            <ComponentRef Id="cmp_Release_Notes_en_US" />
+            <ComponentRef Id="cmp_relnotes_files_en_US"/>
+            <ComponentRef Id="cmf_index2_HTM_en_US" />
+            <ComponentRef Id="cmp_index_files_en_US" />
+            <ComponentRef Id="cmp_logo_files_en_US" />
+ 
              <Feature Id="feaClient" AllowAdvertise="no" Description="$(loc.StrAFSClientLongDesc)" Display="expand"
                  InstallDefault="followParent" Level="30" Title="$(loc.StrAFSClientDesc)">
                  
***************
*** 235,249 ****
  				<ComponentRef Id="rcm_Documentation" />
                  
                  <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />                
!                 <ComponentRef Id="cmf_index2_HTM_en_US" />
! 				<ComponentRef Id="efl_DocHtml_en_US" />
! 				<ComponentRef Id="cmp_Cmd_Ref_en_US" />
! 				<ComponentRef Id="cmp_Install_Guide_en_US" />
! 				<ComponentRef Id="cmp_Sys_Admin_Guide_en_US" />
! 				<ComponentRef Id="cmp_Release_Notes_en_US" />
! 				<ComponentRef Id="cmf_afs_nt_HLP_en_US" />
! 				<ComponentRef Id="cmp_Lang_en_US" />
! 				
              </Feature>
          </Feature>
  </Include>
--- 242,255 ----
  				<ComponentRef Id="rcm_Documentation" />
                  
                  <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />                
!                 <ComponentRef Id="efl_DocHtml_en_US" />
!                 <ComponentRef Id="cmp_Cmd_Ref_en_US" />
!                 <ComponentRef Id="cmp_Install_Guide_en_US" />
!                 <ComponentRef Id="cmp_Sys_Admin_Guide_en_US" />
! 
!                 <ComponentRef Id="cmf_afs_nt_HLP_en_US" />
!                 <ComponentRef Id="cmp_Lang_en_US" />
! 		
              </Feature>
          </Feature>
  </Include>
Index: openafs/src/WINNT/install/wix/files.wxi
diff -c openafs/src/WINNT/install/wix/files.wxi:1.9.2.7 openafs/src/WINNT/install/wix/files.wxi:1.9.2.9
*** openafs/src/WINNT/install/wix/files.wxi:1.9.2.7	Sun Jun 12 07:23:15 2005
--- openafs/src/WINNT/install/wix/files.wxi	Mon Sep 26 22:42:26 2005
***************
*** 380,386 ****
  
              <Directory Id="dirDocumentation" Name="Docum" LongName="Documentation" SourceName="Docs">
  				<!-- The following directory and everything below it is language dependent. -->
-                 <Directory Id="dirDoc_$(var.Language)" Name="$(var.Language)">
                      <Directory Id="dirHtml_$(var.Language)" Name="Html" src="$(var.SrcDir)\WINNT\doc\install\Documentation\$(var.Language)\html\">
                          <Component Id="cmf_index2_HTM_$(var.Language)" Guid="$(var.DocHtmlIndexGuid)">
                              <File Id="fileindex2_HTM_$(var.Language)" Name="index.htm" LongName="index.htm" KeyPath="yes" DiskId="1">
--- 380,385 ----
***************
*** 398,403 ****
--- 397,409 ----
                              <File Id="filetop_GIF_$(var.Language)" Name="top.gif" LongName="top.gif" DiskId="1" />
                              <File Id="file$(var.Language)_RTF" Name="$(var.Language).rtf" LongName="$(var.Language).rtf" KeyPath="yes" DiskId="1" src="$(var.SrcDir)\WINNT\license\lang\$(var.Language).rtf"/>
                          </Component>
+                         <Directory Id="dirindex_files_$(var.Language)" Name="index" LongName="index_files" src="$(var.SrcDir)\WINNT\doc\install\Documentation\$(var.Language)\html\index_files\">
+                             <Component Id="cmp_index_files_$(var.Language)" Guid="$(var.DocHtmlIndexFilesGuid)">
+                                 <File Id="filefilelist_XML_$(var.Language)" Name="filelist.xml" LongName="filelist.xml" DiskId="1" />
+                                 <File Id="fileimage001_JPG_$(var.Language)" Name="image001.jpg" LongName="image001.jpg" DiskId="1" />
+                                 <File Id="fileimage002_JPG_$(var.Language)" Name="image002.jpg" LongName="image002.jpg" DiskId="1" />
+                             </Component>
+                         </Directory>
                          <Directory Id="dirCmdRef_$(var.Language)" Name="CmdRef" src="$(var.SrcDir)\WINNT\doc\install\Documentation\$(var.Language)\html\CmdRef\">
                              <Component Id="cmp_Cmd_Ref_$(var.Language)" Guid="$(var.DocHtmlCmdRefGuid)">
                                  <File Id="fileauarf000_HTM_$(var.Language)" Name="auarf000.htm" LongName="auarf000.htm" KeyPath="yes" DiskId="1" />
***************
*** 742,751 ****
                                  <File Id="fileawrns005_HTM_$(var.Language)" Name="awrns~5.htm" LongName="awrns005.htm" DiskId="1" />
                                  <File Id="fileawrns006_HTM_$(var.Language)" Name="awrns~6.htm" LongName="awrns006.htm" DiskId="1" />
                                  <File Id="fileawrns007_HTM_$(var.Language)" Name="awrns~7.htm" LongName="awrns007.htm" DiskId="1" />
!                             </Component>
                          </Directory> <!-- Release Notes -->
                      </Directory> <!-- Html -->
-                 </Directory> <!-- $(var.Language) -->
              </Directory> <!-- Documentation -->
  
              <Directory Id="dirClient" Name="Client">
--- 748,774 ----
                                  <File Id="fileawrns005_HTM_$(var.Language)" Name="awrns~5.htm" LongName="awrns005.htm" DiskId="1" />
                                  <File Id="fileawrns006_HTM_$(var.Language)" Name="awrns~6.htm" LongName="awrns006.htm" DiskId="1" />
                                  <File Id="fileawrns007_HTM_$(var.Language)" Name="awrns~7.htm" LongName="awrns007.htm" DiskId="1" />
!                                 <File Id="fileframes_HTM_$(var.Language)" Name="frames.htm" LongName="frames.htm" DiskId="1" />
!                                 <File Id="filelogo_HTM_$(var.Language)" Name="logo.htm" LongName="logo.htm" DiskId="1" />
!                                 <File Id="filerelnotes_HTM_$(var.Language)" Name="relnotes.htm" LongName="relnotes.htm" DiskId="1" />
!                                 <File Id="filetoc_HTM_$(var.Language)" Name="toc.htm" LongName="toc.htm" DiskId="1" />
!                             </Component>
!                             <Directory Id="dirrelnotes_files_$(var.Language)" Name="relnotes" LongName="relnotes_files" src="$(var.SrcDir)\WINNT\doc\install\Documentation\$(var.Language)\html\ReleaseNotes\relnotes_files\">
!                                 <Component Id="cmp_relnotes_files_$(var.Language)" Guid="$(var.DocHtmlRelnotesFilesGuid)">
!                                     <File Id="filernfilelist_XML_$(var.Language)" Name="filelist.xml" LongName="filelist.xml" DiskId="1"/>
!                                     <File Id="filernheader_HTM_$(var.Language)" Name="header.htm" LongName="header.htm" DiskId="1"/>
!                                     <File Id="filernpreview_WMF_$(var.Language)" Name="preview.wmf" LongName="preview.wmf" DiskId="1"/>
!                                 </Component>
!                             </Directory> <!-- relnotes_files -->
!                             <Directory Id="dirlogo_files_$(var.Language)" Name="logo" LongName="logo_files" src="$(var.SrcDir)\WINNT\doc\install\Documentation\$(var.Language)\html\ReleaseNotes\logo_files\">
!                                 <Component Id="cmp_logo_files_$(var.Language)" Guid="$(var.DocHtmlLogoFilesGuid)">
!                                     <File Id="filelffilelist_XML_$(var.Language)" Name="filelist.xml" LongName="filelist.xml" DiskId="1"/>
!                                     <File Id="filelfimage001_JPG_$(var.Language)" Name="image001.jpg" LongName="image001.jpg" DiskId="1"/>
!                                     <File Id="filelfimage002_JPG_$(var.Language)" Name="image002.jpg" LongName="image002.jpg" DiskId="1"/>
!                                 </Component>
!                             </Directory> <!-- logo_files -->
                          </Directory> <!-- Release Notes -->
                      </Directory> <!-- Html -->
              </Directory> <!-- Documentation -->
  
              <Directory Id="dirClient" Name="Client">
Index: openafs/src/WINNT/install/wix/language_config.wxi
diff -c openafs/src/WINNT/install/wix/language_config.wxi:1.1.2.1 openafs/src/WINNT/install/wix/language_config.wxi:1.1.2.2
*** openafs/src/WINNT/install/wix/language_config.wxi:1.1.2.1	Fri Aug 20 16:15:19 2004
--- openafs/src/WINNT/install/wix/language_config.wxi	Sun Sep 25 21:20:22 2005
***************
*** 39,44 ****
--- 39,47 ----
      <?define DocHtmlInstallGuid="921E151E-9FD2-49A8-B297-0222E22ECAC7"?>
      <?define DocHtmlSysAdminGuid="F82AD828-C412-4211-88D7-DF18D5C79DBA"?>
      <?define DocHtmlRelNotesGuid="CC369D09-B786-412F-B832-720AC06CC3BC"?>
+     <?define DocHtmlRelnotesFilesGuid="D39E1662-F475-4D33-A6B5-CBC7B77891D0"?>
+     <?define DocHtmlLogoFilesGuid="24E7F4AF-5D41-4D7B-B9DF-FA5787BAC787"?>
+     <?define DocHtmlIndexFilesGuid="EEEA73B6-36CD-4471-BF5C-9317B90CA3CC"?>
  
  	<!-- other language specific strings are defined in the strings.wxl file -->	
  
Index: openafs/src/WINNT/install/wix/Icon/ico_OpenAFS.ico
Index: openafs/src/afs/afs_cell.c
diff -c openafs/src/afs/afs_cell.c:1.30.2.2 openafs/src/afs/afs_cell.c:1.30.2.3
*** openafs/src/afs/afs_cell.c:1.30.2.2	Mon Aug 15 11:52:34 2005
--- openafs/src/afs/afs_cell.c	Fri Sep 23 10:56:26 2005
***************
*** 14,20 ****
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/afs_cell.c,v 1.30.2.2 2005/08/15 15:52:34 shadow Exp $");
  
  #include "afs/stds.h"
  #include "afs/sysincludes.h"	/* Standard vendor system headers */
--- 14,20 ----
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/afs_cell.c,v 1.30.2.3 2005/09/23 14:56:26 shadow Exp $");
  
  #include "afs/stds.h"
  #include "afs/sysincludes.h"	/* Standard vendor system headers */
***************
*** 132,138 ****
      ObtainWriteLock(&afsdb_req.lock, 686);
  
      *acellHosts = 0;
!     afsdb_req.cellname = afs_strdup(acellName);
      afsdb_req.cellhosts = acellHosts;
      afsdb_req.timeout = timeout;
      afsdb_req.realname = realName;
--- 132,138 ----
      ObtainWriteLock(&afsdb_req.lock, 686);
  
      *acellHosts = 0;
!     afsdb_req.cellname = acellName;
      afsdb_req.cellhosts = acellHosts;
      afsdb_req.timeout = timeout;
      afsdb_req.realname = realName;
***************
*** 147,154 ****
  	afs_osi_Sleep(&afsdb_req);
  	ObtainReadLock(&afsdb_req.lock);
      };
- 
-     afs_osi_FreeStr(afsdb_req.cellname);
      ReleaseReadLock(&afsdb_req.lock);
      ReleaseWriteLock(&afsdb_client_lock);
  
--- 147,152 ----
***************
*** 163,203 ****
  afs_LookupAFSDB(char *acellName)
  {
  #ifdef AFS_AFSDB_ENV
!     afs_int32 *cellHosts;
!     char **realName=NULL;
!     int code;
!     int *timeout=NULL;
! 
!     if(!(cellHosts = afs_osi_Alloc(MAXCELLHOSTS)))
! 	goto done;
! 
!     if(!(realName = afs_osi_Alloc(sizeof(char **))))
! 	goto done;
!     *realName = NULL;
! 
!     if(!(timeout = afs_osi_Alloc(sizeof(int *))))
! 	goto done;
  
!     code = afs_GetCellHostsAFSDB(acellName, cellHosts, timeout, realName);
      if (code)
  	goto done;
!     code = afs_NewCell(*realName, cellHosts, CNoSUID, NULL, 0, 0, *timeout);
      if (code && code != EEXIST)
  	goto done;
  
      /* If we found an alias, create it */
!     if (afs_strcasecmp(acellName, *realName))
! 	afs_NewCellAlias(acellName, *realName);
  
    done:
!     if(timeout)
! 	afs_osi_Free(timeout, sizeof(int *));
!     if (realName && *realName)
! 	afs_osi_FreeStr(*realName);
!     if(realName)
! 	afs_osi_Free(realName, sizeof(char **));
!     if(cellHosts)
! 	afs_osi_Free(cellHosts, MAXCELLHOSTS);
  #endif
  }
  
--- 161,184 ----
  afs_LookupAFSDB(char *acellName)
  {
  #ifdef AFS_AFSDB_ENV
!     afs_int32 cellHosts[MAXCELLHOSTS];
!     char *realName = NULL;
!     int code, timeout;
  
!     code = afs_GetCellHostsAFSDB(acellName, cellHosts, &timeout, &realName);
      if (code)
  	goto done;
!     code = afs_NewCell(realName, cellHosts, CNoSUID, NULL, 0, 0, timeout);
      if (code && code != EEXIST)
  	goto done;
  
      /* If we found an alias, create it */
!     if (afs_strcasecmp(acellName, realName))
! 	afs_NewCellAlias(acellName, realName);
  
    done:
!     if (realName)
! 	afs_osi_FreeStr(realName);
  #endif
  }
  
Index: openafs/src/afs/AIX/osi_config.c
diff -c openafs/src/afs/AIX/osi_config.c:1.8.2.1 openafs/src/afs/AIX/osi_config.c:1.8.2.2
*** openafs/src/afs/AIX/osi_config.c:1.8.2.1	Wed Aug 25 03:16:15 2004
--- openafs/src/afs/AIX/osi_config.c	Tue Sep 20 20:03:56 2005
***************
*** 37,43 ****
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/AIX/osi_config.c,v 1.8.2.1 2004/08/25 07:16:15 shadow Exp $");
  
  #include "sys/limits.h"
  #include "sys/types.h"
--- 37,43 ----
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/AIX/osi_config.c,v 1.8.2.2 2005/09/21 00:03:56 shadow Exp $");
  
  #include "sys/limits.h"
  #include "sys/types.h"
***************
*** 60,66 ****
  #include <sys/malloc.h>		/* for the parameters to xmalloc()              */
  #include "afs/afs_osi.h"	/* pick up osi_timeval_t for afs_stats.h */
  #include "afs/afs_stats.h"
! #include "export.h"
  
  #ifdef KOFF
  #define KOFF_PRESENT	1
--- 60,66 ----
  #include <sys/malloc.h>		/* for the parameters to xmalloc()              */
  #include "afs/afs_osi.h"	/* pick up osi_timeval_t for afs_stats.h */
  #include "afs/afs_stats.h"
! #include "../export.h"
  
  #ifdef KOFF
  #define KOFF_PRESENT	1
Index: openafs/src/afs/LINUX/osi_sleep.c
diff -c openafs/src/afs/LINUX/osi_sleep.c:1.22.2.7 openafs/src/afs/LINUX/osi_sleep.c:1.22.2.8
*** openafs/src/afs/LINUX/osi_sleep.c:1.22.2.7	Thu Sep  8 14:53:45 2005
--- openafs/src/afs/LINUX/osi_sleep.c	Sun Sep 18 23:41:31 2005
***************
*** 11,17 ****
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/LINUX/osi_sleep.c,v 1.22.2.7 2005/09/08 18:53:45 shadow Exp $");
  
  #include "afs/sysincludes.h"	/* Standard vendor system headers */
  #include "afsincludes.h"	/* Afs-based standard headers */
--- 11,17 ----
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/afs/LINUX/osi_sleep.c,v 1.22.2.8 2005/09/19 03:41:31 shadow Exp $");
  
  #include "afs/sysincludes.h"	/* Standard vendor system headers */
  #include "afsincludes.h"	/* Afs-based standard headers */
***************
*** 288,294 ****
  	schedule_timeout(ticks);
  #ifdef AFS_LINUX26_ENV
  #ifdef CONFIG_PM
!     if (current->flags & PF_FREEZE)
  #ifdef LINUX_REFRIGERATOR_TAKES_PF_FREEZE
  	refrigerator(PF_FREEZE);
  #else
--- 288,300 ----
  	schedule_timeout(ticks);
  #ifdef AFS_LINUX26_ENV
  #ifdef CONFIG_PM
!     if (
! #ifdef PF_FREEZE
! 	    current->flags & PF_FREEZE
! #else
! 	    !current->todo
! #endif
! 	    )
  #ifdef LINUX_REFRIGERATOR_TAKES_PF_FREEZE
  	refrigerator(PF_FREEZE);
  #else
Index: openafs/src/config/NTMakefile.amd64_w2k
diff -c openafs/src/config/NTMakefile.amd64_w2k:1.1.2.17 openafs/src/config/NTMakefile.amd64_w2k:1.1.2.19
*** openafs/src/config/NTMakefile.amd64_w2k:1.1.2.17	Wed Sep 14 00:34:49 2005
--- openafs/src/config/NTMakefile.amd64_w2k	Mon Sep 26 19:34:46 2005
***************
*** 80,91 ****
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MAJOR=1
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0003
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=CCAF9E14-976E-46C0-8A1B-A218EAB7ADC5
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
--- 80,91 ----
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MAJOR=1
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0004
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=CC59770C-4690-4531-BAEB-55A5A6D2EEB9
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
Index: openafs/src/config/NTMakefile.i386_nt40
diff -c openafs/src/config/NTMakefile.i386_nt40:1.46.2.32 openafs/src/config/NTMakefile.i386_nt40:1.46.2.34
*** openafs/src/config/NTMakefile.i386_nt40:1.46.2.32	Wed Sep 14 00:34:49 2005
--- openafs/src/config/NTMakefile.i386_nt40	Mon Sep 26 19:34:46 2005
***************
*** 80,91 ****
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MAJOR=1
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0003
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=CCAF9E14-976E-46C0-8A1B-A218EAB7ADC5
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
--- 80,91 ----
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MAJOR=1
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0004
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=B7F03C11-E7E7-41F5-BEFD-C738EB5B075F
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
Index: openafs/src/config/NTMakefile.i386_w2k
diff -c openafs/src/config/NTMakefile.i386_w2k:1.1.2.18 openafs/src/config/NTMakefile.i386_w2k:1.1.2.20
*** openafs/src/config/NTMakefile.i386_w2k:1.1.2.18	Wed Sep 14 00:34:49 2005
--- openafs/src/config/NTMakefile.i386_w2k	Mon Sep 26 19:34:46 2005
***************
*** 79,90 ****
  
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0003
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=CCAF9E14-976E-46C0-8A1B-A218EAB7ADC5
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
--- 79,90 ----
  
  #define used in WinNT/2000 installation and program version display
  AFSPRODUCT_VER_MINOR=4
! AFSPRODUCT_VER_PATCH=0004
  AFSPRODUCT_VER_BUILD=0
  
  # For MSI installer, each major release should have a different GUID
  # http://msdn.microsoft.com/library/en-us/msi/setup/changing_the_product_code.asp
! AFSPRODUCT_VER_GUID=B2220B3E-B61D-4CC7-9D4B-17BA918D049C
  
  AFSPRODUCT_VERSION=$(AFSPRODUCT_VER_MAJOR).$(AFSPRODUCT_VER_MINOR).$(AFSPRODUCT_VER_PATCH)
  AFSPRODUCT_FILE_VERSION=$(AFSPRODUCT_VER_MAJOR),$(AFSPRODUCT_VER_MINOR),$(AFSPRODUCT_VER_PATCH),$(AFSPRODUCT_VER_BUILD)
Index: openafs/src/packaging/MacOS/OpenAFS.info
diff -c openafs/src/packaging/MacOS/OpenAFS.info:1.1.4.18 openafs/src/packaging/MacOS/OpenAFS.info:1.1.4.19
*** openafs/src/packaging/MacOS/OpenAFS.info:1.1.4.18	Wed Sep 14 14:27:19 2005
--- openafs/src/packaging/MacOS/OpenAFS.info	Mon Sep 26 00:07:57 2005
***************
*** 1,5 ****
  Title OpenAFS
! Version 1.4.0-rc4
  Description The OpenAFS distributed filesystem. This package installs an almost-ready-to-run client for OpenAFS. see http://www.openafs.org for more information.
  DefaultLocation /
  Diskname (null)
--- 1,5 ----
  Title OpenAFS
! Version 1.4.0-rc5
  Description The OpenAFS distributed filesystem. This package installs an almost-ready-to-run client for OpenAFS. see http://www.openafs.org for more information.
  DefaultLocation /
  Diskname (null)
Index: openafs/src/rx/rx.c
diff -c openafs/src/rx/rx.c:1.58.2.26 openafs/src/rx/rx.c:1.58.2.28
*** openafs/src/rx/rx.c:1.58.2.26	Wed Sep 14 04:53:12 2005
--- openafs/src/rx/rx.c	Sat Sep 17 16:00:39 2005
***************
*** 17,23 ****
  #endif
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx.c,v 1.58.2.26 2005/09/14 08:53:12 jaltman Exp $");
  
  #ifdef KERNEL
  #include "afs/sysincludes.h"
--- 17,23 ----
  #endif
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx.c,v 1.58.2.28 2005/09/17 20:00:39 jaltman Exp $");
  
  #ifdef KERNEL
  #include "afs/sysincludes.h"
***************
*** 6033,6038 ****
--- 6033,6058 ----
  	       int a7, int a8, int a9, int a10, int a11, int a12, int a13,
  	       int a14, int a15)
  {
+ #ifdef AFS_NT40_ENV
+     char msg[512];
+     char tformat[256];
+     int len;
+ 
+     len = _snprintf(tformat, sizeof(tformat), "tid[%d] %s", GetCurrentThreadId(), format);
+ 
+     if (len > 0) {
+ 	len = _snprintf(msg, sizeof(msg)-2, 
+ 			tformat, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, 
+ 			a11, a12, a13, a14, a15);
+ 	if (len > 0) {
+ 	    if (msg[len-1] != '\n') {
+ 		msg[len] = '\n';
+ 		msg[len+1] = '\0';
+ 	    }
+ 	    OutputDebugString(msg);
+ 	}
+     }
+ #else
      struct clock now;
      clock_GetTime(&now);
      fprintf(rx_Log, " %u.%.3u:", (unsigned int)now.sec,
***************
*** 6040,6049 ****
      fprintf(rx_Log, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12,
  	    a13, a14, a15);
      putc('\n', rx_Log);
- }
  #endif
  
- #ifdef RXDEBUG
  /*
   * This function is used to process the rx_stats structure that is local
   * to a process as well as an rx_stats structure received from a remote
--- 6060,6068 ----
      fprintf(rx_Log, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12,
  	    a13, a14, a15);
      putc('\n', rx_Log);
  #endif
+ }
  
  /*
   * This function is used to process the rx_stats structure that is local
   * to a process as well as an rx_stats structure received from a remote
Index: openafs/src/rx/rx_clock_nt.c
diff -c openafs/src/rx/rx_clock_nt.c:1.9.2.1 openafs/src/rx/rx_clock_nt.c:1.9.2.2
*** openafs/src/rx/rx_clock_nt.c:1.9.2.1	Wed Aug 25 03:09:41 2004
--- openafs/src/rx/rx_clock_nt.c	Thu Sep 15 22:28:50 2005
***************
*** 14,20 ****
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_clock_nt.c,v 1.9.2.1 2004/08/25 07:09:41 shadow Exp $");
  
  #ifdef AFS_NT40_ENV
  #include <stdio.h>
--- 14,20 ----
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_clock_nt.c,v 1.9.2.2 2005/09/16 02:28:50 jaltman Exp $");
  
  #ifdef AFS_NT40_ENV
  #include <stdio.h>
***************
*** 47,53 ****
  clock_Init(void)
  {
      if (!QueryPerformanceFrequency(&rxi_clockFreq)) {
! 	printf("No High Performance clock, exiting.\n");
  	exit(1);
      }
  
--- 47,53 ----
  clock_Init(void)
  {
      if (!QueryPerformanceFrequency(&rxi_clockFreq)) {
! 	OutputDebugString("No High Performance clock, exiting.\n");
  	exit(1);
      }
  
Index: openafs/src/rx/rx_getaddr.c
diff -c openafs/src/rx/rx_getaddr.c:1.15.2.4 openafs/src/rx/rx_getaddr.c:1.15.2.7
*** openafs/src/rx/rx_getaddr.c:1.15.2.4	Sat Mar 26 01:55:20 2005
--- openafs/src/rx/rx_getaddr.c	Tue Sep 20 20:34:13 2005
***************
*** 11,17 ****
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_getaddr.c,v 1.15.2.4 2005/03/26 06:55:20 shadow Exp $");
  
  #ifndef AFS_DJGPP_ENV
  #ifndef KERNEL
--- 11,17 ----
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_getaddr.c,v 1.15.2.7 2005/09/21 00:34:13 shadow Exp $");
  
  #ifndef AFS_DJGPP_ENV
  #ifndef KERNEL
***************
*** 33,39 ****
   * the pthreads for solaris requires the socket call to be mapped.
   */
  #include "rx.h"
! #endif
  #else /* KERNEL */
  #ifdef UKERNEL
  #include "rx/rx_kcommon.h"
--- 33,40 ----
   * the pthreads for solaris requires the socket call to be mapped.
   */
  #include "rx.h"
! #include "rx_globals.h"
! #endif /* AFS_NT40_ENV */
  #else /* KERNEL */
  #ifdef UKERNEL
  #include "rx/rx_kcommon.h"
***************
*** 169,175 ****
      while (next < lim) {
  	ifm = (struct if_msghdr *)next;
  	if (ifm->ifm_type != RTM_IFINFO) {
! 	    printf("out of sync parsing NET_RT_IFLIST\n");
  	    free(buf);
  	    return 0;
  	}
--- 170,176 ----
      while (next < lim) {
  	ifm = (struct if_msghdr *)next;
  	if (ifm->ifm_type != RTM_IFINFO) {
! 	    dpf(("out of sync parsing NET_RT_IFLIST\n"));
  	    free(buf);
  	    return 0;
  	}
***************
*** 204,211 ****
  	    a = info.rti_info[RTAX_IFA];
  
  	    if (count >= maxSize)	/* no more space */
! 		printf("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr);
  	    else
  		buffer[count++] = a->sin_addr.s_addr;
  	    addrcount--;
--- 205,212 ----
  	    a = info.rti_info[RTAX_IFA];
  
  	    if (count >= maxSize)	/* no more space */
! 		dpf(("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr));
  	    else
  		buffer[count++] = a->sin_addr.s_addr;
  	    addrcount--;
***************
*** 253,259 ****
      while (next < lim) {
  	ifm = (struct if_msghdr *)next;
  	if (ifm->ifm_type != RTM_IFINFO) {
! 	    printf("out of sync parsing NET_RT_IFLIST\n");
  	    free(buf);
  	    return 0;
  	}
--- 254,260 ----
      while (next < lim) {
  	ifm = (struct if_msghdr *)next;
  	if (ifm->ifm_type != RTM_IFINFO) {
! 	    dpf(("out of sync parsing NET_RT_IFLIST\n"));
  	    free(buf);
  	    return 0;
  	}
***************
*** 286,293 ****
  
  	    if (a->sin_addr.s_addr != htonl(0x7f000001) ) {
  		if (count >= maxSize) {	/* no more space */
! 		    printf("Too many interfaces..ignoring 0x%x\n",
! 			   a->sin_addr.s_addr);
  		} else {
  		    struct ifreq ifr;
  		    
--- 287,294 ----
  
  	    if (a->sin_addr.s_addr != htonl(0x7f000001) ) {
  		if (count >= maxSize) {	/* no more space */
! 		    dpf(("Too many interfaces..ignoring 0x%x\n",
! 			   a->sin_addr.s_addr));
  		} else {
  		    struct ifreq ifr;
  		    
***************
*** 381,388 ****
  		    continue;	/* skip aliased loopbacks as well. */
  	    }
  	    if (count >= maxSize)	/* no more space */
! 		printf("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr);
  	    else
  		buffer[count++] = a->sin_addr.s_addr;
  	}
--- 382,389 ----
  		    continue;	/* skip aliased loopbacks as well. */
  	    }
  	    if (count >= maxSize)	/* no more space */
! 		dpf(("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr));
  	    else
  		buffer[count++] = a->sin_addr.s_addr;
  	}
***************
*** 462,469 ****
                  continue;   /* skip loopback address as well. */
  
  	    if (count >= maxSize) {	/* no more space */
! 		printf("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr);
  		continue;
  	    }
  
--- 463,470 ----
                  continue;   /* skip loopback address as well. */
  
  	    if (count >= maxSize) {	/* no more space */
! 		dpf(("Too many interfaces..ignoring 0x%x\n",
! 		       a->sin_addr.s_addr));
  		continue;
  	    }
  
Index: openafs/src/rx/rx_globals.h
diff -c openafs/src/rx/rx_globals.h:1.9.2.9 openafs/src/rx/rx_globals.h:1.9.2.10
*** openafs/src/rx/rx_globals.h:1.9.2.9	Sun May 29 23:41:45 2005
--- openafs/src/rx/rx_globals.h	Thu Sep 15 22:28:50 2005
***************
*** 507,513 ****
--- 507,517 ----
  EXT FILE *rxevent_debugFile;	/* Set to an stdio descriptor for event logging to that file */
  
  #define rx_Log rx_debugFile
+ #ifdef AFS_NT40_ENV
+ #define dpf(args) rxi_DebugPrint args; 
+ #else
  #define dpf(args) if (rx_debugFile) rxi_DebugPrint args; else
+ #endif
  #define rx_Log_event rxevent_debugFile
  
  EXT char *rx_packetTypes[RX_N_PACKET_TYPES] INIT(RX_PACKET_TYPES);	/* Strings defined in rx.h */
Index: openafs/src/rx/rx_kcommon.c
diff -c openafs/src/rx/rx_kcommon.c:1.44.2.5 openafs/src/rx/rx_kcommon.c:1.44.2.7
*** openafs/src/rx/rx_kcommon.c:1.44.2.5	Mon Aug  8 11:01:40 2005
--- openafs/src/rx/rx_kcommon.c	Fri Sep 16 14:15:09 2005
***************
*** 15,21 ****
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_kcommon.c,v 1.44.2.5 2005/08/08 15:01:40 shadow Exp $");
  
  #include "rx/rx_kcommon.h"
  
--- 15,21 ----
  #include "afs/param.h"
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_kcommon.c,v 1.44.2.7 2005/09/16 18:15:09 jaltman Exp $");
  
  #include "rx/rx_kcommon.h"
  
***************
*** 126,132 ****
      if (!msg)
  	msg = "Unknown AFS panic";
  
!     printf(msg, a1, a2, a3);
  #ifdef AFS_LINUX24_ENV
      BUG();
  #else
--- 126,132 ----
      if (!msg)
  	msg = "Unknown AFS panic";
  
!     dpf((msg, a1, a2, a3));
  #ifdef AFS_LINUX24_ENV
      BUG();
  #else
***************
*** 316,322 ****
  	rx_stats.bogusPacketOnRead++;
  	MUTEX_EXIT(&rx_stats_mutex);
  	/* I DON"T LIKE THIS PRINTF -- PRINTFS MAKE THINGS VERY VERY SLOOWWW */
! 	printf("rx: packet dropped: bad ulen=%d\n", asize);
  	tp = NULL;
      }
  
--- 316,322 ----
  	rx_stats.bogusPacketOnRead++;
  	MUTEX_EXIT(&rx_stats_mutex);
  	/* I DON"T LIKE THIS PRINTF -- PRINTFS MAKE THINGS VERY VERY SLOOWWW */
! 	dpf(("rx: packet dropped: bad ulen=%d\n", asize));
  	tp = NULL;
      }
  
***************
*** 495,501 ****
  	    rxk_shutdownPorts();
  	    return;
  	}
!     printf("shutdown_rxkernel: no udp proto");
  }
  #endif /* !AIX && !SUN && !NCR  && !UKERNEL */
  
--- 495,501 ----
  	    rxk_shutdownPorts();
  	    return;
  	}
!     dpf(("shutdown_rxkernel: no udp proto"));
  }
  #endif /* !AIX && !SUN && !NCR  && !UKERNEL */
  
***************
*** 864,870 ****
      code = sobind(newSocket, (struct sockaddr *)&myaddr);
  #endif
      if (code) {
! 	printf("sobind fails (%d)\n", (int)code);
  	soclose(newSocket);
  	AFS_GLOCK();
  	goto bad;
--- 864,870 ----
      code = sobind(newSocket, (struct sockaddr *)&myaddr);
  #endif
      if (code) {
! 	dpf(("sobind fails (%d)\n", (int)code));
  	soclose(newSocket);
  	AFS_GLOCK();
  	goto bad;
***************
*** 891,897 ****
      code = sobind(newSocket, nam);
  #endif
      if (code) {
! 	printf("sobind fails (%d)\n", (int)code);
  	soclose(newSocket);
  #ifndef AFS_SGI65_ENV
  	m_freem(nam);
--- 891,897 ----
      code = sobind(newSocket, nam);
  #endif
      if (code) {
! 	dpf(("sobind fails (%d)\n", (int)code));
  	soclose(newSocket);
  #ifndef AFS_SGI65_ENV
  	m_freem(nam);
Index: openafs/src/rx/rx_packet.c
diff -c openafs/src/rx/rx_packet.c:1.35.2.16 openafs/src/rx/rx_packet.c:1.35.2.17
*** openafs/src/rx/rx_packet.c:1.35.2.16	Tue Sep 13 23:58:28 2005
--- openafs/src/rx/rx_packet.c	Thu Sep 15 22:28:50 2005
***************
*** 15,21 ****
  #endif
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_packet.c,v 1.35.2.16 2005/09/14 03:58:28 shadow Exp $");
  
  #ifdef KERNEL
  #if defined(UKERNEL)
--- 15,21 ----
  #endif
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_packet.c,v 1.35.2.17 2005/09/16 02:28:50 jaltman Exp $");
  
  #ifdef KERNEL
  #if defined(UKERNEL)
***************
*** 1472,1477 ****
--- 1472,1478 ----
  	    int length, int istack)
  {
      struct msghdr msg;
+ 	int ret;
  
      memset(&msg, 0, sizeof(msg));
      msg.msg_iov = dvec;
***************
*** 1479,1487 ****
      msg.msg_name = addr;
      msg.msg_namelen = sizeof(struct sockaddr_in);
  
!     rxi_Sendmsg(socket, &msg, 0);
  
!     return 0;
  }
  #elif !defined(UKERNEL)
  /*
--- 1480,1488 ----
      msg.msg_name = addr;
      msg.msg_namelen = sizeof(struct sockaddr_in);
  
!     ret = rxi_Sendmsg(socket, &msg, 0);
  
!     return ret;
  }
  #elif !defined(UKERNEL)
  /*
***************
*** 2134,2139 ****
--- 2135,2149 ----
  	    clock_Addmsec(&(p->retryTime),
  			  10 + (((afs_uint32) p->backoff) << 8));
  
+ #ifdef AFS_NT40_ENV
+ 	    /* Windows is nice -- it can tell us right away that we cannot
+ 	     * reach this recipient by returning an WSAEHOSTUNREACH error
+ 	     * code.  So, when this happens let's "down" the host NOW so
+ 	     * we don't sit around waiting for this host to timeout later.
+ 	     */
+ 		if (call && code == -1 && errno == WSAEHOSTUNREACH)
+ 			call->lastReceiveTime = 0;
+ #endif
  #if defined(KERNEL) && defined(AFS_LINUX20_ENV)
  	    /* Linux is nice -- it can tell us right away that we cannot
  	     * reach this recipient by returning an ENETUNREACH error
Index: openafs/src/rx/rx_pthread.c
diff -c openafs/src/rx/rx_pthread.c:1.17.2.5 openafs/src/rx/rx_pthread.c:1.17.2.6
*** openafs/src/rx/rx_pthread.c:1.17.2.5	Wed Apr 20 17:23:47 2005
--- openafs/src/rx/rx_pthread.c	Thu Sep 15 22:28:50 2005
***************
*** 19,25 ****
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_pthread.c,v 1.17.2.5 2005/04/20 21:23:47 jaltman Exp $");
  
  #include <sys/types.h>
  #include <errno.h>
--- 19,25 ----
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_pthread.c,v 1.17.2.6 2005/09/16 02:28:50 jaltman Exp $");
  
  #include <sys/types.h>
  #include <errno.h>
***************
*** 96,102 ****
  {
      void (*server_proc) () = (void (*)())argp;
      server_proc();
!     printf("rx_pthread.c: server_entry: Server proc returned unexpectedly\n");
      exit(1);
      return (void *)0;
  }
--- 96,102 ----
  {
      void (*server_proc) () = (void (*)())argp;
      server_proc();
!     dpf(("rx_pthread.c: server_entry: Server proc returned unexpectedly\n"));
      exit(1);
      return (void *)0;
  }
***************
*** 112,124 ****
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	printf("Unable to Create Rx server thread (pthread_attr_init)\n");
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	printf
! 	    ("Unable to Create Rx server thread (pthread_attr_setdetachstate)\n");
  	exit(1);
      }
  
--- 112,124 ----
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	dpf(("Unable to Create Rx server thread (pthread_attr_init)\n"));
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	dpf
! 	    (("Unable to Create Rx server thread (pthread_attr_setdetachstate)\n"));
  	exit(1);
      }
  
***************
*** 127,133 ****
       */
      AFS_SIGSET_CLEAR();
      if (pthread_create(&thread, &tattr, server_entry, (void *)proc) != 0) {
! 	printf("Unable to Create Rx server thread\n");
  	exit(1);
      }
      AFS_SIGSET_RESTORE();
--- 127,133 ----
       */
      AFS_SIGSET_CLEAR();
      if (pthread_create(&thread, &tattr, server_entry, (void *)proc) != 0) {
! 	dpf(("Unable to Create Rx server thread\n"));
  	exit(1);
      }
      AFS_SIGSET_RESTORE();
***************
*** 220,226 ****
  	} else {
  	    if (!(p = rxi_AllocPacket(RX_PACKET_CLASS_RECEIVE))) {
  		/* Could this happen with multiple socket listeners? */
! 		printf("rxi_Listener: no packets!");	/* Shouldn't happen */
  		exit(1);
  	    }
  	}
--- 220,226 ----
  	} else {
  	    if (!(p = rxi_AllocPacket(RX_PACKET_CLASS_RECEIVE))) {
  		/* Could this happen with multiple socket listeners? */
! 		dpf(("rxi_Listener: no packets!"));	/* Shouldn't happen */
  		exit(1);
  	    }
  	}
***************
*** 323,343 ****
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	printf
! 	    ("Unable to create Rx event handling thread (pthread_attr_init)\n");
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	printf
! 	    ("Unable to create Rx event handling thread (pthread_attr_setdetachstate)\n");
  	exit(1);
      }
  
      AFS_SIGSET_CLEAR();
      if (pthread_create(&event_handler_thread, &tattr, event_handler, NULL) !=
  	0) {
! 	printf("Unable to create Rx event handling thread\n");
  	exit(1);
      }
      MUTEX_ENTER(&rx_stats_mutex);
--- 323,343 ----
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	dpf
! 	    (("Unable to create Rx event handling thread (pthread_attr_init)\n"));
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	dpf
! 	    (("Unable to create Rx event handling thread (pthread_attr_setdetachstate)\n"));
  	exit(1);
      }
  
      AFS_SIGSET_CLEAR();
      if (pthread_create(&event_handler_thread, &tattr, event_handler, NULL) !=
  	0) {
! 	dpf(("Unable to create Rx event handling thread\n"));
  	exit(1);
      }
      MUTEX_ENTER(&rx_stats_mutex);
***************
*** 363,382 ****
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	printf
! 	    ("Unable to create socket listener thread (pthread_attr_init)\n");
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	printf
! 	    ("Unable to create socket listener thread (pthread_attr_setdetachstate)\n");
  	exit(1);
      }
  
      AFS_SIGSET_CLEAR();
      if (pthread_create(&thread, &tattr, rx_ListenerProc, (void *)sock) != 0) {
! 	printf("Unable to create socket listener thread\n");
  	exit(1);
      }
      MUTEX_ENTER(&rx_stats_mutex);
--- 363,382 ----
      AFS_SIGSET_DECL;
  
      if (pthread_attr_init(&tattr) != 0) {
! 	dpf
! 	    (("Unable to create socket listener thread (pthread_attr_init)\n"));
  	exit(1);
      }
  
      if (pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED) != 0) {
! 	dpf
! 	    (("Unable to create socket listener thread (pthread_attr_setdetachstate)\n"));
  	exit(1);
      }
  
      AFS_SIGSET_CLEAR();
      if (pthread_create(&thread, &tattr, rx_ListenerProc, (void *)sock) != 0) {
! 	dpf(("Unable to create socket listener thread\n"));
  	exit(1);
      }
      MUTEX_ENTER(&rx_stats_mutex);
***************
*** 415,422 ****
  #else
      if (ret == -1) {
  #endif
! 	printf("rxi_sendmsg failed, error %d\n", errno);
  	fflush(stdout);
      }
      return 0;
  }
--- 415,423 ----
  #else
      if (ret == -1) {
  #endif
! 	dpf(("rxi_sendmsg failed, error %d\n", errno));
  	fflush(stdout);
+ 	return -1;
      }
      return 0;
  }
Index: openafs/src/rx/rx_xmit_nt.c
diff -c openafs/src/rx/rx_xmit_nt.c:1.7.2.1 openafs/src/rx/rx_xmit_nt.c:1.7.2.2
*** openafs/src/rx/rx_xmit_nt.c:1.7.2.1	Wed Aug 25 03:09:42 2004
--- openafs/src/rx/rx_xmit_nt.c	Thu Sep 15 22:28:50 2005
***************
*** 18,24 ****
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_xmit_nt.c,v 1.7.2.1 2004/08/25 07:09:42 shadow Exp $");
  
  #if defined(AFS_NT40_ENV) || defined(AFS_DJGPP_ENV)
  
--- 18,24 ----
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/rx/rx_xmit_nt.c,v 1.7.2.2 2005/09/16 02:28:50 jaltman Exp $");
  
  #if defined(AFS_NT40_ENV) || defined(AFS_DJGPP_ENV)
  
***************
*** 139,150 ****
  	case WSAEWOULDBLOCK:
  	    errno = WSAEWOULDBLOCK;
  	    break;
  	default:
  	    errno = EIO;
  	    break;
  	}
  	code = -1;
!     }
  #endif /* AFS_NT40_ENV */
  
      if (code < size) {
--- 139,153 ----
  	case WSAEWOULDBLOCK:
  	    errno = WSAEWOULDBLOCK;
  	    break;
+ 	case WSAEHOSTUNREACH:
+ 		errno = WSAEHOSTUNREACH;
+ 		break;
  	default:
  	    errno = EIO;
  	    break;
  	}
  	code = -1;
!     } else
  #endif /* AFS_NT40_ENV */
  
      if (code < size) {
Index: openafs/src/util/pthread_glock.c
diff -c openafs/src/util/pthread_glock.c:1.5 openafs/src/util/pthread_glock.c:1.5.2.1
*** openafs/src/util/pthread_glock.c:1.5	Tue Jul 15 19:17:16 2003
--- openafs/src/util/pthread_glock.c	Wed Sep 21 11:14:47 2005
***************
*** 11,17 ****
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/util/pthread_glock.c,v 1.5 2003/07/15 23:17:16 shadow Exp $");
  
  #if defined(AFS_NT40_ENV) && defined(AFS_PTHREAD_ENV)
  #define AFS_GRMUTEX_DECLSPEC __declspec(dllexport)
--- 11,17 ----
  #include <afs/param.h>
  
  RCSID
!     ("$Header: /cvs/openafs/src/util/pthread_glock.c,v 1.5.2.1 2005/09/21 15:14:47 shadow Exp $");
  
  #if defined(AFS_NT40_ENV) && defined(AFS_PTHREAD_ENV)
  #define AFS_GRMUTEX_DECLSPEC __declspec(dllexport)
***************
*** 26,32 ****
  
  pthread_recursive_mutex_t grmutex;
  
! static int glock_init;
  static pthread_once_t glock_init_once = PTHREAD_ONCE_INIT;
  
  static void
--- 26,32 ----
  
  pthread_recursive_mutex_t grmutex;
  
! static int glock_init = 0;
  static pthread_once_t glock_init_once = PTHREAD_ONCE_INIT;
  
  static void
Index: openafs/src/util/pthread_glock.h
diff -c openafs/src/util/pthread_glock.h:1.3.2.1 openafs/src/util/pthread_glock.h:1.3.2.2
*** openafs/src/util/pthread_glock.h:1.3.2.1	Wed Aug 25 03:09:43 2004
--- openafs/src/util/pthread_glock.h	Wed Sep 21 11:14:47 2005
***************
*** 16,24 ****
  
  typedef struct {
      pthread_mutex_t mut;
!     pthread_t owner;
!     unsigned int locked;
!     unsigned int times_inside;
  } pthread_recursive_mutex_t, *pthread_recursive_mutex_p;
  
  #if defined(AFS_NT40_ENV) && defined(AFS_PTHREAD_ENV)
--- 16,24 ----
  
  typedef struct {
      pthread_mutex_t mut;
!     volatile pthread_t owner;
!     volatile unsigned int locked;
!     volatile unsigned int times_inside;
  } pthread_recursive_mutex_t, *pthread_recursive_mutex_p;
  
  #if defined(AFS_NT40_ENV) && defined(AFS_PTHREAD_ENV)
