Commit Graph

734 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
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