OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

Mon, 28 Jan 2008 02:22:33 EST

Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	cm.h cm_freelance.c cm_freelance.h cm_vnodeops.c smb3.c 
Log Message:
DELTA windows-freelance-improved-dfs-handling-20080127

Cell names are published as share names.  As a result they are searched
for as part of the Dfs Referral evaluation.  If share "foo" can not be
reached, the CIFS client will fallback to searching for "fo" as well.

Since the freelance client automatically adds a symlink for prefixes
of the cell name, this results in both "foo" and "fo" being added to
the freelance root.afs volume.  This patch prevents that negative side

--- DELTA config follows ---
windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm.h 1.26 1.27
windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_freelance.c 1.38 1.39
windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_freelance.h 1.13 1.14
windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_vnodeops.c 1.122 1.123
windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/smb3.c 1.146 1.147