1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/libcli/security
Volker Lendecke 58c6c031f5 libcli: Fix parsing access flags from multiple tables
We have to look at all available mappings for parsing sddl for each
special flag set. "GW" and "FX" come from two different tables, but
the previous code settled on one table and then expected both "GW" and
"FX" to come from that same table. Change the code to look at all
tables per special flag set.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Apr 21 00:04:36 UTC 2021 on sn-devel-184
2021-04-21 00:04:36 +00:00
..
access_check.c libcli/security: fix handling of deny type ACEs in access_check_max_allowed() 2019-03-04 18:11:16 +00:00
access_check.h
create_descriptor.c libcli/security: Move debug message to DBG_DEBUG() 2017-09-07 06:56:27 +02:00
display_sec.c libcli: Use dom_sid_str_buf 2018-11-09 22:42:28 +01:00
display_sec.h
dom_sid.c lib: relicense smb_strtoul(l) under LGPLv3 2020-08-03 22:21:02 +00:00
dom_sid.h lib: Remove "struct sid_parse_ret" again 2019-03-12 00:42:19 +00:00
object_tree.c
privileges_private.h
privileges.c
privileges.h
pysecurity.c Fix clang 9 missing-field-initializer warnings 2020-05-08 09:31:31 +00:00
sddl.c libcli: Fix parsing access flags from multiple tables 2021-04-21 00:04:36 +00:00
sddl.h
secace.c
secace.h
secacl.c libcli: make_sec_acl() copies the ace_list, make that const 2021-01-22 19:54:38 +00:00
secacl.h libcli: make_sec_acl() copies the ace_list, make that const 2021-01-22 19:54:38 +00:00
secdesc.c libcli/security: Remove unused dup_sec_desc_buf() 2019-05-22 05:59:14 +00:00
secdesc.h libcli/security: Remove unused dup_sec_desc_buf() 2019-05-22 05:59:14 +00:00
security_descriptor.c lib: Remove unused security_descriptor_append() 2020-11-19 22:56:40 +00:00
security_descriptor.h lib: Remove unused security_descriptor_append() 2020-11-19 22:56:40 +00:00
security_token.c libcli: Don't leave a pointer uninitialized 2020-10-02 21:30:32 +00:00
security_token.h libcli/security: implement SECURITY_GUEST 2016-04-28 16:51:17 +02:00
security.h lib: Add required prerequisites for librpc/gen_ndr/security.h 2016-12-28 20:17:12 +01:00
session.c libcli/security: only announce a session as GUEST if 'Builtin\Guests' is there without 'Authenticated User' 2018-03-15 21:54:16 +01:00
session.h libcli/security: implement SECURITY_GUEST 2016-04-28 16:51:17 +02:00
util_sid.c lib/util: remove extra safe_string.h file 2020-08-28 02:18:40 +00:00
wscript_build build: Remove bld.gen_python_environments() 2019-03-21 04:06:14 +00:00