LinuxCIFSKernel

Revision as of 20:45, 19 May 2014 by Smfrench (talk | contribs) (Created page with "= Linux Kernel CIFS Client = The Linux cifs kernel client has been included in the kernel since 2.5.42. The cifs protocol (and related earlier SMB dialects) is the default ("ver…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Linux Kernel CIFS Client

The Linux cifs kernel client has been included in the kernel since 2.5.42. The cifs protocol (and related earlier SMB dialects) is the default ("vers=1.0") but support for newer dialects (SMB2.02, SMB2.1 and SMB3 and SMB3.02) can be selected by specifying "vers=2.0" or "vers=2.1" or "vers=3.0" or "vers=3.02" on mount.

Changes by release

3.15 Kernel

Bug fixes (aio/write, append, xattrs, metadata caching0

3.14

Bug Fixes (including DFS refererals when mounted to Samba with Unix Extensions). Security fix for illegal aio write request

3.13

Setting/getting per-file compression ("chattr +c /mnt/filename") CIFS and SMB2/SMB3 CopyChunk (server side copy offload support added) Support for O_DIRECT on "cache=none" mounts (specsfs support) Secure negotiate support (SMB3 downgrade attack protection)

3.12

Multiuser SMB3 signing now possible SMB2/SMB3 symlinks SMB2.1 Lease (client caching) == 3.11 SMB3 signing (not multiuser) Authentication overhaul SMB2 Durable handle (improved data integrity) SMB3.02 dialect added

3.10

cifs.ko module size reduced nosharesock mount option added

3.9

Bug fixes (rename fix, dfs security fix)

3.8

default authentication mechanism strengthened, moved to ntlmv2 (ntlmv2 in ntlmssp) smb2.02 support added

3.7

SMB2.1 support added