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

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
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
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

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
effect.



--- 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