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
Piotr Caban
f956bb4caa
advapi: Don't use CreateFile when opening file with possibly empty DACL.
2015-03-27 20:40:52 +09:00
Francois Gouget
de72e97f37
advapi32/tests: Make cb_{running,stopped}() static.
2015-03-02 13:50:57 +09:00
Francois Gouget
fbc5935764
advapi32: Fix compilation on systems that don't support nameless unions.
2015-03-02 13:48:57 +09:00
Nikolay Sivov
daf0af4313
advapi32: Forward to CreateServiceWOW64W() when appropriate.
2015-02-27 14:20:25 +09:00
Nikolay Sivov
0f80d4b619
services: Make RPC interface compatible with native.
2015-02-27 14:20:24 +09:00
Nikolay Sivov
7520297a49
advapi32: Fix trace format for access mask in OpenService().
2015-02-27 14:20:23 +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
Andrew Eikum
8140bdc752
advapi32: Stub EventActivityIdControl.
...
Used by the Office 2013 live installer.
2015-02-26 20:08:49 +09:00
Nikolay Sivov
c0b0d3b4e2
services: Pass resume index to server.
2015-02-25 20:35:23 +09:00
Nikolay Sivov
3c186a65d3
services: Make ChangeServiceConfig2W() rpc call compatible with native one.
2015-02-25 20:35:23 +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
Akihiro Sagawa
9f9104d6bd
advapi32: Remove unused parameter.
2014-12-18 18:56:01 +01:00
André Hentschel
6eae6955b2
advapi32: Remove unused strings (Clang).
2014-11-25 19:49:34 +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
Hans Leidekker
67e1cf839a
advapi32: Return success from LsaAddAccountRights.
2014-11-04 21:19:35 +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
Austin English
a60fadfad2
advapi32: Add a stub for WmiOpenBlock.
2014-10-21 20:00:47 +09:00
Eric Kohl
b23ed0bc17
advapi32/tests: Fix typos in test_LsaLookupNames2.
2014-09-17 10:18:32 +02:00
Austin English
d5ef271ece
advapi32: Add stub for CloseEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
a98496a09a
advapi32: Add stub for WriteEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
8ca36632e9
advapi32: Add stub for ReadEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
27f00d4f68
advapi32: Add stub for OpenEncryptedFileRawA/W.
2014-09-01 21:10:13 +02:00
Nikolay Sivov
ae1d5912fe
advapi32: Switch to heap helpers in the rest of the code.
2014-08-29 09:57:56 +02:00
Nikolay Sivov
ad012a8a57
advapi32/registry: Use heap helpers.
2014-08-28 16:53:26 +02:00
Nikolay Sivov
b60a2710f8
advapi32: Use heap helpers in security code.
2014-08-27 19:23:04 +02:00
Nikolay Sivov
65a468ef74
advapi32: Use heap* helpers in service code.
2014-08-25 10:54:50 +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