From 27f8315f8e5bd3604a16e8b26369ff3285bbe651 Mon Sep 17 00:00:00 2001
From: Jeffrey Altman
5. Reporting Bugs: PAGEREF _Toc115417113 \h
1. an executable (.exe) that is built using the Nullsoft Scriptable Installation System, or
-2. a Windows Installer package (.msi) that is built using WiX and can be customized for organizations via the use of MSI Transforms -(see MSI Deployment Guide)
+(see MSI Deployment +Guide)· Microsoft Windows 2000 Workstation
· Microsoft Windows 2000 Server
· Microsoft Windows XP Home
· Microsoft Windows XP Professional
· Microsoft Windows 2003 Server
· Microsoft Windows 2003 R2 Server
-· Microsoft Windows 95
· Microsoft Windows 98
· Microsoft Windows 98 OSR2
· Microsoft Windows ME
· Microsoft NT
· Microsoft Windows Vista (as of Beta 1 bugs in Windows prevent its use)
· All
@@ -2790,7 +3577,8 @@ name="_Toc115416103">2.3 Additional
Software
MIT
-Kerberos for Windows 2.6.x if Kerberos 5 authentication support is desired.
There are two things to consider when using a Microsoft Windows Active Directory as the Kerberos realm that issues the AFS service @@ -2843,8 +3631,8 @@ style='mso-element:field-begin'> XE "DES enctypes"
-Some organizations which have AFS cell names and Kerberos realm names which differ by more then just lower and upper case rely on a @@ -2871,10 +3659,10 @@ a win in all situations except when the cell name does not match the realm name and the principal names placed into the ACLs are not the principal names from the Kerberos 5 ticket. To support this transition, OpenAFS for Windows 1.4 adds a new registry value, Use524, to force the use of krb524d. However, the availability of this option -should only be used by individuals until such time as their organizations can -provide a more permanent solution.
@@ -3125,8 +3913,8 @@ install startup shortcut-M = renew drive maps
--N = IP -address change detection
+-N = IP address +change detection
-Q = quiet mode. do not display start service @@ -3149,12 +3937,12 @@ drives
autoinit will result in automated attempts to acquire AFS tokens when afscreds.exe is started. -afscreds.exe will attempt to utilize tickets stored in the MSLSA credentials -cache; any existing CCAPI credentials cache; and finally display an Obtain -Tokens dialog to the user. When used in -combination with IP address change detection, afscreds.exe will attempt to -acquire AFS tokens whenever the IP address list changes and the Kerberos KDC is -accessible.
+afscreds.exe will attempt to utilize tickets stored in the MSLSA +credentials cache; any existing CCAPI credentials cache; and finally display an +Obtain Tokens dialog to the user. When +used in combination with IP address change detection, afscreds.exe will attempt +to acquire AFS tokens whenever the IP address list changes and the Kerberos KDC +is accessible.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 @@ -3166,8 +3954,8 @@ style='mso-spacerun:yes'> change this selection after install time although these options may be altered via the registry on either per machine or per user basis. See AfscredsShortcutParams in Appendix A.
@@ -3177,77 +3965,76 @@ Client AdminsThe OpenAFS for Windows 1.4 client supports a local Windows authorization group named "AFS Client Admins". This group is used in place of the -"Administrators" group to determine which users are allowed to modify -the AFS Client Service configuration via the AFS Control Panel (afs_config.exe) -or fs.exe command line tool. The -following fs.exe commands are now restricted to members of the "AFS Client -Admins" group:
+style='mso-spacerun:yes'> This group is used in place of the "Administrators" +group to determine which users are allowed to modify the AFS Client Service +configuration via the AFS Control Panel (afs_config.exe) or fs.exe command line +tool. The following fs.exe commands are +now restricted to members of the "AFS Client Admins" group:· checkservers with a non-zero timer value
· setcachesize
· newcell
· sysname with a new sysname list
· exportafs
· setcell
· setserverprefs
· storebehind
· setcrypt
· cscpolicy
· trace
@@ -3262,15 +4049,14 @@ group when created by the installer is equivalent to the local user is added to the "Administrators" group after the creation of the "AFS Client Admin" group, that user will not be an AFS Client Administrator. Only users that are -members of the "AFS Client Admins" group are AFS Client -Administrators. The local -"SYSTEM" account is an implicit member of the "AFS Client -Admins" group. +members of the "AFS Client Admins" group are AFS Client Administrators. The local "SYSTEM" account is an +implicit member of the "AFS Client Admins" group.Setting the default sysname for a machine should be done via -the registry and not via "fs -sysname".
@@ -3439,8 +4225,8 @@ name="_Toc115416119">3.13. Encrypted AFS File AccessThe OpenAFS for Windows installer by default activates a -weak form of encrypted data transfer between the AFS client and the AFS servers. This is often referred to as +weak form of encrypted data transfer between the AFS client and the AFS +servers. This is often referred to as "fcrypt" mode.
Previous AFS clients for Windows stored configuration data -in Windows .INI files. OpenAFS 1.4 does +in Windows .INI files. OpenAFS 1.4 does not use Windows .INI files for the storage of configuration data. All settings are now stored in the registry -(see Appendix A). The CellServDB file is now stored in the -%PROGRAMFILES%\OpenAFS\Client directory. -The CellServDBDir registry value can be -used to specify an alternative location.
+(see Appendix +A). The CellServDB file is now +stored in the %PROGRAMFILES%\OpenAFS\Client directory. The CellServDBDir +registry value can be used to specify an alternative location.OpenAFS 1.4 will relocate the contents of the afsdcell.ini file to the new CellServDB file. OpenAFS @@ -3500,8 +4286,8 @@ appropriate Back Connection registry entries are added to allow SMB authentication to be performed across the Microsoft Loopback Adapter.
The OpenAFS 1.4 Client Service implements the CIFS Remote
Admin Protocol which allows Explorer to browse server and share information.
@@ -3517,31 +4303,43 @@ w:st="on"> Many applications on Windows (e.g. Microsoft Office) require
-the use of byte range locks applied to a file either to protect against
+ 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. As of 1.4.1, OpenAFS for Windows utilizes
-AFS' advisory locks to simulate Microsoft Windows mandatory locks. When an application opens a file, a lock
-will be placed in AFS indicating that the file is in use. If the lock is a write lock, the use of the
-file will be restricted to other applications running on the same machine as
-the first application to apply the lock.
-Applications running on other machines will see the full lock and will
-be unable to access the file. Most Windows applications and Windows itself opens files in
-shared read mode. When this is done, a read lock is applied to the file. This does not prevent shared read access
-across multiple machines but is used to ensure that no one writes to the file
-while it is in use. As locks are checked and applied during the file open
-operation, it is crucial that users have the locking 'k' privilege in all
-directories in which the user might read a file or execute an application
-unless the directory exists on a read only volume. A failure to assign the 'k' privilege will
-result in "Access Denied" errors during file open.
Note:
+In a future release, OpenAFS for Windows will utilize
+AFS' advisory locks to simulate Microsoft Windows mandatory locks.
+When an application opens a file, a lock will be placed in AFS indicating that
+the file is in use. If the lock is a write lock, the use of the file will
+be restricted to other applications running on the same machine as the first
+application to apply the lock. Applications running on other
+machines will see the full lock and will be unable to access the file.
Most Windows
+applications and Windows itself opens files in shared read mode. When this is
+done, a read lock is applied to the file. This does not prevent
+shared read access across multiple machines but is used to ensure that no one
+writes to the file while it is in use.
As locks are checked and applied during the file open operation, it is
+crucial that users have the locking 'k' privilege in all directories in which
+the user might read a file or execute an application unless the directory
+exists on a read only volume. A failure to assign the 'k' privilege will
+result in "Access Denied" errors during file open.
OpenAFS 1.4 will automatically forget a user's tokens upon Logoff unless the user's profile was loaded from an AFS volume. In this situation there is no mechanism to -determine when the profile has been successfully written back to the network. It is therefore unsafe to release the user's -tokens. Whether or not the profile has -been loaded from the registry can be determined for Local Accounts, Active -Directory accounts and NT4 accounts.
+determine when the profile has been successfully written back to the +network. It is therefore unsafe to +release the user's tokens. Whether or +not the profile has been loaded from the registry can be determined for Local +Accounts, Active Directory accounts and NT4 accounts.If there is a need to disable this functionality, the LogoffPreserveTokens -registry value can be used. (see Appendix -A.)
+style='mso-bidi-font-style:italic'>LogoffPreserveTokens +registry value can be used. (see Appendix A.)If you are experiencing poor performance try increasing the maximum number of Status Cache entries. @@ -3608,8 +4407,8 @@ over TCP/IP must be enabled
"Netbios over TCP/IP" must be active on the machine in order for communication with the AFS Client Service to succeed. If "Netbios over TCP/IP" is disabled -on the machine, then communication with the AFS Client Service will be +style='mso-spacerun:yes'> If "Netbios over TCP/IP" is +disabled on the machine, then communication with the AFS Client Service will be impossible.
Appendix A -documents the "VerifyServiceSignature" +
Appendix A +documents the "VerifyServiceSignature" registry value which can be used to disable the signature check. The file version check cannot be disabled.
@@ -3836,21 +4637,21 @@ characters:OpenAFS 1.4 provides an optional registry value, StoreAnsiFilenames, that can be -set to instruct OpenAFS to store filenames using the ANSI Code Page instead of -the OEM Code Page. The ANSI Code Page is -a compatible superset of Latin-1. This -setting is not the default setting because making this change would prevent -OpenAFS for Windows from being able to access filenames containing the above -characters which were created without this setting.
+href="oafw-1-4-release-notes.doc#_Value___: StoreAnsiFilenames">StoreAnsiFilenames, +that can be set to instruct OpenAFS to store filenames using the ANSI Code Page +instead of the OEM Code Page. The ANSI +Code Page is a compatible superset of Latin-1. +This setting is not the default setting because making this change would +prevent OpenAFS for Windows from being able to access filenames containing the +above characters which were created without this setting.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.
+when the profile contains either directories or files with names which cannot
+be represented in the local OEM character set.
In this case, attempts to write the profile back to AFS will fail. OpenAFS for Windows does not currently
support UNICODE. To avoid this problem
@@ -3862,8 +4663,8 @@ name="_Toc115416134">3.28. The
AFSCache File
The AFS Cache file is stored by default at %TEMP%\AFSCache
-in a persistent file marked with the Hidden and System attributes. The persistent nature of the data stored in
+in a persistent file marked with the Hidden and System attributes. The persistent nature of the data stored in
the cache file improves the performance of OpenAFS by reducing the number of
times data must be read from the AFS file servers.
In OpenAFS 1.4, symlinks to AFS UNC paths, \\AFS[\all]\..., are treated the same as symlinks to /afs/... -However, please use /afs/... as the Windows UNC form will not work on -UNIX.
+However, please use /afs/... as the Windows UNC form will not work on UNIX.OpenAFS for Windows 1.4 implements the Cache Manager Debugging RPC Interface. The CM debugger @@ -3963,8 +4763,10 @@ Server Preferences values using registry keys. This is useful for managed machines in a Windows domain which are centrally located (e.g., in a computing lab.) See Appendix A for details on the "Server Preferences" keys.
+href="oafw-1-4-release-notes.doc#_Appendix_A:_Registry_Values">Appendix A +for details on the "Server +Preferences" keys.OpenAFS 1.4 reports timestamps on files stored in AFS in UTC all year round. In locales with daylight savings time, previous versions of AFS for Windows reported the time when DST -is active as UTC+1. This was done to +is active as UTC+1. This was done to preserve the relative local time for the user. A file stored at 11:00am EST in January would be reported as having been stored at 11:00am EDT in June. @@ -4044,14 +4846,14 @@ _Toc115417081'>4. How to Debug Problems with OpenAFS for Windows:
OpenAFS for Windows provides a wide range of tools to assist -you in debugging problems. The techniques -available to you are varied because of the wide range of issues that have been -discovered over the years.
+you in debugging problems. The +techniques available to you are varied because of the wide range of issues that +have been discovered over the years.· setting/querying @@ -4069,49 +4871,49 @@ tokens afscreds.exe)
· setting/querying ACLs
· setting/querying cache parameters
· flushing files or volumes
· setting/querying server preferences
· querying path location
· checking the status of servers and volumes
· setting/querying @@ -4159,10 +4961,10 @@ style='mso-spacerun:yes'> code will quickly reveal the reason for the termination.
The MaxLogSize registry value determines the -maximum size of the %WINDIR%\TEMP\afsd_init.log file. If the file is larger than this value when -OpenAFS Client Service starts, the file will be reset to 0 bytes.MaxLogSize +registry value determines the maximum size of the %WINDIR%\TEMP\afsd_init.log +file. If the file is larger than this +value when OpenAFS Client Service starts, the file will be reset to 0 bytes. If value is set to 0, the file will be allowed to grow indefinitely.
@@ -4176,7 +4978,8 @@ being performed. Client Service keeps an in memory log of many of its actions. The default number of actions preserved at any one time is 5000. This can be -adjusted with the registry value: +adjusted with the registry +value:[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]
@@ -4193,13 +4996,14 @@ the log to the file. name="_Toc115416149">4.4. Using SysInternals DbgView and FileMon Tools -An alternatve option to the use of "fs trace --dump" to capture internal OpenAFS Client Service events is to use a tool -such as Sysinternal's DbgView to capture real-time debugging output. When the OpenAFS Client Service starts and -Bit 2 of the TraceOption value in the -registry is set, all trace log events are output using the Windows Debug -Monitor interface (OutputDebugString).
+An alternatve option to the use of "fs trace -dump" +to capture internal OpenAFS Client Service events is to use a tool such as +Sysinternal's DbgView to capture real-time debugging output. When the OpenAFS Client Service starts and Bit +2 of the TraceOption +value in the registry is set, all trace log events are output using the Windows +Debug Monitor interface (OutputDebugString). +
[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]
@@ -4241,7 +5045,8 @@ Sign-on (Integrated Logon) debuggingIf you are having trouble with the Integrated Logon operations it is often useful to be able to obtain a log of what it is attempting to do. Setting Bit 0 of the TraceOption registry value:
+href="oafw-1-4-release-notes.doc#_Value__:_TraceOption">TraceOption registry +value:[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]
@@ -4306,7 +5111,8 @@ conns id--noconns show no connections
+-noconns show no +connections-peers show peers
@@ -4329,15 +5135,16 @@ style='mso-spacerun:yes'> print all info--refcounts print only cache -entries with positive reference counts
+-refcounts print only cache entries +with positive reference counts-callbacks print only cache entries with callbacks
--addrs print only host interfaces
+-addrs print only host +interfaces-cache print only cache @@ -4368,14 +5175,14 @@ installer. for the problem, %WINDIR%\TEMP\afsd.dmp, include it along with the AFS Client Trace file %WINDIR%\TEMP\afsd.log. The AFS Client startup log is -%WINDIR%\TEMP\afsd_init.log. Send the last -continuous block of log information from -this file.
+%WINDIR%\TEMP\afsd_init.log. Send the +last continuous block of log information +from this file.Configuring DrWatson to generate dump files for crashes:
· Run @@ -4383,77 +5190,77 @@ drwtsn32.exe to configure or to identify where the log and the crash dump files are created:
· click Start > Run...
· type drwtsn32 <enter>.
· Select either a Crash Dump Type: Mini or Full.
· Clear Dump Symbol Table
· Clear Append to Existing Log file.
· Check Dump All Thread Contexts.
· Check Create Crash Dump File
· Next run the monitoring module of Dr. Watson:
· click Start > Run...
· type drwatson <enter>.
· Once @@ -4487,8 +5294,8 @@ will be allocated by the OpenAFS Elders to fund OpenAFS development, documentation, project management, and maintaining openafs.org.
- (Service parameters):-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] +[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] |
- (Network provider):+(Network + provider):[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider] |
- (OpenAFS Client):-[HKLM\SOFTWARE\OpenAFS\Client] +(OpenAFS + Client):+[HKLM\SOFTWARE\OpenAFS\Client] |
These properties are used to set the values of registry entries -associated with OpenAFS for Windows.
+These properties are used to set the values of registry +entries associated with OpenAFS for Windows.
- AFSCACHEPATH+AFSCACHEPATHRegistry key : (Service - parameters) + style='mso-spacerun:yes'> : (Service parameters)Registry value : CachePath + href="oafw-1-4-release-notes.doc#_Value_:_CachePath">CachePathValid values : string . |
||||||
- AFSCACHESIZE+AFSCACHESIZERegistry key : (Service parameters) -Registry value : CacheSize + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters) +Registry value : CacheSize Valid values : numeric |
||||||
- AFSCELLNAME+AFSCELLNAMERegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : Cell + href="oafw-1-4-release-notes.doc#_Value_:_Cell">CellValid values : string |
||||||
- FREELANCEMODE+FREELANCEMODERegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : FreelanceClient + href="oafw-1-4-release-notes.doc#_Value_:_FreelanceClient">FreelanceClientValid values : '1' or '0' |
||||||
- HIDEDOTFILES+HIDEDOTFILESRegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : HideDotFiles + href="oafw-1-4-release-notes.doc#_Value_:_HideDotFiles">HideDotFilesValid values : '1' or '0' |
||||||
- LOGONOPTIONS+LOGONOPTIONSRegistry key : (Network provider) + href="oafw-1-4-release-notes.doc#_(Network_provider):">(Network provider)Registry value : LogonOptions -Valid values : '0', - '1' or '3' -See Appendix A - section 2.1 (Domain specific - configuration keys for Network Provider) for more details. + href="oafw-1-4-release-notes.doc#_Value___: LogonOptions">LogonOptions +Valid values : '0', '1' + or '3' +See Appendix A + section + 2.1 (Domain specific configuration keys for Network Provider) for more + details. |
||||||
- MOUNTROOT+MOUNTROOTRegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : Mountroot + href="oafw-1-4-release-notes.doc#_Value_:_Mountroot">MountrootValid values : string |
||||||
- NETBIOSNAME+NETBIOSNAMERegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : NetbiosName + href="oafw-1-4-release-notes.doc#_Value___: NetbiosName">NetbiosNameValid values : string (at most 15 characters) |
||||||
- NOFINDLANABYNAME+NOFINDLANABYNAMERegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : NoFindLanaByName + href="oafw-1-4-release-notes.doc#_Value___: NoFindLanaByName">NoFindLanaByNameValid values : '1' or '0' |
||||||
- RXMAXMTU+RXMAXMTURegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : RxMaxMTU + href="oafw-1-4-release-notes.doc#_Value_:_RxMaxMTU">RxMaxMTUValid values : numeric |
||||||
- SECURITYLEVEL+SECURITYLEVELRegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : SecurityLevel + href="oafw-1-4-release-notes.doc#_Value_:_SecurityLevel">SecurityLevelValid values : '1' or '0' |
||||||
- SMBAUTHTYPE+SMBAUTHTYPERegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : SMBAuthType + href="oafw-1-4-release-notes.doc#_Value___: smbAuthType">SMBAuthTypeValid values : '0','1' or '2' |
||||||
- STOREANSIFILENAMES+STOREANSIFILENAMESRegistry key : (OpenAFS Client) + href="oafw-1-4-release-notes.doc#_(OpenAFS_Client):">(OpenAFS Client)Registry value : StoreAnsiFilenames + href="oafw-1-4-release-notes.doc#_Value___: StoreAnsiFilenames">StoreAnsiFilenamesValid values : '0' or '1' |
||||||
- USEDNS+USEDNSRegistry key : (Service parameters) + href="oafw-1-4-release-notes.doc#_(Service_parameters):">(Service parameters)Registry value : UseDNS + href="oafw-1-4-release-notes.doc#_Value_:_UseDNS">UseDNSValid values : '1' or '0' |
@@ -4991,20 +5808,20 @@ associated with OpenAFS for Windows.
style='mso-bookmark:_Toc115416184'>7.2.1.2.2 AFSCreds.exe Properties
- CREDSSTARTUP+CREDSSTARTUPValid values : '1' or '0' Controls whether AFSCreds.exe starts @@ -5016,7 +5833,7 @@ releases of OpenAFS. |
- CREDSAUTOINIT+CREDSAUTOINITValid values : '-a' or '' Enables automatic initialization. @@ -5024,7 +5841,7 @@ releases of OpenAFS. |
- CREDSIPCHDET+CREDSIPCHDETValid values : '-n' or '' Enables IP address change detection. @@ -5032,7 +5849,7 @@ releases of OpenAFS. |
- CREDSQUIET+CREDSQUIETValid values : '-q' or '' Enables quiet mode. @@ -5040,7 +5857,7 @@ releases of OpenAFS. |
- CREDSRENEWDRMAP+CREDSRENEWDRMAPValid values : '-m' or ' Enables renewing drive map at startup. @@ -5048,7 +5865,7 @@ releases of OpenAFS. |
- CREDSSHOW+CREDSSHOWValid values : '-s' or '' Enables displaying the credential manager window when @@ -5060,12 +5877,12 @@ releases of OpenAFS. 7.2.2 Existing Registry Entries-You can change existing registry values subject to the restrictions -mentioned in the Windows Platform SDK. -Pay special attention to component key paths and try to only change the -'Value' column in the 'Registry' table. -If you want to add additional registry keys please refer to section 3 -(Additional resources). +You can change existing registry values subject to the +restrictions mentioned in the Windows Platform SDK. Pay special attention to component key paths +and try to only change the 'Value' column in the 'Registry' table. If you want to add additional registry keys +please refer to section 3 (Additional resources). 7.2.3 Replacing Configuration Files@@ -5088,39 +5905,40 @@ here places the file in the same directory as the MSI for deployment.The walkthrough below is to add a custom 'CellServDB' file. 1. Disable the component that contains the configuration file that you want to replace. 1.1. Locate and select the 'Component' table in the 'Tables' list. 1.2. In the Component table, locate the component you need to change ( Ctrl-F invokes the 'Find' dialog). The component names -are listed below in section 7.2.3.1.7.2.3.1. For this example, the component name is 'elf_CellServDB'. 1.3. Go to the 'Condition' column of the component. 1.4. Enter @@ -5130,25 +5948,25 @@ undefined property always evaluates to false). Note that you can also use this step to disable other configuration files without providing replacements. -2. Add a new component containing the new configuration file. -2.1. Select the 'Component' table in the 'Tables' list. -2.2. Select 'Tables'->'Add Row' (Ctrl-R). -2.3. Enter @@ -5251,19 +6069,19 @@ are the same settings used on the default configuration files. 'fil_my_CellServDB' is a key into the 'File' table which we will fill later. -3. Add a new feature to hold the new component. -3.1. Select the 'Feature' table. -3.2. Add @@ -5377,8 +6195,8 @@ a new row (Ctrl-R or 'Tables'->'Add Row') with the following values: |
It is important to create the new -feature under the 'feaClient' feature, which will ensure that the configuration +
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.
Setting 'Display' to 0 will hide @@ -5386,24 +6204,24 @@ this feature from the feature selection dialog during an interactive installatio style='mso-spacerun:yes'> A value of 30 for 'Level' allows this feature to be installed by default (on a 'Typical' installation).
-The 'Attributes' value is -msidbFeatureAttributesDisallowAdvertise (8), which is set on all features in -the OpenAFS MSI. The OpenAFS MSI is not designed -for an advertised installation.
+The 'Attributes' value is msidbFeatureAttributesDisallowAdvertise +(8), which is set on all features in the OpenAFS MSI. The OpenAFS MSI is not designed for an +advertised installation.
-4. Join the component and the feature.
-4.1. Select the 'FeatureComponents' table.
-4.2. Add @@ -5439,19 +6257,19 @@ a new row with the following values:
5. Add an entry to the 'File' table.
-5.1. Select the 'File' table.
-5.2. Add @@ -5550,22 +6368,22 @@ the MSI instead of embedding the file in it. cabinet streams.
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.
+1000 will be used later to distinguish the file as being in a separate source location +than the other files in the MSI. -6. Set a media source for the file.
-6.1. Select the 'Media' table.
-6.2. Add @@ -5604,14 +6422,14 @@ a row with the following values :
(leave other fields blank)
-The sequence number of 1000 -designates this as the media source for the newly added file.
+The sequence number of 1000 designates +this as the media source for the newly added file.
-CellServDB: 'cpf_CellServDB' -(ID {D5BA4C15-DBEC-4292-91FC-B54C30F24F2A})
+CellServDB: +'cpf_CellServDB' (ID {D5BA4C15-DBEC-4292-91FC-B54C30F24F2A})
-Refer to Appendix A section +Refer to Appendix A section 2.1 for more information.
Columns that are @@ -5641,7 +6460,7 @@ feature and component to hold the new registry keys.
(new row) (new row) 'FeatureComponents'
- table:
+ 'FeatureComponents' table: (new row) (new row) (new row) (new row) 'Registry' table: 'Registry'
+ table: It is beyond the scope of this document to provide a
comprehensive overview of how to add new resources through a transform. Please refer to the "Windows
-Installer" documentation for details.
-The relevant section is at : http://msdn.microsoft.com/library/en-us/msi/setup/using_transforms_to_add_resources.asp A sample walkthrough of adding a new configuration file is
in section 2.3. Add new features under the 'feaClient' or 'feaServer' as
-appropriate and set the 'Level' column for those features to equal the 'Level'
-for their parent features for consistency.
-Note that none of the features in the OpenAFS for Windows MSI package
-are designed to be installed to run from 'source' or 'advertised'.Add new features under the 'feaClient' or 'feaServer' as appropriate
+and set the 'Level' column for those features to equal the 'Level' for their
+parent features for consistency. Note
+that none of the features in the OpenAFS for Windows MSI package are designed
+to be installed to run from 'source' or 'advertised'. It is recommended that you set
'msidbFeatureAttributesFavorLocal' (0), 'msidbFeatureAttributesFollowParent'
-(2) and 'msidbFeatureAttributesDisallowAdvertise' (8) attributes for new
-features. If you are creating new components, retain the same
component GUID when creating new transforms against new releases of the OpenAFS
@@ -6059,35 +6878,32 @@ command line options for MSITRAN.EXE. The MSI package is designed to replace (or uninstall)
-previous versions of OpenAFS for Windows during installation. Previous versions are installations that used
-the NSIS (.EXE) installer or an MSI that has a known Upgrade Code and a
-different Product Code. The MSI does not
-directly upgrade an existing installation.
-This is intentional and ensures that development releases which do not
-have strictly increasing version numbers are properly upgraded. The MSI package is designed to uninstall previous versions
+of OpenAFS for Windows during installation.
+Note that it doesn't directly upgrade an existing installation. This is intentional and ensures that
+development releases which do not have strictly increasing version numbers are
+properly upgraded. Versions of OpenAFS that are upgraded by the MSI package
-are: Versions of OpenAFS that are upgraded by the MSI package are: 1) OpenAFS
MSI package 2) MIT's
Transarc AFS MSI package 3) OpenAFS
@@ -6102,40 +6918,12 @@ style='mso-spacerun:yes'>
deployments will fail on machines that have the OpenAFS NSIS package installed. 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. When performing an upgrade with msiexec.exe execute the MSI
with the repair options "vomus". i386_w2k {CCAF9E14-976E-46C0-8A1B-A218EAB7ADC5} Each build of the installation package will have a randomly
-assigned Product Code assigned to it. As
-each release of OpenAFS is shipped using a unique file name the Product IDs
-must be unique as well. Type: DWORD Type: DWORD Type: DWORD Type: DWORD Type: DWORD Type: DWORD Type: DWORD {1,0} If enabled (set to 1), the Logoff Event handler will not
@@ -6245,7 +7036,7 @@ the AFS client service (afsd_service.exe). Type: REG_SZ Type: REG_SZ Type: REG_SZ or REG_EXPAND_SZ Type: DWORD [0..1] Type: DWORD [0..2] Type: DWORD {1,0} Type: REG_EXPAND_SZ Type: DWORD {1,0} Type: DWORD {1,0} Type: DWORD Type: REG_SZ Type: DWORD {1,0} Type: DWORD {1,0} Type: DWORD {1,0} Type: DWORD {1,0} Type: DWORD Type: DWORD Type: REG_SZ Type: DWORD {0,1} Type: DWORD Type: DWORD Type: DWORD Type: DWORD {0-15} Enables logging of debug output to the Windows Event
@@ -6551,7 +7357,7 @@ the AFS client service (afsd_service.exe). Type: DWORD {0, 1} Variable: allSubmount (smb.c) Type: DWORD {0, 1} Disables the attempt to identity the network adapter to
@@ -6575,7 +7382,7 @@ the AFS client service (afsd_service.exe). Type: DWORD {1..32} or {1..64} depending on the
architecture Type: DWORD {0..2} If this value is specified, it defines the type of SMB
@@ -6605,50 +7413,28 @@ the AFS client service (afsd_service.exe). Type: DWORD {0 .. MAXDWORD} This entry determines the maximum size of the
- %WINDIR%\TEMP\afsd_init.log file. If the
- file is larger than this value when afsd_service.exe starts the file will be
- reset to 0 bytes. If this value is 0,
- it means the file should be allowed to grow indefinitely. Type: DWORD {0,1} If set, flushes all volumes before the machine goes on
hibernate or stand-by. Type: REG_DWORD This value will enable the gathering of RX Statistics
- for connections with the Cache Managers Peers. This functionality can be adjusted at
- runtime with the fs rxstatpeer command. Type: REG_DWORD This value will enable the gathering of RX Statistics
- for the Cache Managers Process. This functionality
- can be adjusted at runtime with the fs rxstatproc command. Type: REG_SZ Specifies the submount name to
be mapped by afsd_service.exe at startup to the provided drive letter. Type: REG_SZ Type: REG_DWORD This value can be used to disable the runtime
@@ -6702,18 +7489,18 @@ the AFS client service (afsd_service.exe). Type: REG_DWORD This value can be used to debug the cause of pioctl()
@@ -6727,7 +7514,7 @@ the AFS client service (afsd_service.exe). Type: REG_DWORD This value is used to specify the type of minidump
@@ -6757,8 +7544,9 @@ the AFS client service (afsd_service.exe). Type: REG_DWORD This value can be used to force the AFS Client Service
@@ -6768,8 +7556,8 @@ the AFS client service (afsd_service.exe). Note: The use of ANSI characters will render access to
files with 8-bit OEM file names unaccessible from Windows. This option is of use primarily when you
- wish to allow file names produced on Windows to be accessible from Latin-1
- UNIX systems and vice versa. Type: REG_SZ This key is used to map SMB/CIFS
@@ -6812,8 +7600,8 @@ _Toc115416247'>Regkey: Type: REG_SZ This key is used to store dot
@@ -6840,8 +7628,8 @@ _Toc115416249'>Regkey: Type: REG_SZ This key is used to store a dot
@@ -6865,8 +7653,8 @@ _Toc115416249'>Regkey: Type: REG_EXPAND_SZ This key is used to store
@@ -6897,8 +7685,8 @@ _Toc115416253'>Regkey: Type: REG_DWORD This key is used to specify a
@@ -6921,8 +7709,8 @@ _Toc115416253'>Regkey: Type: REG_DWORD This key is used to specify a
@@ -6941,8 +7729,7 @@ Logon Network provider parameters
Affects the network provider (afslogon.dll). Type: DWORD {0, 1} This value is used to determine whether
- or not a shortcut should be maintained in the user's Start
+ This value is used to determine
+ whether or not a shortcut should be maintained in the user's Start
Menu->Programs->Startup folder. This value used to be stored at
[HKLM\Software\TransarcCorporation\AFS Client\AfsCreds]. Type: DWORD {0, 1} Type: DWORD {0, 1} Type: REG_SZ This value specifies the command line options which should
- be set as part of the shortcut to afscreds.exe.This value specifies the command line options which
+ should be set as part of the shortcut to afscreds.exe. afscreds.exe rewrites the shortcut each
time it exits so as to ensure that the shortcut points to the latest version
of the program. This value is used to
@@ -7395,8 +8190,8 @@ Credentials System Tray Tool parameters
height:92.0pt'>
Type: REG_SZ Type: DWORD {0, 1} Type: DWORD {0, 1} These values are used to store the
- persistence state of the AFS drive mappings as listed in the
+ These values are used to store
+ the persistence state of the AFS drive mappings as listed in the
[...\Client\Mappings] key. These values used to be stored
in the afsdsbmt.ini file Type: REG_SZ These values are used to store
@@ -7485,7 +8280,8 @@ Client Service Environment Variables
mso-border-insideh:.75pt outset windowtext;mso-border-insidev:.75pt outset windowtext'>
Values: "OFF" disables the use of RPC
encryption any other value allows RPC encryption to be used Values: "ncalrpc" - local RPC 2. System Requirements2. System Requirements. Error! Bookmark not defined. 2.1 Supported Operating Systems2.1 Supported Operating Systems. Error! Bookmark not defined. 2.2 Disk Space. Error! Bookmark not defined. 2.3 Additional Software2.3 Additional Software. 3. Operational Notes. Error! Bookmark not defined. 3.1. Requirements for Kerberos 5
-Authentication 3.3. Using Freelance (Dynamic Root) Mode to
-Improve Mobility 3.5. Obtaining AFS Tokens as a Part of
-Windows Logon 3.6. AFS System Tray Command Line Options3.6. AFS System Tray Command
+Line Options 3.7. The AFS Client Admins Authorization
-Group 3.8. OpenAFS support for UNC paths3.8. OpenAFS support for UNC
+pathsError! Bookmark not defined. 3.9. OpenAFS includes aklog.exe3.9. OpenAFS includes aklog.exe 3.10. OpenAFS Servers on Windows are
-Unsupported 3.11. OpenAFS Debugging Symbol files3.11. OpenAFS Debugging Symbol
+files 3.12. Maximum File Size is 2GB3.12. Maximum File Size is 2GB.. 3.13. Encrypted AFS File Access3.13. Encrypted AFS File Access. 3.14. Authenticated Access to the OpenAFS
-Client Service 3.15. No More INI Files3.15. No More INI Files. 3.16. Microsoft Windows Internet Connection
-Firewall 3.17. Browsing AFS from the Explorer Shell
-and Office 3.18. Byte Range Locking3.18. Byte Range Locking 3.19. Automatic Discarding of AFS Tokens at
-Logoff 3.20. Terminal Server installations3.20. Terminal Server
+installationsError! Bookmark not defined. 3.21. Hidden Dot Files3.21. Hidden Dot Files. Error! Bookmark not defined. 3.22. Status Cache Limits3.22. Status Cache Limits. Error! Bookmark not defined. 3.23. NETBIOS over TCP/IP must be enabled3.23. NETBIOS over TCP/IP must
+be enabled 3.26. Filename Character Sets3.26. Filename Character Sets 3.27. Known Character Set Issues with Roaming
-Profiles 3.28. The AFSCache File3.28. The AFSCache File 3.29. Restricting OpenAFS Client Service
-Start and Stop 3.30. The @sys Name List3.30. The @sys Name List Error! Bookmark not defined. 3.31. Symlinks to AFS UNC paths3.31. Symlinks to AFS UNC paths. Error! Bookmark not defined. 3.33. Windows Logon Caching vs. Kerberos
-Logons 3.34. Initial Server Preferences3.34. Initial Server
+PreferencesError! Bookmark not defined. 3.35. File Timestamps. Error! Bookmark not defined. 3.36. Windows RPC client support must be
-installed 3.37. Generating Minidumps of the OpenAFS
-Client Service 3.38. AFS Client Universally Unique
-Identifiers 4. How to Debug Problems with OpenAFS for
-Windows: 4.1. pioctl debugging (IoctlDebug registry
-key) 4.2. afsd_service initialization log
-(%WinDir%\TEMP\afsd_init.log)4.2. afsd_service
+initialization log (%WinDir%\TEMP\afsd_init.log)Error! Bookmark not defined. 4.4. Using SysInternals DbgView and FileMon
-Tools 4.5. Microsoft MiniDumps4.5. Microsoft MiniDumps (fs minidump -> %WinDir%\TEMP\afsd.dmp) 4.6. Single Sign-on (Integrated Logon)
-debugging 5. Reporting Bugs: Error! Bookmark not defined. 6. How to Contribute to the Development of
-OpenAFS for Windows 6.1. The USENIX OpenAFS Fund6.1. The USENIX OpenAFS Fund. 6.2. Secure Endpoints Inc.6.2. Secure Endpoints Inc. Error! Bookmark not defined. 6.3. The MIT Kerberos Account6.3. The MIT Kerberos Account Error! Bookmark not defined. 6.4. Direct contributions of code and/or
-documentation 7. MSI Deployment Guide7. MSI Deployment Guide 7.1. Introduction. Error! Bookmark not defined. 7.2. Configuration Options7.2. Configuration Options. 7.3 Additional Resources7.3 Additional Resources. Error! Bookmark not defined. 7.4. Upgrades. Error! Bookmark not defined. Appendix A: Registry ValuesAppendix A: Registry Values A.1. Service parametersA.1. Service parameters A.2. Integrated Logon Network provider
-parameters A.2.1 Domain specific configuration keys for
-the Network Provider A.3. AFS Credentials System Tray Tool
-parameters A.4 OpenAFS Client Service Environment
-Variables
+ style='mso-tab-count:1'> (new row)
Feature : 'feaDomainKeys'
Feature Parent
- Component (new row)
+ Component : 'rcm_DomainKeys'
ComponentId : '{4E3FCBF4-8BE7-40B2-A108-C47CF743C627}'
@@ -5678,14 +6497,14 @@ feature and component to hold the new registry keys.
-
+ style='mso-tab-count:1'> (new row)
Feature : 'feaDomainKeys'
Component
Root : 2
Key : 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'
+ 2'> :
+ 'SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\ATHENA.MIT.EDU'
Name : 'LogonOptions'
Value
+ style='mso-tab-count:1'> (new row)
Feature : 'feaFreelanceKeys'
Feature Parent
- Component (new row)
+ Component : 'rcm_FreelanceKeys'
ComponentId : '{4E3B3CBF4-9AE7-40C3-7B09-C48CF842C583}'
@@ -5892,7 +6712,7 @@ feature and component to hold the new registry keys.
+ style='mso-tab-count:1'> (new row)
Feature : 'feaFreelanceKeys'
Component
-
@@ -5928,9 +6749,8 @@ feature and component to hold the new registry keys.
2'> : 'SOFTWARE\OpenAFS\Client\Freelance'
Name : '0'
- Value :
+ Value :
'athena.mit.edu#athena.mit.edu:root.cell.'
Component : 'rcm_FreelanceKeys'
@@ -5947,8 +6767,8 @@ feature and component to hold the new registry keys.
2'> : 'SOFTWARE\OpenAFS\Client\Freelance'
Name : '1'
- Value :
+ Value :
'.athena.mit.edu%athena.mit.edu:root.cell.'
Component : 'rcm_FreelanceKeys'
@@ -5978,8 +6798,8 @@ feature and component to hold the new registry keys.
2'> : 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'
Name : '0'
- Value :
+ Value :
'
Component : 'rcm_FreelanceKeys'
@@ -5996,8 +6816,8 @@ feature and component to hold the new registry keys.
2'> : 'SOFTWARE\OpenAFS\Client\Freelance\Symlinks'
Name : '1'
- Value :
+ Value :
'.athena:.athena.mit.edu.'
Component : 'rcm_FreelanceKeys'
@@ -6020,24 +6840,23 @@ new components and features for those.
7.4. Upgrades
-
Upgrade code {6823EEDD-84FC-4204-ABB3-A80D25779833}
-All versions regardless of Product Code
Upgrade code {5332B94F-DE38-4927-9EAB-51F4A64193A7}
-All versions up to 3.6.27.4.1. OpenAFS MSI Product Codes
-
-Release 1.3
-
-
-
-
-
-
-
-
-
-
- Release 1.4 and later
-
-
- Value: LANadapter
+ Value:
+ LANadapter
Default: -1
Variable: LANadapter
- Value: CacheSize
+ Value:
+ CacheSize
Default: 98304 (CM_CONFIGDEFAULT_CACHESIZE)
Variable: cm_initParams.cacheSize
- Value: ChunkSize
+ Value: ChunkSize
Default: 17 (CM_CONFIGDEFAULT_CHUNKSIZE)
Variable: cm_logChunkSize (cm_chunkSize = 1 << cm_logChunkSize)
- Value: Daemons
+ Value: Daemons
Default: 2 (CM_CONFIGDEFAULT_DAEMONS)
Variable: numBkgD
- Value: ServerThreads
+ Value: ServerThreads
Default: 25 (CM_CONFIGDEFAULT_SVTHREADS)
Variable: numSvThreads
- Value: Stats
+ Value: Stats
Default: 10000 (CM_CONFIGDEFAULT_STATS)
Variable: cm_initParams.nStatCaches
- Value: LogoffPreserveTokens
+ Value:
+ LogoffPreserveTokens
Default : 0
- Value: RootVolume
+ Value: RootVolume
Default: "root.afs"
Variable: cm_rootVolumeName
- Value: Mountroot
+ Value:
+ Mountroot
Default: "/afs"
Variable: cm_mountRoot
- Value: CachePath
+ Value:
+ CachePath
Default: "%TEMP%\AFSCache"
Variable: cm_CachePath
- Value: NonPersistentCaching
+ Value:
+ NonPersistentCaching
Default: 0
Variable: buf_CacheType
- Value: ValidateCache
+ Value: ValidateCache
Default: 1
Variable: buf_CacheType
- Value: TrapOnPanic
+ Value: TrapOnPanic
Default: 0
Variable: traceOnPanic
- Value: NetbiosName
+ Value:
+ NetbiosName
Default: "AFS"
Variable: cm_NetbiosName
- Value: IsGateway
+ Value: IsGateway
Default: 0
Variable: isGateway
- Value: ReportSessionStartups
+ Value:
+ ReportSessionStartups
Default: 0
Variable: reportSessionStartups
- Value: TraceBufferSize
+ Value:
+ TraceBufferSize
Default: 5000 (CM_CONFIGDEFAULT_TRACEBUFSIZE)
Variable: traceBufSize
- Value: SysName
+ Value:
+ SysName
Default: "i386_nt40"
Variable: cm_sysName
- Value: SecurityLevel
+ Value:
+ SecurityLevel
Default: 0
Variable: cryptall
- Value: UseDNS
+ Value:
+ UseDNS
Default: 1
Variable: cm_dnsEnabled
- Value: FreelanceClient
+ Value:
+ FreelanceClient
Default: 0
Variable: cm_freelanceEnabled
- Value: HideDotFiles
+ Value:
+ HideDotFiles
Default: 1
Variable: smb_hideDotFiles
- Value: MaxMpxRequests
+ Value: MaxMpxRequests
Default: 50
Variable: smb_maxMpxRequests
- Value: MaxVCPerServer
+ Value: MaxVCPerServer
Default: 100
Variable: smb_maxVCPerServer
- Value: Cell
+ Value: Cell
Default: <none>
Variable: rootCellName
- Value: RxNoJumbo
+ Value: RxNoJumbo
Default: 0
Variable: rx_nojumbo
- Value: RxMaxMTU
+ Value:
+ RxMaxMTU
Default: -1
Variable: rx_mtu
- Value: ConnDeadTimeout
+ Value:
+ ConnDeadTimeout
Default: 60 (seconds)
Variable: ConnDeadtimeout
- Value: HardDeadTimeout
+ Value:
+ HardDeadTimeout
Default: 120 (seconds)
Variable: HardDeadtimeout
- Value: TraceOption
+ Value:
+ TraceOption
Default: 0
- Value: AllSubmount
+ Value: AllSubmount
Default: 1
- Value: NoFindLanaByName
+ Value:
+ NoFindLanaByName
Default: 0
- Value: MaxCPUs
+ Value: MaxCPUs
Default: <no default>
- Value: smbAuthType
+ Value:
+ smbAuthType
Default: 2
-
-
Value: MaxLogSize
+ Value:
+ MaxLogSize
Default: 100K
+
-
-
Value: FlushOnHibernate
+ Value: FlushOnHibernate
Default: 1
-
-
-
- Value: RxEnablePeerStats
-
- Default: 0x0
-
-
- Value: RxEnableProcessStats
-
- Default: 0x0Regkey:
@@ -6661,8 +7447,8 @@ the AFS client service (afsd_service.exe).
height:65.0pt'>
- Value: <Drive
- Letter:> for example "G:"
+ Value:
+ <Drive Letter:> for example "G:"
- Value:
+
Value:
CellServDBDir
Default: <not defined>
-
Value: VerifyServiceSignature
+ Value:
+ VerifyServiceSignature
Default: 0x1
- Value: IoctlDebug
+ Value:
+ IoctlDebug
Default: 0x0
- Value: MiniDumpType
+ Value: MiniDumpType
Default: 0x0 (MiniDumpNormal)
@@ -6784,8 +7572,8 @@ the AFS client service (afsd_service.exe).
height:112.0pt'>
-
Value: StoreAnsiFilenames
+ Value:
+ StoreAnsiFilenames
Default: 0x0
- Value: "smb/cifs
- share name"
+ Value:
+ "smb/cifs share name"
Default: <none>
height:138.5pt'>
- Value: "numeric
- value"
+ Value:
+ "numeric value"
Default: <none>
height:145.0pt'>
- Value: "numeric
- value"
+ Value:
+ "numeric value"
Default: <none>
height:171.75pt'>
- Value: "submount
- name"
+ Value:
+ "submount name"
Default: <none>
height:105.5pt'>
- Value: "hostname or
- ip address"
+ Value:
+ "hostname or ip address"
Default: <none>
height:105.5pt'>
- Value: "hostname or
- ip address"
+ Value:
+ "hostname or ip address"
Default: <none>Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]
+Regkey: [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters]
- Value: ShowTrayIcon
+ Value:
+ ShowTrayIcon
Default: 1
Function: InitApp(), Main_OnCheckTerminate()
- Value: EnableKFW
+ Value: EnableKFW
Default: 1
Function: KFW_is_available()
- Value: Use524
+ Value:
+ Use524
Default: 0
Function: KFW_use_krb524()
- Value: AfscredsShortcutParams
+ Value:
+ AfscredsShortcutParams
Default: "-A -M -N -Q"
Function: Shortcut_FixStartup
- Value: Authentication
- Cell
+ Value:
+ Authentication Cell
Default: <none>
Function: Afscreds.exe GetDefaultCell()
- Value: "afs cell
- name"
+ Value:
+ "afs cell name"
Default: <none>
Function: LoadRemind(), SaveRemind()
- Value: "upper case
- drive letter"
+ Value:
+ "upper case drive letter"
Default: <none>
- Value: "upper case
- drive letter"
+ Value:
+ "upper case drive letter"
Default: <none>
- Variable: AFS_RPC_ENCRYPT
+ Variable:
+ AFS_RPC_ENCRYPT
@@ -7494,12 +8290,13 @@ Client Service Environment Variables
-
diff --git a/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_files/header.htm b/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_files/header.htm
index ba0bbe7eb..c1bd4e4e1 100644
--- a/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_files/header.htm
+++ b/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_files/header.htm
@@ -1,8 +1,8 @@
+xmlns:st1="urn:schemas:contacts" xmlns="http://www.w3.org/TR/REC-html40">
@@ -10,9 +10,8 @@ xmlns="http://www.w3.org/TR/REC-html40">
-Variable: AFS_RPC_PROTSEQ
+ Variable:
+ AFS_RPC_PROTSEQ
- "ncacn_np"
+ "ncacn_np"
- named pipes
- "ncacn_ip_tcp"
+ "ncacn_ip_tcp"
- tcp/ip
Default: local RPC6%7pR=}t(5wt9NmVC@!7f!fcv2CpEHWGM
rF==;uIs2N=gm@*bMZ!9Sp2>2KpeS(pd=+uy@eY0Mjo#>u~`3Ujf=PI^Q7Re
zCq~*h5RA%5zzuS)1c{u!^u&Ix$IU6i2030Oj!URbO%=UIe9&MJ+1nbYV$V3E-~7Z*
zPXHzrR3XQ6`JyRaZ|u@^vDg?|f4A{@t%}NJJ+`G!3n+Uxg0S~&lffN^fDl>BQGC!P
zibTQ^KW+-{%}Pj$%N%=+u7*%Jbj(N~H-g<;hP*%|m3B6}R1|evdza;M#HL&*rH+w1
zRIsXAg8*z0tO@|XN-RiURyqbdkPMQ!0oa?88^N2gkEP`GtxsvTxVJS!DS0yZDI(@l
zuvr%LQTC2>0#nbCSsZ8?FpjZNS)Y`3aVHpjYKF#CpZzFw{4pnqi7^>J^tmcI`E|IW
z&w4nq3)XpFG#4##JT%=T&8r9y4dN3wLl>5n6voJ}3Q%