[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH 0/3] Add O_DENY* flags to fcntl and cifs
From:       Pavel Shilovsky <piastry () etersoft ! ru>
Date:       2012-11-30 11:10:39
Message-ID: CAKywueSiE_8ahAW4ky=7fLxkSo+uLg5U-YE6Jf9mbaEKRLk60g () mail ! gmail ! com
[Download RAW message or body]

2012/11/30 Pavel Shilovsky <piastry@etersoft.ru>:
> Network filesystems CIFS, SMB2.0, SMB3.0 and NFSv4 have such flags - this change \
> can benefit cifs and nfs modules. While this change is ok for network filesystems, \
> itsn't not targeted for local filesystems due security problems (e.g. when a user \
> process can deny root to delete a file). 
> Share flags are used by Windows applications and WINE have to deal with them too. \
> While WINE can process open share flags itself on local filesystems, it can't do it \
> if a file stored on a network share and is used by several clients. This patchset \
> makes it possible for CIFS/SMB2.0/SMB3.0. 
> Pavel Shilovsky (3):
> fcntl: Introduce new O_DENY* open flags for network filesystems
> CIFS: Add O_DENY* open flags support
> CIFS: Use NT_CREATE_ANDX command for forcemand mounts
> 
> fs/cifs/cifsacl.c                |   10 ++++----
> fs/cifs/cifsglob.h               |   11 ++++++++-
> fs/cifs/cifsproto.h              |    9 ++++----
> fs/cifs/cifssmb.c                |   47 ++++++++++++++++++++------------------
> fs/cifs/dir.c                    |   14 ++++++++----
> fs/cifs/file.c                   |   18 ++++++++++-----
> fs/cifs/inode.c                  |   11 +++++----
> fs/cifs/link.c                   |   10 ++++----
> fs/cifs/readdir.c                |    2 +-
> fs/cifs/smb1ops.c                |   15 ++++++------
> fs/cifs/smb2file.c               |   10 ++++----
> fs/cifs/smb2inode.c              |    4 ++--
> fs/cifs/smb2ops.c                |   10 ++++----
> fs/cifs/smb2pdu.c                |    6 ++---
> fs/cifs/smb2proto.h              |   14 +++++++-----
> fs/fcntl.c                       |    5 ++--
> include/uapi/asm-generic/fcntl.h |   11 +++++++++
> 17 files changed, 125 insertions(+), 82 deletions(-)
> 
> --
> 1.7.10.4
> 

CC'ing wine-devel@.

-- 
Best regards,
Pavel Shilovsky.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic