summaryrefslogtreecommitdiff
path: root/fs/cifs/CHANGES
AgeCommit message (Collapse)AuthorFilesLines
2007-03-06[CIFS] cifs_prepare_write was incorrectly rereading page in some casesSteve French1-2/+3
Noticed by Shaggy. Signed-off-by: Shaggy <shaggy@us.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-26[CIFS] Fix locking problem around some cifs uses of i_size writeSteve French1-0/+6
Could cause hangs on smp systems in i_size_read on a cifs inode whose size has been previously simultaneously updated from different processes. Thanks to Brian Wang for some great testing/debugging on this hard problem. Fixes kernel bugzilla #7903 CC: Shirish Pargoankar <shirishp@us.ibm.com> CC: Shaggy <shaggy@us.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-14[CIFS] on reconnect to Samba - reset the unix capabilitiesSteve French1-1/+6
After temporary server or network failure and reconneciton, we were not resending the unix capabilities via SetFSInfo - which confused Samba posix byte range locking code. Discovered by jra Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-08[CIFS] POSIX CIFS Extensions (continued) - POSIX OpenSteve French1-0/+2
Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-06[CIFS] Minor cleanupSteve French1-0/+2
Missing tab. Missing entry in changelog Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-12-23[CIFS] Update CIFS version numberSteve French1-0/+4
Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-12-08[CIFS] Fix NTLMv2 mounts to Windows serversSteve French1-1/+2
Windows servers are pickier about NTLMv2 than Samba. This enables more secure mounts to Windows (not just Samba) ie when "sec=ntlmv2" is specified on the mount. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-11-02[CIFS] report rename failure when target file is locked by WindowsSteve French1-1/+3
Fixes Samba bugzilla bug # 4182 Rename by handle failures (retry after rename by path) were not being returned back. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-10-31[CIFS] Allow null user connectionsSteve French1-0/+3
Some servers are configured to only allow null user mounts for guest access. Allow nul user (anonymous) mounts e.g. mount -t cifs //server/share /mnt -o username= Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-09-21[CIFS] Support deep tree mounts (e.g. mounts to //server/share/path)Steve French1-1/+6
Samba bugzilla #4040 Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-08-16[CIFS] Do not send Query All EAs SMB when mount option nouser_xattrSteve French1-1/+2
specified Pointed out by Bjoern Jacke Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-08-15[CIFS] Fix oops in cifs_close due to unitialized lock sem and list inSteve French1-1/+4
new POSIX locking code Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-08-12[CIFS] Do not time out posix brl requests when using new posix setfileinfoSteve French1-0/+6
request and do not time out slow requests to a server that is still responding well to other threads Suggested by jra of Samba team Signed-off-by: Steve French <sfrench@us.ibm.com> (cherry picked from 89b57148115479eef074b8d3f86c4c86c96ac969 commit)
2006-06-27[CIFS] Fix allocation of buffers for new session setup routine to allowSteve French1-1/+2
longer user and domain names and allow passing sec options on mount Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-06-08[CIFS] NTLMv2 support part 5Steve French1-1/+3
NTLMv2 authentication (stronger authentication than default NTLM) which many servers support now works. There was a problem with the construction of the security blob in the older code. Currently requires /proc/fs/cifs/Experimental to be set to 2 and /proc/fs/cifs/SecurityFlags to be set to 0x4004 (to require using NTLMv2 instead of default of NTLM) Next we will check signing to make sure optional NTLMv2 packet signing also works. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-06-07[CIFS] Add support for readdir to legacy serversSteve French1-0/+4
Fixes oops to OS/2 on ls and removes redundant NTCreateX calls to servers which do not support NT SMBs. Key operations to OS/2 work. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-06-01[CIFS] Support for setting up SMB sessions to legacy lanman serversSteve French1-0/+5
2006-05-31[CIFS] Cleanup extra whitespace in dmesg logging. Update cifs change logSteve French1-1/+4
2006-05-30[CIFS] Do not limit the length of share names (was 100 for whole UNC name)Steve French1-1/+3
during mount. Especially important for some non-Western languages. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-05-30[CIFS] Fix new POSIX Locking for setting lock_type correctly on unlockSteve French1-0/+5
Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-04-22[CIFS] Readdir fixes to allow search to start at arbitrary positionSteve French1-1/+5
in directory Also includes first part of fix to compensate for servers which forget to return . and .. as well as updates to changelog and cifs readme. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-03-31Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.gitSteve French1-1/+1
Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-03-22It's UTF-8Alexey Dobriyan1-1/+1
Fix some comments to "UTF-8". Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Adrian Bunk <bunk@stusta.de>
2006-03-03[CIFS] Upate cifs change logSteve French1-0/+5
Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-03-03[CIFS] Workaround various server bugs found in testing at connectathonSteve French1-1/+2
- slow down negprot 1ms during mount when RFC1001 over port 139 to give buggy servers time to clear sess_init - remap some plausible but incorrect SMB return codes to the right ones in truncate and hardlink paths Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-03-01[CIFS] Add posix (advisory) byte range locking support to cifs clientSteve French1-1/+3
Samba (version 3) server support for this is also currently being done. This client code is in an experimental path (requires enabling /proc/fs/cifs/Experimental) while it is being tested. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-02-24[CIFS] Fix large (ie over 64K for MaxCIFSBufSize) buffer case for wrappingSteve French1-1/+5
bcc on read response and for wrapping sessionsetup maxbufsize field Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-02-10[CIFS] Cleanup NTLMSSP session setup handlingSteve French1-0/+6
Fix to hash NTLMv2 properly will follow. Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-01-14[CIFS] Fix CIFS to recognize share mode securitySteve French1-1/+2
Fix Samba bugzilla bug 3301 In share mode encrypted password must be sent on tree connection (in our case only the NTLM password is sent, not the older LANMAN one). Signed-off-by: Steve French <sfrench@us.ibm.com>
2006-01-13[CIFS] Add worker function for Get ACL cifs styleSteve French1-1/+3
Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-12-03[CIFS] Readpages and readir performance improvements - eliminate extraSteve French1-1/+2
memcpy. Part 1 Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-12-02[CIFS] Use fsuid (fsgid) more consistently instead of uid/gid inSteve French1-0/+6
assembling smb requests when setuids and Linux protocol extensions enabled and in checking more matching sessions in multiuser mount mode. Pointed out by Shaggy. Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-11-30[CIFS] Fix missing permission check on setattr when noperm mount option isSteve French1-1/+1
disabled. Also set mode, uid, gid better on mkdir and create for the case when Unix Extensions is not enabled and setuids is enabled. This is necessary to fix the hole in which chown could be allowed for non-root users in some cases if root mounted, and also to display the mode and uid properly in some cases. Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-11-28[CIFS] When file is deleted locally but later recreated on the serverSteve French1-3/+5
fix cifs negative dentries so they are freed faster (not requiring umount or readdir e.g.) so the client recognizes the new file on the server more quickly. Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-11-17[CIFS] Fix sparse warnings on smb bcc (byte count)Steve French1-1/+1
Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-11-16[CIFS] Recognize properly symlinks and char/blk devices (not just FIFOs)Steve French1-0/+2
created by SFU (part 1 of 2). Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-11-11[CIFS] Update CIFS change logSteve French1-1/+1
Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-10-21[CIFS] Defer close of file handle slightly if there are pending writes thatSteve French1-0/+6
need to get in ahead of it that depend on that file handle. Fixes occassional bad file handle errors on write with heavy use multiple process cases. Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-10-12[CIFS] CIFS Stats improvementsSteve French1-1/+1
New cifs_writepages routine was not updated bytes written in cifs stats. Also added ability to clear /proc/fs/cifs/Stats by writing (0 or 1) to it. Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-10-11[CIFS] Fix oops in experimental notify code (when CONFIG_CIFS_EXPERIMENTALSteve French1-1/+2
was turned on). Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-10-10[CIFS] Fix byte range locking to Windows when Windows server returnsSteve French1-0/+12
illegal RFC1001 length (which had caused the lock to block forever until killed).
2005-09-23[CIFS] Various minor bigendian fixes and sparse level 2 warning message fixesSteve French1-1/+2
Most important of these fixes mapchars on bigendian and a few statfs fields Signed-off-by: Shaggy (shaggy@austin.ibm.com) Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-09-22[CIFS] Add support for legacy servers part nine. statfs (df and du) is nowSteve French1-1/+2
functional, and the length check is fixed so readdir does not throw a warning message when windows me messes up the response to FindFirst of an empty dir (with only . and ..). Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-09-21[CIFS] Add support for legacy servers part eight. Write fixes for WindowsSteve French1-0/+2
ME, and do not set ctime unless explicitly requested with atime and/or mtime (it gets thrown away by most servers anyway as there is no way to set this via posix). Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-09-16[CIFS] Fix readdir caching when unlink removes file in current searchSteve French1-0/+5
buffer, and this is followed by a rewind search to just before the deleted entry. Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-08-31[CIFS] Add support for suspendSteve French1-1/+2
cifsd had been preventing software suspend from completing. Signed-off-by: pavel@suse.de Signed-off-by: Steve French <sfrench@us.ibm.com> lightly modified --- fs/cifs/CHANGES | 3 ++- fs/cifs/cifsfs.c | 4 ++++ fs/cifs/connect.c | 2 ++ 3 files changed, 8 insertions(+), 1 deletions(-)
2005-08-25CIFS: Fix typos in fs/cifs/CHANGESSteve French1-8/+8
Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
2005-08-24[CIFS] Support for mounting to older servers part 2. Add support forSteve French1-0/+2
legacy getattr (lookup). Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-08-23[CIFS] Support for mounting to older, pre-CIFS servers added. ThisSteve French1-1/+6
allows specifying an RFC1001 target "called" name (netbios name of the server, which can now be pecified as mount option "servernetbiosname" but will eventually be passed in automatically on retry of host down error messages caused when server refuses to handle default server name and can not handle port 445). This is an important step, but additional testing and fixup is needed to add remaining function needed for these. Signed-off-by: Steve French (sfrench@us.ibm.com)
2005-08-19[CIFS] Add mount option for disabling sending byte range lock requestsSteve French1-0/+8
over the wire (to help the case when applications break with cifs mandatory lock behavior. Add part one of mount option for requesting case insensitive path name matching. Signed-off-by: Steve French (sfrench@us.ibm.com)