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

Mon, 28 Jan 2008 02:23:36 EST

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

Modified Files:
      Tag: openafs-devel-1_5_x
	cm.h cm_freelance.c cm_freelance.h cm_vnodeops.c smb3.c 
Log Message:
DELTA DEVEL15-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 for openafs-devel-1_5_x follows ---
DEVEL15-windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm.h
DEVEL15-windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_freelance.c
DEVEL15-windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_freelance.h
DEVEL15-windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/cm_vnodeops.c
DEVEL15-windows-freelance-improved-dfs-handling-20080127 openafs/src/WINNT/afsd/smb3.c