From 6c2b0c118b83cdc2e2a462ced827ef29eae40683 Mon Sep 17 00:00:00 2001
From: Jeffrey Altman
The Network Identity Manager replaces the former KFW ticket
manager, Leash, and when combined with the OpenAFS Provider, it is intended to
@@ -1778,7 +1820,7 @@ style='mso-no-proof:yes'>
The AFS configuration panel for each Kerberos v5 identity is
used to configure which cells credentials should be obtained for and how they
@@ -1793,7 +1835,7 @@ style='mso-no-proof:yes'>
The OpenAFS Provider configuration panel can be used to check the status of the AFS Client Service and its version. A shortcut to the OpenAFS Control Panel is also provided.
-By itself the OpenAFS Client Service does not provide robust behavior in a plug-n-play network environment. Changes to the number of @@ -1865,14 +1908,15 @@ no longer required to be unique. Instead the NETBIOS name associated with the AFS Client Service is simply "AFS" and portable UNC paths of the form \\AFS\cellname\path can now be used on all machines.
-Traditionally, when the OpenAFS Client Service starts it must be able to access the "root.afs" volume of the default @@ -1902,20 +1946,23 @@ mount point will be a regular path. These mount points are preserved in the registry at key:
HKLM\SOFTWARE\OpenAFS\Client\FreelanceHKLM\SOFTWARE\OpenAFS\Client\Freelance
+style='mso-bookmark:_Toc206421249'>Additional mount points may be manually created using the "fs mkmount" command. Mount points may be removed using the "fs rmmount" command.
->fs mkmount \\AFS\athena.mit.edu -root.cell athena.mit.edu
+>fs mkmount +\\AFS\athena.mit.edu root.cell athena.mit.edu
>fs mkmount \\AFS\.athena.mit.edu root.cell athena.mit.edu -rw
@@ -1943,36 +1990,42 @@ symlink to 'athena.mit.edu\user\j\a\jaltman'The symlinks are stored in the registry at:
HKLM\SOFTWARE\OpenAFS\Client\Freelance\SymlinksHKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks
- -The OpenAFS for Windows client will use DNS AFSDB records to discover the location of AFS Volume Database servers when entries for the cell are not present in the client's CellServDB file (\%PROGRAMFILES%\OpenAFS\Client\CellServDB).
-OpenAFS for Windows installs a WinLogon Network Provider to provide Single Sign-On functionality (aka Integrated Logon.) Integrated @@ -2003,8 +2056,8 @@ text-decoration:none;text-underline:none'>Use524 registry value.
Integrated Logon will not transfer Kerberos v5 tickets into -the users logon session credential cache. KFW 3.1 and above provides that functionality -on its own.
+the users logon session credential cache. KFW 3.1 and above provides that +functionality on its own.Integrated Logon does not have the ability to cache the
user's username and password for the purpose of obtaining tokens if the
@@ -2027,13 +2080,15 @@ keys for the Network Provider.
The AFS System Tray Tool (afscreds.exe) has been deprecated in favor of Network Identity Manager.Appendix A.
-The OpenAFS for Windows client supports a local Windows authorization group named "AFS Client Admins". This group is @@ -2162,8 +2218,8 @@ font-family:"Times New Roman","serif"'> -
The initial membership of the "AFS Client Admins" group -when created by the installer is equivalent to the local +
The initial membership of the "AFS Client Admins" +group when created by the installer is equivalent to the local "Administrators" group. If a user is added to the "Administrators" group after the creation of the "AFS Client Admin" group, that user will not be an AFS Client Administrator. @@ -2177,13 +2233,15 @@ style='font-size:14.0pt;mso-fareast-font-family:"MS Mincho";text-decoration: none;text-underline:none'>registry and not via "fs sysname".
-The OpenAFS client supports UNC paths everywhere. UNC @@ -2212,13 +2270,15 @@ color:#365F91;mso-themecolor:accent1;mso-themeshade:191;text-decoration:none; text-underline:none'>http://www.jpsoft.com.
-The OpenAFS Client ships with its own version of aklog.exe which should be used in preference to those obtained by other sources. @@ -2257,14 +2317,15 @@ Kerberos IV tickets
-m = use krb524d to convert Kerberos V tickets to Kerberos IV
-The AFS Server functionality provided as part of the OpenAFS install package might work but should be considered highly experimental. @@ -2275,10 +2336,11 @@ lost should not be stored in an OpenAFS Server on Windows.
and dynamic network configuration. Salvager is also known to crash. -When the OpenAFS Server is installed, the TransarcAFSServer service (bosctlsvc.exe) will be installed and configured. Instead, Active Directory or some other Kerberos v5 KDC should be used in its place.
-A few notes on the usage of the AFS Client Service if it is going to be used with the OpenAFS AFS Server:
@@ -2336,13 +2398,15 @@ strongly advised that the AFS servers be installed only on systems that will not be shutdown or suspended unexpectedly. An inadvertent shutdown will corrupt volume data. -The OpenAFS for Windows installers include Debugging Symbol files which should be installed if you are experiencing problems and need to @@ -2363,8 +2427,9 @@ or not the debug symbols are installed by default (release: no, debug: yes)
· whether
-or not fs trace logging is turned on by
-default (release: no, debug: yes)
·
- As of release 1.5.3, OpenAFS for Windows supports files
larger than 2GB. The maximum file size is now 16777216 terabytes when the
AFS File Server supports large files. If the AFS File Server does
not support 64-bit file sizes, then the maximum file size remains 2GB. The OpenAFS for Windows installer by default activates a
weak form of encrypted data transfer between the AFS client and the AFS
@@ -2400,14 +2469,15 @@ Encrypted data transfer can be turned on or off with the
Transitions between crypt and non-crypt modes are logged to the Windows
Application Event Log. OpenAFS authenticates SMB connections using either NTLM or
GSS SPNEGO (NTLM). In previous versions of OpenAFS, the SMB connections
@@ -2426,13 +2496,15 @@ will be used that does not require access to the user's password.
Instead, Windows will internally recognize the request as coming from a local
logon session. Previous AFS clients for Windows stored configuration data
in Windows .INI files. The OpenAFS client does not use Windows .INI
@@ -2454,14 +2526,15 @@ the new CellServDB file. OpenAFS will also import the contents of the
afs_freelance.ini file to the Windows registry. OpenAFS will not
process the contents of the afsddbmt.ini. The OpenAFS Client is compatible with the Internet
Connection Firewall that debuted with Windows XP SP2 and Windows 2003
@@ -2471,29 +2544,31 @@ In addition, the appropriate Back Connection registry entries are added
to allow SMB authentication to be performed across the Microsoft Loopback
Adapter. The OpenAFS 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. Many applications on Windows (e.g. Microsoft Office) require
the use of byte range locks applied to a file either to protect against
@@ -2543,8 +2618,8 @@ inconvenience on end users. 3.12. Large File (64-bit) Support
+3.13.
+Large File (64-bit) Support
3.13. Encrypted AFS Network Communication
+3.14.
+Encrypted AFS Network Communication
3.14. Authenticated Access to the OpenAFS
-Client Service
+3.15.
+Authenticated Access to the OpenAFS Client Service
3.15. No More INI Files
+3.16.
+No More INI Files
3.16. Microsoft Windows Internet Connection
-Firewall
+3.17.
+Microsoft Windows Internet Connection Firewall
3.17. Browsing AFS from the Explorer Shell
-and Office
+3.18.
+Browsing AFS from the Explorer Shell and Office
3.18.
+3.19.
+
The OpenAFS Client will automatically forget a user's tokens upon Logoff unless the user's profile was loaded from an AFS volume. In @@ -2615,13 +2691,15 @@ can be used. (see Appendix A.)
-When installing the NSIS (.exe) installer under Terminal Server, you must execute it from within the Add/Remove Programs Control @@ -2629,13 +2707,15 @@ Panel. Failure to do so will result in AFS not running properly. The AFS Server should not be installed on a machine with Terminal Server installed.
-AFS is a UNIX native file system. The OpenAFS client attempts to treat the files stored in AFS as they would be on UNIX. File @@ -2646,23 +2726,25 @@ href="#_Value:_HideDotFiles">HideDotFiles registry value.
-The Status Cache (AFS Configuration Control Panel: Advanced Page) is defined to have a maximum number of entries. Each entry -represents a single file or directory entry accessed within the AFS file -system. When the maximum number of entries are allocated, entries will -begin to be reused according to a least recently used (LRU) algorithm. 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.
+represents a single file or directory entry accessed within the AFS file system. +When the maximum number of entries are allocated, entries will begin to be +reused according to a least recently used (LRU) algorithm. 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.If you are experiencing poor performance try increasing the maximum number of Status Cache entries. Each entry requires approximately @@ -2672,28 +2754,32 @@ href="#_Value:_Stats">Stats registry value.
-"Netbios over TCP/IP" must be active on the -machine in order for communication with the AFS Client Service to -succeed. If "Netbios over TCP/IP" is disabled on the machine, -then communication with the AFS Client Service will be impossible. If you are using the Microsoft Loopback -Adapter, configure the Netbios over TCP/IP setting for the adapter.
- -"Netbios over TCP/IP" must be active on the machine +in order for communication with the AFS Client Service to succeed. If +"Netbios over TCP/IP" is disabled on the machine, then communication +with the AFS Client Service will be impossible. +If you are using the Microsoft Loopback Adapter, configure the Netbios +over TCP/IP setting for the adapter.
+ +The OpenAFS Client Service and related binaries distributed by OpenAFS.org are digitally signed by "Secure Endpoints Inc.". @@ -2706,53 +2792,66 @@ wasted tracking down problems caused by the mixture of files from different releases.
Appendix AAppendix A -documents the "VerifyServiceSignature" +style='mso-bookmark:_Toc206421274'> documents the +"VerifyServiceSignature" registry value which can be used to disable the signature check. The file version check cannot be disabled.
-The maximum cache size on 32-bit Windows is approximately 1.3GB. This is the largest contiguous block of memory in the 2GB process address space which can be used for constructing a memory mapped file. -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. Significantly larger cache sizes -can be used on 64-bit Windows.
- -This section describes functionality
+and concerns related to pre-1.5.50 releases of OpenAFS for Windows. This release stores all file names on the
+file servers as Unicode encoded using UTF-8.
OpenAFS for Windows implements an SMB server which is used
as a gateway to the AFS filesystem. Because of limitations of the SMB
-implementation in pre-1.5.50 releases, Windows stored all files into AFS using OEM code pages such as
-CP437 (United States) or CP850 (Western Europe). These code pages are
-incompatible with the ISO Latin-1 or Unicode (UTF-8) character sets typically used as the default
-on UNIX systems in both the
Note -that the ComponentId is an uppercase GUID. You can generate one using GUIDGEN.EXE -or UUIDGEN.EXE, both of which are included in the Platform SDK.
+that the ComponentId is an uppercase GUID. You can generate one using +GUIDGEN.EXE or UUIDGEN.EXE, both of which are included in the Platform SDK.The Attributes value of 144 is a sum of msidbComponentAttributesPermanent (16) and -msidbComponentAttributesNeverOverwrite (128). This ensures that local modifications -are not overwritten or lost during an installation or uninstallation. -These are the same settings used on the default configuration files.
+msidbComponentAttributesNeverOverwrite (128). This ensures that local +modifications are not overwritten or lost during an installation or +uninstallation. These are the same settings used on the default +configuration files.'fil_my_CellServDB' is a key into the 'File' table which we will fill later.
@@ -5120,10 +5376,10 @@ a new row with the following values: (leave other fields blank)The -'Attributes' value is msidbFileAttributesNonCompressed (8192). This is because -we will be placing this file in the same directory as the MSI instead of -embedding the file in it. Transforms do not support updating compressed -sources or adding new cabinet streams.
+'Attributes' value is msidbFileAttributesNonCompressed (8192). This is +because we will be placing this file in the same directory as the MSI instead +of embedding the file in it. Transforms do not support updating +compressed sources or adding new cabinet streams.Finally, the 'Sequence' value of 1000 will be used later to distinguish the file as @@ -5184,13 +5440,13 @@ style='mso-bookmark:_Toc152605135'>7.2.3.1 Components for Configuration Files
Following is an example for adding domain specific registry keys.
@@ -5286,10 +5542,9 @@ We create a new feature and component to hold the new registry keys. : 2Following is an example for adding site specific Freelance registry keys to pre-populate @@ -5483,8 +5739,8 @@ We create a new feature and component to hold the new registry keys.
- (new row)
+
+ (new row)
Component : 'rcm_FreelanceKeys'
@@ -5653,13 +5909,15 @@ volume as well as a read-write mountpoint. Aliases are also provided
using symlinks.
If you want to add registry keys or files you need to create new components and @@ -5707,13 +5965,14 @@ the Platform SDK documentation for information on command line options for MSITRAN.EXE.
The MSI package is designed to uninstall previous versions of OpenAFS for Windows @@ -5757,36 +6016,39 @@ performing an upgrade with msiexec.exe execute the MSI with the repair options "vomus".
The service parameters primarily affect the behavior of the AFS client service (afsd_service.exe).
Value: LANadapterType: DWORD |
Value: CacheSize+ name="_Value___:_CacheSize">Value: CacheSizeType: DWORD |
Value: ChunkSizeType: DWORD |
Value: DaemonsType: DWORD |
Value: ServerThreadsType: DWORD |
Value: StatsType: DWORD |
Value: LogoffPreserveTokens+ name="_Value_:_LogoffPreserveTokens">Value: + LogoffPreserveTokensType: DWORD {1,0} If enabled (set to 1), the Logoff Event handler will not
@@ -5919,7 +6182,7 @@ _Toc152605142'>Regkey: |
Value: RootVolumeType: REG_SZ |
Value: MountRoot+ name="_Value_:_Mountroot">Value: MountRootType: REG_SZ |
Value: CachePath+ name="_Value_:_CachePath">Value: CachePathType: REG_SZ or REG_EXPAND_SZ |
Value: NonPersistentCachingType: DWORD [0..1] |
Value: ValidateCacheType: DWORD [0..2] |
Value: TrapOnPanicType: DWORD {1,0} |
Value: NetbiosName+ name="_Value___:_NetbiosName">Value: NetbiosNameType: REG_EXPAND_SZ |
Value: IsGatewayType: DWORD {1,0} |
Value: ReportSessionStartupsType: DWORD {1,0} |
Value: TraceBufferSize+ name="_Value_:_TraceBufferSize">Value: + TraceBufferSizeType: DWORD |
Value: SysName+ name="_Value_:_SysName">Value: SysNameType: REG_SZ |
Value: SecurityLevel+ name="_Value_:_SecurityLevel">Value: SecurityLevelType: DWORD {1,0} |
Value: UseDNSType: DWORD {1,0} |
Value: FreelanceClient+ name="_Value_:_FreelanceClient">Value: + FreelanceClientType: DWORD {1,0} |
Value: HideDotFilesType: DWORD {1,0} |
Value: MaxMpxRequestsType: DWORD |
Value: MaxVCPerServerType: DWORD |
Value: CellType: REG_SZ |
Value: RxMaxMTU+ name="_Value_:_RxMaxMTU">Value: RxMaxMTUType: DWORD
- | Value: RxNoJumbo+Value: RxNoJumboType: DWORD {0,1}
| Value: ConnDeadTimeout+ name="_Value:_ConnDeadTimeout">Value: + ConnDeadTimeoutType: DWORD
| Value: HardDeadTimeoutType: DWORD
| Value: TraceOption+ name="_Toc191662209">Value: TraceOptionType:
DWORD {0-15} height:98.5pt'> Value: AllSubmountType:
@@ -6335,10 +6601,11 @@ _Toc152605142'>Regkey:
|
Value: NoFindLanaByName+ name="_Toc191662211">Value: + NoFindLanaByNameType:
DWORD {0, 1} height:78.5pt'> Value: MaxCPUsType:
DWORD {1..32} or {1..64} depending on the architecture 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. + 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.
| Value: smbAuthType+ name="_Toc191662213">Value: smbAuthTypeType:
DWORD {0..2}
|
Value: MaxLogSize+ name="_Toc191662214">Value: MaxLogSizeType:
DWORD {0 .. MAXDWORD} height:65.75pt'> Value: FlushOnHibernateType:
@@ -6486,8 +6753,8 @@ _Toc152605142'>Regkey: This value controls how
- frequently the AFS cache manager checks for invalid file locks. Determines whether or not the AFS Cache Manager will give up all callbacks prior to the service being suspended or shutdown. - Doing so will have significant performance benefits for the file - servers. However, file servers older - than 1.4.6 can become unstable if the GiveUpAllCallBacks RPC is executed. + Doing so will have significant performance benefits for the file servers. However, file servers older than 1.4.6 can + become unstable if the GiveUpAllCallBacks RPC is executed.0: do not perform GiveUpAllCallBacks RPCs 1:
@@ -6686,13 +6953,14 @@ _Toc152605142'>Regkey: |
Value: <Drive Letter:> for example "G:"@@ -6715,13 +6983,14 @@ _Toc152605187'>Regkey: |
Value: CellServDBDir+ name="_Value___:_CellServDBDir">Value: CellServDBDirType: REG_SZ Specifies the directory containing the CellServDB file. When this value is not specified, the ProgramData directory is - searched and if the CellServDB file is not found, the AFS Client install - directory is used. + searched and if the CellServDB file is not found, the AFS Client install directory + is used. |
||
Value: VerifyServiceSignature+ name="_Value___:_VerifyServiceSignature">Value: + VerifyServiceSignatureType: REG_DWORD 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. This test is performed to verify - that the DLLs which are loaded by afsd_service.exe are from the - same distribution as afsd_service.exe. This is to prevent random errors - caused when DLLs from one distribution of AFS are loaded by another - one. This is not a security test. The reason for disabling this - test is to free up additional memory which can be used for a large cache - size. + OpenAFS DLLs it loads. This test is performed to verify that + the DLLs which are loaded by afsd_service.exe are from the same distribution + as afsd_service.exe. This is to prevent random errors caused when DLLs + from one distribution of AFS are loaded by another one. This is not a + security test. The reason for disabling this test is to free up + additional memory which can be used for a large cache size. |
||
Value: IoctlDebugType: REG_DWORD |
Value: MiniDumpTypeType: REG_DWORD MiniDumpNormal = 0x00000000, Type: REG_DWORD |
Value: "smb/cifs share name"Type: REG_SZ 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: "manual", "programs", - "documents", "disable". +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: "manual", "programs", "documents", + "disable". These values used to be stored in afsdsbmt.ini |
Value: "numeric value"Type: REG_SZ |
Value: "numeric value"Type: REG_SZ 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. +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. "linkname:destination-path." "athena:athena.mit.edu." "home:athena.mit.edu\user\j\a\jaltman." @@ -6966,13 +7237,14 @@ _Toc152605199'>Regkey: |
The Realms key is used to provide initialization data to be used when new @@ -6983,11 +7255,12 @@ that matches the realm of the identity. configuration for the identity.
In addition to the optional values, this key contains one subkey for each cell @@ -7001,32 +7274,32 @@ style='mso-spacerun:yes'>
Type: REG_DWORD
Default: 0x01
This key is used to specify whether the new identity should - be configured to obtain AFS credentials. - In general, it is only specified when disabling the acquisition of AFS - credentials is desired. The default is - to obtain AFS credentials.
+This key is used to specify whether the new identity + should be configured to obtain AFS credentials. In general, it is only specified when + disabling the acquisition of AFS credentials is desired. The default is to obtain AFS credentials.
Value: "hostname or ip address"Type: REG_DWORD |
Value: "hostname or ip address"Type: REG_DWORD This key is used to specify a default set of File server
preferences. For each entry the value name will be either the IP address of a
server or a fully qualified domain name. The value will be the
- ranking. The ranking will be adjusted by a random value between 0 and
- 256 prior to the preference being set. |
Affects the network provider (afslogon.dll).
Value: FailLoginsSilentlyType: DWORD |
Value: NoWarningsType: DWORD |
Value: AuthentProviderPathType: REG_SZ |
Value: ClassType: DWORD |
Value: DependOnGroupType: REG_MULTI_SZ |
Value: DependOnServiceType: REG_MULTI_SZ |
Value: NameType: REG_SZ |
Value: ProviderPathType: REG_SZ |
The network provider can be configured to have different behavior depending on the @@ -7326,57 +7608,62 @@ network provider.
specific registry keys are:(NP key)
(Domains key)
(Specific domain key. One per domain.)
(Localhost key)
HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider
@@ -7400,13 +7687,13 @@ of the domain specific keys can have the set of values described in 2.1.1. The effective values are chosen as described in 2.1.2.Type: DWORD
Default: 0x01
NSIS/WiX: depends on user configuration
@@ -7446,7 +7733,7 @@ name"]Type: DWORD (1|0)
@@ -7460,7 +7747,7 @@ name"]
Type: REG_SZ or REG_EXPAND_SZ
@@ -7479,7 +7766,7 @@ name"]
Type: DWORD
@@ -7495,7 +7782,7 @@ name"]
Type: DWORD
@@ -7513,17 +7800,17 @@ name"]
NSIS: <not set>
When Kerberos v5 is being used, Realm specifies the Kerberos v5 realm that should be appended to the first component of the - Domain logon username to construct the Kerberos v5 principal for which AFS tokens - should be obtained.
+ Domain logon username to construct the Kerberos v5 principal for which AFS + tokens should be obtained.Type: REG_MULTI_SZ
NSIS: <not set>
When Kerberos v5 is being used, TheseCells provides a
@@ -7534,19 +7821,20 @@ name"]
During login to domain X, where X is the domain passed into NPLogonNotify as lpAuthentInfo->LogonDomainName or the string 'LOCALHOST' if -lpAuthentInfo->LogonDomainName equals the name of the computer, the -following keys will be looked up.
+lpAuthentInfo->LogonDomainName equals the name of the computer, the following +keys will be looked up.1. @@ -7576,13 +7864,13 @@ specific key supercedes a value in a less specific key. The exceptions to this rule are stated below.
To retain backwards compatibility, the following exceptions are made to 2.1.2.
@@ -7615,25 +7903,28 @@ used regardless of the high security setting. Please be aware of this when setting this value.Affects the behavior of afscreds.exe
Value: GatewayType: REG_SZ |
Value: CellType: REG_SZ |
Value: ShowTrayIconType: DWORD {0, 1} 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 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]. The current user value is checked first; if it does not
@@ -7702,8 +7994,8 @@ _Toc152605240'>Regkey: |
Value: EnableKFWType: DWORD {0, 1} |
- Value:
+ Default: 0 @@ -7759,9 +8051,10 @@ _Toc152605240'>Regkey: |
Value: Authentication CellType: REG_SZ |
Value: "afs cell name"Type: DWORD {0, 1} |
Value: "upper case drive letter"Type: DWORD {0, 1} |
Value: "upper case drive letter"Type: REG_SZ |
Variable: AFS_RPC_ENCRYPTValues: "OFF" disables the use of
@@ -7926,7 +8224,7 @@ style='mso-ansi-language:FR'> |
Variable: AFS_RPC_PROTSEQValues: diff --git a/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm b/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm index fff6c312d..d03235071 100644 --- a/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm +++ b/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm @@ -1,41 +1,53 @@ +xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" +xmlns="http://www.w3.org/TR/REC-html40"> - - + +
+Installer Options 2.1 Supported Operating Systems 2.1.1 Unsupported Operating Systems 2.3 Additional Software Packages 3.2. Requirements for Kerberos v5 Authentication 3.2.2. Using the krb524 service 3.2.3. Network Identity Manager Provider 3.3. Use of the Microsoft Loopback Adapter by the AFS Client
+Service 3.4. Using Freelance (Dynamic Root) Mode to Improve Mobility 3.45. Locating AFS Volume Database Servers via DNS 3.6. Obtaining AFS Tokens as a Integrated Part of Windows
+Logon 3.7. AFS System Tray Command Line Options 3.8. The AFS Client Admins Authorization Group 3.9. OpenAFS support for UNC paths 3.11. OpenAFS Servers on Windows are Unsupported 3.11.1. OpenAFS Server Installation 3.11.2. Using the AFS Client Service when the Server is
+installed 3.12. OpenAFS Debugging Symbol files 3.13. Large File (64-bit) Support 3.14. Encrypted AFS Network Communication 3.15. Authenticated Access to the OpenAFS Client Service 3.17. Microsoft Windows Internet Connection Firewall 3.18. Browsing AFS from the Explorer Shell and Office 3.20. Automatic Discarding of AFS Tokens at Logoff 3.21. Windows Terminal Server installations 3.24. NETBIOS over TCP/IP must be enabled 3.25. OpenAFS binaries are digitally signed 3.26. Maximum Size of the AFSCache File 3.28. Known Character Set Issues with Roaming Profiles 3.30. Restricting OpenAFS Client Service Start and Stop 3.32. Symlinks to AFS UNC paths 3.34. Windows Logon Caching vs. Kerberos Logons 3.35. Initial Server Preferences 3.37. Windows RPC client support must be installed 3.38. Generating Minidumps of the OpenAFS Client Service 3.39. AFS Client Universally Unique Identifiers (UUIDs) vs.
+System Cloning 3.40. Delayed Write Errors with Microsoft Office
+Applications 3.41. Global Drives (aka Service Drive Letters) are no
+longer supported by Microsoft 3.42. 64-bit Microsoft Windows Installations 3.43. Known Issues with Microsoft Windows Vista 3.44. New AFS Share Name Syntax Provides Direct Access to
+Volumes 3.45. Differences between Windows and UNIX fs examine 3.46. Literal evaluation of AFS objects via fs commands 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.3. afsd_service debug logs (fs trace {-on, -off, -dump}
+->%WinDir%\TEMP\afsd.log) 4.4. Using SysInternals DbgView and ProcMon or FileMon
+Tools 4.5. Microsoft MiniDumps
+(fs minidump -> %WinDir%\TEMP\afsd.dmp) 4.6. Single Sign-on (Integrated Logon) debugging 4.7. RX (AFS RPC) debugging (rxdebug) 4.8. Cache Manager debugging (cmdebug) 4.9. Persistent Cache consistency check 4.10. Token Acquisition Debugging 6. How to Contribute to the Development of OpenAFS for
+Windows 6.3. Direct contributions of code and/or documentation 6.4. OpenAFS for Windows Mailing Lists 7.2.1.2 OpenAFS for Windows Properties 2.1
-Supported Operating Systems 2.1.1
-Unsupported Operating Systems 2.3
-Additional Software Packages 3.1.
-Requirements for Kerberos v5 Authentication 3.1.2.
-Using the krb524 service 3.1.3.
-Network Identity Manager Provider 3.2.
-Use of the Microsoft Loopback Adapter by the AFS Client Service 3.3.
-Using Freelance (Dynamic Root) Mode to Improve Mobility 3.4.
-Locating AFS Volume Database Servers via DNS 3.5.
-Obtaining AFS Tokens as a Integrated Part of Windows Logon 3.6.
-AFS System Tray Command Line Options 3.7.
-The AFS Client Admins Authorization Group 3.8.
-OpenAFS support for UNC paths 3.10.
-OpenAFS Servers on Windows are Unsupported 3.10.1.
-OpenAFS Server Installation 3.10.2.
-Using the AFS Client Service when the Server is installed 3.11.
-OpenAFS Debugging Symbol files 3.12.
-Large File (64-bit) Support 3.13.
-Encrypted AFS Network Communication 3.14.
-Authenticated Access to the OpenAFS Client Service 3.16.
-Microsoft Windows Internet Connection Firewall 3.17.
-Browsing AFS from the Explorer Shell and Office 3.19.
-Automatic Discarding of AFS Tokens at Logoff 3.20.
-Windows Terminal Server installations 3.23.
-NETBIOS over TCP/IP must be enabled 3.24.
-OpenAFS binaries are digitally signed 3.25.
-Maximum Size of the AFSCache File 3.26.
-Filename Character Sets 3.27.
-Known Character Set Issues with Roaming Profiles 3.29.
-Restricting OpenAFS Client Service Start and Stop 3.31.
-Symlinks to AFS UNC paths 3.32.
-Cache Manager Debugging 3.33.
-Windows Logon Caching vs. Kerberos Logons 3.34.
-Initial Server Preferences 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 (UUIDs) vs. System Cloning 3.39.
-Delayed Write Errors with Microsoft Office Applications 3.40.
-Global Drives (aka Service Drive Letters) are no longer supported by Microsoft 3.41.
-64-bit Microsoft Windows Installations 3.42.
-Known Issues with Microsoft Windows Vista 3.43.
-New AFS Share Name Syntax Provides Direct Access to Volumes 3.44.
-Differences between Windows and UNIX fs examine 3.45.
-Literal evaluation of AFS objects via fs commands 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.3.
-afsd_service debug logs (fs trace {-on, -off, -dump}
-->%WinDir%\TEMP\afsd.log) 4.4.
-Using SysInternals DbgView and ProcMon or FileMon Tools 4.5.
-Microsoft MiniDumps (fs minidump ->
-%WinDir%\TEMP\afsd.dmp) 4.6.
-Single Sign-on (Integrated Logon) debugging 4.7.
-RX (AFS RPC) debugging (rxdebug) 4.8.
-Cache Manager debugging (cmdebug) 4.9.
-Persistent Cache consistency check 4.10.
-Token Acquisition Debugging 6.
-How to Contribute to the Development of OpenAFS for Windows 6.3.
-Direct contributions of code and/or documentation 6.4.
-OpenAFS for Windows Mailing ListsNOFINDLANABYNAME 7.2.1
-Configurable Properties 7.2.1.2
-OpenAFS for Windows Properties 7.2.1.2.1
-Registry Properties 7.2.1.2.2
-AFSCreds.exe Properties 7.2.2
-Existing Registry Entries 7.2.3
-Replacing Configuration Files 7.2.3.1
-Components for Configuration Files 7.2.4
-Adding Domain Specific Registry Keys 7.2.5
-Adding Site Specific Freelance Registry Keys Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Value:
-daemonCheckDownInterval Value:
-daemonCheckVolInterval Value:
-daemonCheckLockInterval Value:
-daemonCheckTokenInterval Value:
-daemonCheckOfflineVolInterval Value:
-PrefetchExecutableExtensions Value:
-OfflineReadOnlyIsValid Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters\GlobalAutoMapper] Value:
-<Drive Letter:> for example "G:" Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client] Value:
-VerifyServiceSignature Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\CSCPolicy] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Freelance] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Realms] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\RealmsRealm
-Name] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\RealmsRealm
-NameCell Name] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Submounts] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\VLDB] Value:
-"hostname or ip address" Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client\Server Preferences\File] Value:
-"hostname or ip address" A.2.
-Integrated Logon Network provider parameters Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider] A.2.1
-Domain specific configuration keys for the Network Provider [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain"domain
-name"] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST] A.2.1.1
-Domain specific configuration values [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider]
+
+
+
+
+
+
+
+
+ 7.2.1.2.2 AFSCreds.exe Properties 7.2.2 Existing Registry Entries 7.2.3 Replacing Configuration Files 7.2.3.1 Components for Configuration Files 7.2.4 Adding Domain Specific Registry Keys 7.2.5 Adding Site Specific Freelance Registry Keys Regkey:
+[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Value: daemonCheckDownInterval Value: daemonCheckLockInterval Value: daemonCheckTokenInterval Value: daemonCheckOfflineVolInterval Value: PrefetchExecutableExtensions Regkey:
+[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters\GlobalAutoMapper] Value: <Drive Letter:> for example "G:" Regkey: [HKLM\SOFTWARE\OpenAFS\Client] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\CSCPolicy] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Freelance] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Realms] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\RealmsRealm Name] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\RealmsRealm NameCell Name] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Submounts] Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Server
+Preferences\VLDB] Value: "hostname or ip address" Regkey: [HKLM\SOFTWARE\OpenAFS\Client\Server
+Preferences\File] Value: "hostname or ip address" A.2. Integrated Logon Network provider parameters Regkey:
+[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Regkey:
+[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider] A.2.1 Domain specific configuration keys for the Network Provider [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain"domain
+name"] [HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\NetworkProvider\Domain\LOCALHOST] A.2.1.2
-Selection of effective values for domain specific configuration A.2.1.3
-Exceptions to A.2.1.2 A.3.
-AFS Credentials System Tray Tool parameters Regkey:
-[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Regkey:
-[HKLM\SOFTWARE\OpenAFS\Client] [HKCU\SOFTWARE\OpenAFS\Client] Value:
-AcceptDottedPrincipalNames Value:
-AfscredsShortcutParams Regkey:
-[HKCU\SOFTWARE\OpenAFS\Client] Regkey:
-[HKCU\SOFTWARE\OpenAFS\Client\Reminders] Regkey:
-[HKCU\SOFTWARE\OpenAFS\Client\Active Maps] Value:
-"upper case drive letter" Regkey:
-[HKCU\SOFTWARE\OpenAFS\Client\Mappings] Value:
-"upper case drive letter" A.2.1.2 Selection of effective values for domain specific
+configuration A.3. AFS Credentials System Tray Tool parameters Regkey:
+[HKLM\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters] Regkey: [HKLM\SOFTWARE\OpenAFS\Client]
+[HKCU\SOFTWARE\OpenAFS\Client] Value: AcceptDottedPrincipalNames Regkey: [HKCU\SOFTWARE\OpenAFS\Client] Regkey: [HKCU\SOFTWARE\OpenAFS\Client\Reminders] Regkey: [HKCU\SOFTWARE\OpenAFS\Client\Active Maps] Value: "upper case drive letter" Regkey: [HKCU\SOFTWARE\OpenAFS\Client\Mappings] Value: "upper case drive letter" A.4 OpenAFS Client Service Environment
-Variables OpenAFS for Windows-Version 1.5.54+Version 1.5.55@@ -78,7 +78,7 @@ revised documentation to replace it at the current time. · OpenAFS for Windows 1.5.54 +href="ReleaseNotes/relnotes-frames.htm">OpenAFS for Windows 1.5.55 Release Notes -- 2.39.5 |