1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3
Jeremy Allison aaed6b4e99 s3: smbd: Use FCHMOD call, not FCHMOD_ACL call if mode bits reset needed.
This is a behavior change, it will modify the POSIX ACL mask
from a value of rwx instead of modifying the existing ACE
entries to be ANDed with the passed in mode. However it
will have no effect on the underlying permissions, and
better reflects the proper use of POSIX ACLs (i.e. I
didn't understand the use of the mask entry in the
ACL when I first wrote the POSIX ACL code).

In addition, the vfs_acl_common.c module already
filters these calls for all but POSIX opens, which
means the only place this change is exposed to the
client would be a cifsfs unix extensions client doing
posix acl calls (and they would expect the mask to
be set like this on chmod).

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
2018-05-25 18:39:24 +02:00
..
auth auth: Add unique session GUID identifier 2018-05-10 20:02:22 +02:00
build
client build: Make --with-libarchive the default 2018-05-15 03:36:08 +02:00
exports
groupdb Fix Jean François name to be UTF-8 2018-05-09 10:38:57 +02:00
include s3: profile: Cleanup - we no longer use read/write/fsync syscalls. 2018-05-17 23:41:10 +02:00
intl lib: Give util_paths.c its own header 2017-06-24 01:21:10 +02:00
lib s3:lib: Use memcpy() in escape_ldap_string() 2018-05-17 17:30:09 +02:00
libads Fix some incorrect debug messages that look to be copy-paste issues. 2018-05-03 08:16:26 +02:00
libgpo/gpext s3/security.c undefined value 2018-04-20 18:18:25 +02:00
libnet libsmb: Give dsgetdcname.c its own header 2018-04-11 01:06:39 +02:00
librpc Revert "Use "localhost" to be ipv6 only friendly" 2018-03-19 15:34:32 +01:00
libsmb s3:libsmbclient: cleanup smbc_setWorkgroup() usage 2018-05-17 01:10:28 +02:00
locale pam_winbind: initial Turkish translation 2017-11-15 13:52:05 +01:00
locking s3:locking: Fix integer overflow check in posix_lock_in_range() 2018-03-20 23:16:16 +01:00
modules vfs_time_audit: Fix a log message 2018-05-25 13:08:47 +02:00
nmbd nmbd: Fix a typo 2018-04-11 01:06:39 +02:00
param smbd: fileserver: Change defaults to work with EA support out of the box. 2018-05-15 12:40:48 +02:00
passdb s3:passdb: Fix size of ascii_p16 2018-05-17 17:30:09 +02:00
printing s3-printing: fix format-truncation in print_queue_update() 2018-05-17 17:30:09 +02:00
profile
registry s3:registry: Fix size types and length calculations 2018-03-21 04:25:39 +01:00
rpc_client libsmb: Give namequery.c its own header 2018-04-11 01:06:39 +02:00
rpc_server Fix spelling s/receving/receiving/ 2018-05-12 02:09:27 +02:00
rpcclient cmd_drsuapi: add dswriteaccountspn command 2018-05-12 02:09:28 +02:00
script s3:smbspool: Fix cmdline argument handling 2018-05-03 16:33:54 +02:00
selftest s3: smbtorture: Add new SMB2-DIR-FSYNC test to show behavior of FSYNC on directories. 2018-05-18 02:38:50 +02:00
services srcctl3: Improve debug messages 2018-01-16 02:43:03 +01:00
smbd s3: smbd: Use FCHMOD call, not FCHMOD_ACL call if mode bits reset needed. 2018-05-25 18:39:24 +02:00
torture s3: smbtorture: Add new SMB2-DIR-FSYNC test to show behavior of FSYNC on directories. 2018-05-18 02:38:50 +02:00
utils s3:utils: Remove double error check 2018-05-24 18:07:03 +02:00
web
winbindd s3:winbind: Fix uninitialzed variable warning 2018-05-17 17:30:09 +02:00
.clang_complete
.dmallocrc
.indent.pro
Doxyfile
mainpage.dox
smbadduser.in
wscript selftest: Require libarchive for --enable-selftest 2018-05-15 06:31:03 +02:00
wscript_build wscript_build: make sure we link extra-python versions of libraries 2018-04-13 07:27:11 +02:00
wscript_configure_system_ncurses