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
Hans Leidekker
7dfdcf3034
server: The token user SID must be present in the default DACL.
2013-07-30 14:43:34 +02:00
Erich Hoover
c6896f357c
advapi32: Fix default DACL test on win2k and w2k8 server editions.
2013-04-29 11:52:23 +02:00
Erich Hoover
03d99df597
server: Add builtin admins ACE to default registry DACL.
2013-04-29 11:52:15 +02:00
Erich Hoover
04cd764d76
server: Report a default DACL for registry keys.
2013-04-23 17:20:11 +02:00
Erich Hoover
0ae8f2daa4
advapi32: Fix group ownership test on Vista.
2013-04-23 16:21:36 +02:00
Erich Hoover
56c1a8b062
server: Report administrator ownership by default for registry objects.
2013-04-11 13:15:58 +02:00
Erich Hoover
cb45236032
advapi32: Fix intermittent 64-bit test failure.
2013-01-24 16:56:07 +01:00
Hans Leidekker
bbb29e9d4c
advapi32: Improve the stub for CreateRestrictedToken.
2013-01-16 12:23:25 +01:00
Marcus Meissner
2bc8e076e0
advapi32: Close hTemp on error (Coverity).
2013-01-07 11:13:27 +01:00