From 8e3f7c5cb04a2e2950f2c56cd41f697b857ae8a7 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 9 Nov 2004 12:47:36 +0000 Subject: [PATCH] winnotes-upd-20041109 windows note updates for 1.3.74 --- doc/txt/winnotes/afs-changes-since-1.2.txt | 14 ++++++++++++ doc/txt/winnotes/afs-install-notes.txt | 36 +++++++++++++++++++++--------- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/doc/txt/winnotes/afs-changes-since-1.2.txt b/doc/txt/winnotes/afs-changes-since-1.2.txt index ad848ef..6f10f59 100644 --- a/doc/txt/winnotes/afs-changes-since-1.2.txt +++ b/doc/txt/winnotes/afs-changes-since-1.2.txt @@ -1,4 +1,18 @@ Since 1.3.72/73: + * Fix the locking of objects during Directory Searches in the + SMB/CIFS server. The failure to properly lock the reference + counts was resulting in the premature freeing of smb_dirSearch_t + objects while they were still in use by the SMB/CIFS client. + This does not solve the "Invalid Handle" problem. + + * Fix Find Cell By Name pioctl call to return a valid cell + name for the Freelance fake root.afs volume. + "Freelance.Local.Root". + + * Fix the Explorer Shell Extension Symlinks->Add operation. + The dialog template was missing and the link destination + string was too short. + * Add support for symlinks to Freelance root.afs volume Stored at HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks = ":." diff --git a/doc/txt/winnotes/afs-install-notes.txt b/doc/txt/winnotes/afs-install-notes.txt index 2bf79e9..d2e2cf1 100644 --- a/doc/txt/winnotes/afs-install-notes.txt +++ b/doc/txt/winnotes/afs-install-notes.txt @@ -1,4 +1,4 @@ -OpenAFS for Windows 1.3.72 Installation Notes +OpenAFS for Windows 1.3.74 Installation Notes --------------------------------------------- The OpenAFS for Windows product was very poorly maintained throughout the @@ -72,24 +72,38 @@ The OpenAFS Client Service now supports a fake "root.afs" volume which is dynamically constructed when the service starts. This mode is called Freelance mode. Freelance mode is turned on by default. -The contents of the -fake "root.afs" volume are constructed dynamically as cells are accessed. -When the fake "root.afs" volume is constructed it will only contain two -mount points: a read-only and read-write mount point used to access the -"root.cell" volume of the default AFS cell. Any attempt to access a -valid cell name will automatically result in a new mount point +The contents of the fake "root.afs" volume are constructed dynamically as +cells are accessed. When the fake "root.afs" volume is constructed it will +only contain two mount points: a read-only and read-write mount point used +to access the "root.cell" volume of the default AFS cell. Any attempt to +access a valid cell name will automatically result in a new mount point being created in the fake "root.afs" volume. If the cellname begins with a "." the mount point will be read-write; otherwise the mount point will be read-only. These mount points are preserved in the registry at key: + HKLM\SOFTWARE\OpenAFS\Client\Freelance 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\all\athena.mit.edu root.cell athena.mit.edu - fs mkmount \\AFS\all\.athena.mit.edu root.cell athena.mit.edu -rw - fs rmmount \\AFS\all\athena.mit.edu - fs rmmount \\AFS\all\.athena.mit.edu + >fs mkmount \\AFS\all\athena.mit.edu root.cell athena.mit.edu + >fs mkmount \\AFS\all\.athena.mit.edu root.cell athena.mit.edu -rw + >fs rmmount \\AFS\all\athena.mit.edu + >fs rmmount \\AFS\all\.athena.mit.edu + +Beginning in 1.3.74, the Freelance fake root.afs volume will support +the creation of symlinks. + + >symlink make \\afs\all\link \\afs\all\athena.mit.edu\user\j\a\jaltman + + >symlink list \\afs\all\link + '\\afs\all\link' is a symlink to 'athena.mit.edu\user\j\a\jaltman' + + >symlink rm \\afs\all\link + +The symlinks are stored in the registry at: + + HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks 4. The OpenAFS for Windows client will use AFSDB DNS records to -- 1.9.4