1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/source3/torture
Jeremy Allison c7762a2bee s3: torture: Add a test for setting and getting ACLs on stream handles (SMB2-STREAM-ACL).
It shows this isn't done correctly for streams_xattr.

A common config is:

vfs_objects = streams_xattr acl_xattr

to store both streams and Windows ACLs in xattrs.

Unfortunately getting and setting ACLs using handles
opened on stream files isn't being done correctly
in Samba.

This test passes against Windows 10.

This adds tests that prove this doesn't work. Next
patch will add the fix and remove the knownfail.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
2021-03-30 19:16:34 +00:00
..
bench_pthreadpool.c torture3: Fix CID 1435119 Error handling issues (CHECKED_RETURN) 2018-04-24 19:41:14 +02:00
cmd_vfs.c s3/torture: SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR 2021-03-11 17:50:30 +00:00
denytest.c
locktest2.c smbd: Give locking/share_mode_lock.c its own header file 2020-11-10 19:49:34 +00:00
mangle_test.c s3: safe_string: do not include string_wrappers.h 2020-08-28 00:56:34 +00:00
masktest.c libsmb: Remove "mntpoint" argument from cli_list_trans() callback 2020-11-04 18:55:40 +00:00
msg_sink.c
msg_source.c
msgtest.c
nbench.c s3:libsmb: pass impersonation_level to cli_ntcreate_send() 2018-12-13 08:52:24 +01:00
nbio.c libsmb: Remove "mntpoint" argument from cli_list() callback 2020-11-04 18:55:40 +00:00
pdbtest.c lib: Remove init_names() 2021-03-16 17:09:32 +00:00
proto.h s3: torture: Add a test for setting and getting ACLs on stream handles (SMB2-STREAM-ACL). 2021-03-30 19:16:34 +00:00
rpc_open_tcp.c
scanner.c
test_addrchange.c s3: torture: Fix return values 2019-05-19 18:48:01 +00:00
test_async_echo.c
test_authinfo_structs.c
test_buffersize.c
test_case_insensitive.c
test_chain3.c s3:libsmb: pass impersonation_level to cli_ntcreate_send() 2018-12-13 08:52:24 +01:00
test_cleanup.c torture3: Remove cleanup3 2019-09-17 22:49:39 +00:00
test_ctdbd_conn.c torture3: Test ctdb_req_send/recv 2020-04-28 09:08:40 +00:00
test_dbwrap_ctdb.c lib: give global_contexts.c its own header file 2021-01-08 20:31:33 +00:00
test_dbwrap_do_locked.c lib: give global_contexts.c its own header file 2021-01-08 20:31:33 +00:00
test_dbwrap_watch.c torture3: Test the next patch: No two waiters in one do_locked() 2019-11-22 23:57:47 +00:00
test_g_lock.c lib: give global_contexts.c its own header file 2021-01-08 20:31:33 +00:00
test_hidenewfiles.c libsmb: Remove "mntpoint" argument from cli_list() callback 2020-11-04 18:55:40 +00:00
test_idmap_cache.c torture: Add tests for idmap cache 2019-02-28 12:57:24 +00:00
test_idmap_tdb_common.c test_idmap_tdb_common: correctly initialize the idmap domain with an init function 2020-10-23 03:25:35 +00:00
test_messaging_fd_passing.c
test_messaging_read.c torture3: Extend read3 for the "messaging target re-inits" failure 2019-02-14 02:18:28 +01:00
test_messaging_send_all.c torture: Check messaging_send_all 2017-12-12 20:37:08 +01:00
test_namemap_cache.c gencache: Remove transaction-based tdb 2018-11-06 18:57:26 +01:00
test_notify_online.c s3:libsmb: pass impersonation_level to cli_ntcreate_send() 2018-12-13 08:52:24 +01:00
test_notify.c torture3: Align integer types 2020-07-09 20:16:40 +00:00
test_nttrans_create.c
test_nttrans_fsctl.c
test_oplock_cancel.c torture: avoid OPLOCK-CANCEL flapping on busy gitlab CI 2020-11-19 20:00:38 +00:00
test_posix_append.c torture3: Use cli_qfileinfo_basic() in run_posix_append() 2020-06-04 17:11:39 +00:00
test_posix.c CI: verify a symlink has FILE_ATTRIBUTE_NORMAL set 2021-02-05 06:22:35 +00:00
test_pthreadpool_tevent.c
test_readdir_timestamp.c libsmb: Remove "mntpoint" argument from cli_list() callback 2020-11-04 18:55:40 +00:00
test_smb2.c s3: torture: Add a test for setting and getting ACLs on stream handles (SMB2-STREAM-ACL). 2021-03-30 19:16:34 +00:00
test_smbsock_any_connect.c
torture.c s3: torture: Add a test for setting and getting ACLs on stream handles (SMB2-STREAM-ACL). 2021-03-30 19:16:34 +00:00
utable.c s3: safe_string: do not include string_wrappers.h 2020-08-28 00:56:34 +00:00
vfstest_chain.c
vfstest.c lib: give global_contexts.c its own header file 2021-01-08 20:31:33 +00:00
vfstest.h vfstest: use OpenDir() 2020-03-24 19:48:40 +00:00
wbc_async.c torture3: Don't duplicate set_blocking() 2019-08-06 21:49:28 +00:00
wbc_async.h