Fix the UNIX extensions CHOWN calls to use FCHOWN if available, else LCHOWN.
commit25ded3685dddd85b8d439023503dc11e6502e5bd
authorJeremy Allison <jra@samba.org>
Wed, 21 Aug 2013 19:20:48 +0000 (21 12:20 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 30 Aug 2013 10:34:12 +0000 (30 12:34 +0200)
treed52342bd5445cfe443affb2e6c424aa8f1a8aaa2
parentac3c32d0d51f626d6198c6994daff4fc48f6b5ae
Fix the UNIX extensions CHOWN calls to use FCHOWN if available, else LCHOWN.

UNIX extensions calls must never deref links.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Simo Sorce <idra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Aug 26 20:19:46 CEST 2013 on sn-devel-104

(cherry picked from commit d1593a20f3a5ebf287477dfa8f5ab31dca3dd0c3)

The last 3 patches address bug #10121 - masks incorrectly applied to UNIX
extension permission changes.

Autobuild-User(v4-0-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-0-test): Fri Aug 30 12:34:12 CEST 2013 on sn-devel-104
source3/smbd/trans2.c