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
Francois Gouget
de72e97f37
advapi32/tests: Make cb_{running,stopped}() static.
2015-03-02 13:50:57 +09:00
Andrew Eikum
afa965a152
advapi32: Partially implement NotifyServiceStatusChangeW.
2015-02-26 23:05:12 +09:00
Andrew Eikum
48f0f16311
advapi32/tests: Don't test service timeout.
2015-02-26 23:05:05 +09:00
Akihiro Sagawa
03f6a6e924
advapi32: Fix HKLM\Software handling when opening with KEY_WOW64_32KEY.
2015-01-19 14:19:32 +01:00
Hans Leidekker
ff0ee8f8a8
advapi32: Return an error from RegSetValueExW if passed a NULL data pointer and non-zero size.
2015-01-05 20:15:14 +01:00
Akihiro Sagawa
88778ec0b8
advapi32/tests: Add more KEY_WOW64_32KEY tests for 64-bit.
2014-12-18 18:56:06 +01:00
Jonathan Vollebregt
0311b980f3
advapi32/tests: Test RegDeleteKey with empty string parameter.
2014-11-07 14:42:57 +09:00
Jonathan Vollebregt
495b97f05b
advapi32/tests: Fix bad cleanup in test_reg_create_key.
2014-11-07 14:42:18 +09:00
Jonathan Vollebregt
2e78a2c921
advapi32/tests: Add trailing slashes tests for RegOpen/CreateKey.
2014-11-07 14:41:54 +09:00
Michael Stefaniuc
bd6c16628f
advapi32/tests: Simplify empty string check (PVS-Studio).
2014-11-04 13:31:40 +09:00
Bruno Jesus
d3b406ecce
advapi32/tests: Remove dead assignment (Cppcheck).
2014-10-31 10:50:50 +09:00
Bruno Jesus
c7772a5d10
advapi32/tests: Fix copy & paste issue (Cppcheck).
2014-10-31 10:50:46 +09:00
Bruno Jesus
cbc8d290b9
advapi32/tests: Add a test for enumerating a registry key without setting it.
2014-10-27 14:36:47 +09:00
Eric Kohl
b23ed0bc17
advapi32/tests: Fix typos in test_LsaLookupNames2.
2014-09-17 10:18:32 +02:00
Thomas Faber
d6cc12d139
advapi32/tests: Fix a buffer overflow when calling GetEventLogInformation.
2014-08-15 16:59:05 +02: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
Erich E. Hoover
f9f3b21fb3
advapi32: Implement RegSetKeySecurity on top of NtSetSecurityObject.
2014-07-04 19:31:25 +02:00
Nikolay Sivov
7041b4db85
advapi32: Implement RegSetKeyValue().
2014-07-02 19:59:01 +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
Nikolay Sivov
da6d5e6ae6
advapi32: Implement RegDeleteKeyValue().
2014-06-30 22:04:52 +02:00
Vincent Povirk
8340636c55
advapi32/tests: Account for limited users in registry test.
2014-06-18 16:27:00 +02:00
Nikolay Sivov
6a4c146962
services: Defer service delete until all handles are closed.
2014-06-12 18:24:17 +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
Thomas Faber
6754c35589
advapi32: Fix uneven length handling in CredUnmarshalCredential.
2014-03-31 12:39:35 +02:00
Thomas Faber
309b5366e8
advapi32: Set output type earlier in CredUnmarshalCredential.
2014-03-31 12:39:30 +02:00
Thomas Faber
27c8e9013f
advapi32/tests: Use a loop for CredUnmarshalCredential test cases.
2014-03-31 12:39:23 +02:00
Hans Leidekker
3dd7c60742
advapi32/test: Fix test failures on filesystems where compression is enabled.
2014-03-07 14:11:37 +01:00
Francois Gouget
daaae48e8f
advapi32/tests: Fix the backup tests when run in a non-administrator pre-Vista account.
2014-03-04 17:06:01 +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
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +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
Hans Leidekker
e0c5dfdf5d
advapi32/tests: Mark a test result on Windows 2000 as broken.
2014-01-30 14:51:35 +01:00
Dmitry Timoshkov
422116490b
server: Fix generic access mapping for a mutex.
2014-01-30 10:36:09 +01:00