[linux-cifs-client] new readdir code

Jeremy Allison jra at samba.org
Mon Nov 29 17:47:49 GMT 2004


On Mon, Nov 29, 2004 at 12:30:05AM -0600, Steven French wrote:
> A big update to the cifs readdir code is in the cifs bk tree
> 
> (bk;//cifs.bkbits.net/linux-cifs-client).
> 
> To enable it 
>         echo 1 > /proc/fs/cifs/NewReaddirEnabled
> 
> The code is not quite ready (e.g. resume keys are not sent to Windows 
> servers yet, which impacts large directory searches when servers do not 
> support the CIFS Unix Extensions and when server inode numbers are used 
> the QPathInfo call which returns inode numbers is not being used to 
> Windows servers yet), but it does seem to pass all connectathon cases 
> (including the search rewind one) with servers that support the CIFS Unix 
> Extensions which is an improvement (search rewind was broken).   It should 
> also fix the multibyte file translation problems on readdir and the oops 
> in cifs_readdir.
> 
> In addition support for POSIX ACLs (get only) is enabled in the cifs 
> client now if the server supports CIFS Unix Extensions and negotiates 
> posix acl support (which is the case for most current Samba from svn - 
> thanks jra).  This can be disabled via a new mount option (it is enabled 
> by default). 

Congratulations Steve ! This is really cool - well done !

I'm stuck in Colorado all week (don't ask :-( ), but I'm going
to try and get the smbclient POSIX ACL write code done soon to
test the set code.

This is great news - cifsfs is coming on leaps and bounds !

Cheers,

	Jeremy.


More information about the linux-cifs-client mailing list