smbd: Remove NT4 compatability handling in posix -> NT ACL conversion
authorAndrew Bartlett <abartlet@samba.org>
Mon, 12 Nov 2012 06:11:34 +0000 (17:11 +1100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 3 Dec 2012 11:47:05 +0000 (12:47 +0100)
commit9f0b860eb574286cbf5230a5b8f1a912b457890d
tree210c9ec796064f52073881a55cd5a3647c39a552
parentba846a4919e34a8e6e5ff520f97f904631e43767
smbd: Remove NT4 compatability handling in posix -> NT ACL conversion

NT4 is long dead, and we should not change which ACL we return based
on what we think the client is.  The reason we should not do this, is
that if we are using vfs_acl_xattr then the hash will break if we do.
Additionally, it would require that the python VFS interface set the
global remote_arch to fake up being a modern client.

This instead seems cleaner and removes untested code (the tests are
updated to then handle the results of the modern codepath).

The supporting 'acl compatability' parameter is also removed.

Andrew Bartlett

Reviewed by: Jeremy Allison <jra@samba.org>
(cherry picked from commit d6c7e9b1ed6f7befbb2239350bba4547ef781e58)
docs-xml/smbdotconf/vfs/aclcompatibility.xml [deleted file]
lib/param/param_functions.c
lib/param/param_table.c
source3/include/proto.h
source3/smbd/posix_acls.c
source3/smbd/proto.h
source4/libcli/pysmb.c
source4/scripting/python/samba/tests/posixacl.py