342 Commits

Author SHA1 Message Date
Hans Leidekker
985e226c07 advapi32: Support parsing mandatory label ACE strings. 2015-04-17 14:53:13 +09:00
Piotr Caban
52df833a72 advapi32: Handle NULL DACL in SetSecurityInfo. 2015-04-03 17:07:44 +09:00
Sebastian Lackner
9e0045e167 advapi32/tests: Add tests for CreateFile with set security descriptor. 2015-04-01 22:34:19 +09:00
Sebastian Lackner
bfcfceec39 advapi32/tests: Merge common code to test DACL descriptors in a helper function. 2015-04-01 22:34:19 +09:00
Sebastian Lackner
3e47270b68 advapi32/tests: Add tests for NtCreateFile inheritance when security descriptor is set. 2015-03-31 14:49:14 +09:00
Sebastian Lackner
80b384311f advapi32/tests: Repeat ACL inheritance tests for NtCreateFile. 2015-03-31 14:49:10 +09:00
Erich E. Hoover
404d5bf09d advapi32/tests: Add tests for inheriting ACL attributes.
CreateFile should also inherit ACL from the parent directory.
2015-03-31 14:49:02 +09:00
Piotr Caban
00b3f055be server: Fix DACL to permissions conversion. 2015-03-31 00:04:43 +09:00
Piotr Caban
966c5dffed ntdll: Improve parameter validation in RtlAddAce. 2015-03-30 20:03:44 +09:00
Piotr Caban
f974d72672 advapi32: Add DACL inheritance support in SetSecurityInfo. 2015-03-27 20:46:02 +09:00
Piotr Caban
a4b12eb9f9 advapi32/tests: Add test for mapping DACL to permission.
This test shows that first DACL entry that allows or denies access
should be used. The logic inside server for translating DACL to
permission is not matching it (always scans all DACL entries, deny
entries have bigger priority).
2015-03-27 20:45:49 +09:00
Piotr Caban
02c4f5bd27 advapi32: Add SetNamedSecurityInfo test with empty DACL. 2015-03-27 20:45:07 +09:00
Piotr Caban
3eb448cf33 server: Make directory DACL entries inheritable. 2015-03-27 20:41:03 +09:00
Bruno Jesus
d3b406ecce advapi32/tests: Remove dead assignment (Cppcheck). 2014-10-31 10:50:50 +09:00
Austin English
718f1bf1b9 advapi32: Fix a memory leak in test_process_security. 2014-07-09 21:16:27 +02:00
Joris van der Wel
0a4c7860f8 server: Setting a security descriptor should not replace an existing owner or group with a default, if only a DACL is being set. 2014-07-08 19:04:49 +02:00
Joris van der Wel
6930012f86 advapi32/tests: Refactor the retrieval of a security descriptor into a separate function so that it can be used in other tests. 2014-07-01 13:08:30 +02:00
Joris van der Wel
c3f87add45 advapi32/tests: Changed an invalid comment. 2014-07-01 13:08:29 +02:00
Joris van der Wel
11674b2f61 server: Any of the 4 SE_*_DEFAULTED controls should not be stored on objects, their usage is transient. 2014-07-01 13:07:48 +02:00
Huw Davies
0451a89ca1 advapi32/tests: Fix access rights tests in win 8. 2014-05-07 18:57:33 +02:00
Nikolay Sivov
e543eeb42b advapi32/tests: Fix some leaks in tests (Valgrind). 2014-04-25 10:16:57 +02:00
Hans Leidekker
3dd7c60742 advapi32/test: Fix test failures on filesystems where compression is enabled. 2014-03-07 14:11:37 +01:00
Dmitry Timoshkov
8ac05cf48e advapi32/tests: Fix test failures under Windows 2000 and some XP versions. 2014-02-14 13:48:41 +01:00
Nikolay Sivov
9756550c25 advapi32/tests: Accept another error code returned on some WinXP systems. 2014-02-13 17:52:14 +01:00
Dmitry Timoshkov
9c010d70b0 advapi32/tests: Correct the test failure message. 2014-02-11 19:19:13 +01:00
Erich E. Hoover
ee49a5a273 kernel32: Add support for security access parameters for named pipes. 2014-02-10 15:42:06 +01:00
Dmitry Timoshkov
fd9c9a6d03 kernel32: Fix page protection to access mapping performed by CreateFileMapping. 2014-02-10 10:46:52 +01:00
Dmitry Timoshkov
162c2b7aa0 advapi32/tests: Add a test for page to access mapping performed by CreateFileMapping. 2014-02-10 10:46:47 +01:00
Dmitry Timoshkov
a0b08adbe4 server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS. 2014-02-06 17:08:32 +01:00
Dmitry Timoshkov
53847fd6a1 server: Fix generic access mapping for a process. 2014-02-06 17:08:31 +01:00
Dmitry Timoshkov
6e2de14df1 server: Fix generic access mapping for a thread. 2014-02-05 13:49:30 +01:00
Dmitry Timoshkov
fdd483c083 server: Fix generic access mapping for a semaphore. 2014-02-04 10:52:15 +01:00
Dmitry Timoshkov
422116490b server: Fix generic access mapping for a mutex. 2014-01-30 10:36:09 +01:00
Dmitry Timoshkov
5953851b8a server: Fix generic access mapping for an event. 2014-01-29 15:00:57 +01:00
Dmitry Timoshkov
615319ebd0 advapi32/tests: Add access tests for a process. 2014-01-10 16:24:39 +01:00
Dmitry Timoshkov
eb96f7a5a3 advapi32/tests: Add access tests for a thread. 2014-01-10 16:24:37 +01:00
Dmitry Timoshkov
4229da7cae advapi32/tests: Add access tests for a file mapping. 2014-01-10 16:24:35 +01:00
Dmitry Timoshkov
fa0b745d3f advapi32/tests: Add more file access tests, add access tests for a directory. 2014-01-10 16:24:32 +01:00
Dmitry Timoshkov
b5c9bdaddb advapi32/tests: Add a test for opening an event with access 0. 2014-01-10 16:24:28 +01:00
Dmitry Timoshkov
bce1a2b3d5 advapi32/tests: Add a test for opening a mutex with access 0. 2014-01-10 16:24:26 +01:00
Dmitry Timoshkov
df5affc13f advapi32/tests: Add tests for access 0 mapping. 2014-01-10 16:24:22 +01:00
Dmitry Timoshkov
2d05a63390 advapi32/tests: Test generic access mapping for a file. 2013-12-30 19:01:58 +01:00
Dmitry Timoshkov
683a1dc943 advapi32/tests: Test generic access mapping for a pipe. 2013-12-30 19:01:57 +01:00
Dmitry Timoshkov
8b91e6e41e advapi32/tests: Test generic access mapping for a semaphore. 2013-12-30 19:01:56 +01:00
Dmitry Timoshkov
3fa43b6b65 advapi32/tests: Test generic access mapping for an event. 2013-12-30 19:01:56 +01:00
Dmitry Timoshkov
8caa9f351d advapi32/tests: Test generic access mapping for a mutex. 2013-12-30 19:01:55 +01:00
Nikolay Sivov
fd65b0a1c3 ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken(). 2013-12-02 10:52:41 +01:00
Erich E. Hoover
d2e216f462 server: Create directories with the specified security attributes. 2013-11-21 19:44:45 +01:00
Erich E. Hoover
95c414fea7 advapi32/tests: Add tests for creating directories with specific security attributes. 2013-11-21 19:44:44 +01:00
Nikolay Sivov
f6b2aa4a01 advapi32/tests: Compile with -D__WINESRC__. 2013-10-15 14:28:20 +02:00