Windows: VolumeInfoReadOnlyFlag registry option
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 14 Mar 2013 17:05:28 +0000 (13:05 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Sat, 16 Mar 2013 22:08:25 +0000 (15:08 -0700)
commitadb6add99a6cd1c22a4a11f531e6e94e66c45d9b
tree652aaa1b00051e878a439a54358b51eb8de50ded
parentec5fd2ce07d2e8adfa5c34d978bc786f36dac044
Windows: VolumeInfoReadOnlyFlag registry option

Windows 7 Explorer Shell has a bug when processing drive letters
mapped to UNC paths whose target volume information specifies the
FILE_READ_ONLY_VOLUME flag.  When set, not only is the .readonly
volume treated as read only but all volumes that can be accessed via the
drive letter.   This bug is fixed in Windows 8.

Add a registry configuration option to permit configuration of the
behavior.  Sites that do not use drive letter mappings will want to
enable it even on Windows 7 because it permits the Explorer Shell
to disable the "Delete" and "Rename" options and others when the current
directory is read only.

The default is disabled on Win7 and below; enabled on Win8 and above.

Change-Id: I73bbaf7d40918650b1a217ed44409c0679920536
Reviewed-on: http://gerrit.openafs.org/9606
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
doc/xml/ReleaseNotesWindows/relnotes.xml
src/WINNT/afsd/afsd.h
src/WINNT/afsd/afsd_init.c
src/WINNT/afsrdr/user/RDRFunction.c